2017-10-05 298 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