《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > LabWindows/CVI在飛行模擬器中的應用
LabWindows/CVI在飛行模擬器中的應用
摘要: 闡述了借助LabWindows/CVI環(huán)境實現(xiàn)飛行模擬器測控系統(tǒng)的設計過程。介紹系統(tǒng)的硬件結構,同時描述了利用軟件的方法實現(xiàn)操縱負荷系統(tǒng)信號的采集、控制TCP通信,自動參數(shù)測試等功能。實際使用表明:該系統(tǒng)操作方便,人機界面友好,工作性能穩(wěn)定可靠,為模擬飛行器的檢測維修提供強有力的技術支持。
Abstract:
Key words :

為了滿足基于教學工作過程需要,凸現(xiàn)航空特色,創(chuàng)設集“教、學、做”一體化的教學情境環(huán)境,開發(fā)了運5簡易飛行模擬器" title="飛行模擬器">飛行模擬器設備,該項目以真實的運5飛機為載體,以LabWindows/CVI為開發(fā)環(huán)境,主要面向學生演示飛機的飛行的姿態(tài)(縱向、升降、傾向、俯仰、橫滾和航向)以及飛行過程中各種儀器儀表的變化,使學生對飛機的飛行原理以及駕駛技術具有一定了解,使其在模擬器上完成簡單的飛行操作。

1 系統(tǒng)結構
由于該模擬器僅用于教學,參觀演示,僅涉及了飛機飛行過程一些飛機飛行過程中的必須設備和必須功能,因此,對模擬器簡易化處理后,它主要包括儀表控制系統(tǒng)、操縱負荷系統(tǒng)和視景環(huán)境模擬系統(tǒng),該飛行器控制系統(tǒng)用框圖如圖1所示。


1.1 操縱模擬控制系統(tǒng)
操縱模擬控制系統(tǒng)義稱操縱負荷系統(tǒng),是整個項目的核心,主要為飛行員提供逼真的座艙操縱感覺。座艙操縱感覺是飛行員移動操縱感覺時的負荷感覺,它受到操縱面偏轉的影響,并由此產(chǎn)生操縱輸入引起飛機的響應。操縱負荷系統(tǒng)分為操縱負荷裝置和飛機操縱系統(tǒng)模型兩部分。其中。操縱負荷裝置用于產(chǎn)生實際的模擬器座艙操縱力;飛行操縱系統(tǒng)模型用于仿真給定條件下特定飛機操縱系統(tǒng)的各種力的形成。通過這兩部分的集成,仿真實現(xiàn)所需的座艙操縱力,從而產(chǎn)生操縱力的感覺,這種感覺與飛行員在真實飛機中的體驗感覺相似。
運5模擬器的操縱負荷系統(tǒng)采用電動系統(tǒng)。該系統(tǒng)包括兩個主要的子系統(tǒng):操縱負荷計算機子系統(tǒng)和操縱負荷裝置子系統(tǒng)。前者用于計算飛機飛行操縱系統(tǒng)以及作動器控制回路的數(shù)學模型,控制器的輸出提供驅動作動器通道的控制信號;而后者用于將控制信號轉換為電動作動器的運動,驅動座艙操縱裝置。
1.2 模擬儀表控制系統(tǒng)
運5模擬器儀表控制系統(tǒng)是運5模擬器的重要組成部分。該系統(tǒng)主要實現(xiàn)運5飛機在模擬飛行狀態(tài)時。各個儀表在操縱系統(tǒng)作用下的指示,讓操作者有身臨其境的感覺。運5簡易模擬器采用運5飛機上的真實儀表,座艙內基本保持運5飛機結構不變。整個儀表控制系統(tǒng)的驅動信號由模擬信號控制系統(tǒng)和氣壓信號控制系統(tǒng)構成,它結合視景及音響實時顯示飛機的飛行姿態(tài)以及所處的高度等。
1.3 3D環(huán)幕視景仿真系統(tǒng)
3D環(huán)幕視景系統(tǒng)主要由兩部分組成:一是舵通道圖形處理系統(tǒng),通過該系統(tǒng)處理高分辨率的視頻文件或圖片,在圖形處理系統(tǒng)內部實現(xiàn)源文件的多通道分割,舵通道圖像重疊,融合帶的亮度調節(jié)、像素級的邊緣集合校正、羽化處理。最后實現(xiàn)多通道無縫完整圖像輸出;二是3D多通道輸出系統(tǒng),接收到經(jīng)圖形處理系統(tǒng)處理過的源文件后,經(jīng)過本身處理器件的2D、3D效果的多通道視頻或圖片。
整個系統(tǒng)從性能與方便性著手。在保證了完美融合效果的基礎上簡化了系統(tǒng)的控制過程,使整個系統(tǒng)更實用、更人性化。

