0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

面對(duì)CAN總線超強(qiáng)干擾怎么辦怎么處理

電子工程師 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2020-03-05 16:58 ? 次閱讀

摘要:CAN總線系統(tǒng)由一系列的網(wǎng)絡(luò)節(jié)點(diǎn)通過總線相互連接組成,在實(shí)際應(yīng)用中網(wǎng)絡(luò)節(jié)點(diǎn)既是干擾源又是被干擾對(duì)象,尤其在超強(qiáng)干擾的情況下,如何使系統(tǒng)可靠運(yùn)行成為一大難題。

前段時(shí)間有個(gè)用戶反饋說自己的設(shè)備啟動(dòng)后多個(gè)節(jié)點(diǎn)處于失控狀態(tài),用CANScope測試全是錯(cuò)誤幀如圖1所示。

圖1強(qiáng)干擾下的報(bào)文

隨后讓客戶把測試的波形發(fā)來一看,是環(huán)境干擾惹的禍,如圖2所示。

圖2 強(qiáng)干擾下的波形

這種強(qiáng)干擾導(dǎo)致了幀錯(cuò)誤增加,重發(fā)頻繁,正確數(shù)據(jù)無法及時(shí)到達(dá)。所以如何解決CAN總線超強(qiáng)干擾呢,下面給您介紹一種方案。

一、將CAN轉(zhuǎn)為光纖傳輸

怎么能徹底解決強(qiáng)干擾帶來的隱患呢?只要數(shù)據(jù)的傳輸不依賴電信號(hào)就能完全隔離掉干擾。光纖作為一種無法被電磁干擾的傳輸介質(zhì),我們可以把 CAN 容易受到干擾的部分使用光信號(hào)傳輸,增加CAN轉(zhuǎn)光纖轉(zhuǎn)換器。如圖3所示,為使用致遠(yuǎn)電子的三臺(tái)CANSwitch-AF2S2組合的光纖主干網(wǎng)絡(luò)。

圖3 使用光纖轉(zhuǎn)換器實(shí)現(xiàn)光纖主干傳輸

實(shí)現(xiàn)上面的光纖傳輸使用的是CANSwitch-AF2S2集線器(Hub)功能,在此模式下的設(shè)備可以實(shí)現(xiàn)自組網(wǎng),實(shí)現(xiàn)設(shè)備級(jí)聯(lián),只要通過軟件配置好設(shè)備,CAN 總線就會(huì)按照規(guī)定進(jìn)行轉(zhuǎn)發(fā)到相應(yīng) CAN 口上。下面再介紹它的另一種功能——轉(zhuǎn)換器(Converter)功能。

Converter(轉(zhuǎn)換器)功能支持TCP Sever/TCP Client/UDP工作方式和靈活的拓?fù)浣Y(jié)構(gòu),通過配置軟件用戶可以靈活的設(shè)定相關(guān)配置參數(shù)。典型應(yīng)用如下:

lTCP Server 模式

在 TCP 服務(wù)器(TCP Server)模式下,CANSwitch-AF2S2 不會(huì)主動(dòng)與其它設(shè)備連接。它始終等待客戶端(TCP Client)的連接,在與客戶端建立 TCP 連接后即可進(jìn)行雙向數(shù)據(jù)通信。建立通訊的過程如圖4所示。

圖4 TCP Sever 模式通訊示意圖

lTCP Client 模式

在 TCP 客戶端(TCP Client)模式下,CANSwitch-AF2S2 將主動(dòng)與預(yù)先設(shè)定好的 TCP服務(wù)器連接。如果連接不成功,客戶端將會(huì)根據(jù)設(shè)置的連接條件不斷嘗試與 TCP 服務(wù)器建立連接。在與 TCP 服務(wù)器端建立 TCP 連接后即可進(jìn)行雙向數(shù)據(jù)通信。建立通訊的過程如圖5所示。

圖5 TCP Clinet 模式通訊示意圖

lUDP模式

UDP 模式使用 UDP 協(xié)議進(jìn)行數(shù)據(jù)通信。UDP 是一種不基于連接的通信方式,它不能保證發(fā)往目標(biāo)主機(jī)的數(shù)據(jù)包被正確接收,所以在對(duì)可靠性要求較高的場合需要通過上層的通信協(xié)議來保證數(shù)據(jù)正確,但UDP 方式可以提供比 TCP 方式更高的通信速度,以保證數(shù)據(jù)包的實(shí)時(shí)性。工作在這種方式下的設(shè)備,地位都是相等的,不存在服務(wù)器和客戶端。通訊的過程如圖6所示。

