RS-232、RS-422、RS-485 串口的異同比較
串行接口簡(jiǎn)稱串口,也稱串行通信接口或串行通訊接口(通常指COM接口),是采用串行通信方式的擴(kuò)展接口。按照接口的劃分標(biāo)準(zhǔn)又把串口分成了RS-232、RS-422、RS-485。
本文引用地址:http://m.butianyuan.cn/article/201612/330079.htm【RS-485接口】
RS-485有兩線制和四線制兩種接線,四線制只能實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)的通信方式,現(xiàn)很少采用,現(xiàn)在多采用的是兩線制接線方式,這種接線方式為總線式拓?fù)浣Y(jié)構(gòu),同一總線最多可以支持32個(gè)節(jié)點(diǎn)?!?、1的定義】RS-485數(shù)據(jù)信號(hào)采用差分傳輸方式,也稱作平衡傳輸,它使用一對(duì)雙絞線,將其中一線定義為A,另一線定義為B。通常情況下,發(fā)送驅(qū)動(dòng)器A、B之間的正電平在+2~+6V,是一個(gè)邏輯狀態(tài),負(fù)電平在-2~-6V,是另一個(gè)邏輯狀態(tài)。接收器也作與發(fā)送端相對(duì)的規(guī)定,收、發(fā)端通過平衡雙絞線將AA與BB對(duì)應(yīng)相連,當(dāng)在收端AB之間有大于+200mV的電平時(shí),輸出正邏輯電平,小于-200mV時(shí),輸出負(fù)邏輯電平。接收器接收平衡線上的電平范圍通常在±(200mV~6V)之間。所以在用萬(wàn)用表量485+和485-之間電壓的時(shí)候,發(fā)現(xiàn)兩線間電壓差在這個(gè)范圍內(nèi)變化,就證明該端口已經(jīng)有報(bào)文的交互?!舅俣扰c距離】RS-485的數(shù)據(jù)最高傳輸速率為10Mbps 。RS-485接口的最大傳輸距離標(biāo)準(zhǔn)值為4000英尺(約1219米),實(shí)際上可達(dá) 3000米。因此不要瞧不起485?!灸J健縍S-485口采用半雙工模式。半雙工是指使用同一對(duì)數(shù)據(jù)線傳輸,基于正負(fù)電平的原理,既可發(fā)送又可接收數(shù)據(jù),但不能同時(shí)進(jìn)行發(fā)送和接收。【接線形式】485+ ~ 485+;485- ~ 485-。
【RS-422接口】
RS-422信號(hào)傳輸原理與RS-485類似,也是采用差分傳輸方式。RS-422的邏輯“0”與邏輯“1”的定義與RS-485也類似,詳情請(qǐng)參考上文。當(dāng)用萬(wàn)用表量電位的時(shí)候,若TX+和TX-之間有電壓差,則表明現(xiàn)這個(gè)端口正在發(fā)報(bào)文;若RX+和RX-之間有電壓差,就表明本端口正在收?qǐng)?bào)文?!舅俣扰c距離】RS-422的最大傳輸速率為10Mb/s。RS-422的最大傳輸距離為4000英尺(約1219米)?!灸J健縍S-422口是全雙工模式。全雙工是指分別由兩根線進(jìn)行發(fā)送和接收,雙方可以在同一時(shí)刻進(jìn)行發(fā)送和接收?!窘泳€方式】TX+ ~ RX+;TX- ~ RX-;RX+ ~ TX;RX- ~ TX-。
【RS-232接口】
RS-232口由電子工業(yè)協(xié)會(huì)(Electronic Industries Association,EIA) 所制定的異步傳輸標(biāo)準(zhǔn)接口。通常 RS-232 接口以9個(gè)引腳 (DB-9) 或是25個(gè)引腳 (DB-25) 的形態(tài)出現(xiàn)。【0、1的定義】RS232接口信號(hào)線的電壓為負(fù)邏輯關(guān)系。典型值如下:邏輯“1”為-3~-15V;邏輯“0”為+3~+15V ,噪聲容限為2V。即要求接收器能識(shí)別高于+3V的信號(hào)作為邏輯“0”,低于-3V的信號(hào)作為邏輯“1”,TTL電平5V為邏輯正,0為邏輯負(fù)。與485和422接線方式不同的是,232口量電位是對(duì)地線量,TX對(duì)GND如果有電位則表明該端口正在發(fā)送報(bào)文,RX對(duì)GND有電位就表明端口在接收?qǐng)?bào)文。【速度與距離】RS-232口傳輸速率較低,傳輸距離有限,最大傳輸距離標(biāo)準(zhǔn)值為50英尺,實(shí)際上也只能用在15米左右。RS-232 經(jīng)有些年歲了,1970年就誕生了,一直沿用到現(xiàn)在,雖然性能方面大不如其他接口,但是依舊是一位值得尊敬的老前輩?!灸J健縍S-232口也采用全雙工的模式,收、發(fā)、地的【接線方式】TX ~ TX;RX ~ RX;GND ~ GND。
【RS-232、RS-422、RS-485 接口的對(duì)比】
三者常見應(yīng)用。1、RS-485:適用于站內(nèi)串口通訊裝置,如:保護(hù)裝置、交直流屏、消弧線圈、電度表等。2、RS-422:常用于與調(diào)度模擬通道通訊。3、RS-232:常用于與調(diào)度數(shù)字通道通訊(如101規(guī)約、CDT規(guī)約、9702規(guī)約等)、或用于與調(diào)制解調(diào)器配合等。
【FESTO 的COM口轉(zhuǎn)M12口方案】
評(píng)論