【廣告】
RS-485 是一種雙工通信系統(tǒng),其中同一總線上的多個設(shè)備可以雙向通信。RS-485 常用作半雙工,如上圖所示,只有一條通信線路(“A”和“B”成對)。在半雙工中,設(shè)備輪流使用同一條線路,在該線路中主機(jī)將斷言對總線的控制并發(fā)送命令,所有其他設(shè)備都在。接收者將其地址,然后該設(shè)備將斷言控制并做出響應(yīng)。
相反,在全雙工系統(tǒng)中,RS485TD7514,例如串行外設(shè)接口 (SPI) 或通用異步收發(fā)器 (UART),主機(jī)和從設(shè)備可以使用輸入和輸出線同時通信。
在數(shù)據(jù)層,RS-485 通常使用 UART 進(jìn)行串行通信,主機(jī) UART 以全雙工方式驅(qū)動和接收串行通信。它連接到構(gòu)成物理層的 RS-485 差分收發(fā)器,并將信號轉(zhuǎn)換為半雙工差分格式,以便在 RS-485 總線上使用。然后主機(jī)將通過 UART 與 RS-485 通信,并告訴收發(fā)器何時在發(fā)送和接收之間切換。從設(shè)備也將以同樣的方式使用它們的 UART。
UART 具有的發(fā)送和接收線路,使其能夠以全雙工、半雙工甚至單工方式運行,這意味著數(shù)據(jù)只能通過一條線路輸出或輸入。由于 RS-485 通常是半雙工的,因此連接到它的 UART 也將以半雙工方式運行。
RS-485和RS-232一樣,都是串行通信標(biāo)準(zhǔn),現(xiàn)在的標(biāo)準(zhǔn)名稱是TIA485,但是人們會習(xí)慣稱為RS-485標(biāo)準(zhǔn),RS-485常用在工業(yè)、自動化、汽車和建筑物管理等領(lǐng)域。
RS-485總線彌補了RS-232通信距離短,速率低的缺點,RS-485的速率可高達(dá)10Mbit/s,RS485,理論通訊距離可達(dá)1200米;RS-485和RS-232的單端傳輸不一樣,是差分傳輸,使用一對雙絞線,其中一根線定義為A,另一個定義為B。
在某些工業(yè)控制領(lǐng)域,RS485緩存器,由于現(xiàn)場情況十分復(fù)雜,各個節(jié)點之間存在很高的共模電壓。雖然RS-485接口采用的是差分傳輸方式,具有一定的抗共模干擾的能力,但當(dāng)共模電壓超過RS-485的極限接收電壓,即大于 12V或小于-7V時,就再也無發(fā)正常工作了,嚴(yán)重時甚至?xí)龤酒蛢x器設(shè)備。
解決此類問題的方法是通過DC-DC將系統(tǒng)電源和RS-485收發(fā)器的電源隔離;通過隔離器件將信號隔離,消除共模電壓的影響
企業(yè): 宿州市泰華儀表有限公司
手機(jī): 18005571350
電話: 0557-3042599
地址: 安徽省宿州市城東辦事處青年電子商務(wù)產(chǎn)業(yè)園一期五號樓4層401和402室