吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

巧用單片機進行多氣體檢測系統設計的實例

單片機 ? 來源:互聯網 ? 作者:佚名 ? 2017-11-30 08:06 ? 次閱讀

氣體傳感器是一種能將氣體種類及其與濃度有關的信息轉換成電氣信號的裝置。根據這些電氣信號的強弱就可以獲得與待測氣體在環境中存在情況有關的信息,從而可以進行檢測、監控、報警。

本設計采用酒精傳感器、甲烷傳感器、一氧化碳傳感器等多種氣體傳感器組成傳感器陣列,通過傳感器陣列能把氣體中的特定成分檢測出來,并將其轉化為電信號,然后采用ADC0809 將傳感器輸出的模擬信號轉換為數字信號,運用AT89C51 進行數據處理和計算,并通過LED 顯示氣體種類和濃度信息,實現了對多種氣體的識別和檢測。

1 硬件電路設計

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

1.jpg

圖1 系統功能框圖

1.1 氣體傳感器陣列

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

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

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

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

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

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

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

2.jpg

圖2 ADC0809 與89C51 的連線線路

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

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

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

1.3 顯示電路

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

綜上可得,基于單片機的多氣體檢測系統的數據采集、數據處理及結果顯示電路如圖3。

3.jpg

圖3 多氣體檢測系統電路

2 軟件設計

本設計由數據采集、數據轉換、數據處理、顯示和報警幾個模塊組成。

主程序流程圖為圖4。

4.jpg

圖4 主程序流程圖

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

5.jpg

圖5 AD0809 部分程序流程圖

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

6.jpg

圖6 顯示子程序流程圖

結語

在本設計中采用多傳感器組成傳感器陣列,可針對多種不同氣體進行信息采集、信息轉換和數據處理,最后顯示氣體種類和濃度信息,為多種氣體的檢測提供了一種切實可行的解決方案。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6039

    文章

    44583

    瀏覽量

    636508
  • 氣體檢測
    +關注

    關注

    0

    文章

    61

    瀏覽量

    12629

原文標題:基于單片機的多氣體檢測系統設計方案

文章出處:【微信號:aidanpianji,微信公眾號:單片機】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

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

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

    低功耗藍牙模塊+氣體檢測儀藍牙方案介紹

    在工業安全領域,氣體檢測儀是保障工作場所安全的關鍵設備之一。氣體檢測儀藍牙模組方案的出現,使得氣體檢測數據可以通過藍牙技術傳輸到智能手機、平板電腦等移動設備上,實現遠程監測與管理。工作人員無需
    的頭像 發表于 07-17 16:59 ?356次閱讀
    低功耗藍牙模塊+<b class='flag-5'>氣體檢測</b>儀藍牙方案介紹

    基于STM32單片機的pm2.5空氣質量檢測系統設計

    系統使用STM32單片機進行系統主控,使用PM2.5粉塵檢測模塊進行粉塵濃度
    的頭像 發表于 06-26 11:16 ?1707次閱讀
    基于STM32<b class='flag-5'>單片機</b>的pm2.5空氣質量<b class='flag-5'>檢測</b><b class='flag-5'>系統</b>設計

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

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

    一招教你如何選擇適用的工業GDS氣體檢測報警系統

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

    可燃氣體檢測警報儀

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

    OpenHarmony南向開發實例:【智能可燃氣體檢測系統

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

    如何系統、科學地自學單片機

    很多初學者都會面臨這個問題,我想學習單片機、我也想學好單片機、我也想系統地學習單片機,但是單片機涉及到的學科
    的頭像 發表于 03-28 08:03 ?1121次閱讀
    如何<b class='flag-5'>系統</b>、科學地自學<b class='flag-5'>單片機</b>?

    我國氣體檢測儀發展現狀

    什么是氣體檢測儀?氣體檢測儀是一種氣體泄露濃度檢測的儀器儀表工具,氣體檢測儀器儀表通過將氣體傳感
    的頭像 發表于 03-27 10:25 ?791次閱讀
    我國<b class='flag-5'>氣體檢測</b>儀發展現狀

    我國氣體檢測儀發展現狀

    什么是氣體檢測儀? 氣體檢測儀是一種氣體泄露濃度檢測的儀器儀表工具,氣體檢測儀器儀表通過將氣體
    的頭像 發表于 03-19 19:25 ?505次閱讀

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

    紅外氣體檢測儀是一種常用的氣體檢測裝置,通過測量目標氣體在紅外光譜范圍內的吸收特性來實現氣體檢測。紅外
    的頭像 發表于 02-01 16:52 ?2315次閱讀

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

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

    單片機編程實例介紹

    單片機(Microcontroller)是指內部集成了處理器核心、存儲器、輸入輸出接口和外圍設備接口等功能模塊的集成電路芯片。它具有體積小、功耗低、性能高等優點,被廣泛應用于嵌入式系統中。單片機編程
    的頭像 發表于 01-16 09:37 ?2653次閱讀

    單片機編程實例總結

    單片機編程實例總結
    的頭像 發表于 01-16 09:17 ?1077次閱讀

    基于51單片機的酒精氣體檢測器設計

    電子發燒友網站提供《基于51單片機的酒精氣體檢測器設計.rar》資料免費下載
    發表于 01-12 10:06 ?0次下載
    大发888假冒网站| 大发888国际娱乐城lm0| 百家乐官网小型抽水泵| 大发888 dafa888 大发官网| 威尼斯人娱乐城 2013十一月九问好| 百家乐官网投法| 新利国际娱乐网| 百家乐游戏解码器| 百家乐送彩金平台| 申博百家乐官网有假吗| 皇冠在线代理| 大发888资讯| 百家乐连长| 励骏会百家乐官网的玩法技巧和规则| 满城县| 六合彩开奖公告| 三公百家乐在哪里可以玩| 澳门百家乐官网娱乐城开户| 速博国际网上娱乐| 百家乐好津乐汇| 至尊百家乐下载| 足球百家乐官网投注网出租| 百家乐官网金海岸软件| 石棉县| 皇冠足球赔| 娱乐城去澳门| bet365v网卡| 抚顺棋牌网| 大发888娱乐软件| 博天堂百家乐的玩法技巧和规则 | 百家乐官网破解的办法| 西林县| 东港市| 百家乐官网闲拉长龙| 新营市| 百家乐官网赌博怎么玩| 包头市| 百家乐官网为什么庄5| CEO百家乐官网现金网| 百家乐官网新台第二局| 高平市|