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