周鵬欒寶寬 茹東生
1.中國海洋大學(xué)信息科學(xué)與工程學(xué)院,青島 266000;
2.海軍航空工程學(xué)院青島分院,青島 266041
機(jī)場導(dǎo)航設(shè)備監(jiān)控系統(tǒng)設(shè)計與實現(xiàn)
周鵬1.2欒寶寬2茹東生2
1.中國海洋大學(xué)信息科學(xué)與工程學(xué)院,青島 266000;
2.海軍航空工程學(xué)院青島分院,青島 266041
本文在綜合分析機(jī)場常規(guī)導(dǎo)航設(shè)備信號體制的基礎(chǔ)上,針對機(jī)場孚航設(shè)備監(jiān)控系統(tǒng)的現(xiàn)實需求,介紹一種網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)傳輸與數(shù)據(jù)采集等技術(shù)相結(jié)合構(gòu)成的導(dǎo)航設(shè)備監(jiān)控系統(tǒng)設(shè)計方案。
導(dǎo)航設(shè)備;數(shù)據(jù)采集;監(jiān)控系統(tǒng)
隨著航空導(dǎo)航技術(shù)的發(fā)展,導(dǎo)航設(shè)備生產(chǎn)制造廠不斷推出新技術(shù)產(chǎn)品,機(jī)場也逐漸引進(jìn)新設(shè)備,各類導(dǎo)航設(shè)備工作狀態(tài)、故障檢測自動化程度不統(tǒng)一,這就對維護(hù)人員的技術(shù)力量提出了更高的要求,所需配置的儀表也要相應(yīng)的增加。集先進(jìn)的計算機(jī)技術(shù)、有線/無線數(shù)據(jù)傳輸技術(shù)、網(wǎng)絡(luò)技術(shù)、智能數(shù)據(jù)采集等技術(shù)于一體的機(jī)場導(dǎo)航設(shè)備監(jiān)控系統(tǒng),可實現(xiàn)對各設(shè)備主要性能監(jiān)控,系統(tǒng)反映各導(dǎo)設(shè)備的“動態(tài)”情況,確保導(dǎo)航工作的迅速、準(zhǔn)確、可靠,大大提高導(dǎo)航設(shè)備的飛行安全保障能力。
該系統(tǒng)是由設(shè)備監(jiān)控單元、機(jī)場監(jiān)控管理中心組成的多層次計算機(jī)網(wǎng)絡(luò)。
設(shè)備監(jiān)控單元與導(dǎo)航設(shè)備放置在一起,通過通信線路與機(jī)場監(jiān)控管理中心相連接,對采集的導(dǎo)航設(shè)備參數(shù)進(jìn)行預(yù)處理,之后傳送機(jī)場監(jiān)控管理中心,接收機(jī)場監(jiān)控管理中心的控制、測量指令,與機(jī)場監(jiān)控管理中心相互配合完成對導(dǎo)航設(shè)備的監(jiān)控。設(shè)備監(jiān)控單元以微處理器為核心,主要由檢測單元、控制單元、調(diào)制解調(diào)器、傳輸線路及電源等部分組成。
機(jī)場監(jiān)控管理中心是整套系統(tǒng)實現(xiàn)監(jiān)控的中心。為適應(yīng)監(jiān)控系統(tǒng)的需求,主控計算機(jī)選澤工業(yè)控制計算機(jī)(簡稱工控機(jī)),另外包括大顯示屏、打印機(jī)、告警裝置、UPS電源等外圍設(shè)備。主控計算機(jī)通過專線方式、電話撥號方式、無線方式接收來自設(shè)備臨控單元的數(shù)據(jù),并利用監(jiān)控軟什進(jìn)行分析處理,將采集到的數(shù)據(jù)進(jìn)行分類存儲、顯示、打印等,還可根據(jù)需要傳送控制命令給設(shè)備監(jiān)控單元,對設(shè)備進(jìn)行控制。系統(tǒng)出現(xiàn)故障時,工控計算機(jī)主動報警,隨時提醒監(jiān)控人員對故璋進(jìn)行排查。為允分利用現(xiàn)有資源,避免重復(fù)投資,盡量采用現(xiàn)有通信線路進(jìn)行數(shù)據(jù)傳輸,用調(diào)制解調(diào)器作為通信接口。
2.1.1 設(shè)備監(jiān)控單元硬件實現(xiàn)
設(shè)備監(jiān)控單元以MCS-51系列單片機(jī)89C52為核心,主要包括:主機(jī)部分、接口部分、數(shù)據(jù)傳輸部分以及電源部分。
(1)主機(jī)部分89C52單片機(jī)、6264數(shù)據(jù)存儲器、74LS373鎖存器、兩片擴(kuò)展I/O接口電路8255、模/數(shù)轉(zhuǎn)換器ADC0809及晶振、復(fù)位電路構(gòu)成。
(2)接口部分包括I/O接口電路、模擬信號輸入電路、溫度測量電路、控制電路等。
① I/O接口電路
由于數(shù)字量信號經(jīng)過數(shù)字信號采集板處理,可以直接與8255的A 口或B口相連。開關(guān)量信號采集與處理電路后變成TTL電平,也可以直接與8255的A口、B口或C口低4位直接相連。8255C口高4位可直接與數(shù)字信號采集板相連,進(jìn)行通信。
② 溫度測量電路
溫度測量電路的傳感器部分采用數(shù)字式溫度傳感器DSI820,它直接將被測溫度轉(zhuǎn)換為數(shù)字脈沖信號,通過對脈沖計數(shù)、處理獲得相應(yīng)的溫度數(shù)值。測最溫度范圍在-550℃至+1250℃之間。
③ 控制電路
改備監(jiān)控單元(ESU)對被控對象采用閉環(huán)控制方式。設(shè)備控制單元接收機(jī)場監(jiān)控中心命令,按要求從Pl 口輸出控制信號,通過繼電器控制導(dǎo)航設(shè)備的電源控制柜,完成開機(jī)、關(guān)機(jī)、主備機(jī)轉(zhuǎn)換或旁路監(jiān)控器,同時利用控制繼電器的一組觸點提供一個問訊信號,作為控制狀態(tài)的監(jiān)視信號,提高了控制系統(tǒng)的有效性。
④ 模擬信號輸入電路
模擬信號輸入采用多路采/保電路共享A/D轉(zhuǎn)換器方式,即各通道都設(shè)置一個采/保電路。而且IN0-IN3通道的采/保電路受同一信號8255的PC4控制,TN4-TN6通道的采/保電路受同一信號8255的PC5控制,擴(kuò)展通道的采/保電路受同一信號8255的PC6控制,在控制信號控制下,接通所控制的采/保電路,采集相應(yīng)通道的模擬輸入信號并保持之,這樣可以保證必要時各通道參數(shù)在同一時刻被采樣,也可根據(jù)需要隨機(jī)進(jìn)行采樣或按通道順序進(jìn)行采樣。
(3)數(shù)據(jù)傳輸部分
該部分是實現(xiàn)遠(yuǎn)距離控制系統(tǒng)中的一個重要環(huán)環(huán),它的主要組成部分就是MAX232、調(diào)制解調(diào)器和防雷電保護(hù)裝置。通訊線路以有線通訊為主,無線通訊為輔,通訊方式為異步串行通信。
MAX232是電平轉(zhuǎn)換電路,完成單片機(jī)與調(diào)制解調(diào)器之間的電平轉(zhuǎn)換,使之符合RS232標(biāo)準(zhǔn)。機(jī)場監(jiān)控管理中心的監(jiān)控計算機(jī)也通過R2S232與調(diào)制解調(diào)器相連。調(diào)制解調(diào)器從發(fā)送方串行接收數(shù)據(jù),然后經(jīng)過調(diào)制,將數(shù)字信號轉(zhuǎn)換為模擬信弓,傳送到接收方后經(jīng)過解調(diào)將模擬信號轉(zhuǎn)換為數(shù)字信號。調(diào)制解調(diào)器采用FSK調(diào)制方式,在操作指令方面,以HAYES制定的AT指令集為標(biāo)準(zhǔn)
2.1.2 機(jī)場監(jiān)控管理中心硬件實現(xiàn)
機(jī)場監(jiān)控管理中心主要包括主控計算機(jī)、大顯示屏、打印機(jī)、MODEM、無線數(shù)傳機(jī)、告警裝置、UPS電源等。主控計算機(jī)是檢測和控制的核心,選用工控機(jī)根據(jù)數(shù)據(jù)處理和數(shù)據(jù)存儲的需要,合理配置內(nèi)存和硬盤。機(jī)場監(jiān)控管理中心監(jiān)控的導(dǎo)航設(shè)備較多,有的通信采用專線方式,這就要求一個導(dǎo)航臺對應(yīng)一個MODEM,MODEM與計算機(jī)的連接通過串口擴(kuò)展卡完成。
軟件實現(xiàn)采用模塊化結(jié)構(gòu)。該單元系統(tǒng)軟主要有主程序、2個中斷服務(wù)程序和其他子程序組成。
2.2.1 主程序
主程序主要完成對系統(tǒng)的初始化、讀取本站地址、溫度測量、對被控沒備進(jìn)行巡檢等。
系統(tǒng)加電后,89C52、8255等自動上電復(fù)位,從0000H開始執(zhí)行主程序。初始化程序包括以下主要部分:
(1)設(shè)置串行口控制寄存器SCON和特殊功能寄存器PCON的波特率選擇位SMOD,發(fā)送和接收波特率設(shè)為2400.。
(2)初始化兩片8255。
(3)開中斷,且允許串口中斷。
初始化完成后,循環(huán)執(zhí)行測量程序。
溫濕度測量主要是利用了89C52的定時/計數(shù)器T0,通過T0對溫度脈沖計數(shù),從而得出溫度值。在測量出干濕溫度值后,按照氣象常用表的計算方法計算出相對濕度。
在巡檢設(shè)備程序中,對模擬量的測量充分利用了數(shù)字濾波技術(shù)和零位補(bǔ)償技術(shù),處理過程主要包括:
對每路模擬量采集2;
對20個數(shù)據(jù)進(jìn)行排序;
剔除最大和最小各5個數(shù),其余10個取算術(shù)平均值;
對每路測量結(jié)果進(jìn)行零位補(bǔ)償;
對測量結(jié)果再進(jìn)行標(biāo)尺變換,得出實際值。
2.2.2 串行口中斷服務(wù)程序
設(shè)備監(jiān)控單元同機(jī)場監(jiān)控中心之間的通信采用中斷方式,這樣可提高系統(tǒng)控制、監(jiān)視的實時性。但是這樣做還存在一個問題,那就是當(dāng)設(shè)備監(jiān)控單元正在測量時,機(jī)場監(jiān)控中心發(fā)來命令,這就可能出現(xiàn)回送機(jī)場監(jiān)控中心的測量數(shù)據(jù)不正確??刹捎迷谥鞒绦虻牟煌恢迷O(shè)置若干個標(biāo)志位,串行中斷服務(wù)程序通過對標(biāo)志位的判斷,即可知道中斷位置。若正在測量,則回送的數(shù)據(jù)是上一次測量的結(jié)果;若剛好測完,則發(fā)回最新數(shù)據(jù)。由于兩次測量時間間隔很短,因而完全滿足系統(tǒng)的要求。
設(shè)備監(jiān)控單元發(fā)生串行口中斷后,首先進(jìn)行幀的幀頭、幀尾判斷,之后還要CRC校驗,若接收正確,則根據(jù)命令執(zhí)行相應(yīng)的操作;若接收不正確,則轉(zhuǎn)入錯誤處理程序。
軟件設(shè)計還包括定時器中斷程序,主要完成看門狗功能,溫度測量子程序、巡檢設(shè)備程序、數(shù)據(jù)回送程序等。
[1]李朝青.PC機(jī)與單片機(jī)數(shù)據(jù)通信技術(shù)[M].北京:北京航空航天大學(xué)出版社.2000
[2]余錫存,曹國華.單片機(jī)原理與接口技術(shù)[M].西安:北京電子科技大學(xué)出版社.2001
10.3969/j.issn.1001-8972.2011.08.196