劉彥賓,李麗瓊
(遵義師范學(xué)院 計(jì)算機(jī)與信息科學(xué)學(xué)院,貴州 遵義 563002)
?
溫濕度控制器的設(shè)計(jì)
劉彥賓,李麗瓊
(遵義師范學(xué)院 計(jì)算機(jī)與信息科學(xué)學(xué)院,貴州 遵義 563002)
摘 要:溫度和濕度作為最常見(jiàn)的被控參數(shù),有很多種方法科學(xué)進(jìn)行測(cè)量。文章通過(guò)使用STC 89C52單片機(jī)、DHT11傳感器模塊、1602液晶顯示屏模塊以及報(bào)警模塊構(gòu)建了一個(gè)簡(jiǎn)單溫濕度控制器,實(shí)現(xiàn)對(duì)溫濕度的準(zhǔn)確控制。
關(guān)鍵詞:溫濕度;單片機(jī);傳感器;報(bào)警
環(huán)境的監(jiān)測(cè)與控制在工業(yè)、農(nóng)業(yè)、國(guó)防等行業(yè)有著廣泛的應(yīng)用。由于應(yīng)用的場(chǎng)合不同監(jiān)測(cè)對(duì)象的不同,其系統(tǒng)設(shè)計(jì)也是千差萬(wàn)別。在眾多指標(biāo)中的溫度和濕度對(duì)環(huán)境有重要影響,因此必須定期抽樣檢查溫度和濕度,以便采取相應(yīng)的措施。如在民用建筑里,檢測(cè)并控制其溫度和濕度對(duì)其中的設(shè)備或貨物非常重要,它直接影響其設(shè)備或所儲(chǔ)存物資的工作可靠性、使用壽命等。如果采用人工進(jìn)行,使用一些器材進(jìn)行檢測(cè)的話,效率低,浪費(fèi)人力、物力和財(cái)力,結(jié)果有時(shí)也還不夠準(zhǔn)確。本文探討用單片機(jī)實(shí)現(xiàn)集溫濕度采集、顯示和報(bào)警的溫濕度控制器。
DHT11數(shù)字溫濕度傳感器是一款含有已校準(zhǔn)數(shù)字信號(hào)輸出的溫濕度復(fù)合傳感器。傳感器包括一個(gè)電阻式感濕元件和一個(gè)NTC測(cè)溫元件,并與一個(gè)高性能8位單片機(jī)相連接。
DHT11數(shù)字溫濕度傳感器連接方法極為簡(jiǎn)單。第一引腳接電源正,第二引腳為數(shù)據(jù)端,直接連接單片機(jī),第四引腳接地 ,第三引腳為孔腳,不需要用到。為了傳感器的穩(wěn)定性,可在數(shù)據(jù)端和電源正之間連接一只5K的電阻。DHT11傳感器原件的電路如圖1所示。
系統(tǒng)使用STC89C52單片機(jī)的最小系統(tǒng)作為核心控制電路,控制DHT11傳感器采集當(dāng)前的溫濕度值并做處理,然后將處理的數(shù)據(jù)傳送到1602液晶屏上顯示出來(lái),同時(shí)根據(jù)設(shè)置溫濕度的上下閥值,若超越閥值就驅(qū)動(dòng)報(bào)警電路完成報(bào)警,進(jìn)而實(shí)現(xiàn)對(duì)溫濕度的準(zhǔn)確控制。電路設(shè)計(jì)如圖2所示。
圖1 DHT11電路
圖2 系統(tǒng)電路設(shè)計(jì)
本系統(tǒng)是在Keil C環(huán)境下開(kāi)發(fā)的。系統(tǒng)的主程序首先要對(duì)整個(gè)系統(tǒng)進(jìn)行初始化,然后將采集到的溫濕度進(jìn)行處理,流程圖如圖3所示。
溫濕度的控制,無(wú)論是從生產(chǎn)還是生活來(lái)說(shuō),與人類(lèi)都是息息相關(guān)的。本文探討了以單片機(jī)為核心部件的控制系統(tǒng),采用模塊化的設(shè)計(jì),通過(guò)軟件編程,實(shí)現(xiàn)對(duì)溫濕度的準(zhǔn)確控制。
圖3 程序流程
[參考文獻(xiàn)]
[1]陳明熒.8051單片機(jī)課程設(shè)計(jì)實(shí)訓(xùn)教材[M].北京:清華大學(xué)出版社,2003.
[2]徐新艷.單片機(jī)原理、應(yīng)用與實(shí)踐[M].北京:高等教育出版社,2005.
[3]吳金戌,沈慶陽(yáng),郭庭吉.8051單片機(jī)實(shí)踐與應(yīng)用[M].北京:清華大學(xué)出版社,2002.
[4]王千.實(shí)用電子電路大全[M].北京:電子工業(yè)出版社,2001.
[5]趙亮,侯國(guó)銳.單片機(jī)C語(yǔ)言編程與實(shí)例[M].北京:人民郵電出版社,2003.
The Controller Design of Temperature and Humidity
Liu Yanbin,Li Liqiong
(School of Computer and Information,Zunyi Normal College,Zunyi 563002,China)
Abstract:The temperature and humidity are as the most common controlled parameters,there are a lot of scientific methods to measure them. In this paper,we construct a simple controller of temperature and humidity in order to achieve the accurate control on temperature and humidity through the use of STC89C52 microcontroller,DHT11 sensor module,1602 LCD module and alarm module.
Key words:temperature and humidity;SCM;sensors;alarm
基金項(xiàng)目:貴州省科技廳聯(lián)合基金;項(xiàng)目編號(hào):LKZS[2014]08。
作者簡(jiǎn)介:劉彥賓((1966-),男,貴州安順,碩士,教授;研究方向:信息安全。