RS232、RS422、RS485、RJ45,它們的接口有什么不同和各自的應用場所。
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。
這些異步串行通訊接口都應用于計算機測控系統中,RS232C 是美國電子工業協會正式布的串行總線標準,也是目前最常用的串行接口標準,用于實現計算機與計算機之間、計算機與外設之間的數據通訊。RS232C串行接口 總線適用于:設備之間的通訊距離不大于15米,傳輸速率最大為20kB/s。
一個完整的RS232C接口有22根線,采用標準的25芯插頭座。
RS232C采用邏輯,邏輯“1”:-5V~-15V,邏輯“0”:+5V~+15V
缺點:數據傳輸速度慢、通訊距離短、未規定校準的連接器、接口處各信號間易產生串擾。
RS422是雙端線傳送信號,通過傳輸線驅動器,把邏輯電平變換成電位差,完成始端的信息怤;通過傳輸線接收器,把電位差轉變成邏輯電平,實現終端的信息接收。
RS422比RS232傳輸信號距離長,速度快,傳輸率最大為10Mbit/s,在此速率下電纜允許長度為120米,如果采用較低傳輸速率,如9000波特率時,最大距離可達1200米。
RS422每個通道要用二條信號線,如果一條是邏輯“1”狀態,另一條為邏輯“0”。電路由發送器、平衡連接電纜、電纜終端負載、接收器幾部分組成。在電路中規定只許有一個發送器,可有多個接收器,因此通常采用點對點通訊方式。
RJ45接口信號定義,以及網線連接頭信號安排
以太網 10/100Base-T 接口:
Pin Name Description
1 TX+ Tranceive Data+ (發信號+)
2 TX- Tranceive Data- (發信號-)
3 RX+ Receive Data+ (收信號+)
4 n/c Not connected (空腳)
5 n/c Not connected (空腳)
6 RX- Receive Data- (收信號-)
7 n/c Not connected (空腳)
8 n/c Not connected (空腳)
以太網 100Base-T4 接口:
Pin Name Description
1 TX_D1+ Tranceive Data+
2 TX_D1- Tranceive Data-
3 RX_D2+ Receive Data+
4 BI_D3+ Bi-directional Data+
5 BI_D3- Bi-directional Data-
6 RX_D2- Receive Data-
7 BI_D4+ Bi-directional Data+
8 BI_D4- Bi-directional Data-
1 white/orange
2 orange/white
3 white/green
4 blue/white
5 white/blue
6 green/white
7 white/brown
8 brown/white
注:RJ45接口采用差分傳輸方式,tx+、tx-是一對雙絞線,擰在一起可以減少干擾。