999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Qt和ARINC429總線的航電仿真系統設計與實現

2021-05-24 09:18:27王嘉穎楊榛程耀李興霍凱
電腦知識與技術 2021年12期

王嘉穎 楊榛 程耀 李興 霍凱

摘要:針對機載雷達研制過程中的實際調試需要,設計了用于模擬機上航電系統數據收發的航電仿真系統;對航電仿真系統的設計過程及ARINC429總線進行介紹,并使用Qt自定義控件開發GUI界面;測試表明,基于Qt自定義控件和ARINC429總線的航電仿真系統性功能有效,滿足機載雷達調試過程中的數據模擬需求。

關鍵詞:GUI界面;航電仿真系統;ARINC429總線

中圖分類號:TP311? ? ?文獻標識碼:A

文章編號:1009-3044(2021)12-0241-03

對于雷達而言,研制過程中各分系統的通信接口調試是必不可少的,而機載雷達在交付整機前不具備與機上航電設備的實裝進行通信接口調試的條件,并且,這些外部輸入是雷達正常工作的必要條件,所以,一個能在地面配合雷達處理單元進行通信接口調試,模擬各個外部設備數據收發的航電仿真設備就顯得尤為必要。航電設備通常使用ARINC429總線進行信息傳輸,例如波音737、757和 767系列、空客A310/A320等。本文結合ARINC429總線與Qt自定義控件,設計了一套模擬機載航電設備數據收發的航電仿真系統,測試表明,該系統滿足機載雷達研制過程中的外部數據模擬需求。

1 系統設計

航電仿真系統主要用于在雷達交付主機前在實驗室環境中為某機載雷達提供輸入的測試激勵,并驗證其輸出的狀態和數據是否正常。主要工作原理為在加固筆記本的平臺下,通過GUI界面進行數據輸入并發送給雷達處理單元,完成對雷達的狀態和數據的驗證。

1.1 系統結構

航電仿真系統可以分為硬件平臺和模擬器軟件兩部分,硬件平臺由一臺裝有ARINC429板卡,配備x86平臺和Windows7操作系統的便攜式加固機構成,模擬器軟件運行于該硬件平臺上。航電仿真系統的總體設計如圖1所示。

用戶在航電仿真系統的模擬器軟件中進行輸入設置并確認發送,即可模擬出航電系統的慣導、輪載、收放裝置、電子自衛信息等數據,并以電信號的形式發送給雷達處理機,還可通過光纖發送敵我識別信息到數據分發設備并通過以太網轉發給雷達處理機。航電仿真系統的工作數據流如圖2所示。

1.2 系統硬件設計

航電仿真系統硬件采用Intel x86平臺運行Windows 7操作系統,集成ARINC429接口、RS422接口,地開信號,422電平信號等。便攜式航電仿真系統硬件組成如圖3所示。

1.3 系統軟件設計

windows 7操作系統為模擬器軟件提供了包括系統內核、設備驅動,圖形引擎等必要的軟件運行環境。針對硬件平臺,圖形界面開發選用QtCreator集成開發環境及若干封裝好的自定義控件進行二次開發。為了方便后期維護,模擬器軟件采用自頂向下的設計方法。

航電仿真系統模擬器軟件的主要功能如圖4所示,包含3個功能模塊:

(1)參數設置及發送模塊:用于模擬不同航電分系統數據,在GUI界面設置制定參數后,通過模型進行計算后動態加載參數并分別通過網口、ARINC429總線發送出去,實現參數動態模擬效果。

(2)數據接收:通過建立QTimer定時器進行定周期查詢,通過RS422串口查詢接收雷達處理單元狀態信息。

(3)數據處理與顯示:對接收到的數據進行解析處理后周期性刷新讀取,在GUI界面上指定位置顯示。

2 關鍵技術

作為一個模擬器軟件,主要實現數據的接收和發送,所以,通信功能必然是它的核心部分。與此同時,為了界面美觀,采用Qt自定義控件庫進行圖形界面開發也是本系統的關鍵技術之一。

2.1? 通信模塊設計

為了滿足可靠性要求,航電系統一般采用ARINC429總線進行數字信息傳輸,本節具體討論ARINC429總線通信模塊的設計與實現。

2.1.1? ARINC429總線

航空電子設備之間的信息傳輸具有高可靠性的要求,因此采用單工的ARINC429總線進行數字信息傳輸。ARINC429總線的最顯著特點就是單向傳輸,信息只能從發送端流往接收端,決不允許信息倒流,而且發送端只能有一個,接收端可以有多個。

ARINC429總線的基本信息單元是一個32位的數字字,主要包括5個部分:

(1)標號位(LABEL):第1~8位,用于標識傳輸的參數,標號位的發送順序為倒序發送,先發送高位再發送低位,即依次發送位8、7、6、5、4、3、2、1。

(2)源/目的識別位(SD):第9~10位,用于識別源/目的,因為在多系統中可能有多個源和目的。

(3)數據區(DATA):第11~29位,用于傳輸數據,如為有符號數,則第29位為符號位,否則,全部為數據位。

(4)符號/狀態位(SSM):第30~31位,用于標識數據字的一些特性,例如方向、符號等。

(5)奇偶校驗位(P):第32位,用于奇偶校驗。

ARINC429總線傳輸字的典型使用格式如圖5所示。它的數據類型有BCD碼、BNR碼、離散數據、維修數據和國際化標準組織字母第5號特性數據。

2.1.2? Qt下的ARINC429數據發送

航電仿真系統中的模擬器軟件使用ARINC429總線將模擬的慣導數據發送給雷達處理單元,通過信號與槽機制,當用戶輸入慣導數據后敲回車即可調用封裝好的ARINC429總線的驅動庫,發送信息。ARINC429總線的驅動模塊主要包括以下幾個核心函數:

