智玩网 智能科技

can数据帧格式

can的帧消息格式 

CAN总线协议中的帧格式主要有以下几种:数据帧、遥控帧、错误帧、过载帧和帧间隔。这里主要介绍数据帧的格式,数据帧由7个段构成:

1. 帧起始:表示数据帧开始的段,由1个显性位组成。总线空闲时,发送节点发送帧起始,其他接收节点同步于该帧起始位。

2. 仲裁段:表示该帧优先级的段,根据仲裁段ID码长度的不同,分为标准帧(CAN 2.0A)和扩展帧(CAN 2.0B)。

3. 控制段:表示数据的字节数及保留位的段。

4. 数据段:数据的内容,可发送0~8个字节的数据。

5. CRC段:检查帧的传输错误的段。

6. ACK段:表示确认正常接收的段。

7. 帧结束:表示数据帧结束的段。

需要注意的是,CAN通信是通过显性电平和隐性电平两种电平进行的,显性电平的逻辑值为“0”,隐性电平为“1”。显性具有优先意味,只要有一个单元输出显性电平,总线上即为显性电平。隐性具有包容意味,只有所有的单元都输出隐性电平,总线上才为隐性电平。

版权说明:文章均为账号作者发布,不代表本网站观点与立场,如有侵权请联系我们删除

热门