基于ZigBee的無線氣體監測系統的設計方案
2.2 無線氣體檢測變送器軟件設計
變送器軟件設計的各個模塊組成如圖4所示。
主程序處理模塊用來調用其它模塊完成需要實現的功能;采樣處理及補償模塊負責采集并處理模數轉換后的數據并做相應的線性補償;按鍵查詢處理模塊負責按鍵動作管理;顯爾模塊用來實現液晶顯示;參數管理模塊負責參數的保存和處理;白檢模塊負責完成初始化;無線通信模塊負責檢測數據的發送。
圖4 無線氣體檢測變送器軟件設計模塊
無線氣體檢測變送器的主要功能是通過氣體傳感器對被測對象進行數據采集,通過無線發送模塊發送至路由器(或協調器)。在正常工作狀念下,每1 5秒發送一次數據,報警狀態下每8秒鐘發送 次數據,其程序流程圖如圖5所示。
圖5 無線氣體柃測變送器程序流程圖
3 無線協調器的設計
3.1 無線協調器的硬件設計
無線協調器主要負責建立WSN嘲絡,通過無線通信模塊接收所有無線怖測節點發送的測量數據,并將所述測量數據傳送到PC機。其結構相對簡單,主要由電源模塊、EMI處理模塊、微摔制器模塊、串口通信模塊和兀線通信組成,其組成框圖如圖6所示。
圖6 無線協調器的組成框圖
3.2 無線協調器的軟件設計
無線協調器是無線氣體監摔網絡的發起建立者,協調器上電后,初始化完成,建立網絡,當收到其它節點加入網絡的請求時,給節點分配網絡地址,接收路由器或距離近的終端節點傳輸的數據,并將數據轉發給上位機。其程序流稃圖如圖7所示。
圖7 無線協凋器程序流程圖
4 結束語
基于ZigBee的無線氣體監測系統具有低成本、低功耗、動態路由、自動組網、協議免費、應用簡單等優點,解決了電纜連接時現場設備移動受限和網絡結構靈活變化的問題,使數據的傳輸史加靈活和便于實現,岡此非常適用于存工業現場中使用,將會獲得越來越廣闊的發展和應用空間。
電流變送器相關文章:電流變送器原理












評論