0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

用于航空電子設(shè)計(jì)中HMI開發(fā)的數(shù)據(jù)驅(qū)動(dòng)設(shè)計(jì)

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:RAYMOND NIACARIS ? 2022-11-09 11:40 ? 次閱讀

從事玻璃駕駛艙顯示器工作的工程師和設(shè)計(jì)師繼續(xù)尋找與他們想要控制的無生命物體進(jìn)行交互的有效方法。使用類似于視頻游戲中使用的數(shù)據(jù)驅(qū)動(dòng)方法,可以創(chuàng)建一個(gè)結(jié)構(gòu),通過該結(jié)構(gòu)部署高級(jí)人機(jī)界面(HMI)應(yīng)用程序以滿足航空電子設(shè)備開發(fā)人員的需求。

數(shù)據(jù)驅(qū)動(dòng)模型和基于模型的設(shè)計(jì)是航空電子工程師和設(shè)計(jì)師以及標(biāo)準(zhǔn)指導(dǎo)委員會(huì)討論中更頻繁出現(xiàn)的兩個(gè)術(shù)語。所有這些都集中在人類與他們希望控制的無生命物體互動(dòng)的最有效方式上。HMI可以意味著人類可以用來與設(shè)備交互的任何方法。因此,無軌電車上的制動(dòng)桿是一種HMI設(shè)備。出于討論的目的,HMI的定義將僅限于飛行員或無人機(jī)系統(tǒng)(UAS)地面站操作員與玻璃顯示器交互以有效控制和監(jiān)控飛行器的定義。

人與飛機(jī)系統(tǒng)之間的交互需要復(fù)雜的行動(dòng)和決策,并在瞬間計(jì)時(shí)。例如,擁有350萬個(gè)零件的航天飛機(jī)過去由四名或更多宇航員控制,具有指揮官,飛行員和任務(wù)專家的等級(jí)。然而,考慮一下F-22猛禽戰(zhàn)斗機(jī)/武器系統(tǒng):它有數(shù)百萬個(gè)零件,被許多人譽(yù)為人類開發(fā)的最復(fù)雜的系統(tǒng)之一,但它是由一個(gè)人控制的 - 飛行員。需要注意的是,這種復(fù)雜的武器系統(tǒng)具有玻璃多功能顯示器(MFD),可以控制系統(tǒng)的大部分功能。

有許多方法可以創(chuàng)建圖形顯示。軟件開發(fā)人員可以使用應(yīng)用程序編程接口 (API) 的圖形集(如 Open GL)或無數(shù)工具,使開發(fā)人員能夠創(chuàng)建交互式動(dòng)態(tài)圖形,以便通過交互式玻璃顯示器與需要控制系統(tǒng)的用戶進(jìn)行通信。許多工具采用集成開發(fā)環(huán)境 (IDE),該環(huán)境以本機(jī)格式存儲(chǔ)動(dòng)畫控件圖形,然后使用代碼生成器創(chuàng)建可編譯為可執(zhí)行文件的源代碼文件。在某些情況下,使用的代碼生成器將優(yōu)化本機(jī)格式文件。然后,生成的文件被編譯成可執(zhí)行程序,在許多情況下,由優(yōu)化編譯器編譯,該編譯器會(huì)進(jìn)一步更改可執(zhí)行文件。這將是最壞的情況,因?yàn)榇蠖鄶?shù)代碼生成器都有允許用戶控制優(yōu)化程度的設(shè)置,優(yōu)化編譯器也是如此。

這種設(shè)計(jì)方法的缺點(diǎn)是,通常很難(如果不是不可能的話)確定后續(xù)代碼文件的基線,并準(zhǔn)確跟蹤這些文件中微小更改的影響。例如,如果在框架中繪制一個(gè)簡單的形狀,然后向左或向右移動(dòng)幾個(gè)像素,則該操作可能會(huì)導(dǎo)致優(yōu)化代碼生成器創(chuàng)建完全不同的輸出文件,從而使該微小更改無法基線或跟蹤。當(dāng)目標(biāo)顯示器發(fā)生變化時(shí),這個(gè)問題可能會(huì)進(jìn)一步加劇,這需要改變顯示布局,需要重新開發(fā)以適應(yīng)新目標(biāo)。

數(shù)據(jù)驅(qū)動(dòng)型方法

