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

基于GL Studio的飛行模擬器半實物仿真儀表的設(shè)計與實現(xiàn)

2022-08-22 04:23:14彭昌毅
河南科技 2022年15期
關(guān)鍵詞:嵌入式指令設(shè)計

彭昌毅

(蕪湖航翼集成設(shè)備有限公司,安徽 蕪湖 241000)

0 引言

本研究結(jié)合現(xiàn)有的實裝飛行模擬器搭載的機械式驅(qū)動和嵌入式驅(qū)動兩種半實物仿真儀表,通過拆解修理分析,總結(jié)兩者的優(yōu)缺點,并結(jié)合現(xiàn)有技術(shù),提出一種全新的飛行模擬器半實物仿真儀表的設(shè)計思路。

傳統(tǒng)的機械式儀表通常是由航空總線接口、電機、傳動齒輪以及機械式儀表面板組成。所以,傳統(tǒng)的機械式儀表也可理解為機電一體化儀表。以某發(fā)動機排氣溫度表為例,其工作流程為:通過總線接口傳遞電信號,驅(qū)動電機轉(zhuǎn)動,進(jìn)而帶動傳動齒輪運動,最終實現(xiàn)表盤的指針轉(zhuǎn)動。

在飛行時,機械式儀表具有較強的抗干擾能力,目前應(yīng)用的飛行模擬器均采用傳統(tǒng)的機械式儀表。為了能夠控制機械式儀表的指針轉(zhuǎn)動,特別是在跨360°(也即0°)角時,需要設(shè)計復(fù)雜的PID控制算法進(jìn)行跨臨界角轉(zhuǎn)動。為了提高模擬器的仿真逼真度,需要提高對機械儀表齒輪等精密器件的設(shè)計精度與制造要求,導(dǎo)致機械式儀表的生產(chǎn)成本增加。

飛行模擬器作為地面模擬飛行訓(xùn)練的裝備,對實裝飛機來說,其運行環(huán)境相幾乎沒有外界強烈的干擾,所以在對座艙儀表進(jìn)行仿真過程中,可使用非機械式儀表來代替。目前,較為常見的方法是采用機械表盤結(jié)合嵌入式驅(qū)動模塊來實現(xiàn)飛行模擬器的仿真儀表。以某襟翼冷氣壓力表為例,其工作流程為:通過總線接口來傳遞電信號,使能驅(qū)動模塊,進(jìn)而傳動電機運動,從而實現(xiàn)表盤的指針轉(zhuǎn)動。

在不考慮抗干擾因素的影響下,航空儀表的驅(qū)動效果與機械式儀表是一樣的,不同之處在于,航空儀表控制儀表指針在臨界點的轉(zhuǎn)動可通過對驅(qū)動模塊編程來實現(xiàn),減少對機械式表盤控制算法的設(shè)計。當(dāng)被仿真的航空儀表較為復(fù)雜時,如指令地平儀和航道羅盤指示器,這種設(shè)計方式對驅(qū)動模塊的功能選型提出了更多的要求。另外,隨著儀表指針轉(zhuǎn)向維度的增加,轉(zhuǎn)動電機的個數(shù)也會逐級遞增。

機械式儀表存在制作工藝復(fù)雜、經(jīng)濟成本較高、要設(shè)計復(fù)雜的控制算法、指針轉(zhuǎn)動精度一般等問題。機械表盤結(jié)合嵌入式驅(qū)動模塊的仿真儀表同樣也存在制作工藝復(fù)雜、難以仿真較為復(fù)雜的航空儀表等問題。本研究提出一種嵌入式計算機圖形仿真儀表,可滿足小型化、高精度、可更換等要求,采用GL Studio軟件架構(gòu),并結(jié)合拿鐵熊貓硬件平臺,以指令地平儀為研究對象,開發(fā)出一種嵌入式飛行模擬器半實物仿真儀表。

1 飛行模擬器半實物仿真儀表軟件的設(shè)計與實現(xiàn)

1.1 基于GL Studio的半實物仿真儀表設(shè)計

