李永征,范三龍,張 林,包素麗
?
重復(fù)中斷方式485方向控制方法
李永征,范三龍,張 林,包素麗
本文涉及一種重復(fù)中斷方式RTS/485方向控制方法,可以達(dá)到精確控制485芯片通信發(fā)送方向的目的,而無需改變硬件設(shè)計(jì),適用于中、高速485通信。
重復(fù)中斷;485;控制
隨著電力系統(tǒng)自動(dòng)化技術(shù)的不斷發(fā)展及變配電所內(nèi)智能設(shè)備的大量使用,智能設(shè)備及系統(tǒng)間的數(shù)據(jù)交換越來越重要,連接和管理各設(shè)備及系統(tǒng)間的數(shù)據(jù)通信接口成為了電力自動(dòng)化系統(tǒng)不可或缺的重要部分。
RS-485串行接口是工業(yè)控制和電力系統(tǒng)自動(dòng)化領(lǐng)域常用的低速長距離通信接口,其通信的可靠性至關(guān)重要[1,2]。
RS-485是在RS-232、RS-422基礎(chǔ)上發(fā)展而來,采用差分信號負(fù)邏輯,+2 V~+6 V表示“0”,-6 V~-2V表示“1”。RS-485有兩線制和四線制2種接線方式,四線制只能實(shí)現(xiàn)點(diǎn)對點(diǎn)通信,很少采用,多采用兩線制接線方式。該接線方式為總線式拓樸結(jié)構(gòu),在同一總線上最多可以掛接32個(gè)節(jié)點(diǎn)。在RS-485通信網(wǎng)絡(luò)中一般采用主從通信方式,即一個(gè)主機(jī)帶多個(gè)從機(jī)。
RS-485有2根信號線,發(fā)送和接收共用A和B線,采用差分電平方式傳輸且允許在一條通信總線上掛接多個(gè)節(jié)點(diǎn)。由于RS-485的收與發(fā)共用2根線,必然要求各節(jié)點(diǎn)能夠獨(dú)立控制總線驅(qū)動(dòng)器的關(guān)斷和打開,確保不影響其他節(jié)點(diǎn)的正常通信,所以對于總線上的單個(gè)節(jié)點(diǎn)來說不能同時(shí)收和發(fā),必須精確地控制總線芯片的收發(fā)使能信號,以切換收發(fā)方向。
對于總線型的485總線,485控制芯片的收發(fā)方向控制是一個(gè)需要解決的基本問題。……