回覆列表
  • 1 # 羅小陽123

     RS-232介面符合美國電子工業聯盟(EIA)制定的序列資料通訊的介面標準,原始編號全稱是EIA-RS-232(簡稱232,RS232)。它被廣泛用於計算機序列介面外設連線。連線電纜和機械、電氣特性、訊號功能及傳送過程。

      RS-232-C標準規定的資料傳輸速率為每秒50、75、100、150、300、600、1200、2400、4800、9600、19200波特。

     RS232特點:

      RS-232是現在主流的序列通訊介面之一。由於RS232介面標準出現較早,難免有不足之處,主要有以下四點:

      (1)介面的訊號電平值較高,易損壞介面電路的晶片。RS232介面任何一條訊號線的電壓均為負邏輯關係。即:邏輯“1”為-3—-15V;邏輯“0”:+3—+15V,噪聲容限為2V。即要求接收器能識別高於+3V的訊號作為邏輯“0”,低於-3V的訊號作為邏輯“1”,TTL電平為5V為邏輯正,0為邏輯負。與TTL電平不相容故需使用電平轉換電路方能與TTL電路連線。

      (2)傳輸速率較低,在非同步傳輸時,位元率為20Kbps;因此在51CPLD開發板中,綜合程式波特率只能採用19200,也是這個原因。

      (3)介面使用一根訊號線和一根訊號返回線而構成共地的傳輸形式,這種共地傳輸容易產生共模干擾,所以抗噪聲干擾性弱。

      (4)傳輸距離有限,最大傳輸距離標準值為50英尺,實際上也只能用在15米左右。

      RS485概述

      在要求通訊距離為幾十米到上千米時,廣泛採用RS-485序列匯流排。RS-485採用平衡傳送和差分接收,因此具有抑制共模干擾的能力。加上匯流排收發器具有高靈敏度,能檢測低至200mV的電壓,故傳輸訊號能在千米以外得到恢復。

      RS-485採用半雙工工作方式,任何時候只能有一點處於傳送狀態,因此,傳送電路須由使能訊號加以控制。

      RS485特點:

      RS-485用於多點互連時非常方便,可以省掉許多訊號線。應用RS-485可以聯網構成分散式系統,其允許最多並聯32臺驅動器和32臺接收器。針對RS-232-C的不足,新標準RS-485具有以下特點:

      (1)RS-485的電氣特性:邏輯“1”以兩線間的電壓差+2V~+6V表示,邏輯“0”以兩線間的電壓差-6V~-2V表示。介面訊號電平比RS-232-C降低了,就不容易損壞介面電路晶片,且該電平與TTL電平相容,刻方便與TTL電路連線。

      (2)資料最高傳輸速率為:10Mbps

      (3)RS-485介面採用平衡驅動器和差分接收器的組合,抗共模干擾能力強,即抗噪聲效能好。

      (4)RS-485介面的最大傳輸距離標準值4000英尺,實際上可達3000米。

      (5)RS-232-C介面在總線上只允許連線一個收發器,即單站能力;而RS-485介面在總線上只允許連線多達128個收發器,即具有多站能力,這樣使用者可以利用單一的RS-485介面方便地建立裝置網路。

      RS422概述

      RS-422標準全稱是“平衡電壓數字介面電路的電氣特性”,它定義了介面電路的特性。實際上還有一根訊號地線,共5根線。由於接收器採用高輸入阻抗和傳送驅動器比RS232更強的驅動能力,故允許在相同傳輸線上連線多個接收節點,最多可接10個節點。一個主裝置(Master),其餘為從裝置(Slave),從裝置之間不能通訊,所以RS-422支援點對多的雙向通訊。接收器輸入阻抗為4k,故發端最大負載能力是10&TImes;4k+100Ω(終接電阻)。

      RS-422和RS-485電路原理基本相同,都是以差動方式傳送和接受,不需要數字地線。差動工作是同速率條件下傳輸距離遠的根本原因,這正是二者與RS232的根本區別,因為RS232是單端輸入輸出,雙工工作時至少需要數字地線。傳送線和接受線三條線(非同步傳輸),還可以加其它控制線完成同步等功能。

      RS-422透過兩對雙絞線可以全雙工工作收發互不影響,而RS485只能半雙工工作,發收不能同時進行,但它只需要一對雙絞線。RS422和RS485在19kpbs下能傳輸1200米。用新型收發器線路上可連線臺裝置。

      RS-422的電氣效能與RS-485完全一樣。主要的區別在於:RS-422有4根訊號線:兩根傳送(Y、Z)、兩根接收(A、B)。由於RS-422的收與發是分開的所以可以同時收和發(全雙工);RS-485有2根訊號線:傳送和接收。

      RS422特性:

      RS-422四線介面由於採用單獨的傳送和接收通道,因此不必控制資料方向,各裝置之間任何必須的訊號交換均可以按軟體方式(XON/XOFF握手)或硬體方式(一對單獨的雙絞線)。RS-422的最大傳輸距離為4000英尺(約1219米),最大傳輸速率為10Mb/s。其平衡雙絞線的長度與傳輸速率成反比,在100kb/s速率以下,才可能達到最大傳輸距離。只有在很短的距離下才能獲得最高速率傳輸。一般100米長的雙絞線上所能獲得的最大傳輸速率僅為1Mb/s。

      RS-422需要一終接電阻,要求其阻值約等於傳輸電纜的特性阻抗。在短距離傳輸時可不需終接電阻,即一般在300米以下不需終接電阻。終接電阻接在傳輸電纜的最遠端。

      RS-232/RS-422/RS-485三者間的區別

      1、RS232是全雙工的,RS485是半雙工的,RS422是全雙工的。

      2、RS485與RS232僅僅是通訊的物理協議(即介面標準)有區別,RS485是差分傳輸方式,RS232是單端傳輸方式,但通訊程式沒有太多的差別。

      PC機上已經配備有RS232,直接使用就行了,若使用RS485通訊,只要在RS232埠上配接一個RS232轉RS485的轉換頭就可以了,不需要修改程式。

      RS232/RS422/RS485介面外觀有區別嗎?

      一般都是DB9,也有其他的,還是得看裡面的線才知道到底是rs232rs422rs485裡的哪種。

      RS232是標準介面,為D形9針頭,所連線裝置的介面的訊號定義是一樣的,其訊號定義如下:

      RS-232只允許一對一通訊(單站能力)

      RS-485介面在總線上是允許連線多達128個收發器(具有多站能力)

      由於PC機預設的只帶有RS232介面,有兩種方法可以得到PC上位機的RS485電路:

      (1)透過RS232/RS485轉換電路將PC機串列埠RS232訊號轉換成RS485訊號,對於情況比較複雜的工業環境最好是選用防浪湧帶隔離珊的產品。

      (2)透過PCI多串列埠卡,可以直接選用輸出訊號為RS485型別的擴充套件卡。

      計算機透過RS232-RS485轉換器,依次連線多臺485裝置(門禁控制器),採用輪詢方式,對總線上的裝置輪流進行通訊。

      接線標示是485+485-,分別對應連結裝置(控制器)的485+485-。

      通訊距離:最遠的裝置(控制器)到計算機的連線理論上的距離是1200米,建議客戶控制在800米以內,能控制在300米以內效果最好。如果距離超長,可以選購485中繼器(延長器)(請向專業的轉換器生產公司購買,中繼器的放置位置是在匯流排中間還是開始,請參考相關廠家的說明書。)選購中繼器理論上可以延長到3000米。

      負載數量:即一條485匯流排可以帶多少臺裝置(控制器),這個取決於控制器的通訊晶片和485轉換器的通訊晶片的選型,一般有32臺,64臺,128臺,256臺幾種選擇,這個是理論的數字,實際應用時,根據現場環境,通訊距離等因素,負載數量達不到指標數。微耕公司控制器和轉換器按256臺設計,實際建議客戶每條匯流排控制在80臺以內。

      485通訊匯流排(必須用雙絞線,或者網線的其中一組),如果用普通的電線(沒有雙絞)干擾將非常大,通訊不暢,甚至通訊不上。

      每臺控制器裝置必須手牽手地串下去,不可以有星型連線或者分叉。如果有星型連線或者分叉,干擾將非常大,通訊不暢,甚至通訊不上。

  • 中秋節和大豐收的關聯?
  • 無紡布和牆紙哪個好?