485通訊總線的通訊距離可以達到1200米。根據(jù)485總線結(jié)構(gòu)理論,在理想環(huán)境的前提下,485總線傳輸距離可以達到1200米。其條件是通訊線材優(yōu)質(zhì)達標,波特率為9600,只負載一臺485設(shè)備,才能使得通訊距離達到1200米,所以通常485總線實際的穩(wěn)定的通訊距離往往達不到1200米。如果負載485設(shè)備多,線材阻抗不合乎標準,線徑過細,轉(zhuǎn)換器品質(zhì)不良,設(shè)備防雷保護復(fù)雜和波特率的提高等等因素都會降低通訊距離。2、485總線可以帶128臺設(shè)備進行通訊。其實并不是所有485轉(zhuǎn)換器都能夠帶128臺設(shè)備的,要根據(jù)485轉(zhuǎn)換器內(nèi)芯片的型號和485設(shè)備芯片的型號來決定是否帶128臺設(shè)備。在485總線通訊中,通常采用485總線作為通訊總線通訊介質(zhì)。485總線,一般主要用于連接設(shè)備,例如485總線、485總線、CAN總線等,其接口是采用平衡驅(qū)動器和差分接收器的組合,抗干擾能力也很強。總線網(wǎng)絡(luò)中一般沒有自帶485接口的接口,主要用于單獨設(shè)備之間的通訊。485總線網(wǎng)絡(luò)主要是指單端通信。即采用一條總線將各個節(jié)點串接起來,不支持環(huán)形或星型網(wǎng)絡(luò)。在485網(wǎng)絡(luò)中一般采用的是主從通信方式,即一個主機帶多個從機。通訊網(wǎng)絡(luò)是一種主從網(wǎng)絡(luò),總線的通訊協(xié)議一般是從機柜開始的。
485網(wǎng)絡(luò)的實際用途可以分為:數(shù)據(jù)總線、地址總線和控制總線。各個數(shù)據(jù)點傳送的數(shù)字信號都是由總線主站向從機發(fā)送的數(shù)據(jù)。地址總線從某個端口傳送的是數(shù)據(jù)總線,地址總線從某個端口傳送的是數(shù)據(jù)總線。擴展總線的方法有:總線控制總線:總線請求發(fā)送的,各個數(shù)據(jù)點傳送的是數(shù)據(jù)總線。
485通訊總線,也稱現(xiàn)場總線,是一種現(xiàn)場總線協(xié)議。總線是一種工業(yè)數(shù)據(jù)總線,485總線標準是TIA/EIA-485,其中TIA是RS485的串行通訊標準,并沒有定義水平信號的傳輸距離,若按設(shè)計使用與485串口通信方式相比,TIA/EIA-485應(yīng)該可以稱之為“現(xiàn)場總線技術(shù)”,485總線標準同時規(guī)定了485總線的485通訊協(xié)議,包括485、422、485、USB等。根據(jù)規(guī)范,相關(guān)技術(shù)指標要求,485總線上的節(jié)點數(shù)不可超過32個,如果節(jié)點數(shù)超過32個,就應(yīng)該稱為485總線通信總線,其通訊距離可以低于32個節(jié)點。485總線架構(gòu)一般是一主多從,485總線上的節(jié)點數(shù)可以達到9600多個,就應(yīng)該稱為485總線通信總線。485總線上的節(jié)點數(shù)也應(yīng)該是32個。通訊協(xié)議不同:485通訊線纜的線徑要比485通訊線纜粗,485通訊線纜的抗干擾能力強。根據(jù)485總線結(jié)構(gòu)理論,在同一總線上最多可以掛接32個節(jié)點。485總線我們市場上一般是沒有485接口的描述,因此一般現(xiàn)階段,485總線通訊線纜的線徑,總體 不超過15個都是因為485總線布線規(guī)范的要求。在實際工程應(yīng)用中,485總線的線徑要比485總線大,根據(jù)485總線施工規(guī)范,在特定條件下,485總線的線徑要比485總線的線徑要細。485總線的通訊距離是從485網(wǎng)絡(luò)的實際間傳輸?shù)娇偩€的,但是通信是要進入數(shù)據(jù)傳輸?shù)?485的線徑要比485的粗,因此要達到抗干擾能力。除了485傳輸距離外,485總線的線纜也不一定能掛接32個節(jié)點,根據(jù)485傳輸要求,一般情況下,485總線的線徑要更粗。
485的數(shù)據(jù)接收過程 當沒有數(shù)據(jù)發(fā)送時,UART_TX默認為高電平,NMOS管導(dǎo)通,DS75176芯片(DE)RE低電平使能,RO接收數(shù)據(jù)使能,此時從485AB口收到什么數(shù)據(jù)就會通過RO通道傳到MCU,完成數(shù)據(jù)接收過程。發(fā)送數(shù)據(jù)1時,TX為高電平時,三極管導(dǎo)通,DE為低電平,此時收發(fā)器處于接收狀態(tài),驅(qū)動器就變成了高阻態(tài),也就是發(fā)送端與A\B斷開了,此時A\B之間的電壓就取決于A\B的上下拉電阻了,A為高電平、B為低電平,也就成為了邏輯1了 1&&0=1,也就是:發(fā)送1->1發(fā)送數(shù)據(jù)0時,TX為低電平,三極管截止,DE為高電平,驅(qū)動器使能,此時正好DI是接地的,也就是低電平,驅(qū)動器也就會驅(qū)動輸出A為0,B為1 也就是所謂的邏輯0了 0&&1=0,也就是:發(fā)送0->0。