一種新型LED節能街燈控制方案
安裝在路燈燈桿上的微處理器控制系統,是一個(gè)由光照強度傳感器、路燈調光控制器(LED燈由PWM方式進(jìn)行控制)、通訊控制系統、直流電源系統等組成的實(shí)時(shí)控制系統,在ZigBee網(wǎng)絡(luò )中可以是路由器(FFD)或精簡(jiǎn)功能節點(diǎn)(RFD)。
該系統采用多路樹(shù)狀網(wǎng)絡(luò )拓補結構,系統里只有一個(gè)網(wǎng)絡(luò )協(xié)調器(FFD),也就是控制中心的監控系統、若干個(gè)FFD路由節點(diǎn)和若干個(gè)RFD節點(diǎn)。
路由節點(diǎn)可以安裝在道路旁邊,連接成串狀作為無(wú)線(xiàn)節點(diǎn)的中繼控制器,以達到遠程控制的目的。同時(shí)它也可以作為一個(gè)用戶(hù)節點(diǎn)用來(lái)控制LED燈。
而RFD用戶(hù)節點(diǎn)僅能接收信號并根據所接收信號控制自己的LED燈,沒(méi)有中繼或路由功能。
2 軟件設計
系統軟件設計主要包括PC機服務(wù)器后臺軟件設計、協(xié)調器軟件設計、路由器軟件設計和葉節點(diǎn)軟件設計等四大部分。
PC機服務(wù)器采用VB編寫(xiě)程序,通過(guò)串口與協(xié)調器進(jìn)行通訊,從而來(lái)控制整個(gè)系統,它需要有良好的人機界面。工作時(shí)PC機服務(wù)器先向協(xié)調器發(fā)送讀寫(xiě)(某個(gè)節點(diǎn))控制命令,然后由協(xié)調器來(lái)操控整個(gè)網(wǎng)絡(luò )。協(xié)調器再把從Zigbee網(wǎng)絡(luò )中得到的數據信息返回給PC機服務(wù)器。這就需要PC機擁有一個(gè)數據庫來(lái)存儲系統的參數和工作運行數據。
協(xié)調器上電初始化后,首先主動(dòng)建立一個(gè)網(wǎng)絡(luò ),然后等待路由節點(diǎn)和葉節點(diǎn)的加入。如果發(fā)現有節點(diǎn)申請加入網(wǎng)絡(luò ),則給該節點(diǎn)分配網(wǎng)絡(luò )號。同時(shí)協(xié)調器還要監控PC機服務(wù)器從串口發(fā)來(lái)的命令數據,根據相應的命令來(lái)控制某個(gè)節點(diǎn),比如設置節點(diǎn)燈光控制信息、設置節點(diǎn)時(shí)段控制信息、讀取節點(diǎn)燈光控制信息、讀取節點(diǎn)時(shí)段控制信息等。如果是要某個(gè)節點(diǎn)讀取相關(guān)信息,還要把讀到的數據信息通過(guò)串口發(fā)送到PC機。協(xié)調器軟件工作流程如圖3所示。
評論