RS485調試的幾個要點

RS485是半雙工通信,有專門的接口芯片。一般有兩個信號線,分別爲A(+)和B(-)。RS485是根據信號線的電壓差來判斷,+2V~+6V表示邏輯“1”,-6~-2V表示邏輯“0”。傳輸速率和傳輸距離有關,在1.2Km時速率爲100Kbps。通信時一般爲主從模式,一個主機可以帶多個從機,具體能帶多少個從設備根據接口芯片確定,一般爲32個。

在調試時需要注意RS485硬件上的幾個要點:接口芯片、終端電阻、接地。

1、接口芯片這個就需要看自己選用芯片的數據手冊了,一般引腳沒有接錯,正常供電,連線正常不會有什麼問題。如果通信不正常首先看一下線有沒有接錯A->+,B->-。

2、終端電阻是RS485通信必不可少的,橫跨在兩個信號線之間的電阻,一般有兩個,阻值爲120Ω,主設備一個,末尾的從設備一個。如果通信出現問題,可以檢查一下終端電阻是否正常連接,信號線之間的阻值是否正常(兩個並聯爲60Ω)。

3、對於接地,RS485是檢測兩個信號線的差值,所以不接地也可以通信。如果遇到通信不正常,可以嘗試一下接地或者不接地。我就遇到過接地的時候有數據傳輸,但是數據都不對,把地斷開就正常了。

以上就是調試RS485的基本要點。

更多文章請關注微信公衆號:ubug404

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章