1.4 系統(tǒng)硬件結構設計
整個模擬器以工控機為核心,運行信號均源于操縱負荷系統(tǒng),操縱負荷系統(tǒng)分為操縱負荷裝置和飛機操縱系統(tǒng),如圖2所示。其中操縱負荷裝置可以產(chǎn)生實際的模擬器座艙操縱力,使升降舵、副翼和方向舵發(fā)生相對的運動,通過傳感器對位移,角度進行測量。工控機對所收到的信號進行分析處理,通過以太網(wǎng)傳給視景仿真計算機,使視景顯示器顯示相應的視景畫面:工控機還將分析處理過的信號通過適配箱送往座艙儀表,驅動儀表顯示相應的數(shù)值。

2 基于LabWindows/CVI的模擬器軟件實現(xiàn)
2.1 LabWindows/CVl開發(fā)環(huán)境的選擇
LabWindows/CVI是一個基于ANSI C的交互式可視化軟件開發(fā)環(huán)境,是美國NI公司推出的面向儀器與測控過程的C/C++交互式開發(fā)平臺。它將功能強大、應用廣泛的C語言與測控專業(yè)工具有機地結合起來,利用其集成化開發(fā)環(huán)境、交互式編程方法、豐富的函數(shù)面板、強大的接口功能、豐富的庫函數(shù)以及功能齊全的軟件工具包,大大增強了C語言的功能。它將源代碼編輯、強有力的儀器庫、32位ANSI C編譯、鏈接、調試以及標準ANSI C庫集成在一個交互式開發(fā)環(huán)境中,極大地簡化了圖形用戶接口的設計,同時為使用者提供了靈活的、內置式數(shù)據(jù)采集" title="數(shù)據(jù)采集">數(shù)據(jù)采集分析和顯示功能。具有多種與硬件通信的方式,例如RS232,VXI等。同時,也可以建立TCP/IP通信機制。相對于VC、VB等其他開發(fā)工具,LabWi-ndows/CVI具有更強的硬件控制和數(shù)據(jù)分析處理能力,特別適用于各種測試、控制、故障分析及信息處理軟件的開發(fā),尤其是大型復雜的測控軟件,可獲得優(yōu)良的測控性能。在LabWindows/CVI中,還加入了數(shù)據(jù)庫和網(wǎng)絡開發(fā)的軟件包,使其能夠滿足超大容量數(shù)據(jù)的存儲和大型分布式遠程網(wǎng)絡測控系統(tǒng)的開發(fā)。
鑒于以上LabWindows/CVI的優(yōu)點,考慮到整個模擬器運行的信號都來源于操縱負荷系統(tǒng),這便構成了以操縱負荷系統(tǒng)為主的測控系統(tǒng)。故本項目以LabWindows/CVI虛擬儀器" title="虛擬儀器">虛擬儀器編程語言作為軟件開發(fā)平臺。
2.2 系統(tǒng)軟件設計實現(xiàn)
2.2.1 軟件結構模塊設計
軟件采用模塊化、結構化的設計思想,提高了編程效率,增強了軟件的可維護性和可擴展性。根據(jù)需要,系統(tǒng)軟件模塊設計了數(shù)據(jù)采集、執(zhí)行控制與輔助三大模塊,具體有以下9個部分。其整體結構如圖3所示。


