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 是位差判斷,只要 毫伏,甚至更低的差距,都可以解析的出來。
 
3_2_01
參考: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現在有現成的模組可以快速進行測試

21447776536912_4

21447776536912_28

    全站熱搜

    Mamason 發表在 痞客邦 留言(0) 人氣()