jlinkcn

          ZigBee無線DCS現場控制站設計

          0 引 言

          DCS集散控制系統綜合了計算機自動控制通信等技術具有大規模數據處理信息管理及較強數據通信能力等特點而成為目前主導的自動化控制系統目前DCS 系統在過程控制級與控制管理級之間以及過程控制級設備間大多采用有線方式來實現其數據通信功能系統采用標準模擬信號進行數據傳輸信號可靠性抗干擾等性能較差在地形條件不好臨時組網時系統控制設備布線復雜維護困難等

              因此采用基于ZigBee數傳技術的無線DCS 系統是對現場工業控制領域一個有益的補充對進行信號傳輸避免布線和維護具有重要意義

          1   ZigBee 技術及STM32W108 簡介

          1.1  ZigBee 技術

          ZigBee數傳技術是一種新興的近距離低復雜度低功耗低數據速率和低成本的無線網絡技術主要用于近距離無線連接由于ZigBee無線模塊的低數據速率和通信范圍較小的特點決定了ZigBee模塊技術適合于承載數據流量較小的包括工業控制工業自動化等工業領域

          1.2 STM32W108 簡介

          STM32W108 ST 公司的具有更高性能低功耗發射功率軟件可調的系統芯片STM32W108 芯片采用硬件固化協議棧不必移植相關的ZigBee 協議棧就可以直接利用協議棧提供的API 進行二次開發其優勢主要有三點一是在保

          持低功耗的基礎上采用了32ARM Cortex-M3的微處理器并有廣泛的ARM 開發工具支持二是芯片內部帶有功率放大器發射輸出功率可配置至+8 dBm無需外部功放就可以獲得較大的通信距離三是STM32W108 芯片不同版本分別固化了802.15.4 MACZigBeeRF4CE 等協議棧用戶可以進行符合相關標準的無線網絡產品開發大大簡化產品開發的技術復雜度增加了可靠性

          2 系統總體架構

          DCS 系統通常分為現場控制站)、操作監控級和綜合信息管理級三個部分而本方案側重現場控制站的設計采用具有Cortex-M3 內核的32 位微控制器STM32W108 為硬件平臺ZigBee數傳模塊技術為核心通過應用程序各個任務之間的協調來共同完成數據通信與傳輸工業現場監控節點結合多種傳感器進行ZigBee數據采集,將收集到數據通過WSN 網絡送至協調器再由RS232 串口通信送到Tiny6410 網關或C/S B/S 模式的客戶端完成數據庫的記錄檢測也可發送控制指令控制指令通過ZigBee 數傳模塊網絡到達被控制節點通過執行器達到控制現場參數目的現場控制站數據傳輸示意圖如圖 1 所示

          clip_image002

          1 現場控制站數據傳輸示意圖

          根據數據傳輸鏈路確定了以傳感器信息為數據源以底層節點與協調器組成WSN 網絡和串口通信為數據鏈路網關完成數據的初步整合處理通過人機交互終端可以完成信息的接收展示數據庫的操作以及控制指令的下發

          3 硬件設計

          3.1 STM32W108 ZigBee數據采集節點

          ZigBee數據采集節點主要由處理器模塊傳感器模塊電源模塊及其他外圍模塊組成STM32W108 處理器模塊是節點的核心用于完成數據發送數據處理數據存儲執行通信協議和節點調度管理等工作傳感器模塊包括各種傳感器和執行器用于感知數據和執行各種控制動作A/D 轉換);電源是所有電子系統的基礎電源模塊的設計直接關系到節點的壽命其他外圍模塊包括按鍵LED低電量檢測電路等也是節點不可缺少的組成部分

          STM32W108 作為核心芯片結合多種傳感器構成底層的STM32W108 節點對現場環境參數進行ZigBee數據采集并自動搜索周圍的協調器加入WSN 網絡并將采集到的數據集中發送至STM32W108 Tiny 6410 網關RS 232 串口數據轉換成網口數據然后發送到外部網絡中STM32W108 ZigBee數據采集節點原理圖如圖2 所示

          clip_image004

          2 STM32W108采集節點原理圖

          3.2 STM32W108 協調器

          STM32W108 協調器主要功能是ZigBee無線模塊通信和人機交互主要由ZigBee模塊和鍵盤模塊液晶模塊等模塊構成STM32W108 協調器原理圖如圖3 所示

          clip_image006

          3 STM32W108協調器原理圖

          3.3 Tiny 6410 網關

          Tiny 6410 網關包含多種接口和傳感器節點負責數據采集傳輸及下行控制6410 網關將協調器傳來的底層數據反映在液晶屏上方便用戶操作同時將實時數據通過板載的EtherNet 接口發送到以太網上用戶可登錄服務器實時監測工業現場的情況Tiny 6410 網關原理圖如圖4 所示

          clip_image008

          4 Tiny 6410網關原理圖

          4 軟件設計

          ZigBee 具備強大的設備聯網功能本方案采用ZigBee模塊技術來組建無線通信平臺軟件部分主要包含網關與USB-WiFi模塊通信協調器與節點間通信兩部分

          4.1 網關程序流程

          Tiny 6410 USB-Wifi 模塊相連接ZigBee 協調器上的信息通過無線的方式寫到數據庫服務器Tiny 6410 網關在共享數據庫資源中起到重要作用

          4.2 協調器與節點程序流程

          STM32W108 節點是WSN 網絡的載體是無線DCS 現場控制站的核心內容協調器節點與傳感器節點的具體工作首先將對應的程序燒寫入協調器節點及傳感器節點中然后將協調器及傳感器節點進行硬件設備上電初始化協調器開始協議棧初始化掃描傳輸通道并建立網絡傳感器節點檢查合適的網絡加入網絡后將網絡地址發送給協調器協調器收到信息后將信息接受處理其協調器與節點的程序流程圖如圖5 所示

          clip_image010

          5 STM32W108協調器與節點流程圖

          5 系統測試

          5.1 傳輸時延與可靠性測試

          ZigBee數傳技術作為一種近距離低功耗低數據速率低成本的無線通信響應速度較快在工業控制系統傳輸實時性和可靠性高本方案無線DCS 現場控制站系統通過測試該網絡的丟包率為0時延低平均30.8 ms),傳輸穩定滿足工業現場控制要求

          5.2 通信距離測試

          通信距離點對點的可靠性測試分無障礙測試和隔墻測試在保證數據不丟失的前提下對不同的現場環境進行了50 次測試查看并對比數據的收發次數發送50 計算出數據丟包率測試結果如表1 所示

          clip_image012

          1 有效通信距離測試

          6 結 語

          經過實驗測試基于ZigBee模塊技術構建的無線DCS 現場控制站突破了有線網絡物理媒質的限制,可對現場參數進行無線ZigBee數據采集,拓展了DCS 系統的應用范圍該無線DCS 現場控制站組網迅速信息采集精確實時性好檢測和控制穩定等諸多優點可以滿足工業的現場控制數據采集及DCS 系統進一步擴展的需求

             

          posted on 2015-04-29 22:22 小王王 閱讀(58) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 乌恰县| 苍溪县| 潢川县| 龙口市| 大余县| 磐石市| 新营市| 乐陵市| 绥棱县| 仙桃市| 新河县| 信丰县| 富平县| 广南县| 阿瓦提县| 通辽市| 隆安县| 惠州市| 呈贡县| 五莲县| 兴国县| 赣榆县| 肃宁县| 勐海县| 玉林市| 潜山县| 汽车| 连州市| 旌德县| 如东县| 岑巩县| 和龙市| 砚山县| 东乌珠穆沁旗| 西安市| 上高县| 远安县| 同心县| 互助| 呼和浩特市| 百色市|