3. 3 監(jiān)控軟件功能設計
系統(tǒng)監(jiān)控中心程序包括: 顯示監(jiān)控程序、調(diào)試配置程序、系統(tǒng)參數(shù)配置程序及存儲工作運行數(shù)據(jù)程序。
(1) 顯示監(jiān)控程序。
顯示監(jiān)控程序包括路燈狀態(tài)信息、街道狀態(tài)信息、報警信息。通過顯示監(jiān)控界面可以實現(xiàn)街道選擇; 觀察路燈當前光通量、功耗、工作時長及是否故障; 自動統(tǒng)計該街道的總用電量、亮燈率; 系統(tǒng)自動工作的時間段; 顯示當前街道故障的路燈編號及該路燈在什么時間發(fā)生故障。
?。?) 調(diào)試配置程序。
調(diào)試配置程序包括串口配置、Zigbee 讀取及配置、路燈調(diào)試。通過串口配置界面設置相應的串口配置參數(shù); 通過Zigbee 的配置程序可讀取Zigbee 模塊的網(wǎng)絡ID 號、波特率、網(wǎng)絡地址、MAC 地址,可以方便的設置Zigbee 模塊的網(wǎng)絡ID 號、波特率;通過路燈調(diào)試界面可以讀取該街道路燈的環(huán)境光強、路燈光強、功耗、是否故障等信息??梢詫υ撀窡暨M行調(diào)光測試及設置該路燈開始工作時間。
?。?) 系統(tǒng)參數(shù)配置程序。
系統(tǒng)參數(shù)配置程序包括校正路燈節(jié)點時間、設置系統(tǒng)工作時間、配置街道地址。在系統(tǒng)運行過程中,系統(tǒng)時間可能會與當前時間有差別,通過系統(tǒng)時間校正,可以使系統(tǒng)時間與PC 機時間同步; 可以設置系統(tǒng)正常工作的開關機時間與街道地址。
?。?) 存儲工作運行數(shù)據(jù)。
在系統(tǒng)運行的過程中,下位機發(fā)送的路燈信息及報警信息都會保存到數(shù)據(jù)庫中。同時街道及路燈的配置信息也保存在數(shù)據(jù)庫中,并可方便用戶導出及打印信息。
4 系統(tǒng)功能測試
4. 1 系統(tǒng)測試
由于Zigbee 網(wǎng)絡能自組網(wǎng),因此在構造試驗系統(tǒng)時我們配置了最小系統(tǒng): 1 個網(wǎng)絡協(xié)調(diào)器節(jié)點和3個路由器節(jié)點,系統(tǒng)采用主從方式,一般處于休眠狀態(tài),當有中斷請求時激活節(jié)點進行工作。路燈高度為0. 7m,路燈間隔為0. 8m,現(xiàn)場路燈系統(tǒng)如圖3、圖4 所示。
圖3 路燈1 微亮,2、3 全亮
圖4 路燈1,2 微亮,路燈3 全亮。
圖3 為小車運行到路燈2 位置的狀態(tài)。路燈2全亮,并通知路燈1 轉(zhuǎn)為微亮、前方路燈3 轉(zhuǎn)為全亮。若1 號節(jié)點熱釋電紅外傳感器檢測不到信號并收到了前方路燈的信息,則狀態(tài)轉(zhuǎn)為微亮; 當小車向前運行進入3 號節(jié)點熱釋電紅外傳感范圍時,3號燈通知2 號燈轉(zhuǎn)為微量,如圖4 所示,對應的監(jiān)控界面如圖5 所示。監(jiān)控界面中淡黃色路燈表示路燈微亮、深黃色路燈表示路燈全亮。
圖5 監(jiān)控界面。
評論
查看更多