近日,技術(shù)部的同事收到了一臺(tái)用戶寄回來(lái)的返修設(shè)備,當(dāng)時(shí)用戶與我們溝通時(shí)說(shuō):在同樣的環(huán)境中,設(shè)備有時(shí)可以通訊,有時(shí)無(wú)法通訊。
技術(shù)部的同事說(shuō)這個(gè)現(xiàn)象非常奇怪,于是在收到設(shè)備后立刻對(duì)其測(cè)試,在使用ECAN Tools軟件打開設(shè)備后發(fā)現(xiàn),雖然該設(shè)備的CAN總線什么都沒(méi)有連接,但是軟件卻報(bào)被動(dòng)錯(cuò)誤,而正常只有在設(shè)備收到錯(cuò)誤的數(shù)據(jù)時(shí)(波特率不對(duì)或接線接反等)才會(huì)報(bào)被動(dòng)錯(cuò)誤,于是我們立刻測(cè)了一下CANH和CANL的對(duì)地電壓,發(fā)現(xiàn)電壓值接近0V,這就直接說(shuō)明了設(shè)備的CAN總線端存在問(wèn)題。
將設(shè)備拆開后,經(jīng)過(guò)測(cè)試我們發(fā)現(xiàn)CAN收發(fā)器的供電電壓只有2V左右(正常是5V),這個(gè)電壓值無(wú)法使CAN收發(fā)器啟動(dòng)。最后通過(guò)更換隔離電源,終于使CAN收發(fā)器的供電恢復(fù)正常,之后設(shè)備也可以正常通信了,經(jīng)24小時(shí)疲勞測(cè)試,一切正常。
由于客戶設(shè)備只有隔離電源損壞而其他元器件并無(wú)故障,這個(gè)現(xiàn)象本身就不太正常(正常CAN總線沒(méi)有電源線),
因此我們?cè)儐?wèn)了客戶的使用環(huán)境和具體用法,發(fā)現(xiàn)用戶使用設(shè)備時(shí)將DB9接口的1腳和9腳(下圖為引腳定義)跳線設(shè)置成了+5V電源,用其給其他設(shè)備供電,因此我們懷疑客戶在使用時(shí)錯(cuò)誤的將設(shè)備接入到了其他更高的電源上才導(dǎo)致隔離電源被擊穿損壞。
最后,我再這里提醒一下各位,在遇到CAN總線收發(fā)數(shù)據(jù)不成功時(shí)可以先測(cè)量不接任何CAN設(shè)備時(shí)CAN_H和CAN_L的對(duì)地電壓,正常電壓值應(yīng)該在2.5V左右,而在接線前如果您不確定該線是不是CAN總線,也可以先用萬(wàn)用表測(cè)量一下該線對(duì)地電壓,如果不超過(guò)5V則可以嘗試連接,如果電壓過(guò)大則不建議連接,這樣可避免將電源誤接入CAN總線導(dǎo)致設(shè)備損壞。
——楊工
-
收發(fā)器
+關(guān)注
關(guān)注
10文章
3673瀏覽量
108025 -
CAN總線
+關(guān)注
關(guān)注
145文章
1987瀏覽量
132907 -
隔離電源
+關(guān)注
關(guān)注
6文章
306瀏覽量
36707
原文標(biāo)題:CAN通信設(shè)備使用注意
文章出處:【微信號(hào):gccanzx,微信公眾號(hào):廣成工控】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
什么是CAN通信矩陣 如何理解CAN通信矩陣
為什么CAN通信速率無(wú)法到達(dá)配置值?CAN配置時(shí)有什么注意點(diǎn)?
TMS570 can總線與其他設(shè)備can節(jié)點(diǎn)之間的通信問(wèn)題
一種支持TTL協(xié)議設(shè)備與CAN協(xié)議設(shè)備通信的電路
Linux系統(tǒng)下CAN總線通信的設(shè)計(jì)及實(shí)現(xiàn)
CAN通信卡的Linux設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)實(shí)現(xiàn)

基于CAN總線的RS-232串口設(shè)備遠(yuǎn)程通信

MPC5744p的CAN通信波特率計(jì)算
使用 CAN 低速容錯(cuò)的設(shè)計(jì)注意事項(xiàng)

評(píng)論