RS232、RS422、RS485、RJ45,它們的接口有什么不同和各自的應(yīng)用場所。
RS-232、RS-422與RS-485都是串行數(shù)據(jù)接口標(biāo)準(zhǔn)
RS-232是PC機(jī)與通信中應(yīng)用最廣泛的一種串行接口。RS-232被定義為一種在低速率串行通訊中增加通訊距離的單端標(biāo)準(zhǔn)。RS-232采取不平衡傳輸方式,即所謂單端通訊
RS-232是為點對點(即只用一對收、發(fā)設(shè)備)通訊而設(shè)計的,其驅(qū)動器負(fù)載為3~7kΩ。所以RS-232適合本地設(shè)備之間的通信。
422與RS-485串行接口標(biāo)準(zhǔn),RS-422、RS-485與RS-232不一樣,數(shù)據(jù)信號采用差分傳輸方式,也稱作平衡傳輸,它使用一對雙絞線,在早期PC通信中比較常見,RS-422的最大傳輸距離為4000英尺,最大傳輸速率為10Mb/s
RS-485與RS-422一樣,其最大傳輸距離約為1219米,最大傳輸速率為10Mb/s。平衡雙絞線的長度與傳輸速率成反比,在100kb/s速率以下,才可能使用規(guī)定最長的電纜長度。只有在很短的距離下才能獲得最高速率傳輸。 一般100米長雙絞線最大傳輸速率僅為1Mb/s。
這些異步串行通訊接口都應(yīng)用于計算機(jī)測控系統(tǒng)中,RS232C 是美國電子工業(yè)協(xié)會正式布的串行總線標(biāo)準(zhǔn),也是目前最常用的串行接口標(biāo)準(zhǔn),用于實現(xiàn)計算機(jī)與計算機(jī)之間、計算機(jī)與外設(shè)之間的數(shù)據(jù)通訊。RS232C串行接口 總線適用于:設(shè)備之間的通訊距離不大于15米,傳輸速率最大為20kB/s。
一個完整的RS232C接口有22根線,采用標(biāo)準(zhǔn)的25芯插頭座。
RS232C采用邏輯,邏輯“1”:-5V~-15V,邏輯“0”:+5V~+15V
缺點:數(shù)據(jù)傳輸速度慢、通訊距離短、未規(guī)定校準(zhǔn)的連接器、接口處各信號間易產(chǎn)生串?dāng)_。
RS422是雙端線傳送信號,通過傳輸線驅(qū)動器,把邏輯電平變換成電位差,完成始端的信息怤;通過傳輸線接收器,把電位差轉(zhuǎn)變成邏輯電平,實現(xiàn)終端的信息接收。
RS422比RS232傳輸信號距離長,速度快,傳輸率最大為10Mbit/s,在此速率下電纜允許長度為120米,如果采用較低傳輸速率,如9000波特率時,最大距離可達(dá)1200米。
RS422每個通道要用二條信號線,如果一條是邏輯“1”狀態(tài),另一條為邏輯“0”。電路由發(fā)送器、平衡連接電纜、電纜終端負(fù)載、接收器幾部分組成。在電路中規(guī)定只許有一個發(fā)送器,可有多個接收器,因此通常采用點對點通訊方式。
RJ45接口信號定義,以及網(wǎng)線連接頭信號安排
以太網(wǎng) 10/100Base-T 接口:
Pin Name Description
1 TX+ Tranceive Data+ (發(fā)信號+)
2 TX- Tranceive Data- (發(fā)信號-)
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 (空腳)
以太網(wǎng) 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-是一對雙絞線,擰在一起可以減少干擾。