新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的多氣體檢測系統設計方案

        基于單片機的多氣體檢測系統設計方案

        作者: 時間:2013-01-25 來源:網絡 收藏

          氣體傳感器是一種能將氣體種類及其與濃度有關的信息轉換成電氣信號的裝置。根據這些電氣信號的強弱就可以獲得與待測氣體在環境中存在情況有關的信息,從而可以進行檢測、監控、報警。因此由氣體傳感器與模式識別系統構成的智能化氣味識別儀器有著廣泛的應用領域,如食品工業、化學工業、環境監測、醫學診斷、安全檢查等,越來越受到廣泛關注。

          傳統的氣體檢測大多采用單氣體檢測方式, 即每測量一種氣體需要一種測量儀表。用一種儀器能夠進行多種氣體的檢測和識別是氣體檢測儀的發展趨勢,而本設計采用酒精傳感器、甲烷傳感器、一氧化碳傳感器等多種氣體傳感器組成傳感器陣列,通過傳感器陣列能把氣體中的特定成分檢測出來,并將其轉化為電信號,然后采用 將傳感器輸出的模擬信號轉換為數字信號,運用 進行數據處理和計算,并通過LED 顯示氣體種類和濃度信息,這樣就實現了對多種氣體的定性識別和檢測。

          1 硬件電路設計

          本設計硬件電路由數據采集、數據轉換、數據處理、結果顯示和報警等部分組成,涉及的芯片有AD0809 模數轉換芯片、、SUN7474頻率發生器以及一些氣體傳感器、驅動電路、復位電路和LED 顯示模塊。系統的功能框圖如圖1 所示。

        基于單片機的多氣體檢測系統設計方案

        圖1 系統功能框圖

          1.1 氣體傳感器陣列

          氣體傳感器陣列是電子嗅覺系統的關鍵組成單元,相當于初級嗅覺神經元,由具有廣譜響應特性、交叉靈敏度較大、對不同氣味/氣體有不同靈敏度的氣敏元件組成。

          氣體傳感器是組成氣體傳感器陣列的核心器件。氣體傳感器是一種把氣體中的特定成分檢測出來,并將其轉化為電信號的器件。通常,氣體傳感器陣列可以采用數個單獨的氣體傳感器組合而成,并采用集成工藝制作,體積小,功耗低,便于信號的集中采集與處理。單個氣體傳感器與傳敏陣列在特性上有質的區別,單個氣體傳感器對氣味/ 氣體的響應可用強度來表示,而氣敏傳感器陣列除了各個傳感器的響應外,在全部傳感器組成的多維空間中形成響應模式,在環境條件一定的情況下,陣列上的響應模式與其激勵是一一對應的,而這正是該系統能對多種氣味和氣體進行辨識的關鍵所在。

          本設計要求實現對酒精、甲烷、一氧化碳氣體的定性和定量分析,首先最重要的工作是選擇合適的傳感器,通過對性能、可實現性、價格等的對比,針對酒精氣體,選擇的是MQ-303A酒精傳感器,針對甲烷氣體,采用的是MQ-4 半導體氣體傳感器,針對一氧化碳氣體,選擇的是V-40 一氧化碳傳感器,由這三種傳感器組成傳感器陣列。

          該設計通過氣體傳感器陣列采集氣體信息,并將采集到的信息轉化為電信號,然后送到 進行模數轉換。

          1.2 數據采集和數據處理系統

          由氣體傳感器陣列輸出的微弱電信號,經各自信號放大電路對信號進行預處理,使其轉換為O ~5V 范圍內變化的直流信號,送到A/D 轉換電路變換為數字信號,對其進行數據采集處理。

          為了方便與89C51 的連接,本系統選用芯片對采集到的氣體信息進行模數轉換。其分辨率為8 位,不必進行零點和滿度調整,且具有高阻抗斬波穩定比較器,8個通道的多路開關可直接存取8 個單端模擬信號中的一個。利用寫啟動A / D 轉換器,轉換結束后再由ADC0809 向89C51 發出中斷請求信號,CPU 響應中斷請求。通過對譯碼器的讀操作,讀取轉換結果并送到被測量的相應存儲區。再重新選擇被測量,并再次啟動A/D轉換后中斷返回。ADC0809與單片機89C51 連線線路如圖2 所示。

        基于單片機的多氣體檢測系統設計方案

        圖2 ADC0809 與89C51 的連線線路

        分頻器相關文章:分頻器原理

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 鲁山县| 永靖县| 禄丰县| 砚山县| 威远县| 利辛县| 旬阳县| 东山县| 禄丰县| 延长县| 英山县| 普宁市| 荥经县| 定安县| 康定县| 万宁市| 佛冈县| 普宁市| 浮梁县| 海安县| 涿鹿县| 水富县| 灵山县| 商水县| 昌平区| 青神县| 宁津县| 门头沟区| 龙川县| 怀柔区| 平乐县| 南宫市| 沂南县| 台南县| 姜堰市| 宣汉县| 那曲县| 西乌| 凌源市| 余干县| 广东省|