◇咸陽師范學(xué)院 郝海燕 龔 杰
如今,在經(jīng)濟(jì)的帶動(dòng)下,人們的生活水平是越來越好。但也滋生了許許多多的問題,大氣污染便是其中問題之一。令我們憂心的是,大氣的污染不僅會(huì)帶來諸多的惡劣天氣,更會(huì)影響到我們的身體健康,基于此原因,本文利用單片機(jī)來制作一款可以檢測空氣質(zhì)量的儀器。利用此儀器可以方便、快捷、準(zhǔn)確的檢測出當(dāng)前的空氣質(zhì)量,以便人們對(duì)此做出相應(yīng)的準(zhǔn)備,從而應(yīng)對(duì)大氣污染。
一直以來,煤炭是我國主要的能源之一,由于長期開采和使用,因此也變成了大氣污染的主要成因之一。隨著工業(yè)化的快速發(fā)展,我國的大氣環(huán)境越來越差,不僅威脅到人們的健康還存在發(fā)生環(huán)境災(zāi)變的隱患。
本次設(shè)計(jì)主要是結(jié)合單片機(jī)理論知識(shí)和實(shí)踐的可行性,在此基礎(chǔ)上設(shè)計(jì)一款空氣質(zhì)量檢測儀。該設(shè)計(jì)主要由主控芯片模塊、功能顯示模塊、功能報(bào)警模塊、功能按鍵模塊、功能信號(hào)采集模塊、功能凈化模塊組成。各部分相互依存、相互影響共同構(gòu)成了空氣質(zhì)量檢測儀系統(tǒng)。各大模塊的具體構(gòu)成包括有:主控芯片模塊包括主控芯片,晶振電路和復(fù)位信號(hào)電路;功能顯示模塊主要包括LED顯示電路和LCD的顯示電路;功能報(bào)警模塊包括蜂鳴器報(bào)警電路;功能信號(hào)采集模塊包括PM2.5檢測電路和A/D轉(zhuǎn)換電路;功能按鍵模塊包括獨(dú)立按鍵電路和開關(guān)按鍵電路;功能凈化模塊包括負(fù)離子凈化電路。重點(diǎn)在于主控芯片,功能顯示和信號(hào)采集的各器件的選擇。
圖1 空氣質(zhì)量檢測儀系統(tǒng)總體方案
選擇STC89C51單片機(jī)控制芯片作為主控芯片,該主控芯片共有兩個(gè)定時(shí)計(jì)數(shù)器和兩個(gè)外部中斷。它具有成本低廉、結(jié)構(gòu)相對(duì)簡單、容易控制等優(yōu)點(diǎn),其性能價(jià)格比遠(yuǎn)高于同類芯片。
基于本次設(shè)計(jì)要求,通過對(duì)比市面上的多種芯片,考慮到成本、實(shí)時(shí)性、操作性強(qiáng)等問題。此芯片不僅可以滿足本次設(shè)計(jì)的要求,而且外圍電路簡單、硬件設(shè)計(jì)方便。
采用ADC0881作為模數(shù)轉(zhuǎn)換器,它是一種單片、快速的8位模數(shù)變換器,它具有集成度高,能夠節(jié)省空間、減少體積、簡化線路板的布線設(shè)計(jì)、優(yōu)化系統(tǒng)的性能等優(yōu)點(diǎn),但不過成本較高、內(nèi)部結(jié)構(gòu)復(fù)雜且不易操作、實(shí)用性不強(qiáng) 。
基于本次設(shè)計(jì)的要求??紤]到經(jīng)濟(jì)適用、操作簡單、可靠性好,且都能達(dá)到最終目的。綜合考慮,最終便使用此模塊。
方案一:采用SDS011傳感器作為空氣的濃度檢測模塊,它能直接讀出十六進(jìn)制數(shù),雖然測的靈敏度高,但成本比較高,操作比較復(fù)雜,一般不采用。
方案二:利用夏普粉塵傳感器GP2Y10 10AU0F作為空氣濃度的檢測模塊,它是一種粉塵煙霧傳感器,能檢測出非常細(xì)微的顆粒。其輸出的是與空氣中粉塵濃度成正比的電壓模擬量,需通過A/D采集后轉(zhuǎn)化成數(shù)字量顯示濃度值。由于價(jià)格便宜、經(jīng)濟(jì)適用、靈敏度相對(duì)于其它的高,一般市場采用此傳感器。
通過對(duì)上述方案的比較,都能夠?qū)崿F(xiàn)檢測空氣中的濃度,不過綜合考慮選擇方案二。
使用LCD1602液晶作為顯示模塊。他顯示的內(nèi)容為16×2,既可以顯示兩行,每行16個(gè)字符。它具有背光調(diào)節(jié)功能,只需要調(diào)節(jié)外部電位器便可時(shí)時(shí)調(diào)節(jié)背光、改變對(duì)比度,來控制顯示的亮度,同時(shí)單片機(jī)的I/O引腳的驅(qū)動(dòng)電流既可驅(qū)動(dòng)LCD1602,而且價(jià)格便宜、可插拔性強(qiáng)、功耗較低、顯示內(nèi)容多樣性、外表美觀、體積小等優(yōu)點(diǎn),這些優(yōu)點(diǎn)是其他顯示器無法相比的。
使用負(fù)離子凈化器。它的原理是強(qiáng)電場產(chǎn)生負(fù)離子與顆粒污染物相結(jié)合,使其沉淀或者吸附在物體表面,其優(yōu)點(diǎn)是殺滅細(xì)菌,凈化效果比較好。
通過一系列的比較比較,使用此種進(jìn)化模塊的實(shí)用性強(qiáng),能更好的凈化空氣。
方案一:選用矩陣鍵盤,可以更大程度上的使用上面的I/O端口,但程序比較復(fù)雜,多用于按鍵比較多的電路。
方案二:選用獨(dú)立按鍵式,每個(gè)端口獨(dú)立工作。程序編寫簡單,操作簡單。
通過上述兩個(gè)方案比較,由于此次設(shè)計(jì)的按鍵個(gè)數(shù)不多,又能滿足要求,綜合考慮選擇方案二。
系統(tǒng)主程序的入口為main()函數(shù),先對(duì)系統(tǒng)進(jìn)行初始化,然后進(jìn)入主程序,當(dāng)按下菜單按鍵,LCD顯示菜單功能界面。根據(jù)設(shè)置的報(bào)警值,判斷測得的濃度是否達(dá)到報(bào)警值以及開啟凈化器。利用1602實(shí)時(shí)反應(yīng)整個(gè)檢測裝置的運(yùn)行。主要程序流程圖如圖2所示。
圖2 主程序流程圖
首先進(jìn)行keil的仿真,對(duì)于單片機(jī)來說,keil軟件是必不可少的,它有著強(qiáng)大的仿真和編輯功能。再利用Proteus進(jìn)行仿真,其具體過程如下所示。
當(dāng)按下設(shè)置鍵后,通過加減鍵設(shè)置參考值為300 μg/m3時(shí),調(diào)節(jié)可變電阻使得實(shí)際測量值為125 μ g/m3時(shí),小于設(shè)定值的一半時(shí),綠色LED燈亮,表示空氣質(zhì)量良好。當(dāng)按下設(shè)置鍵后,通過加減鍵設(shè)置參考值為300 μg /m3時(shí),調(diào)節(jié)可變電阻使得實(shí)際測量值為180 μ g/m3時(shí),大于設(shè)定值的一半且小于參考值時(shí),黃色LED燈亮,表示空氣質(zhì)量一般。當(dāng)按下設(shè)置鍵后,通過加減鍵設(shè)置值設(shè)定為300 μ g/m3時(shí),調(diào)節(jié)可變電阻使得實(shí)際測量值為320 μ g/m3時(shí),大于設(shè)置設(shè)定值,紅色LED燈亮,并且蜂鳴器報(bào)警,表示空氣質(zhì)量差,然后紫色LED亮,表示開啟凈化器。電路仿圖結(jié)果如圖3所示。
圖3 實(shí)物設(shè)計(jì)圖
在預(yù)測功能上,經(jīng)過一系列的仿真之后,實(shí)現(xiàn)預(yù)測的功能,最后便是購買器件在進(jìn)行焊接調(diào)試,經(jīng)過調(diào)試后,預(yù)測的功能在實(shí)物圖已經(jīng)實(shí)現(xiàn)。調(diào)試前的如圖4所示。
圖4 實(shí)物圖
該設(shè)計(jì)的難度就是在傳感器的選擇和A/D轉(zhuǎn)換器的選擇上,經(jīng)過翻閱和查找相關(guān)資料,終于找到的了日本公司生產(chǎn)的夏普粉塵傳感器GP2Y1010AU0F和美國公司生產(chǎn)的ADC0832轉(zhuǎn)換器,由于它們比較經(jīng)濟(jì)使用,便于操作,有利于我們做空氣質(zhì)量檢測儀的元器件。筆者學(xué)習(xí)了它們的原理和用法,不僅對(duì)本次設(shè)計(jì)有所幫助,也提高了筆者的操作能力和運(yùn)用知識(shí)的能力。