
RS-232、RS-422與RS-485都是串行數據接口標準
RS-232是PC機與通信中應用最廣泛的一種串行接口。RS-232被定義為一種在低速率串行通訊中增加通訊距離的單端標準。RS-232采取不平衡傳輸方式,即所謂單端通訊
RS-232是為點對點(即只用一對收、發設備)通訊而設計的,其驅動器負載為3~7kΩ。所以RS-232適合本地設備之間的通信。
422與RS-485串行接口標準,RS-422、RS-485與RS-232不一樣,數據信號采用差分傳輸方式,也稱作平衡傳輸,它使用一對雙絞線,在早期PC通信中比較常見,RS-422的最大傳輸距離為4000英尺,最大傳輸速率為10Mb/s
RS-485與RS-422一樣,其最大傳輸距離約為1219米,最大傳輸速率為10Mb/s。平衡雙絞線的長度與傳輸速率成反比,在100kb/s速率以下,才可能使用規定最長的電纜長度。只有在很短的距離下才能獲得最高速率傳輸。一般100米長雙絞線最大傳輸速率僅為1Mb/s。
RS232 傳輸距離 25米 以內
RS485 傳輸距離 可達1200米
RS232串口:是指單臺控制器 通過 RS232串口通訊協議 和 計算機串口相連 進行點對點的管理。RS232有些人又稱串口通訊方式。每個串口只能實現和一臺控制器的通訊??刂破鞑ㄌ芈示驮O計在4800,傳輸的速度為每秒鐘十幾條權限或者記錄,市面上還有一些公司的控制器的波特率為2400 9600 19200 38400,波特率越大,傳輸速度越快,但穩定的傳輸距離越短,抗干擾能力越差。
RS485聯網:多臺控制器,通過RS485通訊總線(必須用雙絞線,或者網線的其中一組),將控制器通過手牽手串聯的方式,一根總線接到 RS485轉換器(集線器)上,再接到計算機串口上,實現一臺計算機(軟件)對多臺控制器的管理和通訊。通訊距離:最遠的控制器到計算機的連線理論上的距離是1200米,建議客戶控制在800米以內,能控制在300米以內效果最好。如果距離超長,可以選購 485中繼器(延長器)。負載數量:即一條485總線可以帶多少臺控制器,這個取決于控制器的通訊芯片和485轉換器的通訊芯片的選型,一般有 32臺,64臺,128臺,256臺幾種選擇,這個是理論的數字,實際應用時,根據現場環境,通訊距離等因素,負載數量達不到指標數。控制器和轉換器按256臺設計,實際建議客戶每條總線控制在80臺以內。如果有幾百上千臺控制器,請采用多串口卡或者485HUB來解決。
RS-485/422采用平衡發送和差分接收方式實現通信:發送端將串行口的TTL電平信號轉換成差分信號 A,B兩路輸出,經過線纜傳輸之后在接收端將差分信號還原成TTL電平信號。由于傳輸線通常使用雙絞線,又是差分傳輸,所以又極強的抗共模干擾的能力,總線收發器靈敏度很高,可以檢測到低至200mV電壓。故傳輸信號在千米之外都是可以恢復。RS-485/422最大的通信距離約為1219M,最大傳輸速率為10Mb/S,傳輸速率與傳輸距離成反比,在100Kb/S的傳輸速率下,才可以達到最大的通信距離,如果需傳輸更長的距離,需要加485中繼器。RS-485采用半雙工工作方式,支持多點數據通信。RS-485總線網絡拓撲一般采用終端匹配的總線型結構。即采用一條總線將各個節點串接起來,不支持環形或星型網絡。如果需要使用星型結構,就必須使用485中繼器或者485集線器才可以。RS-485/422總線一般最大支持32個節點,如果使用特制的485芯片,可以達到128個或者256個節點,最大的可以支持到400個節點。
RS-232串口標準是種在低速率串行通訊種增加通訊距離的單端標準。RS-232采取不平衡傳輸方式,即單端通訊。其收發端的數據信號都是相對于地信號的。所以其共模抑制能力差,再加上雙絞線的分布電容,其傳輸距離最大約為15M,最高速率為20KBPS,且其只能支持點對點通信。