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