CAN總線error frame

出現error frame的情況有以下幾種:

   √ 位錯誤(Bit Check Error)

   發送器在發送比特流的同時也對發出的比特流採樣回收,若送出的bit與所期待的bit不合,則會檢測到一個Bit Check Error;

 

   √ 位填充錯誤(Bit Stuff Error)

   在需要執行位編碼規則的位流序列中檢測到第6個連續的極性相同的位序流時,則檢測到一個Bit Stuff Error;

 

   √ CRC 錯誤(CRC Error)

   發送端送出的CRC序列由發送器算出,接收器執行同樣的CRC算法,若計算結果與接收到的CRC序列不符,一個CRC Error被檢測到,由發送端送出;

   √ 幀格式錯誤(Frame Check Error)

   當一個固定形式的位場含非法位,則檢測到一個Frame Check Error(接收端檢測到幀結束最後一位爲顯性時幀錯誤忽略);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章