can通讯

CAN总线是一种广泛应用于工业控制和汽车通信的串行通讯协议。ISO11898标准定义了高速CAN、低速容错CAN和单线CAN等类型。CAN2.0A和CAN2.0B分别规定了11位和29位的帧ID。常见CAN总线协议包括CANopen、SAE J1939和DeviceNet。在PC与CAN网络连接时,通常需要使用CAN接口卡或转换器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

can-bus总线

CAN总线,即控制器局域网总线,是一种用于实时应用的串行通讯协议总线。

CAN总线勋勋ISO11898标准,11898标准又可细分为ISO11898-1/2/2,不同的标准中定义了不同的CAN物理层,即高速CAN、低速容错CAN、单线CAN3类。标准中还定义了CAN2.0A、CAN2.0B规范,两种规范的区别在于定义的CAN帧ID位数不同,CAN2.0中规定帧ID为11位(二进制),CAN2.0B中规定帧ID为29位(二进制)。

can总线协议

1.CANopen协议

Canopen协议通常用于工业控制中,采用主从模式,一台CANopen主站设备,控制下面多个CANopen从站设备,从站接收到主站发送给自己的数据后,执行相应的指令。主站也可对其他从站进行参数设置。

2.SAEJ1939协议

SAEJ1939协议多用于汽车中各个节点与ECU的通信,J1939协议已经逐渐成为汽车CAN总线通信的标准协议。

3.Devicenet协议

Devicenet协议通常用于工业设备,如限位开关,光电传感器,阀组,马达启动器,过程传感器之间的通信。

PC-CAN接口解决方案

计算机本身一般不带CAN接口,所以电脑和CAN网络是不能直接互联的。需要使用电脑现有的通讯接口如PCI、USB、网口等适配转换为CAN-bus接口,所以需要增加一个CAN接口卡,市面上有各种can-usb,can-网转换器可供选择。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_41280091

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值