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