基於ZigBee無線網絡的電源電壓監控系統

2020-12-15 電子產品世界

傳統電源監控系統多採用有線連接方式。當監控節點較多時,就存在著安裝困難、布線繁瑣及維護不便等問題。採用基於ZigBee 技術的無線傳感器網絡來組建這種電源監控系統,即可解決上述種種問題。現介紹ZigBee 技術的工作原理及實時監控系統的設計。

ZigBee 協議棧結構由物理層、MAC 層、網絡層和應用層組成。ZigBee 標準規定,所有的ZigBee網絡節點分為Coordinator、Route、End Device 這3種類型。不論ZigBee 網絡採用何種拓撲方式,網絡會自動按照ZigBee 協議算法選擇較好的路由路徑作為數據傳輸通道,以提高通訊效率。

1 監控系統設計

1.1 系統結構設計

基於ZigBee 無線網絡的電源電壓監控系統框圖如圖1 所示。

圖1 系統結構框

終端節點通過採集/保護模塊採集電源設備0~30 V 的電壓數據,通過路由器節點發送給協調器節點,同時還要接收協調器的控制命令並作相應處理;路由器節點在系統中的主要任務是數據中轉,確保協調器節點與終端節點間的數據交換正確,增加了ZigBee 網絡的覆蓋範圍;協調器節點一方面接收終端節點採集到的電源電壓數據,並把該數據通過串口發送給上位機,另一方面接收上位機的命令信息,然後發送給對應的終端節點;上位機實現對監控設備狀態信息的管理,包括系統配置、實時狀態顯示、節點控制、數據處理及數據查詢等。

1.2 網絡拓撲選擇

ZigBee 網絡具有3 種拓撲形式:星形拓撲、樹形拓撲、網狀拓撲。文中設計的監控系統選擇網狀拓撲作為系統拓撲結構。

  2 ZigBee 監控系統的硬體設計

監控系統主要由路由器節點和終端節點組成。

終端節點的硬體結構框圖如圖2 所示。

終端節點模塊由採集和控制兩部分組成。電源採用DH1718G-4 型直流穩壓電源。將電源電壓0~30 V使用1/10 電阻分壓變為CC2430 片內AD 採集0~3 V電壓;保護模塊又包括繼電器和蜂鳴器電路兩部分,繼電器用於切斷或恢復電源與負載設備的連接,起到過壓保護的作用,蜂鳴器在電源過壓時響起,起報警作用。其中,在繼電器驅動電路裡加入二極體用於在繼電器斷電瞬間將繼電器線圈產生的較大的反向電動勢釋放掉,起到保護三極體的作用。

圖2 終端節點的硬體結構框

3 ZigBee 監控系統的軟體設計

3.1 Z-Stack 的軟體架構及定製

ZigBee 無線網絡節點的軟體開發平臺採用IAREmbedded Workbench V7.30B for 8051 ( IAR EW)集成開發環境。ZigBee 無線模塊的軟體系統協議棧採用作業系統的思想來構建,採用"事件輪詢"機制,當各層初始化之後,系統進入低功耗模式。當事件發生時,喚醒系統,開始進入中斷處理事件,結束後繼續進入低功耗模式。如果同時有幾個事件發生,判斷優先級,逐次處理事件。整個Z-Stack 的主要工作流程大致分為:系統啟動,驅動初始化,OSAL初始化和啟動,進入事件輪詢階段。

3.2 協調器節點的軟體設計

協調器在系統中的作用是,建立並管理ZigBee網絡,自動允許其他節點加入網絡的請求,收集終端節點傳來的電壓數據,並通過串口將數據發送給上位機,同時接收上位機的控制命令,再將命令發送給終端節點控制其採取相應的處理措施。協調器建立網絡並處理節點請求的程序流程如圖3 所示。

圖3 協調器建立網絡流程

3.3 路由器節點軟體設計

路由器節點在系統中的作用是路由選擇和數據轉發。ZigBee 設備有兩種類型的地址。一種是64位IEEE 地址(也稱為MAC 地址或擴展地址);另一種是16 位網絡地址(也稱為邏輯地址或短地址)。

ZigBee 使用一個分布式的編址方案來分配網絡地址。該方案確保了所有被分配的網絡地址在整個網絡中是唯一的。路由器建立網絡的程序流程如圖4 所示。

