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

飛行訓練模擬器數據采集系統設計

2020-01-08 07:26:40應艷茹楊宛璐王建普
教練機 2019年4期
關鍵詞:信號功能

應艷茹,楊宛璐,韓 立,王建普

(航空工業洪都,江西 南昌,330024)

0 引言

隨著飛機的性能指標、任務要求、系統集成等要求的提高,與之配套的高仿真模擬器變得越來越復雜,需要實時采集與處理的數據越來越多,種類越來越繁雜[1-2]。飛行訓練模擬器數據采集系統是飛行訓練模擬器座艙模擬分系統的重要組成部分,是整個飛行訓練模擬器中的一項關鍵技術。

數據采集系統主要實現對模擬器座艙電氣設備的數據采集,將采集的數據通過以太網發送至飛機仿真軟件、座艙測試軟件,同時獲取飛機仿真軟件、座艙測試軟件的網絡數據,將控制盒顯示數據發送至模擬器座艙總線上的控制盒。數據采集系統由硬件和軟件兩個部分組成,硬件提供數據采集系統運行的平臺,軟件驅動數據采集系統功能實現[3]。

1 系統概述

1.1 硬件概述

數據采集系統的硬件包括主控制器、DI模塊、AI模塊、CAN總線模塊。

數據采集硬件各部件的功能如下:

1)主控制器:主控制器是數據采集硬件的核心部件,主要實現DI模塊數據和AI模塊數據的接收、CAN總線數據的收發,以及以太網數據收發功能,完成數據的實時采集、計算和通訊任務;

2)DI模塊:主要實現對模擬器座艙內油門桿、操縱桿開關數字信號的采集功能;

3)AI模塊:主要實現對模擬器座艙內油門桿、操縱桿傳感器模擬信號的采集功能;

4)CAN總線模塊:主要實現對模擬器座艙內控制盒總線數據的采集和發送功能。

1.2 軟件概述

數據采集軟件的運行現場是系統綜合聯試/測試環境、實裝使用環境。數據采集軟件主要實現系統初始化、數據采集功能、數據處理功能、網絡通訊功能、文件解析功能和用戶界面功能,具體如下:

1)系統初始化:硬件初始化及通訊網絡的初始化;

2)數據采集功能:根據模擬器座艙信號的信息,采集模擬器座艙內的DI數據、AI數據,收發CAN總線數據;

3)數據處理功能:實現對AI數據的標定、AI數據到物理量的轉換、標定數據的本地保存功能;

4)網絡通訊功能:實現與飛機仿真軟件、座艙測試軟件的網絡數據交互;

5)文件解析功能:解析模擬器座艙內信號的信息文件,文件內容包括每個信號的信號名稱、信號所在設備或通道、信號值范圍、信號所在字節號、信號所在位號、位置、初值等信息;

6)用戶界面功能:創建對AI數據的實時監控畫面,并創建AI數據的標定操作界面及標定數據的保存操作界面。

2 系統設計

2.1 系統體系結構

采用面向對象以及結構化的設計方法,將數據采集軟件劃分為系統初始化部件、數據采集部件、數據處理部件、網絡通訊部件、文件解析部件和用戶界面部件,而這些軟件部件又由若干軟件單元和子單元組成,如圖1所示。

圖1 數據采集軟件單元體系結構圖

2.2 接口設計

主要介紹外部接口的設計,外部接口主要包括與模擬器座艙內的電氣設備、座艙測試軟件和飛機仿真軟件之間的接口,如圖2所示。

圖2 數據采集軟件外部接口關系圖

2.3 軟件主要模塊設計

1)數據采集模塊

數據采集模塊包括DI數據采集、AI數據采集和控制盒收發信號。下面主要介紹AI數據采集的具體設計過程:

①對每一個AI信號,根據AI信號信息向量的元素中AI信號名稱、設備編號、通道號、采集范圍,調用AIO_GetValue函數對AI信號進行采集;

②將獲取的AI信號值,通過計算公式,得到該信號的電壓/電流值,計算公式如下:

其中:y表示AI信號的電壓/電流值

x表示采集結果的信號值

x1表示采集范圍的最小值

x2表示采集范圍的最大值

③ 計算所得的電壓/電流值將精度定位1/1000,多余小數位進行截斷處理;

