RS-485是RS-422的增強(qiáng)版本。它使用2線的總線技術(shù),并且兼容RS-422接口。使用RS-485 2線總線,您可以建立一個非常經(jīng)濟(jì)的網(wǎng)絡(luò),然而RS-485只定義了電氣信號特性而沒有定義其它的,這
RS-485是RS-422的增強(qiáng)版本。它使用2線的總線技術(shù),并且兼容RS-422接口。使用RS-485 2線總線,您可以建立一個非常經(jīng)濟(jì)的網(wǎng)絡(luò),然而RS-485只定義了電氣信號特性而沒有定義其它的,這樣用戶就必須用自己的軟件或協(xié)議來控制RS-485網(wǎng)絡(luò)。
1、RS-485的電氣特性:邏輯“1”以兩線間的電壓差為+(2—6) V表示;邏輯“0”以兩線間的電壓差為-(2—6)V表示。接口信號電平比RS-232-C降低了,就不易損壞接口電路的芯片, 且該電平與TTL電平兼容,可方便與TTL 電路連接。
2、RS-485的數(shù)據(jù)最高傳輸速率為10Mbps。
3、RS-485接口是采用平衡驅(qū)動器和差分接收器的組合,抗共模干能力增強(qiáng),即抗噪聲干擾性好。
4、RS-485接口的最大傳輸距離標(biāo)準(zhǔn)值為4000英尺,實(shí)際上可達(dá) 3000米,RS-485接口在總線上是允許連接多達(dá)128個收發(fā)器,即具有多站能力,這樣用戶可以利用單一的RS-485接口方便地建立起設(shè)備網(wǎng)絡(luò)。
因RS-485接口具有良好的抗噪聲干擾性,長的傳輸距離和多站能力等上述優(yōu)點(diǎn)就使其成為首選的串行接口。 因?yàn)镽S485接口組成的半雙工網(wǎng)絡(luò),一般只需二根連線,所以RS485接口均采用屏蔽雙絞線傳輸。 RS485接口連接器采用DB-9的9芯插頭座,與智能終端RS485接口采用DB-9(孔),與鍵盤連接的鍵盤接口RS485采用DB-9(針)。
RS-232是一個串口通訊標(biāo)準(zhǔn),它規(guī)范了異步串口通訊能力,以及硬件流控制、軟件流控制和校驗(yàn)位。RS-232是現(xiàn)在主流的串行通信接口之一,但由于RS-232接口標(biāo)準(zhǔn)出現(xiàn)較早,難免有不足之處,主要有以下四點(diǎn):
1、接口的信號電平值較高,易損壞接口電路的芯片。RS232接口任何一條信號線的電壓均為負(fù)邏輯關(guān)系。即:邏輯“1”為-5— -15V;邏輯“0”:+5— +15V ,噪聲容限為2V。即要求接收器能識別低至+3V的信號作為邏輯“0”,高到-3V的信號作為邏輯“1”,TTL電平為5V為邏輯正,0為邏輯負(fù) 。與TTL電平不兼容故需使用電平轉(zhuǎn)換電路方能與TTL電路連接。
2、傳輸速率較低,在異步傳輸時,波特率為20Kbps。
3、接口使用一根信號線和一根信號返回線而構(gòu)成共地的傳輸形式,這種共地傳輸容易產(chǎn)生共模干擾,所以抗噪聲干擾性弱。
4、傳輸距離有限,最大傳輸距離標(biāo)準(zhǔn)值為50英尺,實(shí)際上也只能用在15米左右。另外RS-232接口在總線上只允許連接1個收發(fā)器, 即單站能力,通常說的點(diǎn)對點(diǎn)通訊方式。
RS-422是一種單機(jī)發(fā)送、多機(jī)接收的單向、平衡傳輸?shù)拇谕ㄓ崢?biāo)準(zhǔn),它相比RS-232提供更長距離的通訊能力,而且使用更少的信號線。RS-422數(shù)據(jù)傳輸使用差分信號作為技術(shù),并且最大速率可以達(dá)到10Mbps。在9600bps的速度下,通訊距離最大可達(dá)1.2公里。
RS422接口標(biāo)準(zhǔn)全稱是“平衡電壓數(shù)字接口電路的電氣特性”,它定義了接口電路的特性。實(shí)際上還有一根信號地線,共5根線。由于接收器采用高輸入阻抗和發(fā)送驅(qū)動器比RS232更強(qiáng)的驅(qū)動能力,故允許在相同傳輸線上連接多個接收節(jié)點(diǎn),最多可接10個節(jié)點(diǎn)。即一個主設(shè)備(Master),其余為從設(shè)備(Salve),從設(shè)備之間不能通信,所以RS422接口支持點(diǎn)對多的雙向通信。接收器輸入阻抗為4k,故發(fā)端最大負(fù)載能力是10×4k+100Ω(終接電阻)。RS422接口四線接口由于采用單獨(dú)的發(fā)送和接收通道,因此不必控制數(shù)據(jù)方向,各裝置之間任何必須的信號交換均可以按軟件方式(XON/XOFF握手)或硬件方式(一對單獨(dú)的雙絞線)。
RS422接口的最大傳輸距離為4000英尺(約1219米),最大傳輸速率為10Mb/s。其平衡雙絞線的長度與傳輸速率成反比,在100kb/s速率以下,才可能達(dá)到最大傳輸距離。只有在很短的距離下才能獲得最高速率傳輸。一般100米長的雙絞線上所能獲得的最大傳輸速率僅為1Mb/s。 RS422接口需要一終接電阻,要求其阻值約等于傳輸電纜的特性阻抗。在矩距離傳輸時可不需終接電阻,即一般在300米以下不需終接電阻。終接電阻接在傳輸電纜的最遠(yuǎn)端。