CAN總線(xiàn)抗干擾6要素是什么?
什么是CAN總線(xiàn)?
本文引用地址:http://dyxdggzs.com/article/201808/384833.htmCAN 是Controller Area Network 的縮寫(xiě)(以下稱(chēng)為CAN),是ISO國際標準化的串行通信協(xié)議。在汽車(chē)產(chǎn)業(yè)中,出于對安全性、舒適性、方便性、低公害、低成本的要求,各種各樣的電子控制系統被開(kāi)發(fā)了出來(lái)。由于這些系統之間通信所用的數據類(lèi)型及對可靠性的要求不盡相同,由多條總線(xiàn)構成的情況很多,線(xiàn)束的數量也隨之增加。為適應“減少線(xiàn)束的數量”、“通過(guò)多個(gè)LAN,進(jìn)行大量數據的高速通信”的需要,1986 年德國電氣商博世公司開(kāi)發(fā)出面向汽車(chē)的CAN 通信協(xié)議。此后,CAN 通過(guò)ISO11898 及ISO11519 進(jìn)行了標準化,在歐洲已是汽車(chē)網(wǎng)絡(luò )的標準協(xié)議。

CAN 的高性能和可靠性已被認同,并被廣泛地應用于工業(yè)自動(dòng)化、船舶、醫療設備、工業(yè)設備等方面?,F場(chǎng)總線(xiàn)是當今自動(dòng)化領(lǐng)域技術(shù)發(fā)展的熱點(diǎn)之一,被譽(yù)為自動(dòng)化領(lǐng)域的計算機局域網(wǎng)。它的出現為分布式控制系統實(shí)現各節點(diǎn)之間實(shí)時(shí)、可靠的數據通信提供了強有力的技術(shù)支持。
CAN總線(xiàn)抗干擾需要遵守6條準則
隨著(zhù)CAN總線(xiàn)在電動(dòng)汽車(chē)、充電樁、電力電子、軌道交通等電磁環(huán)境比較惡劣的場(chǎng)合應用越來(lái)越多,信號干擾的問(wèn)題已經(jīng)嚴重影響到使用者對CAN總線(xiàn)的信任。究竟如何才能抗干擾?本文展示了致遠電子CAN總線(xiàn)抗干擾的6條“軍規”。
在汽油車(chē)時(shí)代,CAN總線(xiàn)遇到的干擾少之又少,即使有一些繼電器和電磁閥的脈沖, 也不會(huì )有很大影響,稍微進(jìn)行雙絞處理,完全可以實(shí)現零錯誤幀。
可是到了電動(dòng)汽車(chē)年代,逆變器、電動(dòng)機、充電機等大功率設備對CAN的影響足以中斷通訊,或者損壞CAN節點(diǎn),如圖1圖2所示,就是被逆變器干擾的CAN波形。

面對干擾,各個(gè)汽車(chē)廠(chǎng)、零部件廠(chǎng),測試診斷設備的廠(chǎng)商都紛紛研究抗干擾之“妙方”,以保證CAN穩定運行。本文就以廣州致遠電子有限公司15年的CAN現場(chǎng)故障排查經(jīng)驗,介紹抗干擾6條“軍規”。
1.CAN接口增加隔離與保護
干擾不但影響信號,更嚴重的會(huì )導致板子死機或者燒毀,所以接口和電源的隔離是抗干擾的第一條“軍規”。隔離的主要目的是:避免地回流燒毀電路板和限制干擾的幅度,保護控制器不死機。如圖3所示,為未隔離時(shí),兩個(gè)節點(diǎn)的地電位不一致,導致有回流電流,產(chǎn)生共模信號,CAN的抗共模干擾能力是-12~7V,超過(guò)這個(gè)差值則出現錯誤,如果共模差超過(guò)±36V,燒毀收發(fā)器或者電路板。

而增加CTM1051KAT隔離模塊后,如圖4和圖5所示。隔絕了地回流,限制了干擾幅度。

增加隔離后,是否萬(wàn)事大吉了?肯定不是,隔離只是阻擋,如果干擾強度很高,比如達到2KV浪涌,隔離也會(huì )被破壞。所以要想達到更高的防護等級,必須增加防浪涌電路。如圖6所示,為致遠電子高速總線(xiàn)標準防浪涌保護電路。

此保護電路可達4KV浪涌而不損壞,不過(guò)注意如果要通過(guò)2500VDC耐壓測試時(shí),需要將GDT和R3拆除,防止高壓擊穿導致測試不通過(guò)。
2. CAN線(xiàn)提高雙絞程度
CAN總線(xiàn)為了提高抗干擾能力,采用CANH和CANL差分傳輸,達到效果就是遇到干擾后,可以“同上同下”,最后CANH-CANL的差分值保持不變。如圖7所示。

