基于單片機(jī)的多氣體檢測(cè)系統(tǒng)設(shè)計(jì)方案

姓名:仝啟龍 ? 學(xué)號(hào):17101223413

本文轉(zhuǎn)自

【嵌牛導(dǎo)讀】

采用氣體傳感器陣列采集氣體信息宁否,通過(guò)以AT89C51?和ADC0809?組成的核心單元進(jìn)行數(shù)據(jù)采集和數(shù)據(jù)處理夭苗,以LED 顯示器顯示結(jié)果,實(shí)現(xiàn)了對(duì)多種氣體的識(shí)別和檢測(cè)全度。

【嵌牛鼻子】硬件電路設(shè)計(jì),軟件設(shè)計(jì)

【嵌牛提問(wèn)】硬件電路如何設(shè)計(jì)斥滤?軟件如何設(shè)計(jì)将鸵?

【嵌牛正文】

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

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

1 硬件電路設(shè)計(jì)

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

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

1.1 氣體傳感器陣列

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

氣體傳感器是組成氣體傳感器陣列的核心器件弊仪。氣體傳感器是一種把氣體中的特定成分檢測(cè)出來(lái)争剿,并將其轉(zhuǎn)化為電信號(hào)的器件郁季。通常旬蟋,氣體傳感器陣列可以采用數(shù)個(gè)單獨(dú)的氣體傳感器組合而成陋守,并采用集成工藝制作炫刷,體積小橘原,功耗低籍铁,便于信號(hào)的集中采集與處理。單個(gè)氣體傳感器與傳敏陣列在特性上有質(zhì)的區(qū)別靠柑,單個(gè)氣體傳感器對(duì)氣味/ 氣體的響應(yīng)可用強(qiáng)度來(lái)表示寨辩,而氣敏傳感器陣列除了各個(gè)傳感器的響應(yīng)外,在全部傳感器組成的多維空間中形成響應(yīng)模式歼冰,在環(huán)境條件一定的情況下靡狞,陣列上的響應(yīng)模式與其激勵(lì)是一一對(duì)應(yīng)的,而這正是該系統(tǒng)能對(duì)多種氣味和氣體進(jìn)行辨識(shí)的關(guān)鍵所在隔嫡。

本設(shè)計(jì)要求實(shí)現(xiàn)對(duì)酒精甸怕、甲烷、一氧化碳?xì)怏w的定性和定量分析腮恩,首先最重要的工作是選擇合適的傳感器梢杭,通過(guò)對(duì)性能、可實(shí)現(xiàn)性秸滴、價(jià)格等的對(duì)比武契,針對(duì)酒精氣體,選擇的是MQ-303A酒精傳感器,針對(duì)甲烷氣體咒唆,采用的是MQ-4?半導(dǎo)體氣體傳感器届垫,針對(duì)一氧化碳?xì)怏w,選擇的是V-40 一氧化碳傳感器全释,由這三種傳感器組成傳感器陣列装处。

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

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

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

為了方便與89C51 單片機(jī)的連接形帮,本系統(tǒng)選用ADC0809芯片對(duì)采集到的氣體信息進(jìn)行模數(shù)轉(zhuǎn)換。其分辨率為8 位周叮,不必進(jìn)行零點(diǎn)和滿度調(diào)整,且具有高阻抗斬波穩(wěn)定比較器界斜,8個(gè)通道的多路開關(guān)可直接存取8 個(gè)單端模擬信號(hào)中的一個(gè)仿耽。利用單片機(jī)寫啟動(dòng)A / D 轉(zhuǎn)換器,轉(zhuǎn)換結(jié)束后再由ADC0809 向89C51 發(fā)出中斷請(qǐng)求信號(hào)各薇,CPU 響應(yīng)中斷請(qǐng)求项贺。通過(guò)對(duì)譯碼器的讀操作,讀取轉(zhuǎn)換結(jié)果并送到被測(cè)量的相應(yīng)存儲(chǔ)區(qū)峭判。再重新選擇被測(cè)量开缎,并再次啟動(dòng)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)部增加的閃速可電改寫的存儲(chǔ)器Flash ROM給單片機(jī)的開發(fā)及應(yīng)用帶來(lái)了很大的方便,且芯片價(jià)格非常便宜横漏。在該系統(tǒng)中89C51 主要對(duì)采集數(shù)據(jù)進(jìn)行處理谨设,按各種氣體濃度的數(shù)學(xué)模型計(jì)算出其濃度,由數(shù)碼管顯示其相應(yīng)的氣體種類及濃度值缎浇,當(dāng)濃度超標(biāo)時(shí)扎拣,進(jìn)行報(bào)警。

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

