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