CAN總線開發工程師經常會遇到總線在實驗室中測試均能正常通過各項測試標準,但是到現場卻出現了各種問題,如何解決各種現場異常工況呢?本文將從干擾定位開始為大家逐步分析。
定位干擾原因
圖1 定位干擾原因
當總線有干擾時,有經驗的工程師能夠迅速定位,但是對于新手來說卻很麻煩。造成總線干擾的原因有很多,比如通過電磁輻射耦合到通訊電纜中、屏蔽線接地沒處理好、隔離了通訊沒有隔離電源等。通過下圖我們可以推導出,現場的干擾不是通過電磁輻射進來,整車的網絡也沒有干擾,基本可以斷定干擾就是電機驅動器的CAN通訊沒隔離好。
隔離干擾源
當網絡中出現很多的錯誤幀,大部分的原因是干擾造成的。受到干擾后CAN的波形如下圖所示,網橋的兩路CAN已經在內部做了隔離,所以利用網橋可以很好地隔離干擾源。
圖2 CAN總線干擾波形
圖3 隔離后的效果
救急通訊波形
有的時候因為選擇不慎,使用一些不常見的收發器或者軟件設置不當,出現了通訊信號的占空比不一樣,如下圖所示。但是客戶急于要樣機測試,這時候可以利用網橋可以巧妙地避免這個問題。當然這個方法同樣適用于收發器硬件設計不當,各種測試不通過等問題。由于網橋的容忍度比較高,所以網橋可以避免因為一個節點影響到整個網絡。
圖4 通訊占空比異常
圖5 占空比調整過后的效果
改善拓撲結構
當我們在觀察CAN總線波形的時候,有時候會發現下列波形,不難發現此時主抗不連續造成信號反射。造成這個原因一般是終端電阻的位置加的地方不對,而總線拓撲比較復雜,無法確定終端的位置,這個時候可以用網橋改善網絡拓撲,將網絡分成兩段較為簡單的兩段。
圖6 信號反射
圖7 加網橋后的效果
總結
CANFDBridge是廣州致遠電子有限公司開發的高性能CAN/CANFD智能協議網橋。集成2路CAN/CANFD可切換接口,支持ISO標準CANFD與Bosch CANFD標準。每個接口具備獨立的2500VDC電氣隔離保護電路,使接口卡避免由于地環流的損壞,增強系統在惡劣環境中使用的可靠性。
-
收發器
+關注
關注
10文章
3424瀏覽量
105966 -
接口
+關注
關注
33文章
8580瀏覽量
151031 -
CAN
+關注
關注
57文章
2744瀏覽量
463630
發布評論請先 登錄
相關推薦
評論