朱寶旺 秦聰 孫浩 趙樹磊
【摘 要】針對傳統(tǒng)家居空調(diào)設(shè)備溫濕控制智能化程度低的問題,開發(fā)了基于ZigBee的智能家居溫濕度控制系統(tǒng),從移動控制器和溫濕度調(diào)節(jié)設(shè)備控制終端兩方面介紹了系統(tǒng)的硬件設(shè)計,滿足了舒適度的智能控制需要,節(jié)約了能源的消耗。
【關(guān)鍵詞】溫濕度控制系統(tǒng);ZigBee;單片機
中圖分類號: S625;TP368.1 文獻標識碼: A 文章編號: 2095-2457(2019)06-0127-003
DOI:10.19694/j.cnki.issn2095-2457.2019.06.047
【Abstract】In view of the low intelligence of traditional home air conditioning equipment,the temperature and humidity control system is developed.The ZigBee-based smart home temperature and humidity control system is developed.The hardware design of the system is introduced from the two aspects of the mobile controller and the temperature and humidity control equipment control terminal.The intelligent control of the degree requires energy consumption.
【Key words】Temperature and humidity control system;ZigBee;Single chip microcomputer
0 引言
在溫濕度控制領(lǐng)域,人們已經(jīng)不滿足單純地調(diào)節(jié)溫濕度這一功能,并且隨著智能化的深入發(fā)展,人工智能已然成為科技發(fā)展的前沿[1-3]。人們希望居住的家庭環(huán)境可以實現(xiàn)溫濕度的系統(tǒng)化、智能化的控制,做到有人的環(huán)境下實現(xiàn)溫濕度的自我控制,使所處室內(nèi)環(huán)境的溫濕度達到相對適宜舒適生活的狀態(tài)。本系統(tǒng)把控制技術(shù)、電子技術(shù)和網(wǎng)絡(luò)通訊技術(shù)集成于一體,目的在于解決傳統(tǒng)的溫濕度控制分散,且無法達到系統(tǒng)化管理、設(shè)備無法通過溫濕度感應(yīng)來實現(xiàn)自我運行的問題。傳統(tǒng)空調(diào)的性能調(diào)節(jié)需要人為地去設(shè)定其工作狀態(tài),無法達到人們所追求的智能化要求,對于老人來講,性能調(diào)控有些困難。
1 系統(tǒng)的總體結(jié)構(gòu)
在智能空調(diào)溫濕度控制系統(tǒng)中,受到環(huán)境、成本以及設(shè)備等因素的限制,選用了成本低,功耗低和網(wǎng)絡(luò)容量大的ZigBee網(wǎng)絡(luò)組網(wǎng)方式。控制系統(tǒng)由單片機控制部分和空調(diào)控制終端組成,根據(jù)不同的控制協(xié)議和控制硬件,對空調(diào)的通斷電、空調(diào)工作的模式做出精確地設(shè)置和管理。
硬件控制系統(tǒng)以STC51單片機為核心[4],外接有ZigBee通訊模塊,多個室內(nèi)溫濕度感應(yīng)模塊,多個紅外感應(yīng)模塊,LCD顯示器、一個室外溫度傳感器以及其他輔助電路組成,具體如圖1所示。
單片機為本控制系統(tǒng)硬件部分的核心,負責(zé)對室外溫度采集模塊以及室內(nèi)溫濕度模塊采集到的數(shù)據(jù)進行處理、溫度濕度的顯示以及控制ZigBee模塊等功能。溫濕度感應(yīng)模塊和紅外感應(yīng)模塊分散在客廳和臥室,紅外感應(yīng)模塊用于確定房間內(nèi)是否有人,從而確定空調(diào)是否要工作;溫濕度感應(yīng)模塊用于對房間內(nèi)的溫濕度做出監(jiān)測,將數(shù)據(jù)傳送給單片機,根據(jù)設(shè)定條件,單片機判定空調(diào)是否要房間內(nèi)的溫濕度做出響應(yīng);LCD顯示器用來顯示各溫濕度模塊監(jiān)測到的實時的溫度和濕度;所有的響應(yīng)信號都由ZigBee模塊發(fā)出和接收。室外溫度采集模塊,根據(jù)室外溫度從而確定空調(diào)所處的工作模式,判定出當(dāng)前所處的季節(jié),從而確定空調(diào)是工作在制冷還是制熱模式下。室內(nèi)溫濕度采集模塊將采集到的數(shù)據(jù)傳遞給單片機。
2 移動控制器硬件設(shè)計
根據(jù)實際應(yīng)用的需要,控制器采用體積小、性能高、功耗低和可靠性高的嵌入式系統(tǒng)。單片機采用STC15系列的STC15F2K60S2LQFP44芯片,STC15具有低功耗、大容量的Flash存儲器,具有10萬次以上的擦寫次數(shù);單片機內(nèi)部只有4096B的RAM,根據(jù)設(shè)計,為增大單片機的存儲容量,設(shè)計需要在外部增加一個62256的SRAM芯片以達到外部擴展存儲器的目的。該擴展SRAM芯片用于存放嵌入式系統(tǒng),應(yīng)用程序或者掉電后需要在系統(tǒng)中保存的數(shù)據(jù)。
ZigBee通信模塊選用以CC2530射頻芯片為核心的通信模塊,完成系統(tǒng)的信息的接收和發(fā)送,本模塊共有四個端口,有8種波特率可供選擇,由于本設(shè)計針對的是居家環(huán)境,該模塊總共具有16個頻道,每個頻道在工作過程中互不影響,在工作過程中遠遠滿足了設(shè)計的需求。
室外溫度采集模塊是以AD590為核心,采集到的溫度信號經(jīng)過AD590轉(zhuǎn)換成線性的電信號,經(jīng)過OP07組成的較高精度的低漂移放大電路的放大作用,作為ADC0809的輸入信號,ADC0809將模擬信號轉(zhuǎn)換為數(shù)字信號,并傳遞至單片機系統(tǒng)。
室內(nèi)溫濕度感應(yīng)模塊采用SHT11數(shù)字溫濕度傳感器,具有GND、VCC、DATA和SCK四個端口,VDD和GND之間可增加一個用于去耦濾波的100nF的電容。當(dāng)SCK時鐘為1時,DATA翻轉(zhuǎn)為0,緊接著SCK變?yōu)?,之后SCK為1時,DATA也為1。
人體紅外感應(yīng)模塊重復(fù)觸發(fā)方式,即感應(yīng)輸出高電平后,即輸出1之后,如果該范圍內(nèi)繼續(xù)有人存在,輸出將一直保持高電平,直至人離開感應(yīng)范圍,高電平變低電平。并且該模塊可以有效的避免寵物、電磁和強燈光的干擾,可以準確識別出房間內(nèi)有無人的活動,間接實現(xiàn)開關(guān)控制的目的。
報警模塊,當(dāng)空調(diào)出現(xiàn)故障時,空調(diào)控制終端會回傳信息,在單片機系統(tǒng)內(nèi)預(yù)設(shè)空調(diào)故障的相關(guān)代碼會在LCD顯示器上顯示出來,同時單片機會驅(qū)動相關(guān)連接口,使蜂鳴器報警。
3 空調(diào)控制終端硬件的設(shè)計及空調(diào)控制
空調(diào)控制終端用于接收控制器發(fā)出的指令,控制空調(diào)通斷電,并根據(jù)控制終端發(fā)出的信號,來實現(xiàn)空調(diào)功能的自我設(shè)定。由控制器發(fā)出信號確定空調(diào)的工作模式。為實現(xiàn)相關(guān)功能,我們選用CC2530芯片作為處理器。CC2530的選用既可以實現(xiàn)ZigBee通信,又可以控制空調(diào)的工作。該控制終端控制空調(diào)的原理如圖示。
電磁四通換向閥是空調(diào)必須具備的器件,其主要由主閥、控制閥及毛細管組成,主閥,即四通氣動換向閥,由滑塊、活塞組成活動閥芯,閥體兩端有可使毛細管與閥體內(nèi)空間連通的通孔;控制閥由電磁導(dǎo)向閥和電磁線圈組成;主閥和控制閥通過三根或者四根導(dǎo)向毛細管連接。控制接收終端接收到來自單片機控制系統(tǒng)發(fā)來的信號,經(jīng)過OP07放大器的處理,來驅(qū)動電磁四通轉(zhuǎn)向閥上的繼電器開關(guān)和換向閥工作,從而達到控制溫度的目的。
4 總結(jié)
對基于ZigBee的智能空調(diào)溫濕度控制系統(tǒng)的硬件設(shè)計,突破了傳統(tǒng)的空調(diào)運行的獨立性,達到了空調(diào)運行的系統(tǒng)性,使整個系統(tǒng)的運行不需要人的干預(yù),真正做到了智能化,實現(xiàn)了軟硬件的結(jié)合。該系統(tǒng)的成功應(yīng)用,不僅在節(jié)能等方面具有非常好的效果,而且在很大程度上方便了人們的生活,提高了生活的舒適度。
【參考文獻】
[1]雄偉,王嶺娥,谷學(xué)靜.基于ZigBee的智能家居燈光控制系統(tǒng)的設(shè)計[J].山西建筑,2010,36(7):219-220.
[2]黃隆勝,楊漢祥.基于AT89S52的智能空調(diào)控制系統(tǒng)的設(shè)計[J].科技廣場.2008,(10):186-188.
[3]馬齊飛,陳富軍.基于ZigBee的智能家居控制系統(tǒng)設(shè)計[J].天中學(xué)刊.2012,27(2):30-32.
[4]徐愛鈞.STC15單片機C語言編程與應(yīng)用.北京:電子工業(yè)出版社,2016.