新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 移動式汽車尾氣分析儀的設計與實現

        移動式汽車尾氣分析儀的設計與實現

        作者:游向東 北京郵電大學信息與通信工程學院 時間:2010-05-20 來源:電子產品世界 收藏

          自動工作模式由可配制的“自動測試時間”和RTC中的實時時鐘進行比較,時間相等后觸發,執行一次尾氣分析過程。自動工作模式為默認模式。

        本文引用地址:http://www.104case.com/article/109186.htm

          命令工作模式,由上位管理平臺下達的命令觸發,執行相應的一次尾氣分析過程。命令工作模式下,儀器通過串口接收到來自通信模塊的“采集尾氣”遠程命令,此時儀器自動進行一次尾氣分析過程。

          校準工作模式,在第一次開機狀態下或有校準需求時,抽氣泵入口接上標準尾氣氣體,手動進入主菜單選擇標定量程,進行的一次校準過程。校準后的尾氣,標定了基準的測試參考點,可以提高尾氣檢測的準確度。

          尾氣分析模塊的關鍵命令序列選擇

          根據的使用手冊,對CITY 尾氣分析模塊進行數據采集的關鍵命令序列如下所述。

          尾氣的量程標定

          ①RESET (命令號為:$30),在標定尾氣前用此命令。發出復位命令后收到應答,復位成功。

          ②ZERO ($35),采集之前先校零,啟動抽氣泵半分鐘后再發送校零命令,1分鐘內收到校零完成應答即零點校準成功,此時停止抽氣泵工作。

          ③SPAN SPECIFIED CHANNELS ($36),標定量程命令。在校零完成后人工接好尾氣標準氣,執行標定操作,此時啟動抽氣泵,通氣15秒后發送標定命令給尾氣分析模塊,LCD顯示瞬時值,接收到標定完成應答后停止抽氣泵的工作,同時停止對串口的操作。

          尾氣數據的采集,即一次尾氣分析過程

          ①RESET ($30),在每次執行尾氣分析命令前發出此命令。發出復位命令后收到應答才算復位成功。

          ②ZERO ($35),采集之前先校零,啟動抽氣泵半分鐘后再發送校零命令,1分鐘收到校零完成應答即零點校準成功。此時停止抽氣泵工作。

          ③COMPENSATED DATA ($31),校零完成后即可進行數據采集,先讓抽氣泵工作半分鐘再發送數據采集命令,過10秒后再采集數據,每10秒采集一組。LCD顯示瞬時值,采集過程完成后(采集5次數據)計算出平均值作為最終的顯示。采集到5次就停止對串口操作,同時停止抽氣泵的工作。

          軟件流程設計及實現

          程序流程基本邏輯是,主程序根據四種工作模式下的條件觸發,發送相應的命令給CITY 尾氣分析模塊,模塊執行該命令后,返回執行結果/狀態數據。主程序將結果數據一方面在LCD上顯示,另一方面發送給通信設備,由通信設備傳輸給上位管理平臺。

          當收到上位管理平臺的命令時,或者鍵盤觸發手動執行尾氣檢測時,或者自動檢測時間達到時,啟動執行尾氣檢測的動作。一次尾氣分析過程后,設置當天已經測試過的標志。

          LCD的主菜單如下所示,通過上鍵、下鍵、+鍵、-鍵和確認鍵對鍵盤菜單進行操作,觸發相應的命令執行。

        "1.Show Settings", //參數顯示
        "2.Setup", //參數設置
        "3.Analysis 1 time", //手動執行一次尾氣檢測
        "4.Analysis n times", //手動執行多次尾氣檢測
        "5.Calibration Zero", //校零
        "6.Calibration Span", //標定量程
        "7.Show  Date/Time", //顯示RTC時間
        "8.Setup Date & Time", //設置RTC時間
        "9.Factory Default", //恢復默認的檢測量程
        "10.RETURN", //返回
        在四種工作模式下測得的結果數據均通過串口向通信模塊發送。測試結果數據格式如下:
        “CO=xx.xx%;CO2= xx.xx%;HC= xxxxxppm;O2= xx.xx%;NOx= xxxxxppm;”。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 都匀市| 二连浩特市| 西林县| 钟山县| 繁峙县| 永修县| 湘阴县| 淮滨县| 江西省| 馆陶县| 安塞县| 霍邱县| 六安市| 台中市| 和平县| 乌鲁木齐市| 镇远县| 靖远县| 翁源县| 安国市| 南部县| 共和县| 苏州市| 弋阳县| 广安市| 绵竹市| 横山县| 甘肃省| 扎赉特旗| 滨州市| 永嘉县| 锡林浩特市| 铁力市| 天祝| 和田市| 泸州市| 西峡县| 斗六市| 施甸县| 句容市| 临泽县|