RS232、RS422、RS485 比較與介紹
RS-485通訊是基於典型的序列通訊標準,RS-232和RS-485這兩個序列通訊標準都定義了電壓、阻抗等,但是沒有對軟體協議給出定義。
(1) RS232,RS485的特性區別
① RS-485的電氣特性:首先,邏輯性簡單,十分容易表示。邏輯“1”表示的就是2到6V的電壓值,邏輯“0”表示的就是-2到-6V的電壓值。介面方面不易損壞,耐用。並且能與TTL相容,使用方便,便捷。
② RS-485的資料最高傳輸速率為10Mbps。
③ RS-485介面是採用平衡驅動器和差分接收器的組合,抗共模幹能力增強,也就是說有很不錯的抵禦外界干擾的能力。
④ RS-485介面擁有最大的傳輸長度規定是3900英尺,但是實際上應該能達到 2900M,並且RS-232-C介面只能有一個發生器與它連線,這就叫做單站能力。但是RS-485介面它可以在總線上與其他一百二十八個發生器相連。這就叫做多站能力,所以說使用者就能夠使用一個RS-485介面非常簡單地建立起裝置網路。並且RS-485有十分不錯的抵抗外界干擾的能力,正是因為它擁有很遠的傳輸距離,然後還有多站能力,這才使它在工業上得到了廣泛的應。正是由於RS-485介面組成的半雙工網路,通常來講要2根線,也是因為這樣RS-485介面都使用的是遮蔽雙絞線傳輸。RS-485介面聯結器採用DB-9的9芯插頭座,智慧終端
(2) RS-232與RS-422之間轉換原理和接法
大多數的時候我們日常生活中對視訊、錄影、換臺等直接的播出以及切換控制用到的都是串列埠,絕大多數用到的都是RS-232、RS-422與RS-485這3種。之後我們要說的就是串列埠的規定,用到的部件和電纜,我們將對他們進行分別闡述。
RS-232、RS-422與RS-485標準僅僅是關於介面的電氣特點存在標準,它是不會關係到外掛、電纜和協議,建立在這個要求之上我們使用者能夠建立屬於我們的高層通訊協議。
RS-232、RS-422和RS-485他們都屬於序列的資料介面,並且還都是由EIA頒發的,RS-232是於1962年頒發的。RS-422完全是RS-232改進而來的,為了提高RS-232通訊長度不夠用、效率不高的問題,RS-422規定了一種平衡通訊介面,它能夠把傳輸速率提升至10Mbps,傳輸長度提高至3900英尺處於速率小於100Kbps時,還能夠在一條平衡總線上連線十個接收器。
(3) RS-232序列介面標準
現今為止RS-232是計算機和通訊工業中被使用次數最高的一種序列介面。RS-232是能夠處於低速率序列通訊中增加通訊長度的單端標準。RS-232使用的是不平衡傳輸方式,取名字叫做單端通訊。接收端和傳送端傳輸是相關於地訊號的。大多數的RS-232資料可以在正電平和負電平之間互換,在傳出訊號時,發出端驅動器發出的正電平是+15V~+50V,負電平是-5V~-50V。若是沒有訊號通過時,線上是TTL,從最初通過資料到結束,線上電平從TTL電平到RS-232電平再返回TTL電平。接收器大多數在使用時電平是正三伏特到正十二伏特或者是負三伏特到負十二伏特。正是因為發出電平以及接收電平僅僅相差二伏特,所以我們才說它的共模抑制能力一般,還有雙絞線上的分佈電容,它的最高的傳輸距離一般是15M,最大速率是20Kbps。RS-232是以點對點通訊而發明的,它的驅動器負載是三歐姆到七歐姆。正是因為這樣RS-232非常適用於本地裝置之間的通訊。
(4) RS-422與RS-485序列介面標準
① 平衡傳輸
RS-422、RS-485和RS-232都是不同的,資料訊號使用的是差分傳輸方式,也稱為平衡傳輸,它採用的是一對雙絞線,一條線被命名為A,另一條線被命名為B。在絕大多數時候,傳送驅動器A、B它們的正電平一般是處於正二伏到正六伏之間的,是一種邏輯狀態,它的負電平則處於負二伏到負六伏之間,則是另外一種邏輯狀態。還存在一個訊號地C,處於RS-485內還存在“使能”端,但是在RS-422內確實可以使用或是不可以使用都可以的。“使能”端的工作是掌控傳送驅動器和傳輸線的斷開和關聯的。若是說“使能”端工作的時候,傳送驅動器就會變成高阻狀態,這也被叫做“第三態”,雖然說它是區別於邏輯“1”與“0”的第三態。
② RS-422電氣規定
正是因為接收器使用的是比較高的輸入阻抗,傳送驅動器存在著比RS-232實用性強的驅動能力,所以說可以在同一根線上擁有很多個節點,它在最多的時候能夠達到十個之多。就是說有一個主裝置,而別的都是從裝置,從裝置是不可以實現通訊的,正是因為這樣RS-422才會擁有點對多的雙向通訊這種功能。RS-422它的四線介面使用的是獨立的的發出和接收通道,所以說不需要控制資料的方向,每一個裝置都有必要進行資料交換,都能夠按軟體方式或硬體方式來達到目的。RS-422的最高傳輸長度是3900英尺(大概是1300M),最高傳輸速率是10Mbps。它的平衡雙絞線的距離與傳輸速率是一種正相關的關係,若是處於100Kbps速率之內,就可以實現最高傳輸長度。僅僅是在非常短的長度之內,就可以得到最大速率傳輸。一幫情況下90M的雙絞線上能夠得到的最高傳輸速率有1Mbps。RS-422一定要有一個終接電阻,它的規定是它的阻值大概和傳輸電纜的特性阻抗是相等的。
③ RS-485電氣規定
因為RS-485幾乎是RS-422的改進發展而來的,那就是說RS-485絕大多數的電氣標準RS-422近乎一致。若要全都使用平衡傳輸方式、則它們都必須在傳輸線上接終端電阻。RS-485允許使用2線和4線標準,2線制能夠達成真正的多點雙向通訊。RS-485匯流排若是需要它的通訊長度在幾十米或者是說幾千米的時候,絕大多數用的是RS-485序列匯流排標準。RS-485使用平衡傳送以及差分接收,正是因為這樣才會擁有抑制共模干擾的功能。再算上總線上接收器和傳送器都有較高的精度,能夠測量最低至1900mV的電壓值,所以說傳輸資料才會在很遠的距離之外得到修復。 RS-485使用的是半雙工的工作方式,無論是什麼時間,都存在一點發送狀態,這也就是說,傳送電路必然是由使能埠掌控的。RS-485使用在多點互連的實收機器上十分簡單,能夠省略很多的資料線。使用RS-485能夠連線網路從而構成分散式系統,它最多時候可以有三十二個驅動器以及三十二個接收器。
RS-485與RS-422的不同還在於其共模輸出電壓是不同的,RS-485是-7V至+12V之間,而RS-422在-7V至+7V之間;RS-485滿足所有RS-422的規範,所以RS-485的驅動器可以用在RS-422網路中應用。RS-485它的最高傳輸長度是1300M,最高傳輸速率是10Mbps。平衡雙絞線的距離和傳輸速率是一種負相關的關係,若是處於90Kbps速率之內,就可以採用標準最長的電纜。在很近的長度之內可以能獲得最大速率傳輸。大多數情況下90M長的雙絞線最高傳輸速率不會高於為1Mbps。RS485正是因為它的傳輸速率高,傳輸長度遠,故本系統採用RS485 標準。但由於微機標準配置通常只提供RS232C串列埠,因此需要使用RS232、RS485通訊介面進行轉接。通過RS232、RS485轉換電路將PC機串列埠RS232訊號轉換成RS485訊號。RS485採用差分傳輸方式, 可以有效地提高共模抗干擾能力,最高傳輸速率可達1200 Kb /s。RS485的特性包括:RS-485的電氣特性:當它處於邏輯“1”的時候兩線間的電壓差值是正二伏到正六伏表示;當它處於邏輯“0”的時候兩線間的電壓差是負二伏到負六伏。並且使用簡單,便捷,易學易會,還和TTL相容。RS-485的資料最高傳輸速率為10Mbps。RS-485介面強,抵抗外界干擾能力強。
掃描加入電子開發圈,海量雲盤學習資料等你下載!