CAN Protocol

CAN是控制器局域网络(Controller Area Network)的简称,它是一种串行通信协议,用于车辆系统的ECU之间进行数据交换。最早是由汽车零部件巨头博世(Bosch)公司提出,由于其功能丰富,它在汽车工业中非常受欢迎。

标准CAN和扩展CAN的区别

1991年,最初是博世(Bosch)发布了用于乘用车的CAN规范CAN2.0,该规范解释了11位标识符帧结构,但后来CAN2.0又被分为CAN2.0(A)和CAN2.0(B)。

CAN通讯物理层

通常物理介质附件子层(PMA)和物理介质依赖子层(PMD)是由CAN收发器和双绞线以及终端电阻组成。

CAN通讯协议介绍

1993年,ISO发布了数据链路层和物理层的CAN协议处理规范。 1. 物理层(CAN收发器) * 高速CAN编入ISO-11898(2) * 低速CAN编入ISO-11898(3) 2. 数据链路层 * ISO-11898(1)用于消息发送/接收,错误处理,CRC检查等。