導(dǎo)讀
在當今的工業(yè)和汽車電子領(lǐng)域,CAN總線的應(yīng)用極為廣泛,但錯誤幀問題卻常常困擾著工程師們。本文將通過一個真實的案例,深入探討CAN總線錯誤幀產(chǎn)生的原因,并從物理層面和元器件層面提供全面的優(yōu)化策略。
一個真實的案例:有用戶向我們的技術(shù)同事反映了一個棘手問題:他的電池包充放電測試運行僅兩小時,CAN 總線就出現(xiàn)了 15 次錯誤幀,這可怎么辦呢?明明使用的是最好的工具,接線正確,波特率一致,總線電阻也匹配,但錯誤幀還是頻繁出現(xiàn),這可愁壞了他。

別急,小致來為你詳細講解優(yōu)化方法。首先從物理層面來看。
- 如果是由強電流產(chǎn)生的空間磁干擾,屏蔽層的效果會很有限。此時,應(yīng)加大 CAN 線纜的雙絞程度,也就是讓線纜靠得更緊一些,從而降低差模信號被干擾的程度,這對于周期性正弦干擾有很強的抑制作用。

- 將動力線纜與 CAN 線纜保持距離,兩者間距大于 0.5 米,這是抑制周期性脈沖干擾最有效的方法。

- 外接專用的信號保護器來消除干擾。例如,使用致遠電子的 CANFDBridge+ 網(wǎng)橋進行隔離,并采用光纖傳輸。像致遠電子的 CANHub-AF2S2,就可以完全隔離干擾。

再來看元器件層面。在 CAN 接口增加磁環(huán)、共模電感等抗干擾效果較好的感性防護器件。當發(fā)送計數(shù)器達到 255 或接收錯誤計數(shù)器達到 128 次時,控制器將進入復(fù)位模式,對錯誤計數(shù)器進行恢復(fù)處理。先進行快速恢復(fù),如果錯誤持續(xù),將在 10 次快速恢復(fù)后執(zhí)行慢速恢復(fù)操作。若慢速恢復(fù) 20 次后仍無法解決問題,則需人工介入處理。做好以上幾點,就能大大提升這條總線的抗干擾能力。

下一期,大家想了解CAN總線哪些問題?歡迎在評論區(qū)留言。

CAN/CANFD轉(zhuǎn)CAN/CANFD網(wǎng)橋
CAN快速升級
加負載和增程
ID過濾數(shù)據(jù)轉(zhuǎn)換
參考價格:890元
-
CAN總線
+關(guān)注
關(guān)注
146文章
2050瀏覽量
135442 -
線纜
+關(guān)注
關(guān)注
5文章
697瀏覽量
30448 -
總線通訊
+關(guān)注
關(guān)注
0文章
26瀏覽量
11158
發(fā)布評論請先 登錄
CAN總線通訊異常
基于CAN總線的電梯串行通訊
CAN總線工程師常見問題及解答
CAN總線為什么這么火,CAN總線是什么
為什么說雙通道CAN總線通訊卡是最好選擇
叉車can總線異常怎么解決
CAN總線十萬個為什么 | 聊聊幾種常見的CAN網(wǎng)絡(luò)拓撲
CAN總線十萬個為什么 | 為什么CAN總線分支不能過長?
CAN總線十萬個為什么 | 為什么CAN總線終端電阻如此重要?
CAN總線十萬個為什么 | CAN自定義波特率有什么用?
CAN總線十萬個為什么 | 如何輕松應(yīng)對CAN(FD)接口不足?
CAN總線十萬個為什么 | 做好這幾點,總線通訊不再異常
評論