④ 將最終的電壓/電流值賦給該信號對應的向量元素的信號值變量。

2)網絡通訊模塊

網絡通訊模塊包括接收飛機仿真軟件數據、接收座艙測試軟件數據和發送數據至座艙測試軟件三個子模塊。下面主要介紹發送數據至座艙測試軟件子模塊的具體設計過程:

① 定義發送至座艙測試軟件的數據變量tData2Test_NetData并初始化;

② 更新待發數據tData2Test_NetData中的AI標定數據;

③更新待發數據tData2Test_NetData中的實時電壓/電流值;

④更新待發數據tData2Test_NetData中的控制盒工作狀態;

⑤判斷是否進入測試模式,若是,則調用UDP點對點發送數據函數發送數據至座艙測試軟件。

3)文件解析模塊

文件解析模塊包括DI信號信息文件解析、AI信號信息文件解析和總線接收/發送信號信息文件解析三個子模塊,下面主要介紹DI信號信息文件解析模塊的具體設計過程:

①讀取DI信號信息文件,獲取文件中的信息內容,包含DI信號名稱、設備編號、通道號、初值等信息;

②將從DI信號信息文件中讀取的DI信號映射至DI信號值變量地址。

2.4 軟件運行流程

軟件的運行流程如圖3所示。

圖3 軟件運行流程

3 結論

該數據采集系統已應用于某型飛行訓練模擬器的設計開發中,并取得了較好的效果。該設計方法完全實現了軟件工程中高內聚、低耦合的設計思路,提高了軟件的復用性、可讀性。同時,將可變部分寫入配置文件中,簡化了開發工作,縮短了開發周期,為后期維護提供了便利。

猜你喜歡
信號功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
孩子停止長個的信號
關于非首都功能疏解的幾點思考
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 亚洲二区视频| jizz在线免费播放| 园内精品自拍视频在线播放| 亚洲欧美日韩色图| 国产成人无码AV在线播放动漫| 色首页AV在线| 国产色婷婷视频在线观看| 国产国语一级毛片| 毛片免费高清免费| 久久精品视频一| 国产性生大片免费观看性欧美| 2020久久国产综合精品swag| 亚洲第一黄色网址| 婷婷亚洲天堂| 亚洲小视频网站| 波多野结衣AV无码久久一区| av在线手机播放| 五月六月伊人狠狠丁香网| 国产大片喷水在线在线视频| 国产欧美中文字幕| 国产欧美日韩18| 香蕉综合在线视频91| 午夜福利视频一区| 九九香蕉视频| 久久免费视频6| 免费亚洲成人| 国产成+人+综合+亚洲欧美| 亚洲成A人V欧美综合天堂| 曰AV在线无码| 国产丝袜无码一区二区视频| 国产免费精彩视频| 国产91精品调教在线播放| 无码福利视频| 91成人在线免费视频| 久久成人国产精品免费软件 | 久久综合色视频| 国产精品网拍在线| 亚洲AV无码久久精品色欲| 99久久精彩视频| 欧美区一区| 亚洲伊人久久精品影院| 亚洲人成网站在线观看播放不卡| 青草91视频免费观看| 特级毛片8级毛片免费观看| 四虎成人精品在永久免费| 成人免费视频一区| 亚洲无线视频| 91青青视频| 欧美中文字幕一区| 日韩欧美一区在线观看| 国产亚洲视频中文字幕视频| 国产乱视频网站| 小说区 亚洲 自拍 另类| 真实国产乱子伦视频| 白浆免费视频国产精品视频 | 亚洲一区二区成人| 欧美天天干| 国产日韩欧美中文| 东京热高清无码精品| 亚洲欧美人成人让影院| 亚洲最大福利视频网| 亚洲综合极品香蕉久久网| 99re在线观看视频| 亚洲男人天堂网址| 99精品福利视频| 在线视频一区二区三区不卡| 久久精品免费看一| 国产激情无码一区二区免费| 无码中文字幕乱码免费2| 中文字幕2区| 99久久精品国产精品亚洲| 成人一级黄色毛片| a亚洲视频| 手机永久AV在线播放| 99久视频| 国产精品手机视频一区二区| 91色国产在线| 一区二区欧美日韩高清免费| 中文字幕66页| 欧美视频二区| 日本尹人综合香蕉在线观看| 亚洲va视频|