RS485是一種在工業(yè)控制、電力通訊、智能儀表等行業(yè)中環(huán)境中廣泛應(yīng)用的通訊協(xié)議,其中RS 是 Recommended Standard 的縮寫。RS485是1983年美國(guó)電子工業(yè)協(xié)會(huì)(Electronic Industries Association,EIA)發(fā)布的串行通信接口標(biāo)準(zhǔn),經(jīng)通訊工業(yè)協(xié)會(huì)(TIA)修訂后命名為 TIA/EIA-485-A。
可使用示波器對(duì)通訊過(guò)程中的波形進(jìn)行監(jiān)測(cè)顯示,通過(guò)傳輸波形的頻率、幅值及形狀可以判定通訊情況以便快速排查故障原因:
1) 檢測(cè)到的波形頻率與發(fā)送頻率是否一致。
a.檢查串口助手的波特率設(shè)置和程序串口的波特率是否一致。
b.考慮是否是時(shí)鐘有問(wèn)題,檢查電路板上所用晶振是否與推薦電路的晶振頻率一樣。
c.用萬(wàn)用表測(cè)量RS485收發(fā)器芯片終端腳AB之間的電阻值是否為120歐姆。特別需要注意的是有些USB轉(zhuǎn)RS485模塊的終端腳已經(jīng)加上了120歐姆的電阻,若在后面的RS485收發(fā)器芯片終端AB腳加120歐姆電阻,會(huì)使阻抗失配導(dǎo)致數(shù)據(jù)異常,這時(shí)需要取掉一個(gè)120歐姆電阻。
2)檢測(cè)到的波形頻率與發(fā)送頻率一致,但有非方波成分存在或者非差分傳輸,可能是通訊線路自身抗干擾的能力不太夠。該RS485問(wèn)題解決方法如下:
a.檢查RS485的雙絞線屏蔽層是否接地。
b.檢查RS485通信線附近是否有強(qiáng)電磁干擾,需要加隔離保護(hù)措施或者遠(yuǎn)離干擾源。
C.波特率是否過(guò)高,適當(dāng)降低波特率看看信號(hào)有無(wú)優(yōu)化,減小電纜的分布電容對(duì)信號(hào)產(chǎn)生的影響。
當(dāng)數(shù)據(jù)傳輸完成后,總線此時(shí)處于無(wú)源驅(qū)動(dòng)狀態(tài),AB間差分電平為0;無(wú)終端時(shí),總線在高阻態(tài)。當(dāng)外界噪聲電壓高于±200mV的信號(hào)門限時(shí),接收器就輸出無(wú)效數(shù)據(jù)。
可以通過(guò)硬件或軟件兩個(gè)方面解決此問(wèn)題,該RS485問(wèn)題解決方法如下:
1)在通訊總線的A端采用上拉,B端采用下拉以此來(lái)保證接收器輸出為固定的高電平。
2)在通訊數(shù)據(jù)包內(nèi)加幾個(gè)起始同步字節(jié),必須在同步后才開(kāi)始數(shù)據(jù)通訊的傳輸。
好了,下文我們會(huì)介紹RS485通訊注意事項(xiàng)。今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動(dòng)化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)進(jìn)行了解,也可以直接撥打400電話咨詢技術(shù)專員!
7 X 24 銷售服務(wù)熱線
4000-330-990深圳辦事處柯經(jīng)理:18218726658 杭州辦事處戴經(jīng)理:17512568697
常州辦事處崔經(jīng)理:15906110783 南京辦事處葛經(jīng)理:17626012283
業(yè)務(wù)郵箱:support@cdebyte.com
全國(guó)銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號(hào)B5棟(前臺(tái)座機(jī):028-61543675)
?? 成都億佰特電子科技有限公司【版權(quán)所有】 蜀ICP備13019384號(hào)-3