在 Zigbee 樹簇型網(wǎng)絡(luò)中,每一簇必須通過信標(biāo)幀來同步,當(dāng)兩個路由節(jié)點是鄰居節(jié)點或擁有共同的鄰居節(jié)點時,信標(biāo)幀會分別發(fā)生直接信標(biāo)幀沖突和間接信標(biāo)幀沖突 引。為了避免發(fā)生沖突,這里采用超幀調(diào)度算法。算法流程圖如下 所示 。
一個網(wǎng)絡(luò)可調(diào)度的必要條件是 :采用超幀調(diào)度算法后 ,每個協(xié)調(diào)器的超幀持續(xù)時間彼此沒有重疊,就不會發(fā)生信標(biāo)幀之間以及信標(biāo)幀和數(shù)據(jù)幀之間的沖突,避免了發(fā)生直接信標(biāo)幀沖突和間接信標(biāo)幀沖突的問題。
起重機(jī)監(jiān)控系統(tǒng)反映起重機(jī)運行信息的數(shù)據(jù)都是由數(shù)據(jù)采集端給出的,因此數(shù)據(jù)采集端對起重機(jī)運行信息數(shù)據(jù)的準(zhǔn)確采集和實時處理顯得非常重要。其硬件結(jié)構(gòu)。這其中處理芯片采用 M C9S12D G 128。它包括 四路傳感器信號,分別來 自重力傳感器、電流互感器、溫度傳感器和濕度傳感器。從傳感器端出來的模擬信號經(jīng)過信號放大電路和濾波電路傳送到 CPU 的 AD 口,CPU 對收到的信息進(jìn)行處理 ,在采集端顯示屏上顯示。起重機(jī)的上升下降等信息作為開關(guān)量通過單片機(jī)的IO 口進(jìn)入單片機(jī)。
同時,數(shù)據(jù)采集單元通過 CAN 總線與起重機(jī)的變頻器通信,獲取起重機(jī)的電機(jī)轉(zhuǎn)速 、電機(jī)頻率等多種電機(jī)參數(shù)信息。信號采集端 CPU 對采集到的信號進(jìn)行處理并通過 RS232 將數(shù)據(jù)發(fā)送給 Zig.bee 無線通信模塊 ,由 Zigbee 無線通信模塊將數(shù)據(jù)匯集到網(wǎng)絡(luò)協(xié)調(diào)器節(jié)點并傳輸給局域控制站。并且,CPU 還會根據(jù)采集到的信號判斷起重機(jī)安全信息,當(dāng)起重機(jī)出現(xiàn)故障時,CPU 會通過 RS232 將故障代碼發(fā)送到 GSM 通信模塊。
文中將物聯(lián)網(wǎng)技術(shù)應(yīng)用在起重機(jī)安全監(jiān)控系統(tǒng)中,使用 Zigbee 無線通信技術(shù)實現(xiàn)起重機(jī)現(xiàn)場級的無線通信,采用三級式的網(wǎng)絡(luò)架構(gòu)滿足 了不同用戶的差異性需求,并在現(xiàn)場級和局域級之間給出三種不 同的通信方式來適應(yīng)不同的起重機(jī)作業(yè)現(xiàn)場 ,同時采用超幀調(diào)度算法避免了節(jié)點之間的信標(biāo)幀沖突問題 ,確保了法用戶對起重機(jī)狀態(tài)的實時訪問,基本實現(xiàn) 了起重機(jī)安全管理的全面覆蓋。使用該系統(tǒng)可以有效地減少現(xiàn)場起重機(jī)故障給用戶帶來的怠工時間,提高工業(yè)生產(chǎn)效率 ,對起重機(jī)的安全管理具有深遠(yuǎn)意義,具有廣闊的應(yīng)用前景 。