長期以來,游戲行業(yè)一直面臨著開發(fā)需要在多個(gè)平臺(tái)上運(yùn)行的視頻游戲。面對(duì)來來去去的游戲機(jī)數(shù)量,以及許多游戲相對(duì)較短的生命周期,業(yè)界需要開發(fā)一種方法,讓游戲開發(fā)人員專注于游戲玩法和游戲環(huán)境,而不是不斷調(diào)整游戲設(shè)計(jì)以適應(yīng)給定的游戲機(jī)。解決方案是針對(duì)游戲引擎進(jìn)行設(shè)計(jì),例如“虛幻4引擎”。根據(jù)定義,任何支持虛幻4引擎的游戲機(jī)都將支持原始游戲設(shè)計(jì)。游戲設(shè)計(jì)師現(xiàn)在可以專注于游戲設(shè)計(jì)和可玩性,而不必?fù)?dān)心目標(biāo)游戲平臺(tái)。

假設(shè)在玻璃HMI顯示器的設(shè)計(jì)中使用相同的方法。圖形引擎將位于目標(biāo)平臺(tái)(嵌入式顯示系統(tǒng))上,并處理數(shù)據(jù)以創(chuàng)建動(dòng)態(tài)圖形顯示及其相關(guān)行為。HMI設(shè)計(jì)師將專注于顯示器的外觀和感覺,而不關(guān)心目標(biāo)系統(tǒng)。事實(shí)上,該顯示器可用于嵌入式駕駛艙、飛行模擬器,甚至是用于培訓(xùn)或營銷相關(guān)活動(dòng)的圖形輸入板。圖形引擎會(huì)將下載到目標(biāo)系統(tǒng)的命令流作為文件或數(shù)據(jù)數(shù)組進(jìn)行處理。由于它是純數(shù)據(jù),因此無需將其編譯或鏈接到目標(biāo)系統(tǒng)上的可執(zhí)行代碼庫中。數(shù)據(jù)不會(huì)因顯示器而異,從而創(chuàng)建一個(gè)穩(wěn)定、一致的顯示系統(tǒng)。由于基于目標(biāo)的引擎只是處理數(shù)據(jù),因此動(dòng)態(tài)地將這些數(shù)據(jù)與新數(shù)據(jù)疊加起來是一項(xiàng)簡單的任務(wù)。

這種方法意味著可以在目標(biāo)系統(tǒng)運(yùn)行時(shí)改變顯示器的外觀和感覺,并實(shí)現(xiàn)所謂的人機(jī)界面HMI玻璃顯示器實(shí)時(shí)設(shè)計(jì)??梢詫?shí)時(shí)測(cè)量、更改和評(píng)估激勵(lì)和響應(yīng)時(shí)間,從而節(jié)省許多工程設(shè)計(jì)時(shí)間和返工。

數(shù)據(jù)驅(qū)動(dòng)的示例

數(shù)據(jù)驅(qū)動(dòng)架構(gòu)的一個(gè)很好的例子是 Aeronautical Radio, Inc. (ARINC) 661 規(guī)范,其中 HMI 由數(shù)據(jù)格式或模型表示。此外,該用例與前面描述的游戲案例非常相似,因?yàn)樵S多不同的用戶應(yīng)用程序 (UA) 可以將命令發(fā)送到通用駕駛艙顯示系統(tǒng) (CDS),并讓這些命令驅(qū)動(dòng) CDS 傳達(dá) UA 組件的狀態(tài),從而有效地向 UA 提供控制輸入。從理論上講,任何按照ARINC 661規(guī)范編寫的UA都可以連接到ARINC 661 CDS,其方式與早期的理論游戲開發(fā)人員將游戲軟件寫入游戲引擎的方式大致相同。