圖6 UDP 模式通訊示意圖

二、一些硬件抗干擾的隔離與防護(hù)措施

1.使用TVS二極管

TVS二極管并聯(lián)在信號(hào)線和信號(hào)地線之間,用來保護(hù)電纜受到雷擊或靜電放電時(shí)產(chǎn)生的浪涌高壓。當(dāng) TVS 上的電壓超過一定的幅度時(shí),器件迅速導(dǎo)通,從而將浪涌能量泄放掉,并將電壓的幅度限制在一定的范圍內(nèi)。在這里建議在 CANH、CANL信號(hào)線上使用兩個(gè) TVS管進(jìn)行雙向保護(hù),如下圖所示。

圖7 TVS二極管防護(hù)

2.使用隔離收發(fā)器

如下圖所示的CTM1051(A)HP模塊內(nèi)部集成高可靠的浪涌防護(hù)電路,靜電放電抗擾度高達(dá)8kV,雷擊浪涌抗擾度高達(dá)4kV,可有效解決工業(yè)現(xiàn)場因靜電、浪涌干擾而導(dǎo)致的通訊異常問題。

圖8 隔離收發(fā)器

3.信號(hào)保護(hù)器

外接專用的信號(hào)保護(hù)器消除干擾,如 ZF-12Y2 消耗干擾強(qiáng)度或者是CANbridge+ 網(wǎng)橋做隔離。

