版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
CAN笔记(9) 位填充
1. 位填充
位填充是为防止突发错误而设定的功能
当同样的电平持续 5 位时,则添加一个位的反型数据
位填充的构成
2. 发送单元的工作
在发送数据帧和遥控帧时, SOF
~ CRC
段间的数据,相同电平如果持续 5 位
在下一个位(第 6 个位)则要插入 1 位与前 5 位反型的电平
3. 接收单元的工作
在接收数据帧和遥控帧时, SOF
~CRC
段间的数据,相同电平如果持续 5 位
需要删除下一个位(第 6 个位)再接收
如果这个第 6 个位的电平与前 5 位相同,将被视为错误并发送错误帧
参考:
《CAN入门书》
相关推荐:
CAN笔记(8) 优先级
CAN笔记(7) CAN协议(二)
CAN笔记(6) CAN协议(一)
CAN笔记(5) 协议标准规格
CAN笔记(4) 协议基本概念
谢谢!