<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 設計應用 > RS485 常見(jiàn)問(wèn)題及解決方法

RS485 常見(jiàn)問(wèn)題及解決方法

作者: 時(shí)間:2024-07-18 來(lái)源: 收藏

總線(xiàn)是工業(yè)上最常用的通信方式之一,在實(shí)際布線(xiàn)或使用過(guò)程中通常會(huì )出現一系列問(wèn)題,今天總結一些平時(shí)通訊可能會(huì )出現的通訊問(wèn)題及其解決方法,供大家參考。

本文引用地址:http://dyxdggzs.com/article/202407/461142.htm

什么是?

RS485是一種在工業(yè)控制、電力通訊、智能儀表等行業(yè)中環(huán)境中廣泛應用的通訊協(xié)議,其中RS是Recommended Standard的縮寫(xiě)。

RS485是1983年美國電子工業(yè)協(xié)會(huì )(Electronic Industries Association,EIA)發(fā)布的串行通信接口標準,經(jīng)通訊工業(yè)協(xié)會(huì )(TIA)修訂后命名為T(mén)IA/EIA-485-A。

640-2.png

RS-485是針對RS-232不足的基礎上優(yōu)化改進(jìn)而成的,RS485具有以下的優(yōu)點(diǎn):

① 接口電平低。RS485接口組成的半雙工網(wǎng)絡(luò )一般是兩線(xiàn)制,兩線(xiàn)之間的電壓差為+(2~6V)表示邏輯“1”,兩線(xiàn)之間的電壓差為-(2~6)V表示邏輯“0”。接口信號電平比RS232低,使接口電路的芯片不易損壞,同時(shí)與TTL電平兼容,便于與TTL電路連接。

② 傳輸速率快,傳輸距離遠。RS485的數據最快傳輸速率可達10Mbps,在1200m時(shí),傳輸速率可達100Kbps。

③ 抗干擾能力強。RS485采用平衡驅動(dòng)器和差分接收器的組合,大大增強了其抗共模干擾能力,可以有效地抵抗電磁干擾和雷電干擾,特別適合在工業(yè)環(huán)境中確保通信的穩定性,同時(shí),它還具有低噪聲接收器輸出,可以進(jìn)一步降低誤碼率。

④ 支持節點(diǎn)多。一般支持32個(gè)節點(diǎn),個(gè)別定制的485芯片可支持128甚至256個(gè)節點(diǎn)。

RS485通訊注意事項

在排除RS485通訊常見(jiàn)的問(wèn)題前,一般做到以下措施可以有效地減少通信故障:

① 注意通訊的距離、設備的數量以及通訊線(xiàn)的規格。

640-3.png

② RS485通訊線(xiàn)一般使用雙絞屏蔽線(xiàn),為確??垢蓴_效果好,屏蔽層最好接大地。

③ 如果負載過(guò)多,建議使用485HUB來(lái)增加驅動(dòng)能力;如果通信距離很長(cháng),可以使用中繼器來(lái)解決問(wèn)題。

④ 所有連接485設備的地線(xiàn)一定要用一根導線(xiàn)連接來(lái)共地,避免電勢差影響設備間的通信。

⑤ 485總線(xiàn)要采用手拉手結構,不能采用星型結構,避免產(chǎn)生的反射信號對通訊產(chǎn)生干擾。

640-4.png

RS485通訊聯(lián)接示意圖

⑥ 大多數雙絞線(xiàn)的特性阻抗是100~140Ω,所以在RS485的最始端和最末端要加上120Ω的電阻,防止傳輸線(xiàn)末端阻抗不匹配導致信號反射。

⑦ RS485通信線(xiàn)布線(xiàn)要遠離高壓大電流的電源線(xiàn)。

RS485常見(jiàn)問(wèn)題及解決方法

RS485接收數據錯亂

可使用示波器對通訊過(guò)程中的波形進(jìn)行監測顯示,通過(guò)傳輸波形的頻率、幅值及形狀可以判定通訊情況以便快速排查故障原因:

1. 檢測到的波形頻率與發(fā)送頻率是否一致。

① 檢查串口助手的波特率設置和程序串口的波特率是否一致。

② 考慮是否是時(shí)鐘有問(wèn)題,檢查電路板上所用晶振是否與推薦電路的晶振頻率一樣。

③ 用萬(wàn)用表測量RS485收發(fā)器芯片終端腳AB之間的電阻值是否為120Ω。特別需要注意的是有些USB轉RS485模塊的終端腳已經(jīng)加上了120Ω的電阻,若在后面的RS485收發(fā)器芯片終端AB腳加120Ω電阻,會(huì )使阻抗失配導致數據異常,這時(shí)需要取掉一個(gè)120Ω電阻。

2. 檢測到的波形頻率與發(fā)送頻率一致,但有非方波成分存在或者非差分傳輸,可能是通訊線(xiàn)路自身抗干擾的能力不太夠。解決方法:

① 檢查RS485的雙絞線(xiàn)屏蔽層是否接地。

② 檢查RS485通信線(xiàn)附近是否有強電磁干擾,需要加隔離保護措施或者遠離干擾源。

③ 波特率是否過(guò)高,適當降低波特率看看信號有無(wú)優(yōu)化,減小電纜的分布電容對信號產(chǎn)生的影響。

RS485在停止通訊時(shí)接收器依舊有數據輸出

當數據傳輸完成后,總線(xiàn)此時(shí)處于無(wú)源驅動(dòng)狀態(tài),AB間差分電平為0;無(wú)終端時(shí),總線(xiàn)在高阻態(tài)。當外界噪聲電壓高于±200mV的信號門(mén)限時(shí),接收器就輸出無(wú)效數據。

可以通過(guò)硬件或軟件兩個(gè)方面解決此問(wèn)題,解決方法:

1. 在通訊總線(xiàn)的A端采用上拉,B端采用下拉以此來(lái)保證接收器輸出為固定的高電平。

640-5.png

2. 在通訊數據包內加幾個(gè)起始同步字節,必須在同步后才開(kāi)始數據通訊的傳輸。

文章來(lái)源于網(wǎng)絡(luò ),版權歸原作者所有,如有侵權,請聯(lián)系刪除。



關(guān)鍵詞: RS485

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>