1)數(shù)據(jù)采集模塊 負責各種標準信號的采集,按通道傳送給顯示、存儲模塊,并對輸入的波形信號進行同步,其中還包括硬件的初始化和采集參數(shù)的設置。
2)數(shù)據(jù)存儲模塊 按照規(guī)定的格式將采集到的數(shù)據(jù)存入數(shù)據(jù)庫。
3)數(shù)據(jù)顯示模塊 根據(jù)不同的需要實時顯示模擬器航姿、仰角等參數(shù)以及波形、軌跡和各種譜圖。
4)數(shù)據(jù)分析模塊 將采集回來的數(shù)據(jù)進行分析,和預設的數(shù)據(jù)相比較,進而算出調節(jié)量。采用的數(shù)據(jù)分析方法有:時域分析、頻域分析、相關分析、回歸分析、數(shù)理統(tǒng)計、趨勢分析和高級分析等。
5)儀表驅動模塊 將控制數(shù)據(jù)發(fā)送至通道,產(chǎn)生各種調節(jié)儀器的控制命令。
6)文件管理模塊 提供數(shù)據(jù)輸出、報表打印以及歷史查詢。
7)數(shù)據(jù)庫管理模塊 實現(xiàn)對數(shù)據(jù)庫中各類數(shù)據(jù)進行有效的管理,同時存放檢測數(shù)據(jù)和結論,根據(jù)檢測內容做出記錄表單。
8)報警模塊 系統(tǒng)出現(xiàn)故障時報警,顯示故障類型并啟動保護措施。
9)TCP通信模塊 完成3D視景系統(tǒng)之間的通信。
運5操縱負荷系統(tǒng)仿真系統(tǒng)采用該軟件進行設計,其流程如圖4所示。

主程序完成初始化后,調用權限操作、采集、視景通信模塊、控制(儀表驅動、操作機構、俯仰控制)等模塊。并隨時響應串口和鍵盤中斷。為防止干擾,采集模塊采用多次采集,去掉最大和最小數(shù)據(jù),取平均值的方法。經(jīng)采集所取得的數(shù)據(jù)經(jīng)由存儲模塊和顯示模塊存入數(shù)據(jù)庫并顯示于面板,需要的時候可以通過數(shù)據(jù)庫管理模塊和文件管理模塊進行查詢和打印。另外,根據(jù)采集的數(shù)據(jù)信息便可通過儀表驅動模塊完成操縱機構、俯仰控制等功能。
2.2.2 軟件編程中的關鍵模塊
1)俯仰控制模塊 函數(shù)int ComWrt(int COMPort,charbuffer[],int count)通過串口COMPort向變頻器發(fā)送控制命令,命令數(shù)據(jù)存儲在存儲器buffer[]中,數(shù)據(jù)長度為count字節(jié)。控制變頻器的運行、停止、正/反轉。

函數(shù)void CRC_WrtFre(int FRECOM,unsigned int DValue,unsigned FreAdr,int Length_CRC)設定變頻器的工作頻率。通過串口FRECOM向變頻器發(fā)送工作頻率值Dvalue。
調用:

2)操縱機構控制模塊 函數(shù)double sensor_com(int ID);功能說明:向傳感器發(fā)送讀取數(shù)據(jù)命令,讀取和存儲傳感器輸出的原始數(shù)據(jù),并計算出傳感器的位移量。計算方法為:

3)儀表驅動控制模塊 函數(shù)void da_send(int corn,intkahao,int channel,double da_sendata)用來發(fā)送電壓表所需的電壓值;函數(shù)double AD24(int COM,int CardID,int way,double*Val)用來采集電壓,對于需要采集的電壓進行采集并將其顯示在面板上;函數(shù)void Relay(int comport,int cardlD,intchanelNum,char ctrldata[17])用來控制繼電器的通斷狀態(tài);函數(shù)void YB_High(double sjd_A)根據(jù)升降舵的變化來控制高度表和升降速度表的指示,其中YB_High為函數(shù)名,sjd_A為升降舵值;函數(shù)void YB_Airspeed(double ymg_V)根據(jù)油門桿來控制變頻器的頻率;函數(shù)void YB_Qhq(double Value)和void YB_Pq(double Value)分別是汽化器溫度表和排氣溫度表的驅動函數(shù),驅動變量為副翼;函數(shù)void YB_Wxdhizh(double Value)用來驅動無線電高度表,其中YB_Wxdhigh是函數(shù)名,Value為油門桿位置;函數(shù)void YB_Sy(double Value)三用表的驅動,其中YB_Sy為函數(shù)名,Value為油門桿位置;函數(shù)void YB_Dq(double Value)驅動大氣溫度表,其中YB_Dq為函數(shù)名,Value為油門桿位置。
4)視景音響控制模塊 函數(shù)void calculate()根據(jù)3個舵面和油門桿的數(shù)據(jù)計算視點位置的x坐標、y坐標、z坐標、俯仰角、滾轉角、偏航角;函數(shù)void(*InitNet)(int fig),函數(shù)功能:初始化網(wǎng)絡。初始化包括IP地址,端口號等信息;函數(shù)void(*SendFlightData)(int flg)向視景計算機傳送數(shù)據(jù)。
函數(shù)void(*CloseNet)(int fig)用于關閉網(wǎng)絡;函數(shù)void(*ChangeData)(float viewx,float viewy,float viewz,float thet,float gam,float psi)用于交換數(shù)據(jù)。將控制系統(tǒng)軟件生成的數(shù)據(jù)FlyData傳送到視景軟件,實現(xiàn)數(shù)據(jù)的實時更新交換,這是實時通信的基礎所在。

