GCAN-201 模塊(CAN232/485MB)是集成 1 路標準 CAN-bus 接口、1 路標準串行接口(RS-232/RS-485)的工業級 CAN-bus 與串行總線通訊連接器(網橋)。采用GCAN-201模塊,用戶可以將原本使用RS-232/RS-485總線進行通訊的設備,在不需改變原有硬件結構的前提下使其獲得 CAN-bus 通訊接口。
來自北京市某公司的崔工在使用GCAN-201模塊的時候遇到一個問題,單獨使用GCAN-201可以和自己的平板通訊,單獨使用現場的傳感器也可以和自己的平板通訊,但是同時使用自己的平板和現場的傳感器還有GCAN-201時就所有設備都無法正常通訊了。(客戶連接示意圖如下)
一般無法通訊都是因為接線、電阻、波特率不對導致的。因為崔工的現象是每兩臺設備之間都可以互相通信,這說明三個設備的波特率都是比較準確的,而且通信正常也說明了接線沒有問題,因此,只有可能是終端電阻出現了問題,我們需要斷電測量CANH和CANL之間的電阻值。
經過測試后發現,當三臺設備接到一起的時候, CANH和CANL之間的電阻值是40歐姆。而CAN總線標準中規定了在每個節點測試CANH和CANL之間的終端電阻值應該是60歐姆左右,因此,說明了崔工的CAN總線上可能加了三個終端電阻(楊工分析如下圖所示),
我們試著斷開一個終端電阻后通信恢復正常。
楊工總結
一般CAN總線設備之間無法通訊大多是接線電阻波特率的問題,接線正常應該是CANH接CANH,CANL接CANL,可以事先測量一下靜默狀態下CANH和CANL對地的電壓值應該都是2.5v左右為正常(注意此處應該不接線分別單獨測量各個模塊);連接終端電阻時需要注意,一定要在總線上最遠的兩個節點上在CANH和CANL之間各并聯一個120歐姆電阻以保障通訊穩定(注意測電阻的時候要接好CAN總線斷電測量,應該是60歐姆左右);最后,如果接線和終端電阻都沒有問題,則需要檢查波特率,有條件的話可以使用我公司的ECAN Tools軟件的自動識別波特率功能識別一下,如若多臺設備的波特率不一樣則無法正常通訊。
-
電阻
+關注
關注
86文章
5471瀏覽量
171666 -
CAN總線
+關注
關注
145文章
1936瀏覽量
130631
原文標題:CAN總線基礎通信問題排查步驟之電阻部分
文章出處:【微信號:gccanzx,微信公眾號:廣成工控】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論