什么是RS485? RS485總線通訊教程
發(fā)表時(shí)間:2018-09-21
大量當(dāng)前的電子設(shè)備通過(guò)串行端口與計(jì)算機(jī)通信。RS485是目前仍廣泛應(yīng)用的傳統(tǒng)串行接口之一。RS485在工業(yè)自動(dòng)化中非常普遍,用于工業(yè)網(wǎng)絡(luò),包括Modbus,Profibus DP,ARCNET,BitBus,WorldFip,LON,Interbus以及許多其他非標(biāo)準(zhǔn)網(wǎng)絡(luò)。目前,串行RS485端口被認(rèn)為是最有效的串行通信方式。那么,讓我們來(lái)看看為什么RS485通信仍然很受歡迎,以及監(jiān)控和測(cè)試這種通用接口的最簡(jiǎn)單方法是什么。
什么是RS485?
RS485(目前稱為EIA / TIA-485)是物理通信層的標(biāo)準(zhǔn)接口,是信號(hào)傳輸方法,開放系統(tǒng)互連模型的第1級(jí)。創(chuàng)建RS485是為了擴(kuò)展RS-232接口的物理功能。
串行EIA-485連接使用兩根或三根電線完成:數(shù)據(jù)線,帶反向數(shù)據(jù)的電線,以及零線(接地,0 V)。這樣,發(fā)送器和接收器通過(guò)22或24 AWG實(shí)心線的雙絞線電纜交換數(shù)據(jù)。這里的主要思想是通過(guò)兩根電線傳輸一個(gè)信號(hào)。當(dāng)一根線傳輸原始信號(hào)時(shí),另一根傳輸其反向副本。這種傳輸方法提供對(duì)共模干擾的高抵抗力。用作傳輸線的雙絞線電纜可以是屏蔽的或非屏蔽的。
盡管有各種各樣的現(xiàn)代替代解決方案,但今天的RS485技術(shù)仍然是許多通信網(wǎng)絡(luò)的基礎(chǔ)。RS485接口的主要優(yōu)點(diǎn)是:
- 通過(guò)一對(duì)雙絞線進(jìn)行雙向數(shù)據(jù)交換;
- 支持連接到同一線路的多個(gè)收發(fā)器,即創(chuàng)建網(wǎng)絡(luò)的能力;
- 通信線路長(zhǎng);
- 傳輸速度快。
現(xiàn)在,讓我們仔細(xì)看看RS485通信的主要特征:
- 雙向半雙工數(shù)據(jù)傳輸。串行數(shù)據(jù)流可以在一個(gè)方向上傳輸,數(shù)據(jù)傳輸?shù)搅硪粋?cè)需要使用收發(fā)器。收發(fā)器(通常稱為“驅(qū)動(dòng)器”)是在發(fā)送器側(cè)形成物理信號(hào)的設(shè)備或電路。
- 對(duì)稱通信渠道。接收或發(fā)送數(shù)據(jù)需要兩條等效的信號(hào)線。電線用于在兩個(gè)方向上交換數(shù)據(jù)(可選地)。在雙絞線電纜的幫助下,對(duì)稱通道顯著提高了信號(hào)的穩(wěn)定性,并抑制了有用信號(hào)產(chǎn)生的電磁輻射。
- 多指點(diǎn)。RS485通信線路可與多個(gè)接收器和收發(fā)器配合使用。同時(shí),一個(gè)發(fā)射器和幾個(gè)接收器可以一次連接到一條通信線路。需要連接的所有其他發(fā)送器應(yīng)等到通信線路可用于數(shù)據(jù)傳輸。
如何使用串行端口監(jiān)視器測(cè)試RS485端口
EIA / TIA-485標(biāo)準(zhǔn)廣泛用于長(zhǎng)距離工作并需要高速數(shù)據(jù)傳輸?shù)墓I(yè)應(yīng)用。該接口對(duì)于在過(guò)程控制工廠,公用設(shè)施站點(diǎn)和工廠等嘈雜環(huán)境中連接串行設(shè)備特別有用。
RS485端口嵌入在各種設(shè)備上,包括低速調(diào)制解調(diào)器,可編程邏輯控制器,計(jì)算機(jī)數(shù)控機(jī)床,銷售點(diǎn)終端,計(jì)量?jī)x表,大型專用自動(dòng)化機(jī)器等設(shè)備。
因此,使用RS485端口的專家可能需要測(cè)試串行接口以識(shí)別和解決RS485網(wǎng)絡(luò)中可能出現(xiàn)的問(wèn)題,這一點(diǎn)不足為奇。更重要的是,開發(fā)工業(yè)串行應(yīng)用程序的程序員可能還需要一個(gè)專門的工具來(lái)讀取和監(jiān)視他們的應(yīng)用程序與之通信的串行端口。

