摘 要: 針對機場地面保障設備運行狀況依靠人工觀察所帶來的問題,設計了一種基于藍牙技術的機場保障設備運行監(jiān)測系統(tǒng)。該系統(tǒng)可以實現(xiàn)機場保障設備在線監(jiān)測,及時高效地完成機場保障任務。系統(tǒng)由上位機和下位機兩部分組成:微處理器作為下位機的控制系統(tǒng),將采集的機場保障設備運行狀態(tài)數(shù)據(jù)信息處理后送入藍牙模塊進行無線發(fā)送;工業(yè)級平板電腦及人機交互界面作為上位機的監(jiān)測系統(tǒng),完成采集數(shù)據(jù)的接收、存儲和實時顯示。通過藍牙模塊無線傳輸實現(xiàn)上位機與下位機之間的數(shù)據(jù)交互,利用人機交互界面實現(xiàn)在線監(jiān)測。
關鍵詞: 藍牙技術;數(shù)據(jù)采集;微處理器;在線監(jiān)測
0 引言
隨著我國民用航空業(yè)的快速發(fā)展,民航機場航班起降頻次更加頻繁,相應地,機場地面保障設備數(shù)量和運行時間也逐步增多[1]。高效、合理地調度機場地面保障設備,這對機場地面保障技術提出了極大的挑戰(zhàn)。
現(xiàn)行的地面保障設備(飛機牽引車、加油車和除冰車等)運行狀況主要依靠操作人員人工報告,這種方式容易造成信息誤報、遺漏等缺陷,且對設備的運行不能在線監(jiān)測和及時報告,無疑降低了設備的正常率和對航班的保障水平[2]。面對這種狀況,機場地面保障人員迫切需要一種能在線監(jiān)測設備運行狀況并能自動報告的設備。
本文提出基于藍牙技術的機場保障設備運行監(jiān)測系統(tǒng),對實時信息的獲取、數(shù)據(jù)的傳輸方法以及人機交互界面的在線監(jiān)控進行研究。
1 總體結構與功能描述
本文提出一種以工業(yè)級平板電腦為上位機的便攜式機場地面保障設備運行的數(shù)據(jù)采集設計,在微處理器為下位機的邏輯控制下,利用傳感器完成數(shù)據(jù)的采集,運用FBT-06系列藍牙模塊將采集數(shù)據(jù)傳輸?shù)焦I(yè)級平板電腦。同時,工業(yè)級平板電腦可以根據(jù)需要發(fā)送一些控制命令,將所接收的采集信息在人機交互界面中實時顯示,保障人員通過人機交互界面的采集信息對地面保障設備狀態(tài)進行在線監(jiān)控,進而對地面保障設備進行調度和管理。
從總體結構上看,數(shù)據(jù)采集裝置包括硬件設備和軟件控制兩大部分。硬件設備部分包括3種傳感器模塊、微處理器、FBT-06系列藍牙發(fā)送及接收模塊和工業(yè)級平板電腦。軟件控制部分包括采集數(shù)據(jù)處理程序、藍牙收發(fā)模塊無線通信和人機交互界面測試平臺程序的編寫。系統(tǒng)總體結構[3]如圖1所示。
2 系統(tǒng)硬件設計
系統(tǒng)硬件主要有傳感器、信號調理、藍牙模塊、微處理器和工業(yè)級平板電腦。液位傳感器和溫度傳感器都用于采集飛機除冰液儲存罐的液位和溫度,流量傳感器用于采集飛機除冰作業(yè)時噴曬除冰液的流量采集。
2.1 數(shù)據(jù)采集
如圖2所示,傳感器采集到的模擬信號經(jīng)調理電路轉換成0~2 V的電壓信號,A/D轉換后將信號傳送到微處理器,獲取除冰液的液位、溫度和噴曬除冰液的流量信息。最后在微處理器邏輯控制下將液位、溫度和流量數(shù)據(jù)信息打包[4],通過微處理器串口與藍牙發(fā)送模塊之間的接口電路將數(shù)據(jù)包傳送至藍牙發(fā)送模塊,準備數(shù)據(jù)發(fā)送。
2.2 藍牙發(fā)送與接收模塊
藍牙技術是一種大容量近距離無線數(shù)字通信技術規(guī)范[5],其有效半徑約為10 m,最大可達100 m,可同時傳輸語音和數(shù)據(jù)信息,有很好的抗干擾能力且功耗低。
兩個藍牙模塊進行通信連接時,設定上位機側的藍牙接收模塊為主節(jié)點,下位機側的藍牙發(fā)送模塊為從節(jié)點。本文微處理器與藍牙發(fā)送模塊之間采用UART接口進行通信,而工業(yè)級平板電腦與藍牙接收模塊之間采用的是RS232接口進行通信。UART接口和RS232接口都采用串行通信,UART接口通信針對的是藍牙芯片和主機在同一塊印制電路板上的情況,而RS232接口通信支持的是藍牙芯片和位于不同實體中的主機進行通信的情況[6-7],距離較遠。圖3所示為藍牙模塊連接示意圖。
FBT-06采用CMOS電平設計,而工業(yè)級平板電腦采用RS232電平,二者不可直接連接,需要工業(yè)級平板電腦與藍牙接收模塊之間接口電路實現(xiàn)電平轉換,本文使用MAX3232實現(xiàn)電平轉換。
2.3 工業(yè)級平板電腦
工業(yè)級平板電腦選用GT6805嵌入式主機,三星公司推出的高性能低成本處理器S3C2416,內核為ARM926EJ,支持運行WINCE 6.0/LINUX操作系統(tǒng)。嵌入式主機對外端口USB和RS232等已經(jīng)集成在主板,適合應用于工業(yè)設備控制和需要進行人機交互界面的應用。
3 系統(tǒng)軟件設計
系統(tǒng)軟件設計主要包括兩個部分:傳感器采集3種物理量后的采集數(shù)據(jù)處理軟件設計和人機交互界面設計。
3.1 采集數(shù)據(jù)處理軟件設計
采集數(shù)據(jù)處理軟件主要任務是:準確地讀取經(jīng)過A/D轉換后的液位、溫度和流量信息,并將這3種采集信息進行數(shù)據(jù)打包,然后在微處理器的控制下通過藍牙發(fā)送模塊發(fā)送數(shù)據(jù)包。
微處理器在單線程的工作方式下要完成液位、溫度和流量信號的處理,因完成液位、溫度和流量數(shù)據(jù)處理所消耗的時間不同,為此,本文采用定時中斷分配各個任務的處理時間[4-8]。
圖4為采集數(shù)據(jù)處理程序流程圖。其中圖4(a)為主程序流程圖,主程序主要完成數(shù)據(jù)的打包和數(shù)據(jù)的發(fā)送。主程序初始化主要完成串口初始化、時鐘初始化、A/D初始化,將中斷標志位zdflag定義成全局變量、無符號型且初始值zdflag=0,以及一些寄存器的設置工作。zdflag=0時讀取溫度傳感器DS18B20的數(shù)據(jù),其輸出為數(shù)字量,無需進行A/D轉換。圖4(b)為中斷服務程序流程圖,主要完成對3個物理量數(shù)據(jù)的準確采集,通過設置和讀取中斷標志位zdflag的值判斷出溫度、液位和流量數(shù)據(jù)是否都得到準確處理,進而完成相應的操作。
3.2 人機交互界面設計
人機交互界面主要包括兩個部分:數(shù)據(jù)信息顯示和用戶輸入設置。數(shù)據(jù)信息顯示部分用于將采集的數(shù)據(jù)信息在人機交互界面中實時顯示,包括:除冰液液位、溫度和除冰液噴曬時的流量顯示,液位、溫度上下限指示及設備漏液故障指示。而用戶輸入設置部分用于除冰液安全液位上下限和最佳除冰液溫度上下限范圍的設定,以及其他操作指令的設置,如除冰車車號選擇、除冰時作業(yè)人員的選擇和除冰液類型選擇。
人機交互界面是基于工業(yè)級平板電腦在Windows CE系統(tǒng)環(huán)境下,利用Visual Studio 2008開發(fā)環(huán)境編寫的一個友好界面,便于用戶直觀地、實時地掌握機場地面保障設備運行狀態(tài)信息。
4 測試方法與測試結果
4.1 測試方法描述
(1)連通性測試
測試藍牙收發(fā)模塊的連通性主要是通過觀察藍牙模塊配對信號燈的亮與否來判斷[9]。當藍牙收、發(fā)模塊建立連接后,藍牙模塊的信號燈都由正在連接時的閃爍變?yōu)槌A粒环駝t需要對藍牙收發(fā)模塊的設置進行檢查。
?。?)通信穩(wěn)定性測試
藍牙模塊通信穩(wěn)定性測試是根據(jù)藍牙模塊配對連通之后,信號燈是否保持常亮來進行判斷。如果連通后配對信號燈又產(chǎn)生了閃爍,說明連通的藍牙收發(fā)模塊穩(wěn)定性不好。當藍牙模塊正在進行數(shù)據(jù)傳輸時數(shù)據(jù)傳輸信號燈會閃爍,無數(shù)據(jù)傳輸時此信號燈保持熄滅狀態(tài),配對信號燈仍常亮。
4.2 測試結果
測試結果如圖5所示。藍牙接收模塊接收到液位、溫度和流量的數(shù)據(jù)包后,根據(jù)既定的數(shù)據(jù)格式進行解包分解出液位、溫度和流量信息,將解包后的數(shù)據(jù)存放至工業(yè)級平板電腦的磁盤中保存,同時將采集數(shù)據(jù)實時地在人機交互界面測試平臺中顯示。
通過工業(yè)級平板電腦對采集數(shù)據(jù)進行分析,判斷飛機除冰液的液位、溫度和除冰液噴曬流量是否符合飛機除冰作業(yè)的要求和規(guī)范,以及設備是否發(fā)生漏液故障,同時對除冰液溫度和除冰液存儲罐中液位上下極限設置燈光報警指示以便及時提醒作業(yè)人員,進而為機場地面保障設備的運行監(jiān)控提供實時的數(shù)據(jù)信息。
5 結論
本文在機場地面保障應用方面采用低成本的藍牙無線數(shù)據(jù)傳輸方案,實現(xiàn)微處理器與工業(yè)級平板電腦的點對點無線通信。根據(jù)人機交互界面測試平臺顯示的實時數(shù)據(jù),地面保障人員可以及時跟蹤設備狀態(tài)的數(shù)據(jù)變化,為實時監(jiān)控地面保障設備的運行提供依據(jù),進一步提高了機場地面保障設備的作業(yè)效率,同時也可增強地面保障設備運行的安全性,從而間接地提高航班正點率。本文所設計的系統(tǒng)為保障設備的數(shù)據(jù)采集傳輸提供了一種新思路,具有良好的應用前景。
參考文獻
[1] 陳志民.機場特種車輛配置需求初探[J].民航管理,2008(3):65-67.
[2] 劉曉琳,劉勝飛,魏江龍,等.機場特種車輛指揮調度系統(tǒng)設計[J].自動化與儀表,2010(3):1-2.
[3] 賈海政,陳軍.基于藍牙的溫室溫度檢控系統(tǒng)研究[J].農機化研所,2009(5):111-114.
[4] 屈景輝,廖琪梅,高新鎖,等.基于GPS和藍牙技術的便攜式農田信息采集系統(tǒng)[J].國外電子測量技術,2009,28(11):48-50.
[5] 馬建倉.藍牙核心技術及應用[M].北京:科學出版社,2003.
[6] KHAN J Y, WALL J, RASHID M A. Bluetooth-based wireless personal area network for multimedia communication[J]. Electronic Design, Test and Applications, 2002,4(3): 47-51.
[7] 盛穎.基于藍牙技術的智能傳感器的研究[D].哈爾濱:哈爾濱理工大學,2007.
[8] 徐小輝,李磊民,文貴印,等.一種藍牙傳感器網(wǎng)絡的設計與實現(xiàn)[J].傳感器與微系統(tǒng),2007,26(9):117-120.
[9] 劉斌.基于藍牙技術的質量檢測數(shù)據(jù)無線傳輸裝置研制[D].重慶:重慶大學,2007.