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的基本要點。
RS485匯流排除錯總結
原文 rs485匯流排除錯總結 這裡把這三天來除錯rs485匯流排所遇到的問題和經驗教訓總結一下,備忘。這兩天主要做的是把keller 30x系列工業用壓力變送器的rs485介面和stm32微控制器聯通,並將資料通過usb口 到pc上。我首先直接使用keller 30x連線電腦的rs485介面,這自...
rs485除錯軟體 RS485 三種硬體電路設計
rs485介面具有抗干擾性強,適合長距離傳輸和多站點通訊等特點,因此在工業控制中被普遍使用。微控制器只有uart介面,如果需要使用rs485通訊,需要外面加乙個transceiver。由於rs485工作在半雙工模式,因此傳送和接收的方向切換是設計過程中的乙個重要問題。通常的介面電路有以下三種 1 第...
rs485除錯助手 RS485通訊連線方式是怎樣的
電工之家 www.dgzj.com qq群 2179090 rs485是串列埠的一種,常見的還有rs232,rs422,都屬於串列埠,它們都只是定義了電氣特性的通訊結構,並沒有定義資料傳輸的協議。有的人很容易混淆它們之間的概念,比如人家問你是什麼通訊協議,你回答是rs485,那麼別人就悶了。所謂的通...