劉星亮
(安康學(xué)院電子與信息工程學(xué)院,陜西安康,725000)
隨著城市現(xiàn)代化進(jìn)程的加速,地下停車場的數(shù)量日益增多。在各大公共場所能耗中,地下停車場的能耗一直占據(jù)著較大的比重。一般而言,層高在3-4米的地下停車場,通風(fēng)次數(shù)平均要達(dá)到8次/小時(shí),而層高3米以下的,通風(fēng)次數(shù)平均要達(dá)到10次/小時(shí)。但為節(jié)省電費(fèi)開支,很多地下停車場的燈光和通風(fēng)設(shè)施通常都處于半關(guān)閉狀態(tài),不僅給停車場使用帶來不便,還造成場內(nèi)空氣質(zhì)量超標(biāo)[1]。
目前,地下停車場的照明及通風(fēng)設(shè)備的控制主要采取以下三種方式。一是采用類似于路燈所使用的定時(shí)開關(guān)。通過預(yù)設(shè)定時(shí)時(shí)間來實(shí)現(xiàn)定時(shí)開關(guān)設(shè)備,如遇現(xiàn)場突發(fā)情況則需要更改定時(shí)時(shí)間,控制管理不夠靈活,節(jié)能效果一般。二是利用斷路器進(jìn)行直接控制??刂品绞胶唵?,成本低,通過人工手動(dòng)方式進(jìn)行控制,節(jié)能效果不理想。三是利用聲控開關(guān)對(duì)一個(gè)或幾個(gè)區(qū)域的照明設(shè)備進(jìn)行開關(guān)控制。整體布線復(fù)雜,可靠性及耐用性不及前兩種,且不支持對(duì)通風(fēng)設(shè)備的控制。
無線傳感器網(wǎng)絡(luò)(WSN)綜合了傳感器技術(shù)、嵌入式技術(shù)以及無線通信技術(shù),能夠通過各類集成化傳感器的協(xié)作方式對(duì)被控對(duì)象進(jìn)行實(shí)時(shí)監(jiān)測。就整體而言,無論國外還是國內(nèi),當(dāng)前無線傳感器網(wǎng)絡(luò)的技術(shù)已經(jīng)處于比較成熟的階段。本文涉及利用無線傳感器網(wǎng)絡(luò)技術(shù)開發(fā)了一套基于Zigbee通信協(xié)議的地下停車場節(jié)能控制系統(tǒng),能夠更加高效的對(duì)地下停車場照明及通風(fēng)設(shè)備進(jìn)行智能控制,達(dá)到降低能耗的目的。
整個(gè)系統(tǒng)主要由協(xié)調(diào)器、人體紅外檢測節(jié)點(diǎn)、空氣質(zhì)量檢測節(jié)點(diǎn)、燈光開關(guān)控制節(jié)點(diǎn)和通風(fēng)設(shè)備控制節(jié)點(diǎn)組成。其中,空氣質(zhì)量檢測節(jié)點(diǎn)周期性采集當(dāng)前的空氣質(zhì)量,根據(jù)國家對(duì)室內(nèi)空氣質(zhì)量的要求,這里主要檢查TVOC(總揮發(fā)性有機(jī)化合物)指數(shù),該物質(zhì)屬于揮發(fā)性有機(jī)化合物,只要及時(shí)通風(fēng),就可以使其得到稀釋和揮發(fā)。每次采集完空氣質(zhì)量后,該節(jié)點(diǎn)會(huì)將采集結(jié)果發(fā)送給協(xié)調(diào)器。與此同時(shí),人體紅外檢測節(jié)點(diǎn)則持續(xù)判斷停車場內(nèi)有無人員活動(dòng)跡象,每次判斷結(jié)束后將結(jié)果發(fā)送給協(xié)調(diào)器。協(xié)調(diào)器在接收到前兩個(gè)節(jié)點(diǎn)發(fā)送過來的數(shù)據(jù)后,和設(shè)置的閾值進(jìn)行比較,綜合判斷地下停車場的情況:“有人且空氣質(zhì)量好”、“有人但空氣質(zhì)量不好”、“無人且空氣質(zhì)量好”、“無人但空氣質(zhì)量不好”。當(dāng)空氣質(zhì)量不好且有人時(shí),發(fā)送開燈和全速通風(fēng)命令;否則,發(fā)送關(guān)燈和低速通風(fēng)命令。系統(tǒng)整體結(jié)構(gòu)如圖1所示。
圖1 節(jié)能控制系統(tǒng)整體結(jié)構(gòu)
系統(tǒng)的工作過程:協(xié)調(diào)器通過廣播通信方式進(jìn)行組網(wǎng),其余節(jié)點(diǎn)接收到信息后加入該Zigbee網(wǎng)絡(luò)。其中,檢測節(jié)點(diǎn)周期性采集人員和環(huán)境信息發(fā)送協(xié)調(diào)器,協(xié)調(diào)器將數(shù)據(jù)進(jìn)行處理、判斷后,通過單播的形式將燈光控制命令和通風(fēng)設(shè)備控制命令轉(zhuǎn)發(fā)給執(zhí)行節(jié)點(diǎn),實(shí)現(xiàn)對(duì)燈光和通風(fēng)設(shè)備的控制。
硬件系統(tǒng)主要由協(xié)調(diào)器、檢測節(jié)點(diǎn)和執(zhí)行節(jié)點(diǎn)(設(shè)備控制節(jié)點(diǎn))三部分組成。根據(jù)地下停車場的燈光和通風(fēng)設(shè)備的位置特點(diǎn)及控制方式,建立起一個(gè)其他終端節(jié)點(diǎn)連接到網(wǎng)絡(luò)時(shí),直接以協(xié)調(diào)器作為父節(jié)點(diǎn)的星型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。其中,檢測節(jié)點(diǎn)由以CC2530芯片構(gòu)成的通信模塊、傳感器模塊和電源模塊組成,執(zhí)行節(jié)點(diǎn)由以 CC2530芯片構(gòu)成的通信模塊、開關(guān)控制模塊和電源模塊組成[2]。節(jié)點(diǎn)空間分布如圖2所示。
圖2 節(jié)點(diǎn)空間分布圖
空氣質(zhì)量檢測節(jié)點(diǎn)在啟動(dòng)后,加入由協(xié)調(diào)器創(chuàng)建的Zigbee網(wǎng)絡(luò),并添加周期性采集空氣質(zhì)量事件。該節(jié)點(diǎn)每隔5分鐘采集一次地下停車場的空氣質(zhì)量,然后對(duì)采集的數(shù)據(jù)和設(shè)定的閥值進(jìn)行比較,判斷空氣質(zhì)量的優(yōu)劣。隨后向協(xié)調(diào)器發(fā)送一幀數(shù)據(jù)(共16字節(jié)),第14字節(jié)表示節(jié)點(diǎn)標(biāo)簽、第15和第16字節(jié)存放空氣質(zhì)量信息、其余字節(jié)存放地址信息。處理后的數(shù)據(jù)中,“0”代表TVOC值未超標(biāo),“1”代表TVOC值超標(biāo)。空氣質(zhì)量檢測節(jié)點(diǎn)工作流程如圖3所示。
圖3 空氣質(zhì)量檢測節(jié)點(diǎn)工作流程
人體紅外檢測節(jié)點(diǎn)主要利用人體紅外傳感器檢測區(qū)域內(nèi)是否有人員出現(xiàn)。有人時(shí),該模塊輸出高電平,返回值為“1”;否則輸出低電平,返回值為“0”。根據(jù)返回的結(jié)果,檢測節(jié)點(diǎn)向協(xié)調(diào)器發(fā)送一幀數(shù)據(jù)(共16字節(jié)),第14字節(jié)表示節(jié)點(diǎn)標(biāo)簽、第15和第16字節(jié)存放人員檢測信息、其余字節(jié)存放地址信息。人體紅外檢測節(jié)點(diǎn)工作流程如圖4所示。
圖4 人體紅外檢測節(jié)點(diǎn)工作流程
在本系統(tǒng)軟件主要涉及到節(jié)點(diǎn)中Z-Stack協(xié)議棧應(yīng)用層的設(shè)計(jì)。整個(gè)軟件借助TI提供的協(xié)議棧SampleApp進(jìn)行開發(fā),基本思路如下:
首先,由協(xié)調(diào)器發(fā)起建立一個(gè)新Zigbee網(wǎng)絡(luò)進(jìn)程,并對(duì)指定的信道進(jìn)行主動(dòng)掃描。掃描到合適信道后,網(wǎng)絡(luò)層將會(huì)選擇一個(gè)PANID來配置網(wǎng)絡(luò)參數(shù),而這個(gè)參數(shù)在程序編寫時(shí)已經(jīng)進(jìn)行了設(shè)置,對(duì)于每個(gè)監(jiān)測區(qū)域,網(wǎng)絡(luò)中的PANID值都是唯一的。與此同時(shí),通過NLME_PERMIT_JOINING來設(shè)置使其處于允許其他節(jié)點(diǎn)加入該網(wǎng)絡(luò)的狀態(tài)。當(dāng)有節(jié)點(diǎn)要加入該網(wǎng)絡(luò)時(shí),會(huì)利用NLME_NETWORK_DISCOVERY創(chuàng)建一個(gè)入網(wǎng)進(jìn)程,網(wǎng)絡(luò)層通過MLME_SCAN來發(fā)起新的掃描。終端節(jié)點(diǎn)在檢測到信標(biāo)后,會(huì)選擇合適的協(xié)調(diào)器發(fā)起關(guān)聯(lián)請(qǐng)求。當(dāng)協(xié)調(diào)器接收到關(guān)聯(lián)請(qǐng)求并同意后,會(huì)對(duì)終端節(jié)點(diǎn)發(fā)送連接響應(yīng),并分配一個(gè)16位的短地址,產(chǎn)生一個(gè)連接響應(yīng)命令[3]。
圖5 空氣質(zhì)量檢測節(jié)點(diǎn)事件處理流程圖
圖6 協(xié)調(diào)器事件處理流程圖
其次,終端節(jié)點(diǎn)成功加入網(wǎng)絡(luò)后,設(shè)備的上層會(huì)請(qǐng)求MAC層對(duì)物理層的phyCurrentChannel、macPANID等PIB屬性進(jìn)行相應(yīng)的設(shè)置,網(wǎng)絡(luò)拓?fù)潢P(guān)系和地址也會(huì)保存在flash中,并通過分配的16位短地址與協(xié)調(diào)器進(jìn)行數(shù)據(jù)的收發(fā)。此外,整個(gè)協(xié)議棧本身也是基于最基本的輪轉(zhuǎn)查詢式操作系統(tǒng),這里主要在應(yīng)用層進(jìn)行相關(guān)代碼的編寫,利用初始化函數(shù)SampleApp_Init分別對(duì)I/O口輸出電平和串口進(jìn)行初始化,并利用事件處理函數(shù)SampleApp_ProcessEvent,處理與檢測功能相關(guān)的事件。例如空氣質(zhì)量檢測節(jié)點(diǎn)事件處理流程如圖5所示。
最后,當(dāng)協(xié)調(diào)器接收到人體紅外傳感器節(jié)點(diǎn)和空氣質(zhì)量檢測節(jié)點(diǎn)發(fā)來的數(shù)據(jù)后,會(huì)對(duì)這些數(shù)據(jù)進(jìn)行預(yù)處理,只保留其中兩個(gè)字節(jié)的有效數(shù)據(jù)。通過綜合判斷空氣質(zhì)量和人員信息來得出打開燈光/通風(fēng)設(shè)備或者關(guān)閉燈光/通風(fēng)設(shè)備的控制命令,再發(fā)給執(zhí)行節(jié)點(diǎn)[4]。其事件處理流程如圖6所示。
本文提出了一種基于Zigbee無線通信技術(shù)的地下停車場節(jié)能控制系統(tǒng),以空氣質(zhì)量、人員狀況作為傳感器網(wǎng)絡(luò)采集的對(duì)象,經(jīng)數(shù)據(jù)中心處理后作為對(duì)燈光和通風(fēng)智能控制的依據(jù)。系統(tǒng)實(shí)現(xiàn)了人走燈滅、智能通風(fēng)的功能,消除了無人亮燈和通風(fēng)設(shè)備無控制等現(xiàn)象,不僅提高了地下停車場燈光和通風(fēng)設(shè)備的使用效率,還有效降低了能耗,具有一定的實(shí)用和推廣價(jià)值。