485控制總線,一般是指485+和485-的通訊,是將收發(fā)數(shù)據(jù)合并后,用大2個(gè)邏輯信號(hào)來傳輸,基本功能都具有通信協(xié)議,在單片機(jī)電路中,485的驅(qū)動(dòng)器至少是兩根發(fā)送信號(hào)線,通訊距離與485通訊數(shù)據(jù)線的距離密切相關(guān),485采用差分傳輸方式,也叫做平衡傳輸,在一個(gè)邏輯狀態(tài)下,所有節(jié)點(diǎn)都保持了一定的平衡結(jié)構(gòu),能夠正常工作,當(dāng)某個(gè)節(jié)點(diǎn)受到干擾時(shí),它可以不受這些干擾信號(hào)的影響,從而做到一個(gè)穩(wěn)定可靠的通訊動(dòng)作。485通信協(xié)議是應(yīng)用層協(xié)議。
控制協(xié)議不一樣,485總線的通訊協(xié)議是modbus協(xié)議,西門子是PLC協(xié)議。485通訊協(xié)議是基于485協(xié)議的兩根通訊線,它們是采用平衡驅(qū)動(dòng)器和差分接收方式實(shí)現(xiàn)通訊??偩€通訊協(xié)議要比485通訊協(xié)議貴很多。控制協(xié)議是在兩根線上,485正極與A、B之間的波特率有關(guān),就是在485正極與A之間的內(nèi)阻不超過5kΩ,以保證485通訊的穩(wěn)定性。在一個(gè)485總線上最多可以掛接32個(gè)節(jié)點(diǎn),為了保證485通訊的可靠性,通訊節(jié)點(diǎn)必須掛接32個(gè)節(jié)點(diǎn)。485通訊的通訊協(xié)議和485通訊協(xié)議和485通訊協(xié)議的通訊協(xié)議一樣,只不過是采用半雙工通訊方式。
485通訊的通訊距離和485通訊的距離并沒有什么關(guān)系,485通訊的距離可以達(dá)到1200米,485通訊的距離可以掛接32個(gè)節(jié)點(diǎn)。所以485通訊的距離可以掛接24個(gè)節(jié)點(diǎn)。485協(xié)議是半雙工通訊,485通訊可以掛接32個(gè)節(jié)點(diǎn)??偩€網(wǎng)絡(luò)中,根據(jù)485協(xié)議,波特率可以參照plc說明書進(jìn)行通訊,一般情況下,起始波特率應(yīng)該在9600bps以上,上下拉電阻應(yīng)該不大于理論值,保持在 12M/s 以上。