(1)CAV_L1_A429_RX_Channel_Init() 初始化RX通道;

(2)CAV_L1_A429_RX_Channel_Start() 啟動RX通道;

(3)CAV_L1_A429_TX_Channel_Init() 初始化TX通道;

(4)CAV_L1_A429_TX_Channel_CB_TXPAllocate() 分配TXCB和TXP;

(5)CAV_L1_A429_TX_Channel_CB_Write() 寫TXCB;

(6)CAV_L1_A429_TX_Channel_CB_TXPWrite() 寫TXP;

(7)CAV_L1_A429_TX_Channel_Start() 啟動TX通道;

(8)CAV_L1_A429_TX_Channel_Stop() 停止TX通道;

(9)CAV_L1_A429_TX_Channel_Close() 關閉TX通道;

以上函數順序調用,即可完成由ARINC429板卡發送出模擬數據到雷達處理單元。

2.2 Qt自定義控件

使用Qt自定義控件開發GUI界面,簡單美觀,有統一的樣式色調風格,如圖6所示。將封裝好的自定義控件庫添加到Qt安裝路徑下的bin目錄中,并將其添加在QtCreator的安裝目錄下的include目錄下,即可在QtDesigner中通過拖拽控件完成界面設計。Qt的信號與槽和事件驅動機制能夠高效地對界面操作、鼠標、鍵盤事件做出響應。

3 系統驗證

完成航電仿真系統的模擬器軟件后,將可執行程序及其動態鏈接庫打包,移植到硬件平臺上運行。通過GUI界面設置參數,模擬慣導數據并發送至雷達處理單元,如圖7所示,模擬器軟件運行并設置發送數據后的控制臺打印信息正常,雷達處理單元成功收到模擬的慣導數據,說明航電仿真系統與雷達處理單元可以實現有效的信息交互,證明了航電仿真系統設計與實現的正確性。

4 結論

本文設計實現了基于Qt自定義控件和ARINC429總線的航電仿真系統,可以在研制過程中為雷達處理單元提供模擬的航電系統數據,并且能夠驗證雷達處理單元輸出的狀態和數據是否正常,有效滿足了機載雷達調試中的數據模擬需求。

參考文獻:

[1] 石韻,鄭明.基于嵌入式系統的雷達顯控終端設計與實現[J].信息化研究,2017,43(4):46-53.

[2] 李朝鳳,姚靜波,辛朝軍.基于麒麟操作系統的運載火箭地面測試系統設計[J].計算機測量與控制,2018,26(1):11-13,46.

[3] 杜智遠,武心安.面向顯控領域的軟件框架設計及應用[J].指揮控制與仿真,2015,37(6):100-104.

【通聯編輯:梁書】

主站蜘蛛池模板: 久久精品无码专区免费| 99人妻碰碰碰久久久久禁片| 亚洲91精品视频| 99在线免费播放| 一区二区三区精品视频在线观看| 亚洲无码精品在线播放| a级毛片免费网站| 好久久免费视频高清| 欧美中文字幕在线视频| 波多野结衣在线se| 久久久噜噜噜久久中文字幕色伊伊| av色爱 天堂网| 亚洲男人天堂2020| 免费AV在线播放观看18禁强制| 天堂中文在线资源| 亚洲国产成人无码AV在线影院L| 国内精品视频| 欧类av怡春院| 玖玖精品视频在线观看| 国产欧美日韩资源在线观看| 国产免费久久精品99re不卡| 久久黄色一级片| 久综合日韩| 永久免费无码日韩视频| 国产精品尤物铁牛tv| 免费全部高H视频无码无遮掩| 国产情侣一区二区三区| 色天堂无毒不卡| 91青青在线视频| 欧美另类第一页| 亚洲精品桃花岛av在线| 久久久精品国产SM调教网站| 国产无码在线调教| 国产剧情国内精品原创| 天天视频在线91频| 国产剧情无码视频在线观看| 国产午夜精品鲁丝片| 国产精品久久久久久久久久98| 久久综合丝袜日本网| 视频国产精品丝袜第一页| 色综合天天视频在线观看| 波多野结衣一区二区三区AV| 992Tv视频国产精品| 亚洲一区二区在线无码| 成人福利在线免费观看| 天天躁日日躁狠狠躁中文字幕| 干中文字幕| 亚洲国产精品不卡在线| 精品久久国产综合精麻豆| 久久久久久久97| 精品丝袜美腿国产一区| 国产在线欧美| 欧美伊人色综合久久天天| 久久激情影院| 一本大道无码高清| 亚洲色图欧美在线| 欧美a网站| 国产日韩av在线播放| 精品久久777| 亚欧成人无码AV在线播放| 免费三A级毛片视频| 亚洲狼网站狼狼鲁亚洲下载| 在线日韩日本国产亚洲| 亚洲AV一二三区无码AV蜜桃| 黑人巨大精品欧美一区二区区| 欧美人与牲动交a欧美精品| 精品国产香蕉伊思人在线| 91精品综合| 亚洲熟女中文字幕男人总站| 国产精品亚洲综合久久小说| 亚洲综合中文字幕国产精品欧美 | 欧美日韩精品一区二区在线线| 亚洲中文字幕av无码区| 精品福利视频导航| 国产H片无码不卡在线视频| a毛片免费观看| 精品国产乱码久久久久久一区二区| 亚洲 日韩 激情 无码 中出| 国产综合网站| 无码综合天天久久综合网| 亚洲综合狠狠| 色偷偷男人的天堂亚洲av|