新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > RS485應(yīng)用所遇到的問(wèn)題和維護(hù)總結(jié)一下

RS485應(yīng)用所遇到的問(wèn)題和維護(hù)總結(jié)一下

作者: 時(shí)間:2016-12-21 來(lái)源:網(wǎng)絡(luò) 收藏

RS485應(yīng)用的一些小經(jīng)驗(yàn)

1、收發(fā)時(shí)序不匹配

RS485是半雙工的通信,收發(fā)轉(zhuǎn)換是需要一定的時(shí)間的,所以一般在收發(fā)轉(zhuǎn)換之間,和每發(fā)送完一幀數(shù)據(jù)之后,都要有相應(yīng)的延時(shí),如果出現(xiàn)收發(fā)不正常、或第一幀數(shù)據(jù)之后就出現(xiàn)誤碼現(xiàn)象,則可以適當(dāng)?shù)脑黾右幌卵訒r(shí)時(shí)間,再看問(wèn)題是否解決。

2、 R0接上拉電阻

異步通信數(shù)據(jù)以字節(jié)的方式傳送,在每一個(gè)字節(jié)傳送之前,先要通過(guò)一個(gè)低電平起始位實(shí)現(xiàn)握手。為防止干擾信號(hào)誤觸發(fā)RO(接收器輸出)產(chǎn)生負(fù)跳變,使接收端MCU進(jìn)入接收狀態(tài),建議RO外接10kΩ上拉電阻。

3、合理選用485轉(zhuǎn)換器

對(duì)外置設(shè)備為防止強(qiáng)電磁(雷電)沖擊,建議選用RS232轉(zhuǎn)RS485光隔防雷型轉(zhuǎn)換器,內(nèi)置的光電隔離器,能夠提供高達(dá)2500Vrms的隔離電壓,帶有快速的瞬態(tài)電壓抑制保護(hù)器,此保護(hù)器被設(shè)計(jì)用來(lái)保護(hù)RS-485接口。

維護(hù)RS-485的常用方法

若出現(xiàn)系統(tǒng)完全癱瘓,大多因?yàn)槟?strong>節(jié)點(diǎn)芯片的VA、VB對(duì)電源擊穿,使用萬(wàn)用表測(cè)VA、VB間差模電壓為零,而對(duì)地的共模電壓大于3V,此時(shí)可通過(guò)測(cè)共模電壓大小來(lái)排查,共模電壓越大說(shuō)明離故障點(diǎn)越近,反之越遠(yuǎn);

總線連續(xù)幾個(gè)節(jié)點(diǎn)不能正常工作。一般是由其中的一個(gè)節(jié)點(diǎn)故障導(dǎo)致的。一個(gè)節(jié)點(diǎn)故障會(huì)導(dǎo)致鄰近的2~3個(gè)節(jié)點(diǎn)(一般為后續(xù))無(wú)法通信,因此將其逐一與總線脫離,如某節(jié)點(diǎn)脫離后總線能恢復(fù)正常,說(shuō)明該節(jié)點(diǎn)有故障;

集中供電的RS-485系統(tǒng)在上電時(shí)常常出現(xiàn)部分節(jié)點(diǎn)不正常,但每次又不完全一樣。這是由于對(duì)RS-485的收發(fā)控制端設(shè)計(jì)不合理,造成微系統(tǒng)上電時(shí)節(jié)點(diǎn)收發(fā)狀態(tài)混亂從而導(dǎo)致總線堵塞。改進(jìn)的方法是將各微系統(tǒng)加裝電源開(kāi)關(guān)然后分別上電;

系統(tǒng)基本正常但偶爾會(huì)出現(xiàn)通信失敗。一般是由于網(wǎng)絡(luò)施工不合理導(dǎo)致系統(tǒng)可靠性處于臨界狀態(tài),最好改變走線或增加中繼器。



評(píng)論


技術(shù)專區(qū)

關(guān)閉