0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

利用單片機(jī)技術(shù)設(shè)計實現(xiàn)多氣體檢測的系統(tǒng)方案

電子設(shè)計 ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-01-04 07:32 ? 次閱讀

氣體傳感器是一種能將氣體種類及其與濃度有關(guān)的信息轉(zhuǎn)換成電氣信號的裝置。根據(jù)這些電氣信號的強(qiáng)弱就可以獲得與待測氣體在環(huán)境中存在情況有關(guān)的信息,從而可以進(jìn)行檢測、監(jiān)控、報警。因此由氣體傳感器與模式識別系統(tǒng)構(gòu)成的智能化氣味識別儀器有著廣泛的應(yīng)用領(lǐng)域,如食品工業(yè)、化學(xué)工業(yè)、環(huán)境監(jiān)測、醫(yī)學(xué)診斷、安全檢查等,越來越受到廣泛關(guān)注。

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

1 硬件電路設(shè)計

本設(shè)計硬件電路由數(shù)據(jù)采集、數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)處理、結(jié)果顯示和報警等部分組成,涉及的芯片AD0809 模數(shù)轉(zhuǎn)換芯片、AT89C51單片機(jī)、SUN7474頻率發(fā)生器以及一些氣體傳感器、驅(qū)動電路、復(fù)位電路和LED 顯示模塊。系統(tǒng)的功能框圖如圖1 所示。

圖1 系統(tǒng)功能框圖

1.1 氣體傳感器陣列

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

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

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

該設(shè)計通過氣體傳感器陣列采集氣體信息,并將采集到的信息轉(zhuǎn)化為電信號,然后送到ADC0809 進(jìn)行模數(shù)轉(zhuǎn)換。

1.2 數(shù)據(jù)采集和數(shù)據(jù)處理系統(tǒng)

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

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

圖2 ADC0809 與89C51 的連線線路

微處理器采用的是AT89C51 芯片。

89C51 單片機(jī)是ATMEL、PHILIPS和SST等公司生產(chǎn)的與80C51 兼容的低功耗、高性能8 位單片機(jī),具有比8031 更豐富的硬件資源,特別是其內(nèi)部增加的閃速可電改寫的存儲器Flash ROM給單片機(jī)的開發(fā)及應(yīng)用帶來了很大的方便,且芯片價格非常便宜。在該系統(tǒng)中89C51 主要對采集數(shù)據(jù)進(jìn)行處理,按各種氣體濃度的數(shù)學(xué)模型計算出其濃度,由數(shù)碼管顯示其相應(yīng)的氣體種類及濃度值,當(dāng)濃度超標(biāo)時,進(jìn)行報警。

該系統(tǒng)還采用了分頻器SUN7474.分頻器對脈沖信號進(jìn)行2的n次方分之一的分頻,例如把32768HZ 的脈沖信號變成1HZ的秒信號。通常利用T觸發(fā)器實現(xiàn),每來一個脈沖后觸發(fā)器狀態(tài)改變一次,經(jīng)過n個T觸發(fā)器處理后就可以得到2的n次方分之一的分頻信號。89C51接12MHZ晶振,經(jīng)ALE端后輸出到分頻器為2MHZ,分頻器進(jìn)行分頻后為ADC0809 提供所需的工作時鐘。

1.3 顯示電路

在該設(shè)計中,LED 顯示器的顯示方法采用動態(tài)顯示。LED 動態(tài)顯示的基本做法在于分時輪流選通數(shù)碼管的公共端,使得各數(shù)碼管輪流導(dǎo)通,在選通相應(yīng)LED后,即在顯示字段上得到顯示字形碼。這種方式不但能提高數(shù)碼管的發(fā)光效率,并且由于各個數(shù)碼管的字段線是并聯(lián)使用的,從而大大簡化了硬件線路。本設(shè)計中處理結(jié)果采用4位LED顯示,首位顯示氣體類別,后3 位顯示氣體濃度。逐位輪流點亮各個LED,每一位保持1ms,在10~20ms 之內(nèi)再一次點亮,重復(fù)不止。這樣利用人的視覺停留,好像4 位LED 同時點亮一樣。

綜上可得,基于單片機(jī)的多氣體檢測系統(tǒng)的數(shù)據(jù)采集、數(shù)據(jù)處理及結(jié)果顯示電路如圖3。

圖3 多氣體檢測系統(tǒng)電路

2 軟件設(shè)計

