jlinkcn

          My Links

          Blog Stats

          常用鏈接

          留言簿

          隨筆檔案

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          ZigBee空氣質量監測系統設計

          0 引言

          近年來在石油化工領域中由于各種原因導致的毒氣泄漏氣體爆炸等造成人員傷亡的事件時有發生給人民的安全給國家的經濟造成了很大的損失 因此為了避免發生重大事故和保障人民的生命財產安全就必須具有現代化的管理體系和監控設施本文提出了一種基于ZigBee 無線技術的工業現場空氣質量監測方案 利用終端傳感器采集到的空氣質量參數通過ZigBee模塊傳感網絡實時地將數據發送到監控室集中監測各個工業現場的空氣質量狀況 一旦發現問題及時報警提醒工作人員采取有效地措施有效避免重大事故的發生

          1 系統的方案設計

          1.1 系統的功能概述

          空氣質量監測系統作為工業管理體系中的實施和監測環節實時監測空氣質量的狀況并實時傳送到工廠的管理網絡中以提供實時準確的現場數據系統將工業現場檢測到的空氣質量狀況發送給管理網絡后監控室內的PC 機實時監測現場變化狀況一旦發現現場空氣狀況異常立刻報警通知現場工作人員采取有效的措施從而保障人們的生命財產安全 系統能夠檢測多個空氣質量參數主要包括:溫度濕度CO 含量CO2含量以及空氣質量 系統還預留了多個擴展接口可以根據實際需求添加氣體傳感器模塊 整個系統的技術指標如表所示

          image

          1 系統技術指標

          .2 系統的整體結構設計

          空氣質量監測系統由檢測終端無線路由器無線網關以及基于PC 機的監測軟件組成 系統的整體結構如圖所示

          image

          1 系統整體結構圖

          由于在企業控制室或辦公室安裝空氣質量監測系統時鋪設與各檢測終端間的通信電纜是十分不便的因此本空氣質量監測系統在各檢測終端與PC 機間采用無線通信這不僅便于初始安裝也便于隨時更換檢測終端在室內的位置系統的無線通信部分采用了ZigBee模塊網絡技術 ZigBee 標準是基于802.15.協議棧而建立的具備了強大的設備聯網功能它可支持種主要的無線網絡拓撲結構即星型結構簇狀結構( Cluster tree) 和網狀結構(Mesh) 其中的網狀結構具有自組織能力以及很強的網絡健壯性和系統可靠性 本系統正是采用了網狀結構實現設備間相互通信的系統的工作原理:

          ) 無線網關組建網絡形成本網路特定的網絡ID無線路由器和檢測終端自動搜索網絡找到與自身匹配的網絡ID 后加入網絡

          ) 檢測終端實時檢測工業現場的溫度濕度CO 含量CO2含量以及空氣質量并將檢測到的結果通過無線方式直接發送給網關 或通過無線路由器轉發給無線網關

          ) 無線網關收到終端發來的數據后將數據通過USB 口上傳給PC

          ) PC 機進一步處理發來的數據實時監測各個現場的空氣質量狀況

          2 系統的硬件設計

          系統的硬件由檢測終端無線路由器以及無線網關這三部分構成

          .1 檢測終端的設計

          檢測終端主要功能是檢測空氣中多種氣體參量?主要包括:溫度CO CO2以及空氣質量傳感器將檢測到的結果經信號變換/ 轉換后由微控制器讀入并做工程量轉換,進行Zigbee數據采集。再通過Zigbee模塊發送給網關 其中CO2 傳感器采用紅外檢測法紅外檢測法具有測量精度高可靠性強壽命長等特點利用這一方法可準確測量空氣中CO2 的含量CO 傳感器采用的是電化學檢測法它是通過傳感器的氧化還原反應CO 氣體轉化為與之成正比的電流信號電化學傳感器是目前工業上用于測量有毒氣體的主流方法使用這種方法測量精度高反應靈敏高 除此之外

          為了能更快速地和周圍空氣保持流通檢測終端內部還裝有微型軸流風扇起到散熱的作用 檢測終端的結構如圖所示

          image

          2 檢測終端結構圖

          .2 無線路由器的設計

          由于建筑物結構空間距離不同房間之間墻體結構不同在檢測終端與網關之間可能存在無線信號無法一次接收得到的情況這時就需要增設無線通信路由器設備 根據室內分布和墻體的具體情況需要安裝一個或多個帶有Zigbee數傳模塊的路由器節點 檢測終端中的數據

          通過無線通道將數據發到所屬的路由器節點路由器節點通過路由把數據傳送到網關網關再把數據傳輸到PC這種方式網絡結構簡單形成網狀和簇樹交錯的拓撲結構易于實現無線路由器由微處理器無線射頻模塊以及穩壓電源模塊組成 其中電源模塊采用交流電源供電從而保證路由器能長時間高效率的工作 無線路由器的硬件結構如圖所示

          image

          3 無線路由器結構圖

          .3 無線網關的設計

          系統的無線網關實際上擔當著ZigBee 網絡中的協調器的角色ZigBee 網絡中包含種設備類型:ZigBee 協調器路由器以及終端設備 協調器是整個ZigBee 網絡的中心它負責建立維持和管理網絡分配網絡地址等功能 本系統中網關在組建完網絡后等待終端發來數據然后將收到的數據通過USB 接口上傳給PC

          無線網關主要由微處理器無線射頻模塊USB 通信模塊以及電源轉換模塊組成 其中微處理器與USB 模塊間采用串口(UART) 通信網關采用USB 供電電源轉換模塊是將USB 電壓轉換為微處理器的工作電源 無線網關的硬件結構如圖所示

          image

          4 無線網關結構圖

          3 系統的軟件設計

          系統軟件由下位機和上位機這兩部分軟件組成 其中下位機軟件主要完成數據的采集和傳輸上位機軟件則完成數據的接收和處理

          .1 下位機軟件的設計下位機軟件主要包括:各硬件設備的初始化工作檢測終端的數據采集以及數據的傳輸 系統采用的是ZigBee 無線模塊通信技術而本系統下位機軟件是基于TI Z-Stack 協議棧基礎上開發的

          ) 各硬件設備的初始化工作 在設備通電后需要完成硬件平臺和軟件架構所需要的各個模塊的初始化為操作系統的運行做好準備 初始化工作主要包括:初始化芯片的各個硬件模塊初始化系統時鐘初始化堆棧初始化Flash 存儲器形成終端的MAC 地址初始化一些非易失變量初始化MAC 初始化應用框架層以及初始化操作系統

          ) 檢測終端的Zigbee數據采集 檢測終端內置多個傳感器主要測量溫濕度值CO CO2濃度值以及空氣質量等級指標 微處理器讀入各個傳感器采集到的數據然后進行相應的計算和軟件濾波處理 其中軟件濾波是很重要的一個步驟用于去除一些受干擾的數據提高數據的準確性 Zigbee數據采集的流程如圖所示

          image

          5 檢測終端數據采集流程圖

          檢測終端數據采集程序通過調用Temperature( )Humidity()AIR_sensor( )CO2 _sensor( ) 以及CO_sensor( )這五個函數用于采集空氣中的溫度濕度空氣質量CO2以及CO 參量 由于系統是實時監測工業現場的空氣質量變化狀況因此這五個函數是定時被調用的定時時間可根據實際需求設定

          ) 數據的傳輸 檢測終端采集這個參數后將它們按照一定的格式排列并在數據串前頭加入終端設備的MAC 地址然后進行打包保存 其中MAC 地址是在PC機收到數據包時用于區分哪個終端發來的數據這樣一個網絡里面就可以同時存下若干個終端設備了終端在將打包好的數據發送前先要檢測區域內是否有可用的ZigBee 無線網絡 當發現周圍有允許的網絡后加入網絡然后將數據無線發送出去網絡將根據最佳路徑最終將數據發送給無線網關 網關將收到的數據通過串口發送給USB 模塊USB 模塊再將數據通過USB 線上傳給PC 這里USB 模塊與PC 機正常通信前應根據USB 芯片的型號PC 機上安裝對應型號的虛擬串口驅動程序

          .2 上位機軟件的設計

          上位機軟件是系統人機交互的主要方式用戶可以從中讀取信息或者輸入命令來控制系統的工作狀態 PC 機通過USB 接口將工業現場的數據讀入后上位機軟件對其進行一定地處理然后將結果以圖形和文字的方式直觀的展現給用戶用戶只需在監控室內就能夠觀察各個現場的空氣質量狀況本系統借助VB 語言設計圖形界面的特點設計空氣質量監測系統軟件 監測軟件的程序流程如圖所示

          image

          6 監測軟件程序流程圖

          初始化圖形界面主要包括:初始化各個氣體參數柱形圖和曲線圖初始化串行通信端口以及初始化工作狀態等信息 串行通信端口的設定需要查看PC 機在安裝虛擬串口驅動程序時分配的串口號 程序通過調用VB 中的串口控件( MSComm)將數據包讀入程序內然后對數據包進行解析提取數據包內的終端MAC地址溫度濕度CO2含量CO 含量以及空氣質量信息程序將提取的MAC 地址轉換為終端設備號并且根據提取的五個空氣質量參數調用柱形圖和曲線圖顯示函數

          在對應終端設備號的監測畫面中實時更新空氣質量信息

          4 結語

          本文利用Zigbee數傳模塊設計的空氣質量監測系統能夠實時準確地對工業現場的空氣質量狀況進行Zigbee數據采集 一旦發現問題快速報警提示工作人員采取有效措施達到早發現早治理的目的從而保障人員的生命財產安全整個系統具有如下特點:

          ) 多種氣體同時測量 由于終端內置多個傳感器可變單一成分的檢測為多種主要成分的檢測 并且終端預留了擴展接口 可根據實際需要 增加多個氣體傳感器進行Zigbee數據采集

          ) 測量精度高速度快 空氣質量監測系統中的CO2采用紅外檢測法CO 采用電化學檢測法使用這兩種方法可以定量測出空氣中CO2 CO 的濃度值 測量精度高反應靈敏

          ) 監控范圍廣 系統無線通信部分采用了ZigBee 無線模塊 ZigBee 技術的特點之一就是網絡容量大最多能容納多達65 000 多個節點 因此一個無線網絡可以容納若干個檢測終端能適應大規模的監控

          posted on 2015-05-17 22:48 小王王 閱讀(117) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 赣州市| 周至县| 襄垣县| 泗洪县| 辉南县| 西丰县| 银川市| 如东县| 沂南县| 永清县| 东至县| 浙江省| 开鲁县| 萝北县| 安泽县| 普兰店市| 金平| 聂拉木县| 银川市| 浦县| 呼玛县| 昭通市| 甘洛县| 九江市| 玉田县| 浠水县| 津南区| 桐庐县| 丰顺县| 桃园市| 泰宁县| 通许县| 伊吾县| 承德市| 进贤县| 德州市| 新郑市| 巩义市| 吉水县| 林甸县| 阿荣旗|