我們都知道,在一般情況下我們會使用串口進行通訊,但是這種串口只適合連接2個設備之間,因此存在很多不方便之處(比如我們進行一對多的通訊),制約了串行數據的收發,這個時候我們就可能需要用到485通訊協議。除了RS485以外,常見的還有RS232和RS422。
RS485、RS232、RS422各協議簡介
RS485:2線式(A、B)、半雙工、點對多主從通訊(4線制因只能點對點已經淘汰)
RS485采用差分信號負邏輯,同一總線上最多可以掛接32個節點。缺點就是共模干擾問題和EMI問題。
RS232:3線制(RXD、TXD、GND)、全雙工、點對點通訊(因點對點通訊方式而無法聯網,導致出現RS485)
RS232是異步傳輸接口,即電腦上的COM口,有9個引腳(DB-9)或者是25個引腳(DB-25)的型態出現。RS232-C標準規定的數據傳輸速率為50、75、100、150、300、600、1200、2400、4800、9600、19200、38400波特。
RS422:4線制、全雙工、點對多主從通訊(實際上還有一根信號地線,共5根線)
RS422標準全稱是“平衡電壓數字接口電路的電氣特性”。允許在相同傳輸線上連接多個接受節點,最多可接256個節點。
RS485、RS232、RS422的區別
1、通訊距離
RS232口最大通訊距離是15米,而RS422/485最大通訊距離是1200米。
2、所連接設備個數
RS232只能連接一個設備,而RS485可以連接多個設備。
3、這三種端口的定義
RS232是標準接口,為D形9針頭,所連接設備的接口的信號定義是一樣的。
而RS422/RS485為非標準接口,一般為15針串行接口(也有使用9針接口的),每個設備的引腳定義也不一樣。另外還需要說明的是,RS422和RS485也有區別:RS422為4線制,全雙工模式;RS485為兩線制,半雙工模式。
RS-232、RS-422與RS-485都是串行數據接口標準,RS-232是PC機與通信中應用最廣泛的一種串行接口。RS-232被定義為一種在低速率串行通訊中增加通訊距離的單端標準。RS-232采取不平衡傳輸方式,即所謂單端通訊,而RJ45接口通常用于數據傳輸,最常見的應用為網卡接口。
9針RS232串口線序(DB9)
1、CD 載波偵測(Carrier Detect)
2、 RXD 接收數據(Receive)
3、 TXD 發送數據(Transmit)
4、 DTR 數據終端準備(Data Terminal Ready)
5、 GND 地線(Ground)
6、 DSR 數據準備好(Data Set Ready)
7、 RTS 請求發送(Request To Send)
8、 CTS 清除發送(Clear To Send)
9、 RI 振鈴指示(Ring Indicator)
至于哪一個是1,我們要看具體的線材,分為交叉和直接兩種接法(下圖是普通的接口圖,一般1234的位置都是這樣的):
RS232,RS485的特性區別
1、RS485的電氣特性:首先,邏輯性簡單,十分容易表示。邏輯“1”表示的就是2到6V的電壓值,邏輯“0”表示的就是-2到-6V的電壓值。接口方面不易損壞,耐用。并且能與TTL兼容,使用方便,便捷。
2、RS485的數據最高傳輸速率為10Mbps。
3、 RS485接口是采用平衡驅動器和差分接收器的組合,抗共模干能力增強,也就是說有很不錯的抵御外界干擾的能力。
4、 RS485接口擁有最大的傳輸長度規定是3900英尺,但是實際上應該能達到 2900M,并且RS232-C接口只能有一個發生器與它連接,這就叫做單站能力。但是RS485接口它可以在總線上與其他一百二十八個發生器相連。這就叫做多站能力,所以說使用者就能夠使用一個RS485接口非常簡單地建立起設備網絡。
并且RS485有十分不錯的抵抗外界干擾的能力,正是因為它擁有很遠的傳輸距離,然后還有多站能力,這才使它在工業上得到了廣泛響應。正是由于RS485接口組成的半雙工網絡,通常來講要2根線,也是因為這樣RS485接口都使用的是屏蔽雙絞線傳輸。RS485接口連接器采用DB-9的9芯插頭座,智能終端RS485接口采用DB-9孔,與鍵盤連接的鍵盤接口RS485采用DB-9針。
RS232與RS422之間轉換原理和接法
大多數的時候我們日常生活中對視頻、錄像、換臺等直接的播出以及切換控制用到的都是串口接口,絕大多數用到的都是RS232、RS422與RS485這3種。之后我們要說的就是串口的規定,用到的部件和電纜,我們將對他們進行分別闡述。
RS232、RS422與RS485標準僅僅是關于接口的電氣特點存在標準,它是不會關系到插件、電纜和協議,建立在這個要求之上我們使用者能夠建立屬于我們的高層通信協議。
RS232、RS422和RS485他們都屬于串行的數據接口,并且還都是由EIA頒發的,RS232是于1962年頒發的。RS422完全是RS232改進而來的,為了提高RS232通信長度不夠用、效率不高的問題,RS422規定了一種平衡通信接口,它能夠把傳輸速率提升至10Mbps,傳輸長度提高至3900英尺處于速率小于100Kbps時,還能夠在一條平衡總線上連接十個接收器。
來源:DTECH帝特
- 上一篇:RS232/RS422/RS485串口通信接口區別
- 下一篇:沒有了