基于ZigBee无线传感网的电源监控系统设计

发布者:徽宗古泉最新更新时间:2012-05-07 来源: 21ic 关键字:ZigBee  无线传感器  电源监控 手机看文章 扫描二维码
随时随地手机看文章
0 引言

传统电源监控系统多采用有线连接方式。当监控节点较多时,就存在着安装困难、布线繁琐及维护不便等问题。采用基于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初始化和启动,进入事件轮询阶段。[page]

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].[page]

界面的总体设计如图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  无线传感器  电源监控 引用地址:基于ZigBee无线传感网的电源监控系统设计

上一篇:MSP430单片机在医疗设备行业的应用
下一篇:基于Zigbee技术的公交火灾快速定位系统设计

推荐阅读最新更新时间:2024-03-16 12:58

ZigBee无线通信--BasicRF无线点对点通信
实验现象: 一个EB2530(终端A)定义为发射模块,另一个EB2530(终端B)定义为接收模块。 按EB2530(终端A)上的按键,无线控制另一个EB2530(终端B)上的LED1灯亮灭。 Main函数开始初始化外设、配置通信参数: 在初始化好之后,判断appMode的值,来决定进入发射模式还是接收模式 在发送模式时是核心在于basicRfSendPacket~ 在接收模式中,看代码也比较好理解:
[单片机]
<font color='red'>ZigBee</font>无线通信--BasicRF无线点对点通信
无线传感器网络体系结构研究
  0 引言   无线传感器网络由大量高密度分布的处于被观测对象内部或周围的传感器节点组成、其节点不需要预先安装或预先决定位置,这样提高了动态随机部署于不可达或危险地域的可行性、传感器网络具有广泛的应用前景,范围涵盖医疗、军事和家庭等很多领域。例如,传感器网络快速部署、自组织和容错特性使其可以在军事指挥、控制、通信、计算、智能、监测、勘测方面起到不可替代的作用、在医疗领域,传感器网络可以部署用来监测病人并辅助残障病人、其他商业应用还包括跟踪产品质量、监测危险地域等。   本文对无线传感器网络体系结构进行了较为深入的研究,从物理体系结构、软件体系结构和通信体系结构三个层面进行了分析。   1 体系结构概述   无线传感器网络
[工业控制]
无线传感器网络的安全性研究
0 引言 无线传感器网络(WSN,Wireless Sensor Network)是一种自组织网络,由大量具有无线通信、数据采集和处理、协同合作等功能的节点协同组织构成。WSN在军事、环境、工控和交通等方面有着广阔的应用前景。由于大多数用户对WSN的安全性有较高要求,而WSN有着与传统的Ad hoc网络不同的特点,大多数传统的安全机制和安全协议难以直接应用于WSN,因此有必要设计适合WSN的安全性方案。 无线传感器网络与传统的ad hoc网络相比有如下独有的特点 : (1)传感器节点数量巨大,网络规模庞大; (2)节点密集分布在目标区域; (3)节点的能量、存储空间及计算能力受限,容易失效; (4)动态的网络拓扑结构;
[工业控制]
无线传感器网络在野外测量中的应用
  无线传感器在工业测量领域,往往需要长时间、大范围、多通道的数据测量系统。而在野外环境监测领域,由于环境条件的特殊情况,经常使监测系统因为电源、长距离布线等因素的存在而难以有效部署。而无线传感器网络由于其低功耗、自组织路由、无需布线等特性,特别适合于工业领域的野外测量。   本文将介绍一个部署在我国南部某沿海城市的无线传感器网络案例,该系统经过少量修改后可以满足许多工业测量的需求。   该城市存在大量山地地貌,城市居民人口众多,要求土地必须保持较高的利用率,因此大量建筑和道路都位于山区附近。该地区降雨量常年偏高,尤其在每年夏季的梅雨季节,会出现大量的降水。不稳定的山地地貌在受到雨水侵蚀后,容易发生山体滑坡,对居民生命财产安全构成
[测试测量]
无线传感器网络中AOA节点定位改进算法研究
    近年来,随着无线通信、集成电路、传感器以及微电系统等技术的飞速发展和日益成熟,被誉为全球未来三大高科技产业之一的无线传感器网络(WSN,Wireless Sensor Network)引起了全世界范围的广泛关注。随着物联网概念的提出,作为其关键技术的传感器技术成为人们研究核心,随着无线传感器网络的应用逐渐深入到人们生活的方方面面,其核心支撑的节点定位技术也得到不断的改进、推广。     在WSN中,传感器节点随机分布在监测区域内,其中部分节点能够通过携带自身定位设备或人工部署的方式获得自身的精确位置,此类节点被称为锚节点(anchor node);其他未知节点(unknown node)只能根据锚节点位置按照某种定位机制估算
[嵌入式]
基于无线传感器节点的低功率电源转换技术方案
无线传感器节点(WSN)基本上是一个独立的系统,它由一些换能器组成,能将环境能源转换成电信号,其后跟着的通常是DC/DC转换器和管理器,以通过合适的电压和电流给下游电子组件供电。下游电子组件包括微控制器、传感器和收发器。 在实现WSN时,需要考虑的一个问题是:运行这个WSN需要多少功率?从概念上看,这似乎是一个相当简单的问题,然而实际上,由于受到若干因素的影响,这是一个有点难以回答的问题。例如,需要间隔多长时间获取一次读数?或者,更重要的是,数据包多大?需要传送多远? 这是因为,获取一次传感器读数,系统所用能量约有50%是收发器消耗掉的。有若干种因素影响WSN能量收集系统的功耗特性。 当然,能量收集电源提供的能量多少取决于电源工作
[电源管理]
基于<font color='red'>无线传感器</font>节点的低功率<font color='red'>电源</font>转换技术方案
基于GSM和Zigbee技术的无线安防系统设计
引言   目前,城市安防系统越来越受到人们的重视,客户对安防系统的功能和性能方面的要求也越来越高。   本文提出了一种基于GSM和Zigbee技术的 无线 安防系统,该系统的特点在于利用GSM和Zigbee无线 网络 优势,实现了安防系统的无线网络化,省去了繁琐的布线过程,实现了安防信息的多点、远距离传输,提高了安防系统的安全性、可靠性与隐蔽性。 1 系统方案   该系统方案主要设计特点是将Zigbee无线 传感器 网络与GSM网络相结合。使用无线网络不仅省去布线的麻烦,增加了安防传感器布局的灵活性,而且可以防止 通信 电缆被破坏,提高了安全性。整个系统结构如图1所示。      系统把带有Zigb
[安防电子]
基于GSM和<font color='red'>Zigbee</font>技术的无线安防系统设计
LM3S1138与CC2420的无线传感器网络通信
引 言 无线传感器网络(Wireless Sensor Network,WSN)是集信息采集、信息传输、信息处理于一体的综合智能信息系统,由部署在监测区域内大量的廉价微型传感器节点组成。它是通过无线通信方式形成的一个多跳自组织网络,具有低功耗、低成本、分布式、自组织、快速展开、抗毁性强等特点。无线传感器网络能够实时监测系统并及时反馈信息,以实现复杂的指定范围的目标检测与跟踪,具有广阔的应用空间。本文介绍使用 LM3S1138 微控制器和 CC2420 无线射频芯片构建无线传感器网络节点的方法,并说明了如何实现点对点的通信传输。 1 硬件节点设计 1.1 网络节点设计 无线传感器网络由网络中的多个网络节点构成。用模块化的设计
[工业控制]
LM3S1138与CC2420的<font color='red'>无线传感器</font>网络通信
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved