張改蓮
摘要:隨著生活水平的提高,人們對室內環(huán)境的空氣質量提出了更高的要求。為了能夠實時檢測室內環(huán)境中的空氣質量,提高家庭居住環(huán)境,需要對室內空氣中有害氣體進行有效的監(jiān)測,以便采取有效的預防。室內環(huán)境監(jiān)測與控制需要研究的因素很多,如溫度、濕度、氧氣濃度、光照強度、有害氣體濃度等。本次設計就室內環(huán)境中最重要的溫度和濕度兩個因素來進行研究。使用DHT11數(shù)字溫濕度傳感器采集數(shù)據(jù)輸送到單片機系統(tǒng),經過處理實現(xiàn)室內環(huán)境監(jiān)測與控制的功能。
關鍵詞:溫濕度傳感器DHT11 單片機STC89C52 監(jiān)測
中圖分類號:TP274 文獻標識碼:A 文章編號:1007-9416(2016)12-0003-01
隨著中國經濟發(fā)展的越來越好,人們生活水平質量也快速提高。而人們對自己生活的環(huán)境以及對于自身健康生活的意識也在逐年提升,特別是建筑物的居住環(huán)境,人們希望生活工作的建筑物特別是自己的家居能夠受自己的生活需求而自如控制。于是智能家用空氣質量檢測系統(tǒng)應運而生,相比于一般建筑物環(huán)境,智能家用空氣質量檢測系統(tǒng)最大的特點就是整個建筑物受智能化的控制,能自動調整住戶所需的各種環(huán)境因素如建筑物內的溫度、濕度、光線、氧氣濃度等各種與人體健康相關的因素。
1 系統(tǒng)的總體設計
本設計中選擇DHT11數(shù)字溫濕度傳感器作為傳感元件來檢測溫度和濕度的數(shù)據(jù)。在任何時間,顯示當前環(huán)境的溫度和濕度值,也可以讓用戶預設自己需要的溫度和濕度值。室內溫度和濕度超過用戶設定值,則系統(tǒng)將發(fā)出警告音。根據(jù)需求,該系統(tǒng)選擇STC89C52單片機作為數(shù)據(jù)處理元件,可處理傳感器監(jiān)測到的數(shù)據(jù)。按鍵、顯示器、和報警器構成了用戶操作模塊。溫濕度預設值通過按鍵來控制,顯示部分采用LCD1602顯示屏,能夠循環(huán)顯示溫濕度的值及報警值的上、下限。當超出安全范圍時,聲光報警單元發(fā)出報警信號。按鍵操作可進行報警值范圍的調整,及自動、手動測量的轉換。根據(jù)本設計所要求完成的功能,系統(tǒng)基本框圖如圖1所示。
2 硬件設計
本設計分為硬件和軟件兩部分,中央處理單元采用STC89C52微處理器,進行數(shù)據(jù)采集、計算、處理后生成結果數(shù)據(jù),并將數(shù)據(jù)結果實施超限對比。當值大于設定的閾值時,系統(tǒng)會自動報警,并通過顯示單元顯示此刻的濃度值,最終完成對數(shù)據(jù)的存儲。STC89C52單片機的功耗低、性能高、片內擁有通用的8位CPU,在嵌入式控制系統(tǒng)中應用非常廣泛。應用溫濕度傳感器DHT11檢測溫度和濕度,DHT11數(shù)字溫濕度傳感器是一款含有已校準數(shù)字信號輸出的溫濕度復合傳感器。它應用專用的數(shù)字模塊采集技術和溫濕度傳感技術,它具有接口方便、不用額外校準的優(yōu)點,適合室內環(huán)境溫濕度檢測的要求。溫濕度傳感器所傳送來的數(shù)據(jù)用單片機作為主控制器處理,然后顯示器模塊顯示數(shù)據(jù)。復位操作通過按鍵來設定單片機系統(tǒng)的溫度和濕度值。蜂鳴器電路用晶體管三極管來實現(xiàn)其功能,用于識別室內的溫度或濕度有沒有超過預定值,顯示部分采用LCD1602顯示所測量的溫度和濕度的數(shù)值。
3 軟件設計
系統(tǒng)的軟件部分采用C語言編寫。先將系統(tǒng)按功能作用劃分為若干子模塊,然后根據(jù)子模塊要實現(xiàn)的功能完成各個子程序的編寫。根據(jù)溫濕度監(jiān)控系統(tǒng)的功能,能夠顯示當前的實時的溫度和濕度,并且可以在高于或低于預先設定的值時發(fā)出警報。接通電源后按下開關,LCD初始化,調節(jié)預設溫度和濕度的最高值和最低值。在編程中,溫度和濕度的參數(shù)被定義,根據(jù)以上值的數(shù)據(jù)轉換,以確定是否超過了預先設定的值,超過預設值時,蜂鳴器將發(fā)出嘟嘟聲。1602顯示實時溫度和濕度值,再次循環(huán)的判斷,如果在預設值范圍內,蜂鳴器不發(fā)出報警,同時循環(huán)。系統(tǒng)軟件流程圖如圖2所示。
4 結語
本文所研究的智能家用空氣質量檢測系統(tǒng),采用STC89C52作為系統(tǒng)控制單元,它通過同時對現(xiàn)場溫度和濕度信號的實時采集,判斷是否有超過設定值,提高了系統(tǒng)預報的準確性。操作方便,成本較低。當然系統(tǒng)還存在很多不足之處,有待進一步的完善發(fā)展。系統(tǒng)還可以開發(fā)成多機監(jiān)控模式,同時監(jiān)測多個環(huán)境空氣品質,通過串行通信傳到上位機進行綜合處理。
參考文獻
[1]庫志強,張錫兵,楊揚.基于單片機的溫濕度控制系統(tǒng)[J].現(xiàn)代制造,2006,(12).
[2]于永會,唐軍.基于單片機的溫濕度采集系統(tǒng)[J].現(xiàn)代機械,2013,(3).
[3]王迎旭.單片機原理及應用[M].北京:機械工業(yè)出版社,2004.
[4]鄭峰.51單片機應用系統(tǒng)典型模塊開發(fā)大全[M].北京:中國鐵道出版社,2010.