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例
主站蜘蛛池模板: 国产区在线看| 国产综合另类小说色区色噜噜| 99激情网| 成人a免费α片在线视频网站| 色爽网免费视频| 国产打屁股免费区网站| 亚洲无线国产观看| 欧洲极品无码一区二区三区| 国产精品内射视频| 欧美成人怡春院在线激情| 青青青国产精品国产精品美女| 国产成人av一区二区三区| 久久久久人妻一区精品| 亚洲国产理论片在线播放| 91精品啪在线观看国产60岁 | 国产精品浪潮Av| 国产精品夜夜嗨视频免费视频| 久久国产亚洲欧美日韩精品| 欧美三级不卡在线观看视频| 亚洲精品人成网线在线| 亚洲日韩高清无码| 国产精品亚洲欧美日韩久久| 欧美黄网在线| 精品视频一区二区三区在线播| 在线欧美a| 亚洲综合香蕉| 亚洲综合中文字幕国产精品欧美| 久久网欧美| 亚洲人成网站色7777| 日本不卡在线| 激情综合婷婷丁香五月尤物| 香蕉国产精品视频| 亚洲大学生视频在线播放| 九色在线视频导航91| 成人午夜天| 欧美激情二区三区| 97人人模人人爽人人喊小说| 国产欧美日韩免费| jizz国产在线| 毛片免费视频| 强乱中文字幕在线播放不卡| 啊嗯不日本网站| 97人人做人人爽香蕉精品| 午夜精品久久久久久久无码软件| www.国产福利| 欧美日韩国产在线观看一区二区三区| 在线人成精品免费视频| 国产精品无码在线看| 91日本在线观看亚洲精品| 欧美成人区| 91香蕉视频下载网站| 欧美日韩亚洲综合在线观看| 亚洲免费福利视频| 亚洲第一视频网| 精品无码一区二区在线观看| 91精品专区国产盗摄| 99这里只有精品免费视频| 韩日午夜在线资源一区二区| 亚洲人成影视在线观看| 99re视频在线| 天天综合色网| 小说区 亚洲 自拍 另类| 狠狠色狠狠综合久久| 亚洲精品日产精品乱码不卡| 亚洲首页在线观看| 成年人视频一区二区| 国产精品亚洲综合久久小说| 久久精品无码一区二区国产区| 91小视频在线观看免费版高清| 鲁鲁鲁爽爽爽在线视频观看| 天天综合天天综合| 国产95在线 | 2022国产91精品久久久久久| 国产成人无码综合亚洲日韩不卡| 国产H片无码不卡在线视频| 中国一级特黄视频| 亚洲欧美在线精品一区二区| 成人午夜网址| a毛片免费观看| 精品国产乱码久久久久久一区二区| 国产高清又黄又嫩的免费视频网站| 天天躁日日躁狠狠躁中文字幕|