摘 要:針對目前高校教學樓樓層中照明輸出無節(jié)制,智能化程度不高,本設計采用當前比較成熟的ZigBee無線通信技術,通過ZigBee自組網(wǎng)構建一種基于CC2530的無線照明用電供給系統(tǒng)。該控制系統(tǒng)操作簡單,安裝方便,智能高效,可多大程度解決樓層照明用電不合理問題。
關鍵詞:ZigBee;用電供給;系統(tǒng)設計
緒論
隨著加快“智慧城市”的建設,物聯(lián)網(wǎng)正悄然影響著人們的生活。在這一背景下,校園建設也迎來了新的契機,許多院校紛紛推出了基于物聯(lián)網(wǎng)的智慧校園建設方案。傳統(tǒng)的教學樓照明系統(tǒng)都是基于人工控制的,這種方式存在能源浪費的問題,調(diào)查中發(fā)現(xiàn),在教學樓層沒有人或人很少的情況下,樓層的照明常處于開啟狀態(tài),導致了大量的能源浪費。本設計探討利用CC2530芯片,結合網(wǎng)絡技術設計了一種照明用電供給系統(tǒng),用于教學樓照明用電供給。該系統(tǒng)能通過遠程控制教學樓樓層的照明用電供給,滿足了智慧校園建設對于教學樓照明系統(tǒng)的需求。
1 設計方案
本系統(tǒng)將采用美國德州儀器TI公司CC2530 芯片為核心,以Z-Stack協(xié)議棧為基礎,組建無線傳感器網(wǎng)絡。當系統(tǒng)啟動時,光敏和人體紅外傳感器同時運作,將檢測得到的光照強度和人員信息以電信號形式發(fā)送給終端采樣節(jié)點;當終端采樣節(jié)點接收到信號后,通過ZigBee 無線網(wǎng)絡傳輸數(shù)據(jù);協(xié)調(diào)器接受ZigBee網(wǎng)絡中終端節(jié)點發(fā)送的數(shù)據(jù),并利用串口發(fā)送給上位機進行處理。當需要控制教學樓層的照明用電供給時,利用串口發(fā)送對應的命令給協(xié)調(diào)器,并以廣播的形式發(fā)送到ZigBee無線網(wǎng)絡中;終端節(jié)點接受收到命令,立即執(zhí)行相應命令。當傳感器檢測到信號時,終端采樣節(jié)點可以立刻接收并進行判斷,按照上文所述的途徑,完成新的指令傳輸,通過ZigBee網(wǎng)絡向協(xié)調(diào)器發(fā)送數(shù)據(jù),協(xié)調(diào)器接收到數(shù)據(jù)后,通過串口傳送上位機處理。通過設置采樣節(jié)點的狀態(tài)掃描間隔時間,達到節(jié)能的目的,同時也可以有效防止信號干擾。
2 硬件設計
本設計的硬件系統(tǒng)主要由基于ZigBee收發(fā)模塊和控制模塊兩大部分組成。
CC2530支持IEEE 802.15.4標準、ZigBee RF4CE和能源的應用,快閃記憶體多達256個字節(jié),CC2530集成了RF收發(fā)器與8051微處理器,具有8 kB的RAM 和32/64/128/256 KB閃存。外圍電路主要有晶振、天線及阻抗匹配電路(收發(fā)信息的接發(fā)器),接口電路和旁路電容和去耦濾波電路等。CC2530具有接收數(shù)據(jù)靈敏度高和抗干擾性強,并且能以非常低的成本建立網(wǎng)絡節(jié)點。
控制模塊部分包括電氣控制繼電器、人體紅外傳感器和光敏傳感器三部分構成。CC2530終端通過I/O口與控制模塊部分連接。CC2530協(xié)調(diào)器通過串口與上位機連接。
3 軟件設計
系統(tǒng)開發(fā)環(huán)境選擇IAR,在Z-Stack協(xié)議棧基礎上,進行軟件程序編寫。用Qt編寫的上位機程序為Z-Stack提供了豐富的函數(shù)調(diào)用接口。該系統(tǒng)軟件主要包括:終端程序,路由器程序,協(xié)調(diào)器程序。本系統(tǒng)網(wǎng)絡拓撲結構采用星型網(wǎng)絡,協(xié)調(diào)器通過廣播方式向終端發(fā)送數(shù)據(jù),終端通過單播方式想?yún)f(xié)調(diào)器發(fā)送數(shù)據(jù)。
協(xié)調(diào)器啟動后,開始組建網(wǎng)絡,等待終端或路由器接入,并為接入終端或路由器分配節(jié)點ID地址。協(xié)調(diào)器接收到上位機的命令,發(fā)送控制命令到節(jié)點,從而實現(xiàn)對終端的控制住,如圖2是協(xié)調(diào)器工作的流程圖。
協(xié)調(diào)器以下可以擴展到多級.只要保證在同一網(wǎng)絡中就能實現(xiàn)相應控制,上位機通過協(xié)調(diào)器發(fā)送控制命令給路由器或終端節(jié)點,如果只發(fā)送命令給路由器,路由器就會執(zhí)行相應命令,也可以通過路由器發(fā)送給終端節(jié)點,由終端節(jié)點執(zhí)行相應命令。如圖3是終端(路由器)工作流程圖。
功能實現(xiàn):上位機接收傳感器相關信息。上位機通過協(xié)調(diào)器進入ZigBee網(wǎng)絡,協(xié)調(diào)器會自動識別每一節(jié)點的ID 地址,協(xié)調(diào)器通過對終端節(jié)點發(fā)送命令進行實現(xiàn)控制;終端節(jié)點向協(xié)調(diào)發(fā)送傳感器采集數(shù)據(jù)。終端節(jié)點可以控制繼電器的斷開、閉合來控制教學樓層的照明用電供給;采集傳感器數(shù)據(jù)反映當前教學樓層狀態(tài)。
4 結束語
本設計以CC2530為核心,利用ZigBee構建無線網(wǎng)絡系統(tǒng),通過分布在各個教學樓層的傳感器,反映當前樓層的學生以及光照狀態(tài),用上位機控制教學樓各樓層的用電供給,節(jié)約能源,推進校園智能用電的步伐,具有一定的應用前景。
參考文獻
[1]楊懷德.基于CC2530的校園智能照明系統(tǒng)設計[J].計算機時代,2016(6).
[2]宋勇,項淑俊,黃小偉,等.基于CC2530的智能照明控制系統(tǒng)設計[J].科技視界,2016(17).
[3]湯鎮(zhèn)輝,張正明.基于CC2530的ZigBee無線路燈節(jié)能智能監(jiān)控系統(tǒng)[J].微型機與應用,2011(19).