GL Studio由圖形設(shè)計區(qū)(Geometry)、代碼編輯區(qū)(Code)、應(yīng)用設(shè)計區(qū)(Application)、源碼生成區(qū)(Generation)和資源編輯區(qū)(Resources)組成。其中,設(shè)計過程中主要使用的是圖形設(shè)計區(qū)和源碼生成區(qū)。圖形設(shè)計區(qū)提供一個“所見即所得”的圖形編輯交互窗口,并提供設(shè)計模式(Modes)、設(shè)計轉(zhuǎn)換(Convert)、設(shè)計調(diào)整(Modify)和創(chuàng)建設(shè)計(Create)等交互式操作接口,從而使用戶的可視化創(chuàng)建與設(shè)計變得更加便捷。代碼生成區(qū)用于創(chuàng)建可視化界面對象,并生成對應(yīng)的C++類模塊,使用者可通過編輯、調(diào)試及調(diào)用該類,從而實現(xiàn)對可視化對象的控制。

孫艷麗等[1]為解決院校實驗教學(xué)、裝備培訓(xùn)等要滿足大量人員同時使用的需求,基于GL Studio軟件開發(fā)出電源柜和示波器,取得了較好的教學(xué)培訓(xùn)效果;徐國標(biāo)等[2]探討了如何利用GL Studio軟件來設(shè)計實現(xiàn)“照片級”的虛擬儀表,為本研究的軟件開發(fā)提供了借鑒思路;李建海等[3]利用GL Studio軟件實現(xiàn)了氣壓高度表,并通過UDP實現(xiàn)對飛行模擬器的數(shù)據(jù)交互,但該方法僅在軟件工程中實現(xiàn),并沒有在實際中設(shè)計出可用于模擬器實裝的表盤。

參考上述設(shè)計實例,本研究以某型飛機機載指令地平儀為例,設(shè)計出基于GL Studio的飛行模擬器半實物仿真指令地平儀,具體流程如圖1所示。

1.2 半實物仿真指令地坪儀的設(shè)計步驟與實現(xiàn)

結(jié)合圖1的半實物仿真儀表的設(shè)計流程,指令地坪儀的設(shè)計步驟如下。

1.2.1 指令地平儀的圖形準(zhǔn)備工作。通過對指令地平儀的實物組件進(jìn)行劃分,其表盤由5個可單獨拼接的子部件組成。因此,指令地平儀的圖形準(zhǔn)備工作階段主要是通過繪圖工具來繪制出5個子部件的紋理圖片(見表1)。

表1 指令地平儀的紋理創(chuàng)建

1.2.2 指令地平儀的模型創(chuàng)建。在GL Studio軟件中創(chuàng)建并設(shè)計指令地平儀的模型。①在MS VC++8.0中新建基于“GL Studio 3.2 Application Wizard”的工程,并命名為“MeterHorizon”;②打開該工程下后綴名為“.gls”的文件,設(shè)計指令地平儀模型;③在GL Studio繪制面板中添加“Rectangle”對象并命名,并在該命名對象上添加紋理;④重復(fù)第③步,添加的“Rectangle”對象和對應(yīng)紋理順序依次為:刻度板部件、儀表轉(zhuǎn)動背景部件、指針部件、指針刻度板部件和儀表內(nèi)殼部件。至此,完成了基于GL Studio的指令地平儀模型搭建工作。

1.2.3 GL Studio結(jié)合MS VC++8.0的指令地平儀功能軟件開發(fā)。結(jié)合上述搭建的指令地平儀模型,首先在GL Studio的Code頁面中編輯指令地平儀控制代碼,在void Calculate(double time)內(nèi)編輯如下代碼,用于實現(xiàn)指令地平儀的仿真運動。

∕∕實現(xiàn)刻度板部件的俯仰運動

f=gRecvData.horizon_pitch*-2.5f;

ScalePitch->DynamicTranslate(0,f,0,false);

∕∕實現(xiàn)刻度板部件的滾轉(zhuǎn)運動

f=gRecvData.horizon_roll*-1;

