为什么在CAN协议中使用分隔符

时间:2016-02-08 06:06:10

标签: embedded protocols microcontroller can-bus

CAN协议中分隔符的用途是什么。我们知道有CRC分隔符,ACK分隔符等等。有没有特定的目的。请帮助解决这个问题..提前致谢:)

2 个答案:

答案 0 :(得分:2)

“隐性”分隔符位确保在没有应用位填充的字段中存在位转换。位转换对于恢复由于NRZ编码而可能无法提供的定时同步是必要的。

答案 1 :(得分:1)

CRC分隔符: ECU需要一些时间来计算CRC,因此引入了分隔符位来为ECU购买一些时间....

ACK分隔符: 确认从接收节点发送到发送节点,它需要一些时间,因此使用了ack定界符。