遠(yuǎn)程維護(hù)控制系統(tǒng)串口通信協(xié)議研究
2.2.4 維護(hù)類幀結(jié)構(gòu)
維護(hù)類幀結(jié)構(gòu)是對(duì)具有維護(hù)功能的設(shè)備而制定的一類幀結(jié)構(gòu),這類幀可以對(duì)設(shè)備進(jìn)行參數(shù)設(shè)置,從而完成對(duì)設(shè)備的維護(hù)功能。接口向設(shè)備發(fā)送所要讀取參數(shù)的信息幀;設(shè)備接收到信息幀后,根據(jù)信息幀所要讀取的內(nèi)容,向接口發(fā)送響應(yīng)幀,響應(yīng)幀中包含了信息幀中所需的全部信息;接口接收到響應(yīng)幀后,根據(jù)響應(yīng)幀中包含的信息,可以對(duì)信息進(jìn)行修改和設(shè)置:修改和設(shè)置完成后,向設(shè)備發(fā)送維護(hù)類幀;當(dāng)設(shè)備接收到維護(hù)類幀,并按照維護(hù)類幀中所包含信息完成對(duì)設(shè)備進(jìn)行的修改和設(shè)置。
維護(hù)幀結(jié)構(gòu):
當(dāng)設(shè)備接收到接口發(fā)送的維護(hù)類信息幀后,向接口發(fā)送響應(yīng)幀,其幀結(jié)構(gòu)為在設(shè)置類幀標(biāo)識(shí)位后加入數(shù)據(jù)區(qū)字節(jié)長(zhǎng)度位及數(shù)據(jù)位:接口接收到響應(yīng)幀后,可以根據(jù)需要對(duì)相關(guān)內(nèi)容進(jìn)行設(shè)置,并以信息幀形式發(fā)送給設(shè)備,其幀結(jié)構(gòu)與響應(yīng)幀結(jié)構(gòu)相同為:
2.2.5 充類幀結(jié)構(gòu)
補(bǔ)充類幀結(jié)構(gòu)是在接口與設(shè)備之間傳輸信息幀時(shí),根據(jù)傳輸信息幀長(zhǎng)度、數(shù)據(jù)區(qū)字節(jié)數(shù)及具體幀結(jié)構(gòu)進(jìn)行判斷,當(dāng)數(shù)據(jù)區(qū)長(zhǎng)度過(guò)大,無(wú)法用一幀進(jìn)行傳輸時(shí),即采用補(bǔ)充類幀結(jié)構(gòu)。先發(fā)送沒(méi)有校驗(yàn)的第一幀,再自動(dòng)發(fā)送補(bǔ)充幀。
第一幀幀結(jié)構(gòu): (以維護(hù)類幀結(jié)構(gòu)為例進(jìn)行說(shuō)明)
當(dāng)接口接收到補(bǔ)充信息幀后,認(rèn)為本次數(shù)據(jù)通信完成。
2.3 數(shù)據(jù)傳輸過(guò)程
當(dāng)計(jì)算機(jī)向設(shè)備發(fā)送請(qǐng)求信息時(shí),設(shè)備對(duì)信息幀進(jìn)行解碼,按照協(xié)議規(guī)定,從存儲(chǔ)器調(diào)取相關(guān)信息,經(jīng)過(guò)ARM處理,再按照協(xié)議規(guī)定的格式,通過(guò)串口,以信息幀方式向計(jì)算機(jī)發(fā)送數(shù)據(jù),計(jì)算機(jī)接收到設(shè)備發(fā)送的信息幀,遠(yuǎn)程維護(hù)控制軟件按照協(xié)議規(guī)定的格式對(duì)信息幀進(jìn)行解碼,提取所需信息,并最終在對(duì)應(yīng)顯示區(qū)域內(nèi)顯示。
3 遠(yuǎn)程維護(hù)控制系統(tǒng)的實(shí)現(xiàn)
遠(yuǎn)程維護(hù)控制系統(tǒng)由遠(yuǎn)程維護(hù)中心、設(shè)備接口終端、及所依托的網(wǎng)絡(luò)組成;軟件部分包括通信協(xié)議接口標(biāo)準(zhǔn)、遠(yuǎn)程維護(hù)中心軟件和設(shè)備接口終端軟件;遠(yuǎn)程維護(hù)中心軟件由各裝備控制軟件組成。能夠完成對(duì)各裝備的集中監(jiān)視及維護(hù)控制。系統(tǒng)組成如圖2所示。
4 結(jié)語(yǔ)
串口通信協(xié)議的設(shè)計(jì),為裝備串口通信協(xié)議的規(guī)范化提供了有力支撐,可以作為裝備串口通信協(xié)議標(biāo)準(zhǔn),也為裝備遠(yuǎn)程維護(hù)控制系統(tǒng)建立了平臺(tái),使裝備“三互”操作成為現(xiàn)實(shí),有效解決了裝備遠(yuǎn)程監(jiān)視、維護(hù)與控制問(wèn)題,對(duì)裝備使用效能發(fā)揮具有一定現(xiàn)實(shí)意義。
評(píng)論