ScalePitchGroup->DynamicRotate(f,Z_AXIS);

∕∕實現(xiàn)指針部件中的飛機標(biāo)轉(zhuǎn)動

f=gRecvData.horizon_plane;

PlaneLeft->DynamicTranslate(0,f,0,false);

PlaneRight->DynamicTranslate(0,f,0,false);

∕∕實現(xiàn)指針部件中飛機標(biāo)陰影轉(zhuǎn)動

PlaneShaderL->DynamicTranslate(0,f,0,false);

PlaneShaderR->DynamicTranslate(0,f,0,false);

然后生成指令地平儀對象的頭文件和源文件代碼,在MeterHorizon工程中添加上述頭文件和源文件,并增加基于UDP協(xié)議的網(wǎng)絡(luò)通信模塊,編輯并生成指令地平儀仿真儀表的可執(zhí)行文件。

2 飛行模擬器半實物仿真儀表的硬件環(huán)境配置與實現(xiàn)

2.1 半實物仿真儀表的硬件選型及實現(xiàn)流程

在本研究所提出的飛行模擬器半實物仿真儀表設(shè)計方案中,仿真儀表的設(shè)計與開發(fā)工作主要是在裝有Windows操作系統(tǒng)的個人計算中完成,最終生成仿真儀表對應(yīng)的可執(zhí)行文件。

結(jié)合飛行模擬器半實物仿真儀表的應(yīng)用場景,選型LattePanda Win10企業(yè)版的嵌入式硬件平臺,將上述可執(zhí)行文件部署在該平臺上,即可完成對飛行模擬器半實物仿真儀表的軟硬件搭建與部署。以指令地平儀為例,具體的實現(xiàn)流程見圖2。

圖2 指令地平儀半實物仿真儀表的部署與實現(xiàn)流程

2.2 半實物仿真指令地坪儀的部署與實現(xiàn)

從圖2可以看出,半實物仿真指令地平儀的軟硬件開發(fā)過程可分為3個階段。

2.2.1 在Windows XP及以上操作系統(tǒng)中開發(fā)基于GL Studio的飛行模擬器仿真儀表,完成開發(fā)后,將生成相應(yīng)的可執(zhí)行文件進(jìn)行打包。

2.2.2 完成基于拿鐵熊貓開發(fā)板的操作系統(tǒng)安裝和硬件連接。在該開發(fā)板中安裝Win10的操作系統(tǒng),然后通過飛行模擬器座艙牽引出5 V∕2 A予以供電,并通過網(wǎng)線連接實現(xiàn)UDP報文的傳輸。

2.2.3 將第一階段生成的可執(zhí)行文件部署在拿鐵熊貓開發(fā)板中,運行執(zhí)行文件,最后通過HDMI視頻信號將具體的儀表信息通過視頻信號驅(qū)動板和定制顯示器顯示給用戶端。

2.3 半實物仿真指令地坪儀外觀結(jié)構(gòu)設(shè)計

為滿足某型飛行模擬器中半實物仿真指令地坪儀的修理要求,通過原機測繪,設(shè)計出本研究研制的飛行模擬器半實物仿真指令地平儀外觀結(jié)構(gòu)(見圖3至圖6)。

圖3 半實物仿真指令地平儀三維示意圖

圖6 半實物仿真指令地平儀后視圖(單位:mm)

3 三種半實物仿真儀表的對比分析

將本研究所提出的嵌入式計算機圖形仿真儀表與傳統(tǒng)的機械式仿真儀表、機械表盤組合嵌入式驅(qū)動式模塊仿真儀表進(jìn)行對比分析(見表2)。

圖4 半實物仿真指令地平儀主視圖(單位:mm)

由表2可知,本研究所提出的基于GL Studio結(jié)合嵌入式計算機半實物仿真圖形儀表較其他兩種儀表具有明顯的優(yōu)勢:①軟件具有很好的可拓展性,通過修改GL Studio配置文件,可實現(xiàn)對不同類型的儀表設(shè)計與開發(fā);②硬件平臺具有低成本、易更換、連接方式簡單等優(yōu)點;③儀表外殼的機械加工同樣可實現(xiàn)不同需求的個性化定制。