圖9 ZF系列防雷器

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • CAN總線
    +關(guān)注

    關(guān)注

    145

    文章

    1908

    瀏覽量

    130514
  • 抗干擾
    +關(guān)注

    關(guān)注

    4

    文章

    315

    瀏覽量

    34517
  • 光纖轉(zhuǎn)換器
    +關(guān)注

    關(guān)注

    0

    文章

    20

    瀏覽量

    7963
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    認(rèn)識(shí)一下這款名叫“CAN總線存儲(chǔ)器”的神器

    CAN總線數(shù)據(jù)不能及時(shí)查看怎么辦?CAN總線數(shù)據(jù)過多沒時(shí)間處理
    的頭像 發(fā)表于 05-20 08:08 ?8188次閱讀

    CAN總線知識(shí)】如何接好CAN的“地”

    廣泛應(yīng)用,但隨著環(huán)境干擾以及節(jié)點(diǎn)數(shù)目的增加等對(duì)CAN總線的穩(wěn)定性提出更高的要求,而面對(duì)電源地、信號(hào)地、屏蔽地、外殼地不同的接地方式又該如何處理
    的頭像 發(fā)表于 09-13 08:05 ?2004次閱讀
    【<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>知識(shí)】如何接好<b class='flag-5'>CAN</b>的“地”

    叉車鋰電池的BMS與車輛控制器通訊干擾大時(shí)怎么辦

    電動(dòng)平衡重式叉車,叉車的鋰電池的BMS與車輛控制器通訊干擾大時(shí),怎么辦?can通信如果內(nèi)部不帶隔離的話,且叉車的鋰電池的BMS與車輛控制器通訊干擾大時(shí),外接一個(gè)LCAN-OptoAda
    發(fā)表于 08-27 07:11

    CAN總線如何抗干擾

    CAN總線雖然有強(qiáng)大的抗干擾和糾錯(cuò)重發(fā)機(jī)制,但目前CAN被大量應(yīng)用于比如新能源汽車、軌道交通、醫(yī)療、煤礦、電機(jī)驅(qū)動(dòng)等行業(yè),而這些場合的電磁環(huán)境比較嚴(yán)重,所以如何抗
    發(fā)表于 09-03 08:39

    探討CAN總線的抗干擾能力 ※下載

    摘要 通過對(duì)RS485、CAN與FlexRay協(xié)議中有關(guān)抗干擾能力的指標(biāo)的比較與分析,說明CAN總線在抗干擾設(shè)計(jì)上有獨(dú)到之處:在物理層上,
    發(fā)表于 03-29 15:05 ?1785次閱讀

    CAN總線干擾的6條“軍規(guī)”

    隨著CAN總線在電動(dòng)汽車、充電樁、電力電子、軌道交通等電磁環(huán)境比較惡劣的場合應(yīng)用越來越多,信號(hào)干擾的問題已經(jīng)嚴(yán)重影響到使用者對(duì)CAN總線的信
    發(fā)表于 04-26 16:33 ?25次下載

    CAN總線干擾 6條“軍規(guī)”

    隨著CAN總線在電動(dòng)汽車、充電樁、電力電子、軌道交通等電磁環(huán)境比較惡劣的場合應(yīng)用越來越多,信號(hào)干擾的問題已經(jīng)嚴(yán)重影響到使用者對(duì)CAN總線的信
    發(fā)表于 04-27 15:06 ?9217次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>抗<b class='flag-5'>干擾</b> 6條“軍規(guī)”

    電池?fù)Q新無法可依怎么辦

    電池壞了怎么辦?修。修不好怎么辦?換。
    發(fā)表于 03-19 11:23 ?1370次閱讀

    CAN總線支線為什么不能太長 特殊環(huán)境下必須使用又怎么辦

    CAN總線網(wǎng)絡(luò)在應(yīng)用時(shí),工程師常常會(huì)建議總線支線不要太長,那么為什么CAN總線支線不能太長,如果某些環(huán)境下必須使用長支線又該
    的頭像 發(fā)表于 01-16 17:10 ?3289次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>支線為什么不能太長 特殊環(huán)境下必須使用又<b class='flag-5'>怎么辦</b>

    linux下telnet不能使用怎么辦

     linux下telnet不能使用怎么辦?yum安裝方式處理
    發(fā)表于 05-26 09:34 ?5761次閱讀
    linux下telnet不能使用<b class='flag-5'>怎么辦</b>

    解決CAN總線超強(qiáng)干擾的幾個(gè)措施

    工信部《機(jī)動(dòng)車運(yùn)行安全技術(shù)條件》中要求從2022年1月1日起所有新車強(qiáng)制安裝EDR!ZLG致遠(yuǎn)電子基于此需求,推出EDR數(shù)據(jù)存儲(chǔ)方案,致力于徹底解決汽車“羅生門”事件。
    的頭像 發(fā)表于 03-10 09:09 ?6078次閱讀
    解決<b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>超強(qiáng)干擾</b>的幾個(gè)措施

    如何接好CAN總線的“地”

    CAN總線以其高可靠性、實(shí)時(shí)性、靈活性以及嚴(yán)謹(jǐn)?shù)臄?shù)據(jù)處理機(jī)制等特點(diǎn),在工業(yè)現(xiàn)場和汽車行業(yè)得到廣泛應(yīng)用,但隨著環(huán)境干擾以及節(jié)點(diǎn)數(shù)目的增加等對(duì)CAN
    的頭像 發(fā)表于 04-11 09:18 ?5859次閱讀

    如何提高can總線光端機(jī)的抗干擾能力?

    要提高CAN總線光端機(jī)的抗干擾能力,可以采取以下幾個(gè)措施: (1)使用屏蔽電纜:選擇具有良好屏蔽性能的電纜來連接CAN總線光端機(jī)和其他設(shè)備。
    的頭像 發(fā)表于 06-29 08:10 ?720次閱讀

    can總線干擾信號(hào)如何消除?

    can總線干擾信號(hào)如何消除?? CAN總線是一種廣泛應(yīng)用于自動(dòng)化系統(tǒng)通信的高效數(shù)據(jù)傳輸方式,其基于差分信號(hào)傳輸原理,可以實(shí)現(xiàn)高速、實(shí)時(shí)數(shù)據(jù)傳
    的頭像 發(fā)表于 09-14 16:48 ?4734次閱讀

    CAN總線干擾的6條“軍規(guī)”

    的6條“軍規(guī)”。在汽油車時(shí)代,CAN總線遇到的干擾少之又少,即使有一些繼電器和電磁閥的脈沖,也不會(huì)有很大影響,稍微進(jìn)行雙絞處理,完全可以實(shí)現(xiàn)零錯(cuò)誤幀??墒堑搅穗妱?dòng)
    的頭像 發(fā)表于 03-05 08:24 ?1084次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>抗<b class='flag-5'>干擾</b>的6條“軍規(guī)”