RS232與RS485接口一直是弱電常見(jiàn)的串口通信接口,因?yàn)榻涌诤茴愃坪芏嗳硕疾恢浪麄冎坝惺裁磪^(qū)別,梳理以下內(nèi)容,希望對(duì)諸位有所幫助。
1、RS232接口:
RS232是計(jì)算機(jī)常用的通訊接口,通常RS232接口是以9個(gè)引腳(DB-9)或者是25個(gè)引腳(DB-25)的形態(tài)出現(xiàn),一般的個(gè)人計(jì)算機(jī)上都會(huì)有兩組RS232接口,分別是COM1和COM2.
連接器使用的型號(hào)為DB-25的25個(gè)引腳的插座頭。一些設(shè)備與PC機(jī)鏈接的RS232接口,因?yàn)椴皇褂脤?duì)方的傳送控制信號(hào),只需要三條接口線,即“發(fā)送數(shù)據(jù)”、“接受數(shù)據(jù)”和“信號(hào)地”。所以DB-9的9個(gè)引腳的插頭座,傳輸線采用屏蔽雙絞線。
2、RS485接口:
RS485沒(méi)有具體的物理形狀,根據(jù)工程的實(shí)際情況來(lái)采用接口的形狀。
1、RS232:傳輸電平信號(hào)
接口的信號(hào)電平值較高(信號(hào)“1”為“-3V至-15V”,信號(hào)“0”為“3至15V”),易損壞接口電路的芯片,又因?yàn)榕cTTL電平(0~“<0.8v”,1~“>2.0V”)不兼容故需使用電平轉(zhuǎn)換電路方能與TTL電路連接。另外抗干擾能力差。
2、RS485:傳輸差分信號(hào)
邏輯“1”以兩線間的電壓差為+(2—6) V表示;邏輯“0”以兩線間的電壓差為-(2—6)V表示。接口信號(hào)電平比RS-232降低了,就不易損壞接口電路的芯片,且該電平與TTL電平兼容,可方便與TTL電路連接。
1、RS232:
RS232傳輸距離有限,最大傳輸距離標(biāo)準(zhǔn)值為15米,且只能點(diǎn)對(duì)點(diǎn)通訊,最大傳輸速率最大為20kB/s。
2、RS485:
RS485最大無(wú)線傳輸距離為1200米。最大傳輸速率為10Mbps,在100Kb/S的傳輸速率下,才可以達(dá)到最大的通信距離。
采用阻抗匹配、低衰減的專用電纜可以達(dá)到1800米!超過(guò)1200米,可加中繼器(最多8只),這樣傳輸距離接近10Km。
RS232:RS232接口在總線上只允許連接1個(gè)收發(fā)器,不能支持多站收發(fā)能力,所以只能點(diǎn)對(duì)點(diǎn)通信,不支持多點(diǎn)通訊。
RS485:RS485接口在總線上是允許連接多達(dá)128個(gè)收發(fā)器。即具有多站通訊能力,這樣用戶可以利用單一的RS485接口方便地建立起設(shè)備網(wǎng)絡(luò)。
RS232串口通信:可以采用三芯雙絞線、三芯屏蔽線等。
RS485串口通信:可以采用兩芯雙絞線、兩芯屏蔽線等。
在低速、短距離、無(wú)干擾的場(chǎng)合可以采用普通的雙絞線,反之,在高速、長(zhǎng)線傳輸時(shí),則必須采用阻抗匹配(一般為120Ω)的RS485專用電纜(STP-120Ω(用于RS485 & CAN)一對(duì)18AWG),而在干擾惡劣的環(huán)境下還應(yīng)采用鎧裝型雙絞屏蔽電纜。
補(bǔ)充:
既然RS232傳輸距離只有15米這么短的距離,那么為什么還是有人使用呢?
其實(shí)它的應(yīng)用還是非常廣泛的,可以連接各種設(shè)備,例如監(jiān)控,其它的設(shè)備升級(jí)或調(diào)試可能都會(huì)用到它。功能與USB接口比較接近,隨著USB接口越來(lái)越普遍,也會(huì)出現(xiàn)更多的把USB轉(zhuǎn)換成為RS232或者其他接口的裝換裝置。
通過(guò)USB接口可以連接更多的RS232設(shè)備,不僅可以獲得更高的傳輸速度,實(shí)現(xiàn)真正的即插即用,同時(shí)解決了USB接口不能遠(yuǎn)距離傳輸?shù)娜秉c(diǎn)(USB通訊距離在5米內(nèi))。