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