然而,這就是相似之處的結(jié)束。在游戲世界中,軟件游戲被定義為引擎一次,然后生成到許多游戲機(jī)執(zhí)行。ARINC 661 系統(tǒng)的情況正好相反:單個(gè) CDS 與幾乎所有飛機(jī)系統(tǒng)中的許多 UA 通信。這樣看:單個(gè)CDS可以用作飛行員-飛機(jī)接口。由于單個(gè)CDS由許多UA控制,因此通信結(jié)構(gòu)的明確定義是ARINC 661定義的重要組成部分。此外,UA 可以同時(shí)在多個(gè) CDS 上通信和控制其數(shù)據(jù)表示。這種方法正在許多飛機(jī)上部署,最著名的是波音787夢(mèng)想飛機(jī)。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • HMI
    HMI
    +關(guān)注

    關(guān)注

    9

    文章

    575

    瀏覽量

    48309
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1602

    瀏覽量

    48896
  • 航空電子
    +關(guān)注

    關(guān)注

    15

    文章

    486

    瀏覽量

    45049
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    用于HMI按鈕應(yīng)用的電感式觸控系統(tǒng)設(shè)計(jì)指南

    電子發(fā)燒友網(wǎng)站提供《適用于HMI按鈕應(yīng)用的電感式觸控系統(tǒng)設(shè)計(jì)指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-02 14:38 ?0次下載
    適<b class='flag-5'>用于</b><b class='flag-5'>HMI</b>按鈕應(yīng)用的電感式觸控系統(tǒng)設(shè)計(jì)指南

    用于汽車應(yīng)用HMI的電容式感應(yīng)、電感式感應(yīng)和霍爾感應(yīng)

    電子發(fā)燒友網(wǎng)站提供《適用于汽車應(yīng)用HMI的電容式感應(yīng)、電感式感應(yīng)和霍爾感應(yīng).pdf》資料免費(fèi)下載
    發(fā)表于 08-31 09:48 ?0次下載
    適<b class='flag-5'>用于</b>汽車應(yīng)用<b class='flag-5'>中</b><b class='flag-5'>HMI</b>的電容式感應(yīng)、電感式感應(yīng)和霍爾感應(yīng)

    航空蓄電池在航空飛機(jī)加電電子設(shè)備的作用

    航空蓄電池為航空工業(yè)的航空電源車特制,具備高能量密度、長壽命、快速充電、耐環(huán)境及安全等特性,用于啟動(dòng)輔助、供電、緊急情況及適應(yīng)環(huán)境供電。未來趨勢(shì)包括提高性能、智能化管理、輕量化及增強(qiáng)安
    的頭像 發(fā)表于 08-08 11:28 ?208次閱讀
    <b class='flag-5'>航空</b>蓄電池在<b class='flag-5'>航空</b>飛機(jī)加電<b class='flag-5'>電子</b>設(shè)備<b class='flag-5'>中</b>的作用

    邊緣計(jì)算智能盒子如何助力HMI設(shè)備實(shí)現(xiàn)二次開發(fā)?

    HMI(Human-MachineInterface)又稱人機(jī)界面,是用戶與機(jī)器之間交互和通信的媒介。今天帶你了解智能盒子如何助力HMI設(shè)備實(shí)現(xiàn)二次開發(fā)?HMI設(shè)備被廣泛應(yīng)用在工業(yè)自動(dòng)
    的頭像 發(fā)表于 07-10 18:52 ?285次閱讀
    邊緣計(jì)算智能盒子如何助力<b class='flag-5'>HMI</b>設(shè)備實(shí)現(xiàn)二次<b class='flag-5'>開發(fā)</b>?

    AI對(duì)電子設(shè)計(jì)行業(yè)的影響究竟有多大?

    人工智能的最新進(jìn)展為優(yōu)化電子設(shè)計(jì)提供了巨大的潛力,傳統(tǒng)上,電子設(shè)計(jì)涉及勞動(dòng)密集型的原理圖制作和PCB轉(zhuǎn)換。來了解電子設(shè)計(jì)專家和人工智能如何攜手合作。想象一下,當(dāng)你進(jìn)行最新的設(shè)計(jì)項(xiàng)目時(shí),一位人工智能
    的頭像 發(fā)表于 06-19 18:22 ?1090次閱讀
    AI對(duì)<b class='flag-5'>電子設(shè)計(jì)</b>行業(yè)的影響究竟有多大?

    PMP31179.1-用于航空電子設(shè)備的 400W 交流/直流 PCB layout 設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《PMP31179.1-用于航空電子設(shè)備的 400W 交流/直流 PCB layout 設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 05-23 14:49 ?0次下載
    PMP31179.1-<b class='flag-5'>用于</b><b class='flag-5'>航空</b><b class='flag-5'>電子</b>設(shè)備的 400W 交流/直流 PCB layout 設(shè)計(jì)

    【插針機(jī)HMI開發(fā)】用AWTK開發(fā)人機(jī)界面

    插針機(jī)中有兩個(gè)重要的部件HMI和PLC,HMI提供用戶操作和界面顯示,而PLC則控制電機(jī)的運(yùn)動(dòng)邏輯。致遠(yuǎn)電子的ZTP800和AWTK-HMI解決方案可以快速
    的頭像 發(fā)表于 04-19 08:23 ?410次閱讀
    【插針機(jī)<b class='flag-5'>HMI</b><b class='flag-5'>開發(fā)</b>】用AWTK<b class='flag-5'>開發(fā)</b>人機(jī)界面

    演進(jìn)的電力電子設(shè)計(jì):安森美先進(jìn)仿真工具

    ,開發(fā)出符合嚴(yán)格要求的電路,需要精確且精密的工具支持。 電力電子設(shè)計(jì)領(lǐng)域正在快速演進(jìn),引領(lǐng)著高速、高效元器件的新時(shí)代。在此演變過程,安森美(onsemi)推出了突破性的仿真工具,重新定義了工程師對(duì)電力系統(tǒng)進(jìn)行概念化、設(shè)計(jì)及驗(yàn)證
    的頭像 發(fā)表于 04-09 17:12 ?414次閱讀
    演進(jìn)<b class='flag-5'>中</b>的電力<b class='flag-5'>電子設(shè)計(jì)</b>:安森美先進(jìn)仿真工具

    一文了解仿真驅(qū)動(dòng)電子設(shè)計(jì)

    一些廣為人知的技術(shù)和大受歡迎的產(chǎn)品是如何誕生的?當(dāng)然,在此過程要克服硬件和軟件方面的工程挑戰(zhàn),而仿真是設(shè)計(jì)成型之前和之后的重要工具,用于確保設(shè)計(jì)質(zhì)量符合要求。仿真驅(qū)動(dòng)型設(shè)計(jì)流程的目的是在設(shè)計(jì)前端
    的頭像 發(fā)表于 03-09 08:11 ?391次閱讀
    一文了解仿真<b class='flag-5'>驅(qū)動(dòng)</b>型<b class='flag-5'>電子設(shè)計(jì)</b>

    HMI測(cè)試服務(wù)

    車載HMI系統(tǒng)(HMI:Human-Machine-Interface),包括車載儀表、車載信息娛樂系統(tǒng),以及與之相關(guān)的方向盤、控面板等物理部件。經(jīng)緯恒潤能夠?qū)崿F(xiàn):測(cè)試策略分析、測(cè)試用例設(shè)計(jì)、測(cè)試環(huán)境搭建、測(cè)試腳本
    的頭像 發(fā)表于 03-01 11:08 ?300次閱讀
    <b class='flag-5'>HMI</b>測(cè)試服務(wù)

    宏集方案 | 物聯(lián)網(wǎng)HMI的關(guān)鍵驅(qū)動(dòng)力—SCADA級(jí)功能庫和控件庫

    在這個(gè)數(shù)字化時(shí)代,物聯(lián)網(wǎng)HMI已成為連接人與設(shè)備之間的關(guān)鍵紐帶,為用戶提供直觀、智能的交互體驗(yàn),背后強(qiáng)大的關(guān)鍵驅(qū)動(dòng)力扮演著至關(guān)重要的角色,其中SCADA級(jí)功能庫和控件庫的引入成為了物聯(lián)網(wǎng)HMI設(shè)計(jì)和
    的頭像 發(fā)表于 12-26 09:39 ?360次閱讀
    宏集方案 | 物聯(lián)網(wǎng)<b class='flag-5'>HMI</b>的關(guān)鍵<b class='flag-5'>驅(qū)動(dòng)</b>力—SCADA級(jí)功能庫和控件庫

    使用HMI工具可以做什么?它能替代PLC嗎?

    。操作員可以通過HMI界面監(jiān)視關(guān)鍵參數(shù)、設(shè)備狀態(tài)、報(bào)警信息,并進(jìn)行控制操作,如啟停設(shè)備、調(diào)整參數(shù)等。 (2)數(shù)據(jù)采集和記錄:HMI工具可以收集和記錄生產(chǎn)過程
    的頭像 發(fā)表于 12-12 15:55 ?639次閱讀

    電子設(shè)計(jì)的兩個(gè)不同概念:pcb與pcb封裝

    電子設(shè)計(jì)的兩個(gè)不同概念:pcb與pcb封裝
    的頭像 發(fā)表于 12-11 15:49 ?605次閱讀

    RA6M3 RT-Thread* LVGL HMI Board開發(fā)實(shí)踐指南-GPIO實(shí)踐

    RT-Thread即將發(fā)布一系列RA6M3外設(shè)驅(qū)動(dòng)的實(shí)踐指南,我們將使用瑞薩RA6M3 HMI-Board 開發(fā)板,帶領(lǐng)大家上手RT-Thread設(shè)備驅(qū)動(dòng), 本篇文章將介紹GPIO外設(shè)
    的頭像 發(fā)表于 11-30 19:05 ?942次閱讀
    RA6M3 RT-Thread* LVGL <b class='flag-5'>HMI</b> Board<b class='flag-5'>開發(fā)</b>實(shí)踐指南-GPIO實(shí)踐

    航空數(shù)據(jù)鏈系統(tǒng)詳解

    航空數(shù)據(jù)鏈實(shí)現(xiàn)指揮控制系統(tǒng)與航空武器平臺(tái)交聯(lián),是用于傳輸,處理與控制作戰(zhàn)指揮控制信息,空中敵我態(tài)勢(shì)信息,航空武器平臺(tái)參數(shù)信息的信息分發(fā)系統(tǒng)。
    的頭像 發(fā)表于 11-27 10:09 ?839次閱讀
    <b class='flag-5'>航空</b><b class='flag-5'>數(shù)據(jù)</b>鏈系統(tǒng)詳解