GCAN-201 模塊(CAN232/485MB)是集成 1 路標(biāo)準(zhǔn) CAN-bus 接口、1 路標(biāo)準(zhǔn)串行接口(RS-232/RS-485)的工業(yè)級(jí) CAN-bus 與串行總線通訊連接器(網(wǎng)橋)。采用GCAN-201模塊,用戶可以將原本使用RS-232/RS-485總線進(jìn)行通訊的設(shè)備,在不需改變?cè)杏布Y(jié)構(gòu)的前提下使其獲得 CAN-bus 通訊接口。
來(lái)自北京市某公司的崔工在使用GCAN-201模塊的時(shí)候遇到一個(gè)問(wèn)題,單獨(dú)使用GCAN-201可以和自己的平板通訊,單獨(dú)使用現(xiàn)場(chǎng)的傳感器也可以和自己的平板通訊,但是同時(shí)使用自己的平板和現(xiàn)場(chǎng)的傳感器還有GCAN-201時(shí)就所有設(shè)備都無(wú)法正常通訊了。(客戶連接示意圖如下)
一般無(wú)法通訊都是因?yàn)榻泳€、電阻、波特率不對(duì)導(dǎo)致的。因?yàn)榇薰さ默F(xiàn)象是每?jī)膳_(tái)設(shè)備之間都可以互相通信,這說(shuō)明三個(gè)設(shè)備的波特率都是比較準(zhǔn)確的,而且通信正常也說(shuō)明了接線沒(méi)有問(wèn)題,因此,只有可能是終端電阻出現(xiàn)了問(wèn)題,我們需要斷電測(cè)量CANH和CANL之間的電阻值。
經(jīng)過(guò)測(cè)試后發(fā)現(xiàn),當(dāng)三臺(tái)設(shè)備接到一起的時(shí)候, CANH和CANL之間的電阻值是40歐姆。而CAN總線標(biāo)準(zhǔn)中規(guī)定了在每個(gè)節(jié)點(diǎn)測(cè)試CANH和CANL之間的終端電阻值應(yīng)該是60歐姆左右,因此,說(shuō)明了崔工的CAN總線上可能加了三個(gè)終端電阻(楊工分析如下圖所示),
我們?cè)囍鴶嚅_(kāi)一個(gè)終端電阻后通信恢復(fù)正常。
楊工總結(jié)
一般CAN總線設(shè)備之間無(wú)法通訊大多是接線電阻波特率的問(wèn)題,接線正常應(yīng)該是CANH接CANH,CANL接CANL,可以事先測(cè)量一下靜默狀態(tài)下CANH和CANL對(duì)地的電壓值應(yīng)該都是2.5v左右為正常(注意此處應(yīng)該不接線分別單獨(dú)測(cè)量各個(gè)模塊);連接終端電阻時(shí)需要注意,一定要在總線上最遠(yuǎn)的兩個(gè)節(jié)點(diǎn)上在CANH和CANL之間各并聯(lián)一個(gè)120歐姆電阻以保障通訊穩(wěn)定(注意測(cè)電阻的時(shí)候要接好CAN總線斷電測(cè)量,應(yīng)該是60歐姆左右);最后,如果接線和終端電阻都沒(méi)有問(wèn)題,則需要檢查波特率,有條件的話可以使用我公司的ECAN Tools軟件的自動(dòng)識(shí)別波特率功能識(shí)別一下,如若多臺(tái)設(shè)備的波特率不一樣則無(wú)法正常通訊。
-
電阻
+關(guān)注
關(guān)注
86文章
5515瀏覽量
172041 -
CAN總線
+關(guān)注
關(guān)注
145文章
1951瀏覽量
130763
原文標(biāo)題:CAN總線基礎(chǔ)通信問(wèn)題排查步驟之電阻部分
文章出處:【微信號(hào):gccanzx,微信公眾號(hào):廣成工控】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論