100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > AUTOSAR从入门到精通100讲(十四)-一文详解CAN总线错误帧

AUTOSAR从入门到精通100讲(十四)-一文详解CAN总线错误帧

时间:2019-07-31 23:22:27

相关推荐

AUTOSAR从入门到精通100讲(十四)-一文详解CAN总线错误帧

01

错误帧的帧结构

在发送和接收报文时,总线上的节点如果检测出了错误,那么该节点就会发送错误帧,通知总线上的节点,自己出错了。

错误帧由错误标志和错误界定符两个部分组成。

主动错误标志:6个连续的显性位;

被动错误标志:6个连续的隐性位;

错误界定符:8个连续的隐性位。

可以看到在错误标志之后还有0~6位的错误标志重叠,这一段最低有0个位,最多有6个位,关于这一段是怎么形成的,将在下文中解释。

02

错误帧是怎么检测的

2.1 位填充原则

在了解CAN总线中的错误检测之前,首先需要了解什么是位填充。

CAN协议中规定,当相同极性的电平持续五位时,则添加一个极性相反的位。

对于发送节点而言:

在发送数据帧和遥控帧时,对于SOF~CRC(除去CRC界定符) 之间的位流,相同极性的电平如果持续5位,那么在下一个位插入一个与之前5位反型的电平;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。