圖4 路由器建立網絡流程

3.4 終端節點軟體設計

終端節點在系統中的作用是採集電源電壓數據,並通過與協調器建立"綁定"將電壓數據發送給協調器,同時接收協調器發來的控制命令,控制採集/保護模塊中的繼電器和蜂鳴器做出相應的操作。在終端節點以終端的身份啟動並加入網絡後,即開始與協調器建立綁定。一旦一個綁定被創建,終端節點就可以在不需要知道明確的目的地址的情況下發送數據。其與協調器建立綁定及電壓數據傳遞的完整程序流程如圖5 所示。

圖5 建立綁定及電壓數據傳遞流程

4 上位機的軟體設計

4.1 界面總體設計

本系統的上位機軟體採用 NI 公司推出的面向測控領域的LabWindows/CVI 軟體作為開發平臺。

它實現的主要功能有:通過串口接收ZigBee 無線網絡傳來的被監控電源的電壓數據,將該數據分別以文本及波形圖的方式實時顯示出來;設置電壓警戒值及控制方式等,實現電源電壓無線監控系統的自動或手動控制;通過連接後臺資料庫,將電壓及報警信息儲存在資料庫中,方便在上位機界面上對報警記錄的查詢和日後對監控數據信息的管理等[8].

界面的總體設計如圖6 所示。

圖6 上位機界面總體效果

4.2 界面資料庫功能的設計

本系統為上位機軟體加入資料庫功能。這裡採用微軟的Access 資料庫作為後臺資料庫,對監測數據進行記錄和管理。LabWindows/CVI 提供了資料庫的工具包LabWindows/CVI SQL Toolkit.工具包裡包含了一個用來完成一般資料庫任務的高級函數集。

5 系統運行測試

將各個模塊連接好,分別間隔10 m 放置好後,首先打開電源設備,隨後終端節點開始採集電源電壓數據,並每隔1 s 將數據經ZigBee 網絡發給上位機軟體。當電壓低於10 V 時,界面顯示如圖7 所示。

此時監測數據已實時地存入後臺資料庫中,當需要查詢以往保存過的報警記錄時,點擊界面上的"資料庫記錄查詢"標籤,在下方輸入想查詢數據的日期,點擊確定後,查詢結果即會以表格形式顯示出來。

圖7 電壓安全狀態時界面顯示

6 結語

文中給出了一種針對電源監控系統的ZigBee 無線傳感器網絡的軟硬體設計方案,解決了有線網絡存在的布線、維護和擴展性等眾多問題。系統把以CC2430 晶片為核心的ZigBee 無線模塊作為節點,具有協議簡單、成本低、功耗小、組網容易等優點。

經試驗證明,系統可以很好的完成電源數據的採集、傳輸


