vb.netcan总线 can总线程序

制定CAN总线链路层协议都需要做什么

这个问题我觉得你应该和CAN总线协议分开,因为CAN总线硬件链路层协议和数据链路层协议都是标准的,就是CAN2.0A和CAN2.0B协议,我觉得你应该是要定义上层应用的协议,专门针对你的通讯信息的协议,比如说你要传输“设置量程上下限,报警上下限,绘制历史和实时曲线”等信息的协议,如果是这样的话,那就简单了,解释一下:协议就是通讯两端对话的语言,你必须有至少两个CAN节点,然后通过线路将其连接(就是一对差分线),然后就可以利用CAN底层协议互相通讯,而你要定的协议就是定义CAN接收的什么数据代表什么意思,一般来说,一个协议要包括头和尾及中间的内容,如当接收到一帧的第一个字节(CAN协议一帧可以传送8个字节)为0xfe时认为这是你的一个协议包的开始标志字节,一个协议包比如定义为8个字节,最后一个字节为0xEF为结束字节标志,这样当你的CAN接收到第一个字节为0xfe最后一个字节为0xef的帧就是你需要的协议包,你可以定义第二个字节表示标志此包传输意义的字节,如为0x01表示“设置量程上下限”为0x02表示“报警上下限”等等,其他字节可以设置相应的需要设置的值。

在侯马等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都做网站、成都网站建设、成都外贸网站建设 网站设计制作按需网站制作,公司网站建设,企业网站建设,品牌网站建设,营销型网站,成都外贸网站制作,侯马网站建设费用合理。

如果是一个复杂的协议的话,可以用多个帧表示一个你的协议包,而且一般需要加上一个或几个字节的校验字节,以验证是否传输正确。

多台计算机之间能否通过CAN总线实现通信吗?如何实现?

当然可以实现通讯了。你买两个can卡(周立功的),吧canh和canl分别接在一起,然后装好驱动用配套的上位机软件就可以进行通讯了。当然了还可以支持二次开发,可以扩展到lbview、matlab、vc、vb等等。实验成本大约1k(can卡比较贵)。有问题请留言!

最近我又想到一个低成本的方案,那就是自己做一套电路,要求能够处理串口信号,和can信号,串口就通过485总线和串口转usb数据线(网上有卖

30大洋一根)就可以和电脑通讯了,电路板上主芯片的程序,需要你自己开发。有问题可以继续留言,我现在不清楚你的出发点,所以肯定有帮助不到的地方。

有哪位知道总线分析仪除了CAN系列,还有哪些啊?急用啊,谢谢了

MW90C拥有CAN、K-LINE、J1850VPW、J1850PWM多种总线通道,完全支持ISO15765、J1939、ISO9141、KWP2000、OBDII高层通讯协议,提供免费软件进行汽车故障诊断

通过RS232串口AT命令配置协议参数,实现全功能的ECU CAN、K-LINE、J1850总线通讯与测试。低功耗的CMOS集成工艺,外形美观坚固耐用,支持Visual C++, C#,Visual Basic,VB.NET等编程环境调用,便于第三方系统集成。

怎样实现Vb与CAN之间的通讯

完全不必,用两块Arduino就行了,用ARduino自带的IIC总线连接起来, 然后A写一个开关读取,然后将信息通过IIC发送给B。 B设定一个定时循环,先读取IIC发送过来的A的信息,同时检查B自己的开关上的状态。 然后就可以实现这种工作了。

VB能用CAN通信吗

VB在windows操作系统上使用,windows操作系统在PC机上安装,PC机支持RS232和ethernet通讯如果需要用VB采用CAN通讯,个人认为,在VB上编写RS232通讯程序,在电脑后边的com口上加个RS232转CAN 的转换器,和你另一方进行CAN 通讯。

谁能简单讲讲CAN总线的通讯原理?

CAN总线通信硬件原理图(采用TJA1050T CAN总线驱动器)F040中内置CAN总线协议控制器,只要外接总线驱动芯片和适当的抗干扰电路就可以很方便地建立一个CAN总线智能测控节点。本设计中采用PHILIP公司的TJA1050T CAN总线驱动器。CAN总线通信硬件原理图如图3所示。

图中F040 的CAN信号接收引脚RX和发送引脚TX并不直接连接到TJA1050T的RXD和TXD端,而是经由高速光耦6N137进行连接,这样做的目的是为了实现CAN总线各节点的电气隔离。为了实现真正意义上完全的电气隔离,光耦部分的VA和VB必须通过DC-DC模块或者是带有多个隔离输出的开关电源模块进行隔离。为防止过流冲击,TJA1050T的CANH和CANL引脚各通过一个5Ω的电阻连接到总线上。并在CANH和CANL脚与地之间并联2个30P的电容, 用于滤除总线上高频干扰。而防雷击管D1和D2可以起到发生瞬变干扰时的保护作用。TJA1050T的8脚连接到F040的一个端口用于模式选择,TJA1050T有两种工作模式用于选择,高速模式和静音模式。TJA1050T正常工作在高速模式,而在静音模式下,TJA1050T


网页名称:vb.netcan总线 can总线程序
网站URL:http://cdiso.cn/article/hejgdj.html

其他资讯