移動(dòng)式汽車(chē)尾氣分析儀的設計及實(shí)現
軟件流程設計及實(shí)現
程序流程基本邏輯是,主程序根據四種工作模式下的條件觸發(fā),發(fā)送相應的命令給CITY IRidium100尾氣分析模塊,模塊執行該命令后,返回執行結果/狀態(tài)數據。主程序將結果數據一方面在LCD上顯示,另一方面發(fā)送給通信設備,由通信設備傳輸給上位管理平臺。
當收到上位管理平臺的命令時(shí),或者鍵盤(pán)觸發(fā)手動(dòng)執行尾氣檢測時(shí),或者自動(dòng)檢測時(shí)間達到時(shí),啟動(dòng)執行尾氣檢測的動(dòng)作。一次尾氣分析過(guò)程后,設置當天已經(jīng)測試過(guò)的標志。
LCD的主菜單如下所示,通過(guò)上鍵、下鍵、+鍵、-鍵和確認鍵對鍵盤(pán)菜單進(jìn)行操作,觸發(fā)相應的命令執行。
"1.Show Settings", //參數顯示
"2.Setup", //參數設置
"3.Analysis 1 time", //手動(dòng)執行一次尾氣檢測
"4.Analysis n times", //手動(dòng)執行多次尾氣檢測
"5.Calibration Zero", //校零
"6.Calibration Span", //標定量程
"7.Show Date/Time", //顯示RTC時(shí)間
"8.Setup Date Time", //設置RTC時(shí)間
"9.Factory Default", //恢復默認的檢測量程
"10.RETURN", //返回
在四種工作模式下測得的結果數據均通過(guò)串口向通信模塊發(fā)送。測試結果數據格式如下:
“CO=xx.xx%;CO2= xx.xx%;HC= xxxxxppm;O2= xx.xx%;NOx= xxxxxppm;”。
結語(yǔ)
本設計使用C8051F020為核心的單片機系統控制Iridium 100工作,實(shí)現了汽車(chē)尾氣中CO、CO2、HC、O2、NOx濃度的檢測,并通過(guò)短信數據傳輸方式將檢測到的濃度數據傳輸到遠程上位管理平臺。設計實(shí)現的樣機在新疆某地環(huán)保局試用,現場(chǎng)測試的數據得到了環(huán)保部門(mén)的認可。
參考資料:
[1]CITY公司.Iridium Specification.pdf
[2]CITY公司IRIDIUM OPERATING INSTRUCTIONS.PDF
[3]胡漢才.單片機原理及其接口技術(shù)[M].北京:清華大學(xué)出版社,1993.
[4]R.J.凱思. 光探測器與紅外探測器[M]. 董培芝等譯, 北京:科學(xué)出版社,1984
[5]徐愛(ài)鈞.智能化測量控制儀表原理與設計[M]北京:北京航空航天大學(xué)出版社,1995
Design and Implementation of Vehicle Exhaust Analyzer
北京郵電大學(xué)信息與通信工程學(xué)院
評論