相關焦點

  • 基於Zigbee技術的熱釋電紅外報警器設計
    >方案,並完成了系統的軟硬體設計。在硬體設計上,重點描述了熱釋電紅外傳感器和CC2530片上系統的電路設計;軟體部分採用了zSTACk協議棧,描述了紅外報警和zigbee組網的相關軟體流程。實際應用表明,該系統具有功耗低、組網方便的特點,達到了設計要求。
  • 基於Arduino的ZigBee無線傳感節點的硬體設計
    摘要:針對傳統無線傳感節點的成本高、可擴展性差等不足,提出一種基於Arduino開源平臺及ZigBee協議的無線傳感節點硬體系統。考慮到系統設計需求,首先給出該傳感節點硬體系統的總體框架,然後對硬體系統中的處理器模塊、傳感器模塊、無線通信模塊、電源模塊的設計給出了具體的方案。該無線傳感節點硬體系統能夠實現高性能、低成本、低功耗的無線環境數據採集,較傳統方法更具有研究和應用價值。
  • 基於ZigBee技術的射頻晶片CC2430
    引 言本文引用地址:http://www.eepw.com.cn/article/20766.htm zigbee採用ieee802.15.4標準,利用全球共用的公共頻率2.4 ghz,應用於監視、控制網絡時,其具有非常顯著的低成本、低耗電、網絡節點多、傳輸距離遠等優勢,目前被視為替代有線監視和控制網絡領域最有前景的技術之一。
  • 基於CAN總線和無線技術的輸液網絡監控系統
    隨著無線技術、網絡技術和計算機技術的迅速發展,為輸液採用無線、網絡監控帶來了便利條件。目前已有一些相關輸液的研究成果,實現了輸液監視、控制、報警等功能,但主要是單臺設備獨立使用,未能實現網絡監控。文獻設計了一種基於RS485總線的輸液網絡化監控系統,但採用RS485總線和有線監控在許多方面存在不足。
  • 基於ZigBee的無線紅外防盜報警系統設計
    經過對系統的硬體軟體電路調試,驗證了系統預期的功能。關鍵詞:無線紅外防盜報警;ZigBee;CC2430;系統設計 目前報警系統的信號傳輸主要是有線和無線兩種。 因此,低功耗、低成本、低速率的短距離無線通信新標準ZigBee來組建防盜報警網絡,不僅解決了傳統有線網絡系統布線難、成本高以及不易擴展等問題,而且ZigBee技術能基本解決現有無線報警系統存在的一些問題: 1)誤報警問題:調查表明,報警器誤報警率高是讓用戶放棄使用的最主要原因。現有的無線報警系統很容易受到來自供電網中和空中的高頻幹擾信號。
  • 基於Zigbee技術實現了無線投票表決器遠程監控與投票功能
    基於Zigbee技術實現了無線投票表決器遠程監控與投票功能 電子設計 發表於 2018-12-26 09:10:00 1 引言
  • 基於ZigBee網絡的LED調光燈具的設計
    本文根據隧道智能照明控制系統對於燈具的要求,設計了一款基於ZigBee無線網絡技術,可以利用PWM技術進行無級調光的LED燈具。1 總體設計根據設計要求,我們可以得到如圖1所示的LED燈具的電路結構圖。
  • 基於ZigBee無線網絡的可控組網方法研究
    針對此種情況提出可控組網方式,通過對節點入網父節點的選擇控制,可以有效的監控管理整個網絡的拓撲結構和節點分布,並延長節點和網絡的壽命。通過在基於CC2530的開發系統申對可控組網方式編譯和實現,驗證了其可行性。隨著社會的發展,無線網絡在我們的各項活動中扮演著越來越重要的角色。
  • 基於ZigBee技術的無線傳感器網絡構建與應用
    這些裝置互相幫助,將數據傳輸到一臺監控計算機。 3 基於ZigSee晶片構建無線傳感器網  基於ZigBee晶片構建的無線傳感器網是由一組ZigBee節點以Ad Hoc方式構成的無線網絡,其目的是協作地感知、採集和處理網絡覆蓋的地理區域中感知對象的信息,並發布給觀察者傳感器、感知對象和觀察者,它們是傳感器網絡的3個基本要素;傳感器與觀察者之間的通信方式是無線,用於存傳感器與觀察者之間建立通信路徑
  • ZigBee和GPRS在遠程智能醫療監護系統的應用
    為了實現傳感器網絡的遠程監護,結合ZigBee和GPRS各自的優勢和特點,提出了一種基於ZigBee通信技術和GPRS移動通信網絡相結合的遠程智能醫療監護系統的設計方案。ZigBee網絡作為低功耗、低複雜度、低成本且可自動組網的無線網絡技術,支持傳感器信息採集、傳輸和處理,可以將不同點的多個傳感器數據利用無線網絡進行通信,同時結合GPRS 技術實現遠程監控,改變了傳統無線傳感網絡需要依託有線公共網絡進行數據傳輸的限制,解決了同時安裝大量檢測裝置、布線量大、線路維護和更改困難的難題,使網絡顯示出巨大的優勢。
  • 基於ZigBee協議的無線通訊硬體電路設計圖
    打開APP 基於ZigBee協議的無線通訊硬體電路設計圖 Dick 發表於 2014-09-15 13:43:06   CC2420是Chipcon公司推出的一款符合IEEE802.15.4規範的2.4GHz射頻晶片,用來開發工業無線傳感及家庭組網等PAN網絡的ZigBee設備和產品。
  • 無線監控系統在安裝時的常見問題及解決辦法
    無線監控是近些年發展迅速的一個行業,很多用戶在需要安裝無線監控系統時因為不懂技術操作,導致安裝時遇到一些問題而不知所措。今天騰遠智拓小編就為大家來列舉幾條無線監控系統在安裝時的常見問題及解決辦法供大家了解。
  • 無線監控系統如何安裝?
    無線監控攝像頭使用是有條件的,多在不方便布線的地方採用無線監控系統。一般來說,使用無線監控攝像頭在整個監控系統,多是因為安裝位置困難,不方便布線這些客觀問題,才使用無線監控。有線監控勝在安全性和穩定性上,對監控來說,穩定就代表著可靠。當然,無線監控確實有它的優越性,不需要布線,簡單省事。
  • 基於物聯網的嬰兒實時監控系統的設計
    因此,設計一種新型的可移動嬰兒床,適應室內和外出遊玩,具有實時智能監控以及檢測危險的系統,可以能夠隨時給家長提供嬰兒的生活環境和活動狀況等信息。   1 系統功能架構   嬰兒實時監控系統主要實現4種功能,分別為各種傳感器的數據採集分析與控制、無線網絡的傳輸、終端的接收與監控、與防摔防碰撞,其中無線網絡傳輸的實現是本系統的關鍵。
  • 基於ZigBee和紅外技術的病房監護系統設計【介紹】
    比如病房裡的呼叫系統都是通過有線的方式連接到護士監控中心,呼叫按鈕裝置在病房的牆上,緊急情況下病人可能無法按動呼叫按鈕而引發危險事故。  尤其是人工測量患者體溫,不但增加了醫護人員的工作量,還影響病房病人的恢復休息,也不便於對病人生命體徵信息的統計。所以研製開發低成本、低功耗、高可靠性、易擴展、配置靈活的無線病房監護系統就具有普遍的意義和現實的價值。
  • 消防設備電源監控系統設計及應用簡析
    而另一個關於該系統的產品標準GB28184-2011《消防設備電源監控系統》也應運而生,使得消防設備電源監控系統有了相應的產品檢測依據。    1.1基本原理     AFPM100型消防設備電源監控系統能夠對消防設備的電源進行實時的監控,通過檢測消防設備電源的電壓、電流、開關狀態等相關信息,從而判斷消防設備電源是否有斷路、短路、過壓、欠壓、缺相、錯相以及過流(過負荷)等故障信息並報警、記錄。
  • 基於ZigBee的室內智能照明系統設計
    ZigBee 技術作為新興的近距離無線通信技術之一,具有近距離、低速率、低功耗和穩定性高等優點,非常適合在照明系統中應用。本文提出基於ZigBee 技術的智能照明系統。該系統由若干個節點以自組網的形式組成,每個節點都可通過感知外部光強信息的變化情況,能夠自適應地調節亮度,並可通過PC上的控制界面對每個節點進行智能控制。
  • 基於MSP430和CC3000的無線智能控制系統
    1 系統結構及總體設計 本系統的結構框圖如圖1所示。系統總共分為5部分,分別是:無線路由器、智慧型手機、CC3000 Wi—Fi模塊、MSP430單片機電路和直流電機驅動電路。而且它可為基於微控制器(MCU)的系統提供簡化的Wi—Fi連接,能夠與MSP430及Tiva C系列MCU LaunchPad評估套件配合,為各種基於MCU的家庭自動化、健康健身以及機器對機器(M2M)應用快速啟動開發。Simple Link CC3000Wi—Fi解決方案以模塊方式提供,如圖2所示。
  • zigbee傳輸距離_zigbee的傳輸速率
    打開APP zigbee傳輸距離_zigbee的傳輸速率 網絡整理 發表於 2020-12-08 14:11:06   zigbee概述   ZigBee,也稱紫蜂,是一種低速短距離傳輸的無線網上協議,底層是採用IEEE 802.15.4標準規範的媒體訪問層與物理層。
  • 防範於未然:打造家庭無線監控系統
    如果有一種設備,可以讓你通過手機遠程監控家裡的一舉一動,你只需帶手機出門,通過手機即可隨時隨地察看家裡的「直播」,即釋放你的時間,又可以隨時掌控家裡的情況,這是不是兩全其美?而無線攝像頭就是實現這一功能,如果你想打造家庭無線監控系統,不妨買一個無線攝像頭吧。