可是,這種抗干擾能力,必須的條件是,CANH和CANL要很緊密地靠在一起,否則受到的干擾強度就不一樣,就會(huì )導致差分信號受到干擾。所以CANH和CANL要緊密地絞在一起,通常雙絞線(xiàn)只有33絞/米,而在強干擾場(chǎng)合,雙絞程度要超過(guò)55絞/米才能達到較好的抗干擾效果。另外線(xiàn)纜的芯截面積要大于0.35~0.5 mm2 ,CAN_H對CAN_L的線(xiàn)間電容小于75 pF/m,如果采用屏蔽雙絞線(xiàn),CAN_H (或CAN_L) 對屏蔽層的電容小于110 pF/m??梢愿玫亟档途€(xiàn)纜阻抗,從而降低干擾時(shí)抖動(dòng)電壓的幅度。

3. CAN線(xiàn)保證屏蔽效果與正確接地
帶屏蔽層的CAN線(xiàn),可以良好地抵御電場(chǎng)的干擾,等于整個(gè)屏蔽層是一個(gè)等勢體,避免CAN導線(xiàn)受到干擾。如圖9所示,為一個(gè)標準的屏蔽雙絞線(xiàn),CANH和CANL通過(guò)鋁箔和無(wú)氧銅絲屏蔽網(wǎng)包裹,如圖9所示。需要注意的是和與接插件的連接,在連接部分允許有短于25 mm 的電纜不用雙絞。

較好的CAN屏蔽線(xiàn)帶有2層屏蔽層,稱(chēng)為雙層屏蔽線(xiàn),其中內層的CAN_GND是與CAN收發(fā)器的地連接,外層的Shield是與外殼大地相連。內層可以平衡信號的地電位,抑制共模干擾,減少錯誤幀,但強干擾時(shí)收發(fā)器損壞率會(huì )提高;外層可以泄放電荷到大地,如圖10所示。

使用屏蔽線(xiàn)后,在屏蔽層沒(méi)有良好接大地前,屏蔽線(xiàn)是不起作用的。所以我們要選擇一種接地方式。通常來(lái)說(shuō),屏蔽層單點(diǎn)接地可以避免地回流(不同位置的地電位不同而導致的產(chǎn)生電流)、多點(diǎn)接地可以加快高頻干擾信號的泄放。所以要根據實(shí)際情況選擇合適的接地方式。如圖11所示。

在CAN的應用場(chǎng)合,由于距離一般都較遠,所以大部分采用屏蔽層單點(diǎn)接地的原則,在干線(xiàn)上找一點(diǎn)將屏蔽層用導線(xiàn)直接接地,該點(diǎn)應是所受干擾最小的點(diǎn),同時(shí)該點(diǎn)位于網(wǎng)絡(luò )中心附近。
4. CAN線(xiàn)遠離干擾源
遠離干擾源是最簡(jiǎn)單的抗干擾方法,如果CAN線(xiàn)與強電干擾源遠離0.5米,干擾就基本影響不到了??墒窃趯?shí)際布線(xiàn)中,經(jīng)常遇到空間太小而不得不和強電混在一起,如圖12所示,為某新能源汽車(chē)的驅動(dòng)系統,CAN線(xiàn)與驅動(dòng)線(xiàn)混在一起,結果導致干擾很大。只要與CAN并行的驅動(dòng)線(xiàn),具備2A/秒的電流變化,就會(huì )耦合出強磁場(chǎng)而導致CAN線(xiàn)上出現干擾脈沖。所以CAN線(xiàn)必須要和電流會(huì )劇烈變化的線(xiàn)纜遠離。比如繼電器、電磁閥、逆變器、電機驅動(dòng)線(xiàn)等。

而解決這個(gè)問(wèn)題,只能盡量保證強電與弱電分開(kāi)捆扎,距離上盡量遠離。實(shí)在避不開(kāi),也要垂直交叉,也不能平行布線(xiàn)。
5. 增加磁環(huán)或者共模電感
使用抗干擾的磁環(huán),目的就是削弱特定頻率的干擾的影響。如圖13所示,為增加磁環(huán)的效果。CAN差分線(xiàn)纜可以?xún)删€(xiàn)一起加,或者單端單獨加。

磁環(huán)的效果可以大大削減特定頻率的干擾強度,在增加磁環(huán)前,需要用CANScope或者示波器FFT快速傅里葉變化功能,測試出最高干擾的頻率,然后向磁環(huán)廠(chǎng)家定制對應頻率的磁環(huán)。如圖14所示。為增加磁環(huán)前和增加磁環(huán)后的FFT的結果??梢钥闯龈蓴_強度明顯減小。

需要注意的是增加磁環(huán)或者共模電感時(shí),不可隨意添加,如果適應頻率不對,則會(huì )影響正常信號通訊。
6. CAN轉為光纖傳輸
抗干擾的終極手段就是把CAN轉化為光纖傳輸,光纖是一種無(wú)法被電磁干擾的傳輸介質(zhì)。如果前5種抗干擾手段均無(wú)法解決干擾問(wèn)題,可以把CAN轉化為光纖,實(shí)現“無(wú)懈可擊”。如圖15所示。為使用致遠電子的CANHub-AF1S1和CANHub-AF2S2組合的光纖主干網(wǎng)絡(luò )。

評論