3 結束語
該系統(tǒng)以LabWindows/CVI虛擬儀器編程語言作為軟件開發(fā)平臺,以性能穩(wěn)定、數(shù)據(jù)處理能力強大的工控機為硬件系統(tǒng)的核心,數(shù)據(jù)庫技術和模塊化相結合,大大縮短了系統(tǒng)開發(fā)周期,同時使得系統(tǒng)具有良好的可視性、交互性和擴展性。它能夠完成飛行模擬器各個參數(shù)的采集、控制,并通過計算機的數(shù)據(jù)采集、參數(shù)控制、實時曲線、事故報警等畫面,使操作人員能夠了解機載設備的運行情況,及時發(fā)現(xiàn)和處理問題,測試功能齊全,防差錯能力強,工作運行穩(wěn)定可靠,用戶界面友好,為飛行器裝備的技術保障提供強大支持。

此內容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美一区二区三区免费观看视频| 亚洲日本无吗高清不卡| 又紧又大又爽精品一区二区| 国产精品网站在线| 欧美三级视频在线| 欧美日韩国产高清视频| 欧美精品久久99| 欧美国产日本韩| 欧美黄色小视频| 欧美黑人国产人伦爽爽爽| 免费人成精品欧美精品| 欧美日韩午夜激情| 亚洲理伦电影| 日韩视频永久免费| 亚洲精品中文字幕在线| 91久久精品网| 亚洲精选一区二区| 亚洲免费高清| 在线视频欧美一区| 亚洲一区欧美二区| 性色av一区二区三区| 欧美在线999| 久久精品日韩欧美| 久久久久久久性| 久热精品视频在线观看| 欧美v日韩v国产v| 欧美精品一区二区三区在线播放| 欧美日韩国产综合网 | 久久女同互慰一区二区三区| 久久久欧美一区二区| 久久综合久久综合久久| 男人的天堂亚洲| 欧美日韩一区二| 国产精品日韩精品欧美精品| 国产日韩欧美一区二区三区在线观看| 国产香蕉97碰碰久久人人| 激情欧美日韩| 亚洲精品久久久久| 一区二区三区精品视频在线观看| 亚洲欧美日韩中文播放| 久久国产一区二区| 亚洲免费电影在线| 午夜精品久久久久| 久久综合给合久久狠狠狠97色69| 欧美国产日韩亚洲一区| 国产精品啊v在线| 好男人免费精品视频| 亚洲韩国青草视频| 亚洲视频精选| 欧美中文日韩| 99精品视频免费观看| 亚洲欧美日韩国产精品| 久久久综合香蕉尹人综合网| 欧美福利电影网| 国产精品久久久一区二区三区 | 国产在线精品自拍| 亚洲精品视频在线| 午夜精品一区二区三区电影天堂| 91久久精品日日躁夜夜躁国产| 亚洲午夜日本在线观看| 久久精视频免费在线久久完整在线看| 欧美成人tv| 国产欧美一级| 亚洲精品久久视频| 欧美中文在线免费| 亚洲永久精品大片| 免费在线欧美视频| 国产精品亚洲综合一区在线观看| 亚洲高清免费| 午夜精品区一区二区三| 一区二区欧美日韩| 久久九九精品| 国产精品美女久久福利网站| 在线电影欧美日韩一区二区私密| 亚洲淫片在线视频| 亚洲另类在线视频| 久久久久久久久久久久久久一区| 欧美日韩免费观看一区二区三区| 国产亚洲a∨片在线观看| 悠悠资源网久久精品| 亚洲大片在线观看| 亚洲一区三区视频在线观看| 亚洲精品一区二区三区福利| 久久成人在线| 国产精品v亚洲精品v日韩精品| 在线观看欧美日韩国产| 亚洲欧美日韩在线| 中文日韩电影网站| 欧美a级大片| 国产一区二区三区在线观看视频| 99国内精品久久| 亚洲精品综合| 久久香蕉国产线看观看av| 国产精品入口夜色视频大尺度| 亚洲精品黄网在线观看| 亚洲国产精品久久人人爱蜜臀| 亚洲欧美中文日韩v在线观看| 欧美精品在线极品| 亚洲国产精品一区二区尤物区| 欧美一区二区视频在线观看2020| 亚洲欧美一区二区三区在线| 欧美三日本三级少妇三2023| 亚洲黄一区二区| 亚洲国产美女久久久久| 久久久国产精品一区二区中文| 国产精品欧美风情| 99视频精品| 一本色道久久综合亚洲精品婷婷| 欧美v日韩v国产v| 在线观看欧美成人| 亚洲国产精品第一区二区| 久久精品国产亚洲一区二区三区| 国产精品美女主播在线观看纯欲| 一本大道久久精品懂色aⅴ| 洋洋av久久久久久久一区| 欧美电影在线播放| 亚洲国产精品成人综合色在线婷婷 | 噜噜噜91成人网| 伊人久久婷婷色综合98网| 亚洲高清三级视频| 鲁大师成人一区二区三区| 国产真实乱子伦精品视频| 羞羞答答国产精品www一本| 欧美在线免费看| 国产欧美亚洲精品| 欧美一站二站| 久久尤物电影视频在线观看| 国内精品视频在线观看| 久久激五月天综合精品| 久久综合色播五月| 亚洲国产精品成人va在线观看| 亚洲精品一区二区三区樱花| 欧美精品一卡二卡| 亚洲美女福利视频网站| 亚洲永久视频| 国产精品制服诱惑| 欧美一区二区三区免费视频| 久久视频一区| 亚洲国产天堂久久综合网| 夜夜精品视频| 国产精品乱码一区二三区小蝌蚪| 亚洲在线国产日韩欧美| 久久国产精品高清| 有坂深雪在线一区| 99国产精品私拍| 欧美性猛交99久久久久99按摩| 亚洲在线成人精品| 老司机精品视频一区二区三区| 在线高清一区| 亚洲视频在线二区| 国产精自产拍久久久久久蜜| 欧美在线一区二区三区| 免费中文字幕日韩欧美| 日韩视频永久免费观看| 午夜久久99| 精东粉嫩av免费一区二区三区| 亚洲精品欧美激情| 国产精品久久7| 久久丁香综合五月国产三级网站| 欧美成人免费网站| 亚洲一级特黄| 免费观看成人| 亚洲手机在线| 蜜桃av噜噜一区| 艳妇臀荡乳欲伦亚洲一区| 久久成人免费| 亚洲国产一区二区在线| 亚洲欧美精品在线观看| 国产中文一区| 国产精品99久久久久久人 | 国产一区二三区| aaa亚洲精品一二三区| 国产精品夜夜夜一区二区三区尤| 久久精品免费观看| 欧美日韩精品在线观看| 欧美一区二区三区免费在线看| 欧美黑人在线观看| 午夜精品电影| 欧美精品大片| 午夜久久久久久| 欧美日本三区| 欧美主播一区二区三区美女 久久精品人| 欧美精品激情| 欧美一区深夜视频| 欧美日韩一区二区欧美激情 | 国产欧美精品日韩| 亚洲美女精品一区| 国产三区精品| 亚洲激情中文1区| 免费不卡在线观看| 亚洲综合不卡| 欧美激情久久久久久| 欧美一区二区日韩一区二区| 欧美喷水视频| 亚洲国产另类久久久精品极度| 国产精品乱子乱xxxx| 亚洲精品一区二区三区婷婷月| 国产美女一区| 亚洲免费伊人电影在线观看av| 亚洲电影有码|