基于ZigBee的高層建筑無線火災報警系統
3.3 協調器節點軟件設計
協調器節點上電后先建立網絡,建立成功后自動進入允許綁定模式,并對終端節點發送的綁定請求作出響應。綁定成功后,當協調器收到信息時,根據數據的第一個標識字符來判斷是終端節點的網絡地址還是終端節點采集的數據。協調器節點接收終端節點發送的網絡地址(16位)并進行存儲。當協調器節點收到終端節點采集的數據時,通過zb_Send Data Confirm指示應答。并進行數據處理判斷,根據預先設定的規則,作出火災報警的最終判決,如果確認有火災發生,則蜂嗚器、LED燈聲光報警,并將溫度、一氧化碳濃度信息在液晶上顯示,其流程如圖11所示。本文引用地址:http://www.104case.com/article/154154.htm
4 系統測試
4.1 數據傳輸測試
文中設計無線傳輸模塊采用CC2430芯片,其數據傳輸速率最高為250 kbit·s-1,在較為理想的環境中,其室內傳輸距離可達10~15 m,室外傳輸距離可達10~100 m,實驗測試分別在室內和室外進行數據傳輸測試,隨機選取6組數據,其室內測試實驗結果如表1所示。
由表1可知,相隔3 m的距離,無線模塊能快速準確的傳輸數據,相隔5~8 m的距離,無線模塊也能較快速準確地傳輸數據,當相隔15 m的距離時,信號變得很微弱,基本上較難接收數據。分析得出結論:在室內,由于房間內各種障礙物的阻攔,無線傳輸信號削減較多。而在室外相隔10~20 m的距離,無線模塊能較快速準確地傳輸數據,當距離達到30 m時,信號變得微弱,難以接收到數據。
4.2 報警測試
報警測試在室內進行,在0203房間對應的終端節點位置產生泡沫明火;在0102房間對應的位置產生棉花陰燃火當系統檢測到有火災信息時,測得對應的房間號的一氧化碳濃度和溫度信息,如表2所示:即22日10時23分46秒CO濃度超限報警,房間號為0203,實時溫度為29.0℃(TH為33.0℃),CO濃度為0.09%(NH為0.06%)。此時發出警報I——LED亮,蜂鳴器間隔1 s響一次,表示可能有火災發生。而在22日13時07分18秒溫度超限(TH為33℃),一氧化碳濃度超限(NH為0.06%),發出警報II,表示有火災發生。
5 結束語
文中采用星形網絡來構建無線傳輸系統,當有火災發生時,蜂鳴器、LED燈聲光報警,并通過液晶顯示對應的房間號、溫度和一氧化碳濃度信息,用戶可以主動查詢某個房間的實時信息,并通過液晶顯示。此系統開發成本低,性價比高,具有較好的應用前景和經濟效益。
評論