本文摘要:摘要:當(dāng)人們不在家忘記關(guān)閉空調(diào)時(shí),空調(diào)仍然工作,造成了電能的浪費(fèi)以及影響了空調(diào)的使用壽命,而且有時(shí)人們所調(diào)的溫度并不合適,不能有一個(gè)合適的溫度體驗(yàn)而且也會(huì)造成電能的浪費(fèi)。因此文中基于物聯(lián)網(wǎng)的設(shè)計(jì)了一種中央空調(diào)末端溫控器。該溫控器采用STM32為
摘要:當(dāng)人們不在家忘記關(guān)閉空調(diào)時(shí),空調(diào)仍然工作,造成了電能的浪費(fèi)以及影響了空調(diào)的使用壽命,而且有時(shí)人們所調(diào)的溫度并不合適,不能有一個(gè)合適的溫度體驗(yàn)而且也會(huì)造成電能的浪費(fèi)。因此文中基于物聯(lián)網(wǎng)的設(shè)計(jì)了一種中央空調(diào)末端溫控器。該溫控器采用STM32為主控,利用ZigBee關(guān)鍵技術(shù),將中央空調(diào)末端風(fēng)扇盤(pán)管進(jìn)行物聯(lián),做到并存管理與控制。該控制系統(tǒng)不但可以對(duì)樓內(nèi)房間加裝有中央空調(diào)系統(tǒng)末端的溫度控制器通過(guò)無(wú)線網(wǎng)絡(luò)進(jìn)行自動(dòng)化控制和監(jiān)管,還可以根據(jù)使用者所設(shè)的溫度、風(fēng)力和房間的總?cè)藬?shù)完成房?jī)?nèi)的中央空調(diào)的自我管理,降低能耗。
關(guān)鍵詞:中央空調(diào);紫峰協(xié)議;溫控裝置;STM32;物聯(lián)網(wǎng);溫度體驗(yàn)
0引言
隨著社會(huì)的發(fā)展,中央空調(diào)的選用越來(lái)越普遍,中央空調(diào)在給人們帶來(lái)更加人性化環(huán)境的同時(shí)也產(chǎn)生了相當(dāng)大的能耗。據(jù)估計(jì),在裝有中央空調(diào)的建筑樓中,中央空調(diào)的能耗占整棟建筑物能耗的50%以上。目前,消費(fèi)市場(chǎng)上的中央空調(diào)溫度控制器大都是單獨(dú)分散的控制裝置,不具備互聯(lián)人工智能管控和監(jiān)管功能,在房間較長(zhǎng)時(shí)間無(wú)人時(shí)不能變動(dòng)空調(diào)設(shè)備工作方式、工作狀況或自動(dòng)關(guān)機(jī),更無(wú)法根據(jù)房間人數(shù),自動(dòng)變動(dòng)空調(diào)設(shè)備的工作狀況。因此,現(xiàn)階段的中央空調(diào)大體上是人工控制方法,這種操控方法缺少恰當(dāng)?shù)牟倏嘏c監(jiān)控,常存在房間溫度適宜卻開(kāi)空調(diào)系統(tǒng)、離去后忘了關(guān)空調(diào)設(shè)備或空調(diào)系統(tǒng)溫度開(kāi)得很高或很低的狀況,因而使得室內(nèi)中央空調(diào)利用率不高,導(dǎo)致電力的耗費(fèi)。
中央空調(diào)論文投稿刊物:《制冷與空調(diào)》(月刊)創(chuàng)刊于1990年,由科學(xué)技術(shù)部主管,中國(guó)制冷空調(diào)工業(yè)協(xié)會(huì)、中國(guó)科學(xué)技術(shù)交流中心聯(lián)合主辦的專業(yè)性期刊,宗旨和任務(wù):加強(qiáng)行業(yè)管理,密切政府、行業(yè)、企業(yè)聯(lián)系,融信息、技術(shù)、管理為一體,促進(jìn)科技成果轉(zhuǎn)化,推動(dòng)制冷空調(diào)行業(yè)技術(shù)進(jìn)步與發(fā)展。刊登內(nèi)容:以實(shí)用技術(shù)為主,及時(shí)報(bào)道國(guó)家有關(guān)技術(shù)創(chuàng)新政策,有關(guān)行業(yè)發(fā)展的重大技術(shù)方向及國(guó)內(nèi)外最新技術(shù)動(dòng)態(tài)和成果。是目前國(guó)內(nèi)制冷行業(yè)中發(fā)行量大、影響力廣、具有權(quán)威性的專業(yè)類技術(shù)性品牌期刊。
這與現(xiàn)在社會(huì)倡導(dǎo)“節(jié)約能源、低碳環(huán)保、可持續(xù)發(fā)展”的主題,完全不一致。為了消除上述普遍存在的缺陷,采用STM32為主控,借助于ZigBee技術(shù)設(shè)計(jì)一種基于物聯(lián)網(wǎng)中央空調(diào)末端溫控器,將中央空調(diào)末端風(fēng)扇盤(pán)管物聯(lián)[1],做到統(tǒng)合監(jiān)管與操控。該控制系統(tǒng)不但能對(duì)建筑物樓房間加裝有中央空調(diào)系統(tǒng)末端的溫度控制器,通過(guò)無(wú)線通信展開(kāi)自動(dòng)化控制和監(jiān)管,而且房間的中央空調(diào)溫度控制裝置還能根據(jù)使用者設(shè)定的溫度、風(fēng)力和房間的總?cè)藬?shù)自主管理房間的中央空調(diào),以徹底解決使用者節(jié)能意識(shí)不高而導(dǎo)致的電力耗費(fèi)問(wèn)題。
1基于物聯(lián)網(wǎng)中央空調(diào)末端溫控器技術(shù)優(yōu)勢(shì)
(1)選用STM32微處理器和ZigBee芯片建構(gòu)星型網(wǎng)絡(luò)[2],利用ZigBee技術(shù)提供無(wú)線數(shù)據(jù)傳輸功能,在功耗方面控制得比較好,實(shí)時(shí)性較強(qiáng);(2)ZigBee的其特點(diǎn)是短距離、復(fù)雜度低、自組織、低功耗、低數(shù)據(jù)速度,適用于自動(dòng)化操縱和遠(yuǎn)程控制層面,可以內(nèi)嵌各種設(shè)備;(3)ZigBee網(wǎng)絡(luò)可以接上萬(wàn)點(diǎn)的組網(wǎng),可根據(jù)項(xiàng)目需要靈活增減數(shù)量,可以在室內(nèi)安裝多個(gè)檢測(cè)裝置進(jìn)行數(shù)據(jù)傳輸,最主要的是成本低,免通信費(fèi),運(yùn)營(yíng)成本低;(4)監(jiān)測(cè)設(shè)備性能準(zhǔn)確、生產(chǎn)成本較低、易裝配,可達(dá)到節(jié)能和減少管理人員人力、物力的目的。
2溫控器系統(tǒng)框架設(shè)計(jì)
2.1系統(tǒng)整體設(shè)計(jì)
中央空調(diào)溫控系統(tǒng)由PC機(jī)、數(shù)據(jù)檢測(cè)模塊、ZigBee網(wǎng)關(guān)和中央空調(diào)溫度控制器組成。(1)STM32控制模塊。首先STM32使用用途非常廣泛的ARM內(nèi)核,集成了非常豐富的接口、通信模塊以及其他功能模塊,開(kāi)發(fā)工具比較齊全,開(kāi)發(fā)資料也比較豐富,在功耗方面控制得比較好,另外,實(shí)時(shí)性比較強(qiáng)[3],對(duì)各種流行的嵌入式操作系統(tǒng)比較支持,且各大嵌入式操作系統(tǒng)網(wǎng)站基本上都會(huì)提供支持,其相應(yīng)的代碼非常強(qiáng)大。(2)傳感器組件。傳感器結(jié)點(diǎn)只與協(xié)調(diào)器彼此之間通過(guò)點(diǎn)對(duì)點(diǎn)的方式來(lái)無(wú)線通信,所以在處理程序中須要設(shè)置點(diǎn)對(duì)點(diǎn)通信。感應(yīng)器模塊的CC2530通過(guò)感光感應(yīng)器來(lái)獲取光強(qiáng)度信息,然后調(diào)用發(fā)送函數(shù)用串流的方式將光照數(shù)據(jù)發(fā)給協(xié)調(diào)器。(3)協(xié)調(diào)器模塊。協(xié)調(diào)器和傳感器控制模塊之間采用廣播形式。有無(wú)線信號(hào)接收時(shí),調(diào)用處理信息函數(shù),提取溫度高低和室內(nèi)人數(shù)數(shù)據(jù),利用CC2530模塊實(shí)時(shí)發(fā)送溫度人數(shù)信息。
2.2ZigBee技術(shù)
ZigBee網(wǎng)絡(luò)是一種低速度、短距離、低功耗的無(wú)線傳感器網(wǎng)絡(luò),具有星型、樹(shù)形、網(wǎng)狀等多種拓?fù)浣Y(jié)構(gòu)。傳統(tǒng)樹(shù)狀互聯(lián)網(wǎng)傳送路徑固定,如果某根節(jié)點(diǎn)壞了,由于網(wǎng)絡(luò)傳輸路徑不能進(jìn)行自動(dòng)調(diào)整,會(huì)對(duì)后續(xù)葉節(jié)點(diǎn)的數(shù)據(jù)傳輸將造成嚴(yán)重的影響。為提升控制系統(tǒng)的可靠性和安全性,使用網(wǎng)狀網(wǎng)作為該系統(tǒng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。
2.3ZigBee入網(wǎng)流程
節(jié)點(diǎn)入網(wǎng)可選擇區(qū)域內(nèi)信號(hào)最強(qiáng)的父節(jié)點(diǎn)加入互聯(lián)網(wǎng),成功加入后,會(huì)得到一個(gè)網(wǎng)絡(luò)IP,并通過(guò)這個(gè)IP進(jìn)行信息的接收和發(fā)送。網(wǎng)絡(luò)拓?fù)潢P(guān)系和IP會(huì)留存在各自的FLASH中。選擇一個(gè)合適的ID后,設(shè)備的上層會(huì)請(qǐng)求MAC層對(duì)物理層和MAC層的phyCurrentChannel,macPANID等PIB特點(diǎn)進(jìn)行適當(dāng)?shù)脑O(shè)置。
3中央空調(diào)溫控系統(tǒng)軟件設(shè)計(jì)
3.1主程序設(shè)計(jì)
中央空調(diào)控制設(shè)備的軟件工程由在Keil開(kāi)發(fā)環(huán)境下用C語(yǔ)言的各個(gè)組件程序構(gòu)成,主要包含溫濕度傳感器AM2305的單總線應(yīng)用程序、人體內(nèi)紅外線傳感器的檢驗(yàn)程序、繼電器的控制程序、ZigBee組件的組網(wǎng)程序和STM32的串口驅(qū)動(dòng)程序等[4]。
3.2系統(tǒng)子程序設(shè)計(jì)
3.2.1控制主機(jī)子程序設(shè)計(jì)
控制主機(jī)的串口接收到協(xié)調(diào)器發(fā)送的數(shù)據(jù)后,進(jìn)行數(shù)據(jù)顯示及參數(shù)閾值設(shè)置,判斷接收到的各個(gè)環(huán)境參數(shù)是否超過(guò)設(shè)定的閾值,未超過(guò)閾值為正常狀態(tài),超過(guò)閾值為異常狀態(tài)[5],進(jìn)行語(yǔ)音告警,同時(shí)打開(kāi)調(diào)控模塊,進(jìn)行對(duì)應(yīng)位置點(diǎn)環(huán)境參數(shù)的調(diào)控。
3.2.2按鍵子程序檢測(cè)
系統(tǒng)循環(huán)檢測(cè)是否有按鍵按下,用戶可通過(guò)鍵盤(pán)來(lái)設(shè)置各參數(shù)的報(bào)警閾值[6]。設(shè)定完成后,控制主機(jī)通過(guò)接收到ZigBee協(xié)調(diào)器發(fā)送的數(shù)據(jù)流,對(duì)數(shù)據(jù)流進(jìn)行提取、整理、分析、對(duì)比。當(dāng)檢測(cè)到獲取的室內(nèi)環(huán)境參數(shù)為安全狀態(tài),OLED顯示屏顯示正常數(shù)據(jù)[7];若檢測(cè)到的數(shù)據(jù)超過(guò)設(shè)定的閾值,語(yǔ)音模塊發(fā)出警報(bào)提示,用戶采取相應(yīng)措施。
3.2.3OLED顯示子程序設(shè)計(jì)
系統(tǒng)主機(jī)通過(guò)I2C總線傳輸指令,首先對(duì)顯示模塊初始化,然后進(jìn)行清屏處理。緊接著通過(guò)調(diào)用庫(kù)函數(shù)來(lái)進(jìn)行顯示屏的顯示。對(duì)計(jì)劃好的數(shù)據(jù)顯示方式設(shè)置初始位顯示坐標(biāo)。然后調(diào)用OLED庫(kù)函數(shù)進(jìn)行顯示。
3.2.4自動(dòng)控制子程序設(shè)計(jì)
首先通過(guò)按鍵為室內(nèi)環(huán)境參數(shù)設(shè)置合適的閾值;然后系統(tǒng)進(jìn)行循環(huán)掃描檢測(cè),與設(shè)定好的參數(shù)閾值做對(duì)比。如果其中某一位置點(diǎn)的某個(gè)參數(shù)異常時(shí),系統(tǒng)開(kāi)啟繼電器,來(lái)打開(kāi)滅火外接設(shè)備進(jìn)行環(huán)境參數(shù)調(diào)控;當(dāng)室內(nèi)環(huán)境參數(shù)達(dá)到正常狀態(tài),繼電器關(guān)閉,空調(diào)設(shè)備停止工作。
3.2.5WiFi傳輸子程序設(shè)計(jì)
系統(tǒng)使用WiFi模組中燒錄機(jī)智云的GAgent固件,這個(gè)固件庫(kù)把復(fù)雜的傳輸協(xié)議和交互都交給了封裝,WiFi模組與主機(jī)MCU之間的交互只有串口透?jìng)鱗10],所以只需將需要上傳至云平臺(tái)的數(shù)據(jù)打包,通過(guò)調(diào)用封裝好的庫(kù)函數(shù),將數(shù)據(jù)轉(zhuǎn)發(fā)至云平臺(tái)。
4結(jié)語(yǔ)
基于ZigBee的中央空調(diào)溫控設(shè)備利用人體紅外感測(cè)器采集房子內(nèi)部人數(shù)狀況,其裝設(shè)于建筑的每間房?jī)?nèi),調(diào)控每個(gè)房子空調(diào)設(shè)備的溫度和風(fēng)力等變量。將總控中心放置在控制中心,對(duì)整棟樓的中央空調(diào)溫度展開(kāi)監(jiān)測(cè)和監(jiān)管。使用者操控終端為手機(jī)或PC機(jī),PC機(jī)通過(guò)互聯(lián)網(wǎng)與中央空調(diào)溫度總控中心進(jìn)行數(shù)據(jù)和命令傳輸。手機(jī)通過(guò)互聯(lián)網(wǎng)與中央空調(diào)溫度總控中心展開(kāi)數(shù)據(jù)和指令傳送。中央空調(diào)溫度總控中心通過(guò)ZigBee互聯(lián)網(wǎng)與各個(gè)中央空調(diào)溫度控制裝置展開(kāi)通信。管理人員可以在使用者操控終端上加裝客戶端應(yīng)用程序,根據(jù)需要通過(guò)使用者操控終端輸入指令和信息。然后中央空調(diào)溫度總控制室通過(guò)ZigBee無(wú)線網(wǎng)絡(luò)對(duì)每個(gè)房子的中央空調(diào)溫度控制裝置展開(kāi)監(jiān)控,實(shí)時(shí)掌握使用情況;也可通過(guò)中央空調(diào)溫度控制中心對(duì)中央空調(diào)溫度控制裝置進(jìn)行操控,開(kāi)啟每個(gè)房間的中央空調(diào)、設(shè)定中央空調(diào)溫度控制裝置的溫度、風(fēng)力、工作方式、定時(shí)自動(dòng)關(guān)機(jī)等參數(shù)。
參考文獻(xiàn)
[1]楊晶.基于物聯(lián)網(wǎng)的中央空調(diào)SCADA系統(tǒng)研究與實(shí)現(xiàn)[D].贛州:江西理工大學(xué),2013.
[2]張朋,賀煥林,王艷霞,等.基于物聯(lián)網(wǎng)的中央空調(diào)SCADA系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].工業(yè)儀表與自動(dòng)化裝置,2014(6):24-29.
[3]趙傳奇.基于物聯(lián)網(wǎng)的農(nóng)業(yè)建筑物變形監(jiān)測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].泰安:山東農(nóng)業(yè)大學(xué),2018.
作者李乾龍1,龍馨2,龍光利1
轉(zhuǎn)載請(qǐng)注明來(lái)自發(fā)表學(xué)術(shù)論文網(wǎng):http:///jjlw/23339.html