售前電話
135-3656-7657
售前電話 : 135-3656-7657
什么是RS485?
RS485(目前稱為EIA/TIA-485)是物理層通信的標(biāo)準(zhǔn)接口,是一種信號傳輸方式,是OSI(開放系統(tǒng)互連)模型的第一級。創(chuàng)建RS-1是為了擴(kuò)展RS485接口的物理功能。
串行EIA-485連接使用兩根或三根電線的電纜完成:數(shù)據(jù)線,反轉(zhuǎn)數(shù)據(jù)的線,通常還有零線(接地,0V)。這樣,發(fā)射器和接收器通過22或24AWG實(shí)心線的雙絞線電纜交換數(shù)據(jù)。
這里的主要思想是通過兩根線傳輸一個(gè)信號。當(dāng)一根線傳輸原始信號時(shí),另一根線傳輸其反向副本。這種傳輸方法提供了對共模干擾的高抵抗力。用作傳輸線的雙絞線電纜可以是屏蔽的,也可以是非屏蔽的。
RS485能跑多遠(yuǎn)?
建立在RS485接口上的通信網(wǎng)絡(luò)由通過雙絞線(兩根雙絞線)連接的收發(fā)器組成。RS485接口的基本原理是差分(平衡)數(shù)據(jù)傳輸。這意味著一個(gè)信號通過兩根電線傳輸。這樣,該對中的一根線傳輸原始信號,另一根線傳輸其反向副本。
由于差分信號傳輸,導(dǎo)線之間始終存在電位差。這確保了對共模干擾的高抵抗力。此外,雙絞線可以屏蔽,從而確保對傳輸數(shù)據(jù)的保護(hù)。所有這些都允許以相對較高的速度長距離發(fā)送數(shù)據(jù),在100英尺處可以達(dá)到4000kbits/s。
4000英尺或約1200米是RS485通信中的最大電纜長度。但是,一般準(zhǔn)則是線路長度(以米為單位)和數(shù)據(jù)速率(以位/秒為單位)的乘積不應(yīng)超過108。例如,20米長的電纜允許的最大數(shù)據(jù)速率為5Mbits/s。
什么是RS485通信協(xié)議?
當(dāng)RS485通信線路準(zhǔn)備好在物理級別運(yùn)行時(shí),是時(shí)候考慮數(shù)據(jù)傳輸協(xié)議了-系統(tǒng)設(shè)備之間關(guān)于數(shù)據(jù)包傳輸格式的協(xié)議。
由于RS485接口的性質(zhì),RS485設(shè)備不能同時(shí)發(fā)送和接收數(shù)據(jù),因?yàn)檫@會導(dǎo)致發(fā)射器沖突。因此,確定性行為是強(qiáng)制性的,以避免數(shù)據(jù)包的沖突。
在RS485通信協(xié)議中,命令由定義為主節(jié)點(diǎn)的節(jié)點(diǎn)發(fā)送。連接到主站的所有其他節(jié)點(diǎn)通過RS485端口接收數(shù)據(jù)。根據(jù)發(fā)送的信息,線路上的零個(gè)或多個(gè)節(jié)點(diǎn)響應(yīng)主節(jié)點(diǎn)。
話雖如此,這種類型的通信并不是通過RS485協(xié)議交換數(shù)據(jù)的唯一可能方法。RS485網(wǎng)絡(luò)還有其他一些實(shí)現(xiàn),其中每個(gè)節(jié)點(diǎn)都可以自行開始數(shù)據(jù)傳輸。但是,在此類網(wǎng)絡(luò)中,可能丟失數(shù)據(jù)的風(fēng)險(xiǎn)更高。
RS485通信:主要特點(diǎn)
盡管現(xiàn)代替代解決方案種類繁多,但如今RS485技術(shù)仍然是許多通信網(wǎng)絡(luò)的基礎(chǔ)。RS485接口的主要優(yōu)點(diǎn)是:
雙向半雙工數(shù)據(jù)傳輸 串行數(shù)據(jù)流可以沿一個(gè)方向傳輸,數(shù)據(jù)傳輸?shù)搅硪欢诵枰褂檬瞻l(fā)器。收發(fā)器(通常稱為“驅(qū)動器”)是在發(fā)射器側(cè)形成物理信號的設(shè)備或電路。
對稱通信通道 接收或發(fā)送數(shù)據(jù)需要兩條等效的信號線。電線用于在兩個(gè)方向上交換數(shù)據(jù)(交替)。在雙絞線電纜的幫助下,對稱通道顯著提高了信號的穩(wěn)定性并抑制了有用信號產(chǎn)生的電磁輻射。
多點(diǎn) RS485通信線可以與多個(gè)接收器和收發(fā)器連接。同時(shí),一個(gè)發(fā)射器和多個(gè)接收器一次可以連接到一條通信線路。所有其他需要連接的發(fā)射器應(yīng)等到通信線路空閑以進(jìn)行數(shù)據(jù)傳輸。 RS485工作原理