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