綜合座艙顯示控制系統(tǒng)的設計與實現(xiàn)
根據系統(tǒng)比較監(jiān)控結果和設備BIT監(jiān)控結果,如圖2所示,如果綜合顯示器數(shù)據采集處理部分出現(xiàn)嚴重故障,主駕駛和副駕駛綜合顯示器通過故障切換邏輯可以進行系統(tǒng)重構,自動將飛行顯示器顯示數(shù)據源切換到無故障的另一臺飛行顯示器的數(shù)據處理模塊。在一定故障等級下實現(xiàn)數(shù)據處理部分的一次故障工作能力。同時駕駛員可以通過多功能控制面板手動切換主駕駛飛行顯示器和副駕駛飛行顯示器顯示的數(shù)據源。
2.3 顯示界面設計
為了在嵌入式操作系統(tǒng)上開發(fā)圖形界面,將VxWorks操作系統(tǒng)與Idata和OpenGL圖形驅動開發(fā)包結合起來,實現(xiàn)界面良好的人機接口。利用VxWorks操作系統(tǒng)的消息隊列、中斷處理及任務調度功能實現(xiàn)系統(tǒng)任務管理及用戶交互;使用可視化圖形開發(fā)工具IData提供的GUI編輯器繪制顯示畫面,完成態(tài)勢感知融合顯示、用戶交互式顯示和高級系統(tǒng)顯示,較好地實現(xiàn)了飛行儀表、地圖導航、圖形的分層疊加、圖形特效等顯示功能,使消息驅動的多窗口顯示技術達到實用效果。如圖3所示為主飛行界面,分為上下兩區(qū)域,上區(qū)域顯示航向姿態(tài)、飛行指引、大氣數(shù)據等重要的飛行參數(shù);下區(qū)域顯示水平姿態(tài)指示、航路、發(fā)動機參數(shù)等信息。本文引用地址:http://2s4d.com/article/162806.htm
2.4 軟件體系結構
綜合座艙顯示控制系統(tǒng)軟件主要包括系統(tǒng)軟件、地面支持軟件和應用軟件三個部分,軟件系統(tǒng)結構如圖4所示。
應用軟件(OFP軟件)作為綜合座艙顯示控制軟件架構的核心部分運行于VxWorks 5.1操作系統(tǒng)之上,使用標準C語言進行開發(fā),負責完成飛行狀態(tài)、參數(shù)的綜合顯示與控制、顯示器按鍵操作處理、數(shù)據采集、網絡通信、周期性自檢、故障告警與處理功能以及數(shù)據加載、系統(tǒng)維護等功能,實現(xiàn)飛行員操作程序中所定義的工作狀態(tài)和工作方式的控制、轉換和信息顯示。數(shù)據處理軟件實現(xiàn)綜合座艙顯示控制系統(tǒng)與載機傳感器設備的數(shù)據交換,通過并與系統(tǒng)狀態(tài)數(shù)據融合后發(fā)送給顯示處理單元,顯示處理軟件接收數(shù)據處理軟件通過網絡發(fā)送過來的顯示指令,并按照顯示指令生成對應的畫面。
系統(tǒng)軟件包括操作系統(tǒng)、中間層軟件和設備驅動軟件,應用軟件和系統(tǒng)軟件都安裝在綜合顯示控制系統(tǒng)的程序存儲器中。地面支持軟件包括Tornado集成開發(fā)環(huán)境(IDE)、各種在線仿真調試設備及其軟件(ICE)、燒錄和固化工具、項目管理工具(如版本管理軟件)、系統(tǒng)綜合仿真測試設備軟件(ATE)、地面航線編輯軟件及數(shù)據庫等。它們安裝在地面維護設備或開發(fā)設備中。
3 結語
通過上面的討論可知,綜合座艙顯示控制系統(tǒng)采用先進的體系結構和軟件架構,實現(xiàn)了座艙信息圖形化綜合顯示控制功能,系統(tǒng)綜合化程度高、人機工效良好,安全性高、通用性強,可兼容多載機平臺,符合了座艙顯控系統(tǒng)高度綜合化的發(fā)展趨勢,具有較好的應用前景。
評論