串行通信是PLC網絡常用的通信方式,正确選擇接口類型和協議标準,對保證通信可靠性具有重要意義。
RS-232接口符合美國電子工業聯盟(EIA)制定的串行數據通信的接口标準,原始編号全稱是EIA-RS-232(簡稱232,RS232)。它被廣泛用于計算機串行接口外設連接。RS-232是現在主流的串行通信接口之一。下面給大家科普一下RS232、RS422、RS485串行通信與協議的基礎知識。
1、RS232
RS232是一種标準的串行物理接口,232是标識号。每個RS232接口都有兩個物理連接器(插頭),有9芯和25芯插頭。
其中九針插頭使用較為常見,引腳功能主要是:引腳2代表RXD,引腳3代表TXD,引腳5代表GND。
RS232是半雙工通訊方式,由于幹擾、導線電阻等原因,通訊距離不遠,低速時幾十米是可以的,實際應用中一般在15米以内。
串口的引腳定義要分清,詳細請看下圖:
2、RS485
RS485最大的通訊距離為1200米,最大傳輸速率為10M/S。
傳輸速率與傳輸距離成反比,最大傳輸距離隻能以100 kb/s的傳輸速率達到。如果需要傳輸更長的距離,則需要增加RS485中繼器。RS485支持多達32個節點。
在低速、短距離、無幹擾的場合可以采用普通的雙絞線,反之,在高速、長線傳輸時,則必須采用阻抗匹配(一般為120Ω)的RS485專用電纜(STP-120Ω(for RS485 & CAN) one pair 18 AWG),而在幹擾惡劣的環境下還應采用铠裝型雙絞屏蔽電纜(ASTP-120Ω(for RS485 & CAN) one pair 18 AWG)。
RS485接口不僅可以方便地實現兩點之間數據傳輸,而且可以方便地用于多站之間的互聯。
3、RS422和RS485接口
标準電氣接口電路使用平衡驅動差分接收電路以不同方式接收和發送信号,從而減少幹擾。其中,RS422和RS485的區别在于前者是全雙工的(接收和發送可以同時進行),而後者是半雙工的(接收和發送應該分開進行)。
接口轉換器可以實現RS232和RS485的相互轉換。一般來說,計算機隻有RS232接口。要讀取RS485數據,需要一個RS232轉RS485轉換器。
以上就是關于RS232、RS422、RS485的詳細介紹,希望對您有所幫助,感謝您的閱讀,歡迎關注與留言!
,