1、RS232接口:電腦通訊接口之一,通常RS-232接口以9針(DB-9)或25針(DB-25))的形式出現(xiàn),一般有兩組個(gè)人計(jì)算機(jī)上的RS-232端口,稱為COM1和COM2。
2、RS485接口:RS485沒有具體的物理形態(tài),根據(jù)項(xiàng)目實(shí)際情況采用接口。
1、RS232:傳輸電平信號接口的信號電平值高(信號“1”為“-3V至-15V”,信號“0”為“3至15V”),便于接口電路的芯片損壞,由于與TTL電平不兼容(0~“2.0V”),需要用電平轉(zhuǎn)換電路與TTL電路連接。此外,抗干擾能力差。
2、RS485:傳輸差分信號邏輯“1”用兩線電壓差表示為+(2—6)V;邏輯“0”用兩線電壓差表示兩條線為-(2—6)V表示。接口信號電平低于RS-232,不易損壞接口電路芯片,電平兼容TTL電平,可方便接入TTL電路。
1、RS232:RS232傳輸距離有限,標(biāo)準(zhǔn)最大傳輸距離為15米,且僅點(diǎn)對點(diǎn)通訊,最大傳輸速率最大為20kB/s。
2、RS485:RS485的最大無線傳輸距離為1200米。最大傳輸速率為100Kb/S傳輸速率,可達(dá)到的最大通信距離。
使用阻抗匹配低衰減的專用電纜,可達(dá)1800米! 1200米以上,可加中繼器(最多8個(gè)),傳輸距離接近10Km。
RS232:RS232接口只允許一個(gè)收發(fā)器連接到總線,不支持多點(diǎn)收發(fā)能力,所以只能點(diǎn)對點(diǎn)通信,不支持多點(diǎn)通信。
RS485:RS485接口允許在總線上連接多達(dá)128個(gè)收發(fā)器。即具有多站通訊能力,使用戶可以使用單個(gè)RS485接口輕松建立設(shè)備網(wǎng)絡(luò)。
RS232:可以使用三芯雙絞線、三芯屏蔽線等。
RS485:可采用二芯雙絞線、二芯屏蔽線等。在低速、短距離、無干擾的場合,可以使用普通的雙絞線。相反,在高速和長期傳輸中,使用特殊的RS485電纜(STP-120Ω(用于RS485 & CAN)一對18AWG)和鎧裝雙絞屏蔽電纜(ASTP-120Ω(用于RS485 & CAN)一對18AWG)應(yīng)在惡劣環(huán)境中使用。
補(bǔ)充:RS232傳輸距離只有15米,有什么用?
其實(shí)它的應(yīng)用非常廣泛,可以連接各種設(shè)備,比如監(jiān)控,其他設(shè)備升級或者調(diào)試等,可能需要用到它。該功能接近USB。隨著USB接口越來越普遍,將USB轉(zhuǎn)RS-232或其他接口的轉(zhuǎn)換設(shè)備也會越來越多。
通過USB接口可以連接更多的RS-232設(shè)備,不僅實(shí)現(xiàn)了更高的傳輸速度,還實(shí)現(xiàn)了真正的即插即用,通信距離在5米以內(nèi)。
在開始這個(gè)問題之前,我們應(yīng)該了解一個(gè)我之前一直困惑的問題。
RS485與:RS485是物理接口,簡單來說就是硬件。
是一種國際標(biāo)準(zhǔn)的通信協(xié)議,用于不同廠商的設(shè)備之間交換數(shù)據(jù)(一般用于工業(yè)用途);所謂協(xié)議也可以理解為上面有人說的“語言”,簡單來說就是軟件。
一般情況下,兩個(gè)設(shè)備通過一個(gè)協(xié)議傳輸數(shù)據(jù):RS232首先作為硬件接口(即普通計(jì)算機(jī)上的串行通訊口( port)); RS422也是用的,常用的也有。RS485,此接口傳輸距離遠(yuǎn),多用于一般工業(yè)現(xiàn)場。
協(xié)議分為三種模式:RTU、ASCII和后來發(fā)展起來的TCP。
前兩個(gè)(RTU,ASCII)使用的物理硬件接口是()通信(RS232,RS422,RS485)。TCP就是順應(yīng)當(dāng)今世界的發(fā)展趨勢),一切皆可通過網(wǎng)絡(luò)連接或傳輸數(shù)據(jù)。所以就產(chǎn)生了TCP模式,而這個(gè)模式的硬件接口就是()端口,也就是我們電腦上一般使用的網(wǎng)絡(luò)端口。