close
RS485的邏輯"1"以兩線間的電壓差為+(2~6)V表示;邏輯"0"以兩線間的電壓差為-(2~6)V表示。RS485之電壓準位相較於RS-232來的低,所以較不易損壞介面電路的IC。再者,RS485電壓準位TTL電壓準位相容,也方便與TTL 電路連接。
RS485介面是採用差動傳輸方式,其抗共模能力增強,即抗雜訊干擾性好。因為RS485組成的半雙工網路,只需二條線,所以RS485介面均採用遮罩雙絞線傳輸。
RS485可以是1對多甚至是多對多通訊。RS485最大傳輸距離為1.2 km,另外RS232通訊只能是1對1傳輸,而RS-485通訊可允許多對多傳輸(32 Driver 32 Receiver),故可利用RS-485介面方便地建立起設備網路。
RS-232 是位準判斷,以電壓值來判別 1 或 0。而RS-485 是位差判斷,只要 毫伏,甚至更低的差距,都可以解析的出來。
參考:http://panjianan.blogspot.com/2017/09/rs-232-vs-rs-485.html
RS-485 的傳送器電壓定義則是:
邏輯 1:VA-VB = +1.5 V ~ +6 V
邏輯 0:VA-VB = -1.5 V ~ -6 V
兩者在最低電壓的要求差了 0.5 V,但在接收端,不管是 RS-422 還是 RS-485,都只需要 200 mV 的電壓,就能夠判定邏輯 0 或 1:
邏輯 1:VA-VB > 200 mV
邏輯 0:VA-VB < -200 mV
Arduino現在有現成的模組可以快速進行測試
全站熱搜
留言列表