<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于CAN總線飛機燃油系統(tǒng)維修培訓(xùn)系統(tǒng)的設(shè)計

          基于CAN總線飛機燃油系統(tǒng)維修培訓(xùn)系統(tǒng)的設(shè)計

          作者: 時間:2016-09-12 來源:網(wǎng)絡(luò) 收藏

          例如,三相交流輸油泵的仿真單體,可測量的外置接口有4針。該仿真板可以仿真電機正常及各種故障模式,如缺相、斷路、短路等。從測量接口測量,管腳間電壓分別為零、管腳間電阻無窮大、管腳間電阻為零等。

          3 軟件設(shè)計

          該系統(tǒng)的上位機軟件主要由三部分組成:教員端、學(xué)員端、數(shù)據(jù)庫。

          結(jié)構(gòu)如圖3所示,教員登錄后獲得高權(quán)限,除了具有學(xué)員的全部權(quán)限外,還可以進行標準故障案例的生成、數(shù)據(jù)庫的維護、各種參數(shù)的設(shè)定、學(xué)員賬號的管理、學(xué)員成績的評估等。

          圖 3 軟件體系結(jié)構(gòu)

          學(xué)員登錄獲得低權(quán)限,能夠觀看演示畫面、通過演示畫面在操作面板進行模擬排除故障培訓(xùn)、查閱本人歷史成績單。

          圖 4 上位機軟件主要功能

          數(shù)據(jù)庫,主要是存儲標準案例庫、系統(tǒng)的各種歷史參數(shù)、學(xué)員操作及成績。數(shù)據(jù)庫提供開放的OPC(OLE for Process Control,對象的連接與嵌入在工業(yè)控制領(lǐng)域的應(yīng)用)接口。

          功能如圖4所示,主要由故障設(shè)置與排除、數(shù)據(jù)庫管理與維護、標準排故流程、系統(tǒng)設(shè)置,四部分組成。

          5 應(yīng)用與結(jié)論

          為了能夠清晰有效地演示各子系統(tǒng)的原理,更準確的表示出故障發(fā)生后產(chǎn)生的一系列現(xiàn)象。本系統(tǒng)采用的是組態(tài)王分別制作各子系統(tǒng)的演示畫面。其中輸油分系統(tǒng)組態(tài)演示畫面如下圖所示:

          圖 5 輸油分系統(tǒng)組態(tài)畫面

          該系統(tǒng)的設(shè)計依據(jù)的原理完全達到培訓(xùn)要求,此外其大量功能是現(xiàn)實飛機外場無法實現(xiàn)的。該系統(tǒng)可以短時間內(nèi)設(shè)置飛機任意狀態(tài),縮短培訓(xùn)時間;可以對某些典型故障深入反復(fù)學(xué)習(xí),使學(xué)員短時間內(nèi)積累大量經(jīng)驗;飛機外場不能設(shè)置的故障,該系統(tǒng)可以實現(xiàn),如火警、掉電、進水等;可以不處理當前發(fā)生的故障,任由其造成更大損壞,使學(xué)員更深入了解故障危害;該系統(tǒng)可以對各種參數(shù)深入研究,以改進優(yōu)化現(xiàn)役。總之,該系統(tǒng)成本低、研發(fā)時間短、大幅度提升了培訓(xùn)質(zhì)量。


          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();