新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于STC89C516RD+單片機的手持式電子鼻的設計

        基于STC89C516RD+單片機的手持式電子鼻的設計

        作者: 時間:2012-03-26 來源:網絡 收藏


        3 軟件
        鼻系統的軟件分為兩大部分。采集終端上的軟件是在Keil uVision2開發環境下用C語言編寫的,編寫好的源程序通過RS232串口燒錄到STC89C516KD+中;處理終端上的軟件是LabVIEW7.1(National Instrumentation,美國)平臺在PDA(WindowsXP系統)上開發的。本文對該系統進行了簡單的驗證試驗,測試樣品為白酒。通過數輪的測試表明該鼻系統及軟件運行正常,達到了預期的功能要求。測試的軟件界面見圖10。從圖中可以看出鼻在一輪完整的測試過程中,須經歷4個階段;基態階段、采樣階段、保持階段及恢復階段。在基態階段,三通電磁閥切換至空氣通道,傳感器陣列的電壓信號為一條水平基線。待三通電磁閥切換至樣品氣體通道后,系統進入采樣階段,傳感器陣列開始響應,數秒后電壓信號值上升至峰值再趨于平穩,待接近平衡后,系統進入保持階段,三通電磁閥保持樣品氣體通道不變。最后進入恢復階段,三通電磁閥切換回空氣通道,傳感器陣列的響應曲線迅速下降,直至恢復到基線位置。

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

        j.jpg


        圖11是該電子鼻系統的軟件流程圖。在開始測試前,須先在PDA上設定測試過程4個階段的時間值:基態時間、采樣時間、保持時間及恢復時間。然后由PDA發出“開始”指令,系統開始測試。采集終端在收到該指令后,內部的會按照指令,通過定時器來控制好4個階段的時間。首先會控制DAC調理模塊輸出加熱電壓用來加熱傳感器陣列,然后再控制ADC模塊采集傳感器陣列的信號電壓,并選擇將獲取的數據存到存儲模塊中,或者直接由無線模塊反饋給接收端的PDA做分析與處理。待數據采集完畢,PDA發出“結束”指令,系統停止工作。
        在進行下一輪的測試前,須讓PDA發出“復位”指令使系統清零后,方可進行新一輪的測試。此外在測試的過程中,可以通過PDA發出指令來控制微型氣泵和三通電子閥的開關。在測試停止后,可以通過“打開”指令來讀取之前獲取的傳感器陣列的數據及響應曲線。

        k.jpg



        4 結束語
        本文針對國內鮮有電子鼻產品開發這一現狀,實現了一套+單片機的式電子鼻系統。此系統具有低成本、便攜化的特點。系統分為采集終端與處理終端兩大部分,采集終端負責獲取MOS氣體傳感器陣列的響應信號,處理終端則分析與處理獲取的信號。兩個終端之間通過無線通信的方式完成數據的交換。最后通過簡單的實驗初步地驗證了系統的性能,表明此電子鼻系統具備一定的市場應用潛力。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 英山县| 呼玛县| 沁阳市| 新昌县| 静安区| 南开区| 甘孜县| 东光县| 新干县| 河津市| 芦溪县| 安远县| 庆云县| 西畴县| 新竹市| 丽水市| 龙海市| 上杭县| 崇仁县| 宝应县| 临泉县| 任丘市| 巴青县| 河源市| 大丰市| 车致| 元阳县| 三明市| 凉城县| 上林县| 卢湾区| 泸州市| 白城市| 澜沧| 龙游县| 双流县| 安西县| 孙吴县| 峡江县| 汤阴县| 淮滨县|