1.3 顯示電路

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

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

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


2 軟件設(shè)計(jì)

本設(shè)計(jì)由數(shù)據(jù)采集蠢壹、數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)處理九巡、顯示和報(bào)警幾個(gè)模塊組成图贸。

主程序流程圖為圖4。

圖4 主程序流程圖

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

圖5 AD0809 部分程序流程圖


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

圖6 顯示子程序流程圖 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

結(jié)語(yǔ)

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

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末何吝,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子鹃唯,更是在濱河造成了極大的恐慌爱榕,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,968評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件坡慌,死亡現(xiàn)場(chǎng)離奇詭異黔酥,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)洪橘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門跪者,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人熄求,你說(shuō)我怎么就攤上這事渣玲。” “怎么了弟晚?”我有些...
    開封第一講書人閱讀 153,220評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵忘衍,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我卿城,道長(zhǎng)枚钓,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,416評(píng)論 1 279
  • 正文 為了忘掉前任藻雪,我火速辦了婚禮秘噪,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘勉耀。我一直安慰自己,他們只是感情好蹋偏,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評(píng)論 5 374
  • 文/花漫 我一把揭開白布便斥。 她就那樣靜靜地躺著,像睡著了一般威始。 火紅的嫁衣襯著肌膚如雪枢纠。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,144評(píng)論 1 285
  • 那天黎棠,我揣著相機(jī)與錄音晋渺,去河邊找鬼。 笑死脓斩,一個(gè)胖子當(dāng)著我的面吹牛木西,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播随静,決...
    沈念sama閱讀 38,432評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼八千,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼吗讶!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起恋捆,我...
    開封第一講書人閱讀 37,088評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤照皆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后沸停,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體膜毁,經(jīng)...
    沈念sama閱讀 43,586評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評(píng)論 2 325
  • 正文 我和宋清朗相戀三年愤钾,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片绰垂。...
    茶點(diǎn)故事閱讀 38,137評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡室奏,死狀恐怖劲装,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤南蹂,帶...
    沈念sama閱讀 33,783評(píng)論 4 324
  • 正文 年R本政府宣布六剥,位于F島的核電站,受9級(jí)特大地震影響峰伙,放射性物質(zhì)發(fā)生泄漏瞳氓。R本人自食惡果不足惜策彤,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望匣摘。 院中可真熱鬧店诗,春花似錦、人聲如沸音榜。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)囊咏。三九已至恕洲,卻和暖如春塔橡,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背霜第。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工葛家, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人泌类。 一個(gè)月前我還...
    沈念sama閱讀 45,595評(píng)論 2 355
  • 正文 我出身青樓癞谒,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親刃榨。 傳聞我的和親對(duì)象是個(gè)殘疾皇子弹砚,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 氣體檢測(cè)儀廣泛應(yīng)用于石油化工、環(huán)保枢希、燃?xì)狻?煤礦等行業(yè) ,對(duì)于各類不同的安全生產(chǎn)場(chǎng)合和檢測(cè)要求 ,選擇合適的氣體檢...
    國(guó)瑞儀器閱讀 2,613評(píng)論 0 0
  • 申金鑫 17101223365 轉(zhuǎn)載自單片機(jī)精講吳鑒鷹微信公眾號(hào) 【嵌牛導(dǎo)讀】:一些單片機(jī)設(shè)計(jì)中應(yīng)注意的問(wèn)題桌吃,和單...
    Felixxin閱讀 523評(píng)論 0 5
  • 親子(83)相博超媽媽 本來(lái)昨晚兒子跟我說(shuō)好要跟我去上班練字的,但是今早兒子感冒有點(diǎn)加重起不來(lái)了苞轿,我就沒讓他...
    一年級(jí)四班相博超媽媽閱讀 119評(píng)論 0 3
  • 如何管理自己的情緒茅诱。這是個(gè)問(wèn)題啊。 這兩天自己莫名的悲傷搬卒,工作也多瑟俭,有點(diǎn)煩躁,就搞得自己啥也不想做契邀。 心理狀態(tài)和辦...
    郭云閱讀 134評(píng)論 1 0
  • 人是復(fù)雜的動(dòng)物摆寄。研究人的心理也是復(fù)雜的。 其實(shí)也曾思考過(guò)坯门,為什么總是會(huì)分散注意力微饥,會(huì)感到思維蓬松,弗洛伊德解釋是失...
    餌夢(mèng)閱讀 673評(píng)論 0 0