2017-10-05 300 views
1

CAN网络中。如果一个节点进入总线关闭状态,它必须等待连续11个隐性位发生128次。所以我的问题是为什么只有11个隐性位,是否有任何特定的理由要遵循这个标准?CAN总线关闭状态恢复

回答

0

数据帧

11位= 1位ACK定界符+ 7结束帧+ 3 IFS

错误帧:

11位= 8错误定界符+ 3 IFS

所以这意味着你需要等待:

  • 128次成功的数据帧或错误帧。
  • 或者仅发生128次连续的11个隐性位。

从公共汽车站恢复。当总线状态为隐性状态时,假设波特率为1Mb/s(因此1位时间为1us),则需要等待128 * 11 * 1us = 1408us。

+0

谢谢。我还有一个疑问,CAN节点应该成功地从总线关闭恢复128倍以上的帧。我的问题是,**是否有任何特定的理由保持128次?** @Nik – Arun