當前位置:首頁 > 致遠電子
[導讀]摘要:CAN總線系統由一系列的網絡節點通過總線相互連接組成,在實際應用中網絡節點既是干擾源又是被干擾對象,尤其在超強干擾的情況下,如何使系統可靠運行成為一大難題。

前段時間有個用戶反饋說自己的設備啟動后多個節點處于失控狀態,用CANScope測試全是錯誤幀如圖1所示。

圖1 強干擾下的報文

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

圖2 強干擾下的波形

這種強干擾導致了幀錯誤增加,重發頻繁,正確數據無法及時到達。所以如何解決CAN總線超強干擾呢,下面給您介紹一種方案。

一、 將CAN轉為光纖傳輸

怎么能徹底解決強干擾帶來的隱患呢?只要數據的傳輸不依賴電信號就能完全隔離掉干擾。光纖作為一種無法被電磁干擾的傳輸介質,我們可以把 CAN 容易受到干擾的部分使用光信號傳輸,增加CAN轉光纖轉換器。如圖3所示,為使用致遠電子的三臺CANSwitch-AF2S2組合的光纖主干網絡。

圖3 使用光纖轉換器實現光纖主干傳輸

實現上面的光纖傳輸使用的是CANSwitch-AF2S2集線器(Hub)功能,在此模式下的設備可以實現自組網,實現設備級聯,只要通過軟件配置好設備,CAN 總線就會按照規定進行轉發到相應 CAN 口上。下面再介紹它的另一種功能——轉換器(Converter)功能。

Converter(轉換器)功能支持TCP Sever/TCP Client/UDP工作方式和靈活的拓撲結構,通過配置軟件用戶可以靈活的設定相關配置參數。典型應用如下:

·TCP Server 模式

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

圖4 TCP Sever 模式通訊示意圖

·TCP Client 模式

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

圖5 TCP Clinet 模式通訊示意圖

·UDP模式

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

圖6 UDP 模式通訊示意圖

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

1. 使用TVS二極管

TVS二極管并聯在信號線和信號地線之間,用來保護電纜受到雷擊或靜電放電時產生的浪涌高壓。當 TVS 上的電壓超過一定的幅度時,器件迅速導通,從而將浪涌能量泄放掉,并將電壓的幅度限制在一定的范圍內。在這里建議在 CANH、CANL信號線上使用兩個 TVS管進行雙向保護,如下圖所示。

圖7 TVS二極管防護

2. 使用隔離收發器

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

圖8 隔離收發器

3. 信號保護器

外接專用的信號保護器消除干擾,如 ZF-12Y2 消耗干擾強度或者是CANbridge+ 網橋做隔離。

圖9 ZF系列防雷器

換一批

延伸閱讀

[通信技術] 如何解決CAN干擾?

如何解決CAN干擾?

怎么能徹底解決強干擾帶來的隱患呢?只要數據的傳輸不依賴電信號就能完全隔離掉干擾。光纖作為一種無法被電磁干擾的傳輸介質,我們可以把 CAN 容易受到干擾的部分使用光信號傳輸,增加CAN轉光纖轉換器。如圖3所示,為使用致遠電子的三臺C...

關鍵字: can 超強干擾

[醫療電子] CAN數據上云

CAN數據上云

CAN總線故障排查中,難點最大的就是偶發性故障。比如,風力發電機變槳系統在72小時中發生一次CAN數據傳輸中斷;汽車在行駛1萬公里的過程中,突然出現一次儀表盤“黑了”的狀況,但后來怎么都無法復現這些偶發故障。這些偶發性的CAN通訊異常...

關鍵字: can

[致遠電子] 為什么整車廠都把CAN數據上云?

為什么整車廠都把CAN數據上云?

一、CAN數據上云的需求 CAN總線故障排查中,難點最大的就是偶發性故障。比如,風力發電機變槳系統在72小時中發生一次CAN數據傳輸中斷;汽車在行駛1萬公里的過程中,突然出現一次儀表盤“黑了”的狀況,但后來怎么都無法復現這...

關鍵字: can 總線 智慧云

[致遠電子] 如何解決CAN總線超強干擾?

如何解決CAN總線超強干擾?

前段時間有個用戶反饋說自己的設備啟動后多個節點處于失控狀態,用CANScope測試全是錯誤幀如圖1所示。 圖1 強干擾下的報文 隨后讓客戶把測試的波形發來一看,是環境干擾惹的禍,如圖2所示。...

關鍵字: 干擾 can 總線

[致遠電子] 如何快速實現CAN總線故障定位?

如何快速實現CAN總線故障定位?

摘要:CAN總線是當前應用最廣泛的現場總線之一,但其復雜的故障排查經常困擾到應用工程師。本文結合工作經驗為大家推薦幾種快速定位CAN總線故障節點的方法。 一、總線故障 CAN總線故障的原因多種多樣,如節點發送周...

關鍵字: can 總線 故障定位

致遠電子

13 篇文章

755 閱讀

關注

0 人關注

發布文章

技術子站

米客mik聊天赚钱靠谱吗 南粤26选5 网赚app 腾讯官方福州麻将手机版下载 今天晚上开特马资料 浙江6+1奖池里面还有多少 管家婆2020年资料免费公开 贵州捉鸡麻将规则 电玩城捕鱼游戏怎么玩 无网四人单机麻将六万 历年意甲最佳射手