表2 三種半實物仿真儀表的對比分析

圖5 半實物仿真指令地平儀俯視圖(單位:mm)

4 結(jié)語

本研究利用GL Studio軟件架構(gòu)實現(xiàn)對半實物仿真儀表的建模設(shè)計以及儀表驅(qū)動程序的開發(fā),并結(jié)合嵌入式拿鐵熊貓硬件平臺,安裝嵌入式Win10操作系統(tǒng),將GL Studio的儀表仿真模型部署到該嵌入式計算機中,基于UDP報文協(xié)議與飛行模擬器主仿真程序通信,通過HDMI輸出目標(biāo)儀表的視頻顯示結(jié)果。最后,通過原機測繪,設(shè)計目標(biāo)半實物仿真儀表的機械外殼。將總裝集成后的儀表裝配于待修理飛行模擬器,完成該項修理任務(wù)。

猜你喜歡
嵌入式指令設(shè)計
聽我指令:大催眠術(shù)
ARINC661顯控指令快速驗證方法
LED照明產(chǎn)品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
瞞天過海——仿生設(shè)計萌到家
搭建基于Qt的嵌入式開發(fā)平臺
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
Altera加入嵌入式視覺聯(lián)盟
倍福 CX8091嵌入式控制器
自動化博覽(2014年4期)2014-02-28 22:31:15
主站蜘蛛池模板: 午夜国产在线观看| 亚洲综合久久成人AV| 亚洲高清中文字幕| 久久鸭综合久久国产| 久草中文网| 中日无码在线观看| 免费国产在线精品一区| 亚洲精品你懂的| 18黑白丝水手服自慰喷水网站| 欧美精品亚洲精品日韩专区va| 国产乱子伦无码精品小说| 欧美精品色视频| 久热这里只有精品6| 精品福利网| 亚洲欧美另类久久久精品播放的| 久久免费视频6| 丁香综合在线| 国产91高跟丝袜| 亚洲国产日韩视频观看| 国内精自线i品一区202| 日韩欧美网址| 免费女人18毛片a级毛片视频| 亚洲第一区欧美国产综合| 亚洲成人精品| 99这里精品| 亚洲一本大道在线| 国产毛片片精品天天看视频| 亚洲人免费视频| 美女亚洲一区| 国产午夜无码专区喷水| 国产不卡网| 日本午夜影院| 精品久久国产综合精麻豆| 在线观看无码a∨| 久久精品91麻豆| 国内老司机精品视频在线播出| 午夜在线不卡| 天天躁狠狠躁| 亚洲第一视频网| 国产区精品高清在线观看| 国产精品视频观看裸模 | 久久婷婷六月| 97成人在线视频| 亚洲国产中文欧美在线人成大黄瓜 | 国外欧美一区另类中文字幕| 婷婷激情亚洲| 婷婷午夜天| 波多野结衣视频一区二区| 毛片在线区| 国产网站免费看| 亚洲国产午夜精华无码福利| 国产日本欧美在线观看| 成人福利在线免费观看| 成人在线观看一区| 久久综合婷婷| 无码福利视频| 中日韩欧亚无码视频| 久久毛片免费基地| 国产成人精品一区二区不卡| 中文字幕在线看| 国产成人亚洲精品蜜芽影院| 狠狠五月天中文字幕| 一本大道香蕉高清久久| 精品国产美女福到在线不卡f| 久无码久无码av无码| 亚洲欧美精品一中文字幕| 午夜精品福利影院| 国产麻豆91网在线看| 欧美在线网| 国产欧美日韩视频怡春院| 亚洲资源在线视频| 国产免费久久精品99re不卡| 成年看免费观看视频拍拍| 国产美女在线观看| 日韩欧美中文字幕在线韩免费| 中文国产成人精品久久一| 伊人久综合| 99精品视频九九精品| 亚洲国产成人在线| 欧美精品xx| 国外欧美一区另类中文字幕| 亚洲最新地址|