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

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 一種基于計算機(jī)的電控發(fā)動機(jī)故障模擬實驗臺設(shè)計

          一種基于計算機(jī)的電控發(fā)動機(jī)故障模擬實驗臺設(shè)計

          作者: 時間:2012-02-08 來源:網(wǎng)絡(luò) 收藏

          2.2.2 數(shù)據(jù)采集

          本文引用地址:http://www.ex-cimer.com/article/194490.htm

          在數(shù)據(jù)采集軟件模塊中,CPU向A/D轉(zhuǎn)換電路板發(fā)出設(shè)置參數(shù),然后從板上讀取轉(zhuǎn)換后的結(jié)果,得到節(jié)點電壓值和傳感器波形測量值。程序流程如圖5所示。

          e.jpg


          數(shù)據(jù)采集線程啟動后,首先完成A/D設(shè)備創(chuàng)建、硬件參數(shù)設(shè)置等初始化工作,然后CPU循環(huán)讀取采樣數(shù)據(jù)。當(dāng)一批數(shù)據(jù)讀取并處理完畢之后,CPU向主程序線程發(fā)送一個事件,通知主程序繪圖,刷新界面顯示。在軟件退出之前,系統(tǒng)釋放A/D設(shè)備資源,關(guān)閉數(shù)據(jù)采集線程。數(shù)據(jù)采集模塊的部分源程序如下:
          f.jpg
          2.2.3 串口信息處理
          串口信息處理模塊運行以后,的CPU可以從RS 232C串行接口向故障執(zhí)行電路板發(fā)送故障設(shè)置命令。
          在Windows XP操作系統(tǒng)下有兩種常用的串口通信編程方式:調(diào)用Windows的API函數(shù)和使用Active X控件MScomm。相比較而言,使用API函數(shù)較為復(fù)雜。因此,在該設(shè)計中,采用了Microsoft公司提供的ActiveX控件MScomm來完成串口信息傳送。該控件可以方便地應(yīng)用在VB,VC,C++Bulider等多種語言開發(fā)工具中,為應(yīng)用程序提供了通過串行接口收發(fā)數(shù)據(jù)的簡便方法。

          3 結(jié)語
          的維修實訓(xùn)中,用測量節(jié)點電壓和傳感器波形,把測量結(jié)果送入投影儀來拓寬學(xué)生的視野,可以實現(xiàn)整班教學(xué),提高教學(xué)效率,節(jié)省教學(xué)成本。通過設(shè)置故障點,提升了發(fā)動機(jī)的自動化水平。教學(xué)實踐表明:在多媒體實驗室按裝了基于計算機(jī)測控技術(shù)的發(fā)動機(jī)實驗臺以后,實訓(xùn)教學(xué)取得了更好的效果。


          上一頁 1 2 3 下一頁

          評論


          相關(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); })();