本設(shè)計由數(shù)據(jù)采集、數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)處理、顯示和報警幾個模塊組成。

主程序流程圖為圖4。

圖4 主程序流程圖

AD0809 部分程序流程圖為圖5。

圖5 AD0809 部分程序流程圖

顯示子程序流程圖如圖6。

圖6 顯示子程序流程圖

結(jié)語

本文介紹了進(jìn)行多氣體分析的電子嗅覺系統(tǒng)的硬件結(jié)構(gòu)和軟件設(shè)計。在本設(shè)計中采用多傳感器組成傳感器陣列,可針對多種不同氣體進(jìn)行信息采集、信息轉(zhuǎn)換和數(shù)據(jù)處理,最后顯示氣體種類和濃度信息,為多種氣體的檢測提供了一種切實可行的解決方案。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 氣體傳感器
    +關(guān)注

    關(guān)注

    14

    文章

    542

    瀏覽量

    37697
  • AT89C51
    +關(guān)注

    關(guān)注

    27

    文章

    543

    瀏覽量

    81240
  • 數(shù)據(jù)處理
    +關(guān)注

    關(guān)注

    0

    文章

    599

    瀏覽量

    28568
  • A/D
    A/D
    +關(guān)注

    關(guān)注

    0

    文章

    56

    瀏覽量

    11029
