rs485半雙工通信rs485半雙工通信rs485兩線電纜,以平衡差分信號(hào)發(fā)送和差分信號(hào)接收兩種方式傳輸。rs485是一種控制串行通訊硬件,軟件是采用平衡驅(qū)動(dòng)器和差分接收方式實(shí)現(xiàn)通信的,因此具有抑制共模干擾的能力。加上總線收發(fā)器具有高靈敏度,能檢測低至200mv的電壓,故傳輸信號(hào)能在千米以外得到恢復(fù)。rs485采用半雙工工作方式,任何時(shí)候只能有一點(diǎn)處于發(fā)送狀態(tài),因此,發(fā)送電路須由使能信號(hào)加以控制。半雙工方式rs422與rs232一樣,為了保證通信質(zhì)量,rs485通訊一般采用平衡驅(qū)動(dòng)器和差分接收器,rs485工業(yè)總線網(wǎng)絡(luò)由于采用差分傳輸方式,能夠與TTL/CMOS工作特點(diǎn)互為很好的方式,它的特點(diǎn)是總線傳輸距離遠(yuǎn),傳輸距離遠(yuǎn),控制能力強(qiáng)。我們通常不建議采用總線收發(fā)器,如果使用485收發(fā)器,應(yīng)當(dāng)是總線控制數(shù)據(jù),而且收發(fā)器的機(jī)制是STEP,要采用它后控鐘,即發(fā)射數(shù)據(jù),不能用單片機(jī)或FART控制數(shù)據(jù)。一旦采用485收發(fā)器,就必須使用485通訊,并且要控制數(shù)據(jù)不受干擾,且要有抗干擾能力。rs485工業(yè)總線則是采用差分通信方式,即差分傳輸,波特率為9600,在節(jié)點(diǎn)數(shù)為32個(gè)。但如果485總線沒有良好接地,也無法實(shí)現(xiàn)雙向通信,所以,必須采用485通訊。
支持多點(diǎn)通信。rs485總線網(wǎng)絡(luò)拓?fù)湟话悴捎媒K端匹配的總線型結(jié)構(gòu)。即采用一條總線將各個(gè)節(jié)點(diǎn)串接起來,不支持環(huán)形或星型網(wǎng)絡(luò)。如果rs485是一種拓?fù)浣Y(jié)構(gòu),所以在選擇rs485接口時(shí),應(yīng)該采用485接口。