收藏 人收藏

    評論

    相關(guān)推薦

    安帕爾:可燃氣體檢測儀怎么樣選擇

    安帕爾:可燃氣體檢測儀怎么樣選擇 可燃氣體檢測儀怎么樣選擇?下面安帕爾給大家介紹下 一要看可燃氣體檢測儀是否具有穩(wěn)定性。這個是必須要考慮的因素,零點偏移和全幅偏移的數(shù)值越小越好,所有的氣體檢測
    的頭像 發(fā)表于 08-16 10:16 ?296次閱讀

    低功耗藍(lán)牙模塊+氣體檢測儀藍(lán)牙方案介紹

    在工業(yè)安全領(lǐng)域,氣體檢測儀是保障工作場所安全的關(guān)鍵設(shè)備之一。氣體檢測儀藍(lán)牙模組方案的出現(xiàn),使得氣體檢測數(shù)據(jù)可以通過藍(lán)牙技術(shù)傳輸?shù)街悄苁謾C(jī)、平
    的頭像 發(fā)表于 07-17 16:59 ?343次閱讀
    低功耗藍(lán)牙模塊+<b class='flag-5'>氣體檢測</b>儀藍(lán)牙<b class='flag-5'>方案</b>介紹

    便攜三合一氣體檢測儀的功能使用說明

    便攜三合一氣體檢測儀的功能使用說明
    的頭像 發(fā)表于 06-20 11:42 ?994次閱讀
    便攜三合一<b class='flag-5'>氣體檢測</b>儀的功能使用說明

    一招教你如何選擇適用的工業(yè)GDS氣體檢測報警系統(tǒng)

    在化工企業(yè)生產(chǎn)、儲運等過程中,經(jīng)常會涉及到各類可燃、有毒氣體釋放源,可燃氣體和有毒氣體檢測報警系統(tǒng)GasDetectionSystem(以下簡稱GDS
    的頭像 發(fā)表于 04-23 17:15 ?912次閱讀
    一招教你如何選擇適用的工業(yè)GDS<b class='flag-5'>氣體檢測</b>報警<b class='flag-5'>系統(tǒng)</b>

    可燃氣體檢測警報儀

    一、產(chǎn)品簡介 一款基于MQ-2傳感器及NE555設(shè)計的可燃氣體檢測警報儀。 二、應(yīng)用場景 DIY,適用于檢測封閉或者半封閉環(huán)境中可燃氣體的濃度的場合。 三、產(chǎn)品概述 該可燃氣體檢測警報
    的頭像 發(fā)表于 04-18 14:22 ?396次閱讀
    可燃<b class='flag-5'>氣體檢測</b>警報儀

    特種氣體安全監(jiān)控管理系統(tǒng)解決方案

    根據(jù)現(xiàn)行國家標(biāo)準(zhǔn)《特種氣體系統(tǒng)工程技術(shù)規(guī)范》GB50646-2011和《有毒氣體檢測報警儀技術(shù)條件及檢驗方法》HG23006中的有關(guān)規(guī)定,同時結(jié)合半導(dǎo)體工廠使用氣體檢測裝置產(chǎn)品的快速響
    的頭像 發(fā)表于 04-15 11:11 ?596次閱讀
    特種<b class='flag-5'>氣體</b>安全監(jiān)控管理<b class='flag-5'>系統(tǒng)</b>解決<b class='flag-5'>方案</b>

    OpenHarmony南向開發(fā)實例:【智能可燃氣體檢測系統(tǒng)

    智能可燃氣體檢測系統(tǒng)可以通過云和手機(jī)建立連接,可以在手機(jī)上控制感應(yīng)的閾值,傳感器感知到的可燃氣體濃度超過閾值之后,將會通過云傳給手機(jī),并報警。
    的頭像 發(fā)表于 04-11 10:00 ?1031次閱讀
    OpenHarmony南向開發(fā)實例:【智能可燃<b class='flag-5'>氣體檢測</b><b class='flag-5'>系統(tǒng)</b>】

    如何系統(tǒng)、科學(xué)地自學(xué)單片機(jī)?

    很多初學(xué)者都會面臨這個問題,我想學(xué)習(xí)單片機(jī)、我也想學(xué)好單片機(jī)、我也想系統(tǒng)地學(xué)習(xí)單片機(jī),但是單片機(jī)涉及到的學(xué)科
    的頭像 發(fā)表于 03-28 08:03 ?1091次閱讀
    如何<b class='flag-5'>系統(tǒng)</b>、科學(xué)地自學(xué)<b class='flag-5'>單片機(jī)</b>?

    我國氣體檢測儀發(fā)展現(xiàn)狀

    以后的信號控制相應(yīng)的模塊實現(xiàn)氣體探測的各項具體功能。氣體檢測儀可檢測硫化氫,一氧化碳,氧氣,二氧化硫,磷化氫,氨氣,二氧化氮,氰化氫,氯氣,二氧化氯,臭氧和可燃
    的頭像 發(fā)表于 03-27 10:25 ?760次閱讀
    我國<b class='flag-5'>氣體檢測</b>儀發(fā)展現(xiàn)狀

    我國氣體檢測儀發(fā)展現(xiàn)狀

    以后的信號控制相應(yīng)的模塊實現(xiàn)氣體探測的各項具體功能。氣體檢測儀可檢測硫化氫,一氧化碳,氧氣,二氧化硫,磷化氫,氨氣,二氧化氮,氰化氫,氯氣,二氧化氯,臭氧和可燃
    的頭像 發(fā)表于 03-19 19:25 ?486次閱讀

    紅外氣體檢測儀的工作原理 紅外氣體檢測儀的使用方法

    紅外氣體檢測儀是一種常用的氣體檢測裝置,通過測量目標(biāo)氣體在紅外光譜范圍內(nèi)的吸收特性來實現(xiàn)氣體檢測
    的頭像 發(fā)表于 02-01 16:52 ?2249次閱讀

    氣體檢測儀手持終端定制_便攜式多種氣體檢測

    氣體檢測儀手持終端定制_便攜式多種氣體檢測儀|氣體檢測方案。手持氣體檢測儀終端在工業(yè)施工等領(lǐng)域具有重要的作用。該儀器可以有效地
    的頭像 發(fā)表于 01-23 19:44 ?1041次閱讀
    <b class='flag-5'>氣體檢測</b>儀手持終端定制_便攜式多種<b class='flag-5'>氣體檢測</b>儀

    基于單片機(jī)控制的交通燈設(shè)計

    本課程設(shè)計是在學(xué)完單片機(jī)原理及課程之后綜合利用所學(xué)單片機(jī)知識完成一個單片機(jī)應(yīng)用系統(tǒng)設(shè)計并在實驗室實現(xiàn)
    的頭像 發(fā)表于 01-22 15:31 ?2178次閱讀
    基于<b class='flag-5'>單片機(jī)</b>控制的交通燈設(shè)計

    基于51單片機(jī)的酒精氣體檢測器設(shè)計

    電子發(fā)燒友網(wǎng)站提供《基于51單片機(jī)的酒精氣體檢測器設(shè)計.rar》資料免費下載
    發(fā)表于 01-12 10:06 ?0次下載

    基于51單片機(jī)的酒精氣體檢測器設(shè)計

    基于51單片機(jī)的酒精氣體檢測器設(shè)計(實物)
    發(fā)表于 01-02 09:40 ?7次下載