Chinaunix首页 | 论坛 | 博客
  • 博客访问: 94751
  • 博文数量: 62
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 650
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-12 22:01
文章分类
文章存档

2015年(62)

我的朋友

分类: 嵌入式

2015-03-31 22:21:13

0 引 言

随着社会的不断发展及城市数字化进程的不断加快城市的设施建设也是越来越多如埋于地下的电力电缆管线给水排水管线天然气煤气管线通信电缆等为了方便对其进行检查和维修所以每隔一定的距离就设有一个检查井大量的检查井构成了城市里随处可见的井盖群然而井盖的破损及丢失会带来严重的安全隐患如汽车陷入检查井路人落井等给我们的人身安全和财产安全带来了严重的威胁为了减少灾难性事故的发生目前我国许多城市对城市道路井盖的安全管理仍采用专人进行定期的维护和巡查的方法这种方法不能及时发现井盖存在的问题以便第一时间采取措施避免灾难性事故的发生所以井盖安全的有效管理成了城市管理的重大难题

    针对以上问题本文介绍了一种基于GPRS 的城市道路井盖安全监测系统利用放置在井盖下方的传感器节点实时采集井盖的状态信息同时将采集到的数据信息传送到协调器节点然后通过GPRS 模块远程传输到监测中心实现城市道路井盖安全状态的实时监测从而提高了城市道路井盖安全管理的实时性和便捷性

1 系统总体方案设计

1.1 系统总体构成城市道路井盖安全监测系统主要由采集井盖状态信息的传感器节点收集及转发数据的网关节点和上位机监控中心三个部分构成整个监测系统的框图如图1 所示

clip_image002

1 系统总体结构图

1.2 总体方案概述

由于井盖的分布范围较广为了能够监测每一个井盖的安全状态信息我们把城市道路的井盖覆盖区域划分为多个小区域然后在每一个小区域组建一个独立的ZigBee无线模块传感器网络处于不同的ZigBee网络的之间是不能相互通信的因为只有网络内部的节点才可以相互通信与交换数据

    本文中的ZigBee数传网络采用Mesh 网状结构由一个协调器节点和多个终端节点组成传感器节点布置在每个小区域的每个井盖下方负责采集城市道路井盖安全状态信息同时每个传感器节点又是路由节点数据沿着路由器节点进行传输最后传给协调器节点

    ZigBee数传协调器和GPRS 模块构成网关节点其主要负责网络的构建和数据的远程传输网关节点接收传感器节点的数据通过串口传给GPRS 模块借助于GPRS 的通信网络将传感器节点采集到的数据信息传输到远端监测中心

监测中心在Visual C++ 6.0 的平台上采用面向TCP/IP协议的Socket 通讯机制进行程序编写实现监测中心和网关节点的数据通信实时接收网关节点传送过来的井盖状态信息数据同时将故障井盖的数据信息显示出来并产生报警信息以便及时采取补救措施实现城市道路井盖的实时监测与管理

2 ZigBee技术及WSN 的优势

ZigBee数传技术是一种近距离复杂度较低低功耗低速率低成本的双向无线通讯技术标准符合IEEE 802.15.4协议标准在无数个传感器节点之间相互协调以达到相互通信的目的同时这些节点所消耗的能量较低但其通信效率极高利用ZigBee技术能够构建无线传感器网络在其构建的网络内ZigBee数传模块的传输距离可以达到几百米ZigBee协议是由IEEE 802.15.4 较低层次的物理层及MAC 层与ZigBee的网络层和应用支持子层所构成在无线传感器网络中根据节点的功能可以划分为终端设备Enddevice)、路由器Router)、协调器Coordinator)。

无线传感器网络Wireless Sensor Network是一组传感器以Ad-Hoc 方式构成网络网络中存在的许多个传感器节点协调工作采集并处理无线传感器网络区域中的被实时监测的对象目标的数据及状态信息采集到的数据信息通过ZigBee构建的无线传感器网络以多跳接力的方式传送到远端监测中心使监测人员能够实时准确地获取被测对象的数据信息与其它无线网络相比其具有如下的特点

1低功耗由于ZigBee无线模块的传输速度比较低 而且能够采用休眠模式因此ZigBee设备可以节省耗电量由于其可以定时休眠与工作ZigBee设备仅靠两节5 号电池就可以维持长达6 个月到2 年左右的正常使用时间解决了基本的低功耗问题

    2成本低ZigBee的协议栈是可以通过免费下载得到的所以产品的开发和生产成本也相对的降低低成本在ZigBee产品的开发中也是一个重要因素

    3时延短通信时延和休眠状态到唤醒激活状态的时间都是非常短的节点从休眠状态切换到工作状态只要15 ms的时间所有的传感器节点加入到ZigBee网络中也只需要大约30 ms 的时间

    4网络容量大一个星型结构的ZigBee数传网络可以容纳254 个从设备和1个主设备1个区域内可同时允许存在100ZigBee网络并且其网络组成比较灵活

    5可靠性高采取了碰撞避免策略同时为了以后的发展需要还留了专用的信道能够有效避开发送数据的竞争和冲突MAC 层采用了完全确认的数据传输模式每个发送的数据包都必须等待接收方的确认信息若传输过程中出现问题可以进行重发

3 监测系统硬件设计及实现

3.1 传感器节点硬件设计

传感器节点主要用来进行,井盖下方的光线亮度值漏光强度值及井盖的倾斜角度值都将被采集并将采集的数据发送给相邻点或将相邻节点发过来的数据转发到协调器节点ZigBee数据采集传感器节点是无线传感器网络的基本单元节点设计的合理与否直接影响到整个系统功能的实现

传感器节点硬件主要由ZigBee数据采集单元数据处理单元数据传输单元电源管理单元和传感器模块组成各个模块相互协作完成周围环境信息的采集和传输从节能和系统集成的角度考虑该监测系统使用微处理器和CC2530 无线通信模块为硬件核心来完成传感器节点环境信息的采集和信息到网关节点的传输传感器模块采用亮度传感器光强传感器和倾角传感器分别采集井下的光照强度和光线亮度以及井盖的倾斜程度传感器节点框图如图2 所示

clip_image004

2 传感器节点硬件结构

CC2530 是用于2.4 GHz IEEE 802.15.4ZigBeeRF4CE 应用的一个真正的片上系统SoC解决方案它能够以非常低的总的材料成本建立强大的网络节点CC2530 结合了领先的RF 收发器由于CC2530 内部集成了处理器和RF前端电路所以非常适合构建小型化的传感器节点实现了真正的单芯片片上解决方案采集井盖状态信息的传感器分别使用亮度传感器光照强度传感器BH1750 和倾角传感器ADXL345传感器节点上电运行后会依次采集井盖下方的光量值和光强值以及井盖的倾斜角度值并通过天线进行数据的发送

3.2 协调器节点硬件设计

网关节点协调器节点的主要功能就是接收传感器节点发送过来的数据然后将数据传输到远端的监测中心网关节点一方面和ZigBee数传网络连接另一方面通过GPRS 模块与Internet外部网络连接实现两种协议的直接转换把收集的数据发送到与Internet 网络连接的监测中心协调器节点主要由集成了8051 内核的CC2530 模块和GPRS 模块等部分组成协调器节点框图如图3 所示

clip_image006

3 协调器节点硬件框图

在网关节点中主要负责构建ZigBee网络管理加入其网络的各个子节点接收各个子节点发送过来的数据信息CC2530 模块通过标准串口直接与GPRS 模块连接GPRS 模块发送标准的AT 命令实现GPRS 网络的注册及与Internet 的连接获得IP 地址后便能够与远程监测中心相互通信这样便能实现协调器数据的远程传输所以网关节点是上位机客户端和井盖监测现场联系的枢纽在数据信息的传输过程中起着重要的中转作用

4 系统软件设计

及实现软件设计包括上位机软件和下位机软件的开发设计上位机监测系统软件采用面向TCP/IP 协议的Socket 通讯机制]结合SQL Sever 2000 数据库采用VC++ 编写主要实现井盖状态信息数据的接收显示同时将接收到的数据保存到数据库中以便察看下位机软件主要实现传感器节点的数据采集及发送GPRS 模块的数据收发以及协调器节点与GPRS 模块的数据通信

4.1 监测中心软件设计

监测中心软件系统通过GPRS 网络接收协调器发过来的井盖状态信息并将井盖编号和井盖的位置以及井盖的漏光值和倾斜角度值保存到数据库以便工作人员实时查询井盖的状态信息同时借助于监测系统软件设定井盖阈值当接收到的数据超过设定的阈值后会产生相关故障井盖的报警信息并将故障井盖的编号以及井盖的数据信息显示出来监测中心人员看到监测软件的报警信息后及时通知井盖所属单位和管理人员及时的排除井盖的安全隐患监测中心上位机实现结果见图4

 

clip_image008

4 监测中心界面

4.2 传感器及协调器节点软件设计

对于监测系统中的传感器节点采用了IAR 开发环境进行程序的开发程序主要实现了传感器数据的定时采集和定时发送传感器节点软件设计流程图如图5 所示

clip_image010

5 传感器节点流程图

协调器节点主要负责ZigBee数传网络的构建与管理并将终端节点发送来的井盖状态数据通过GPRS 模块远程传输到监测中心协调器传节点的软件设计流程图如图6 所示

clip_image012

6 协调器节点流程图

5 结 语

本文提出的基于ZigBee无线模块技术的城市道路井盖安全监测系统,利用光照、倾角传感器进行。较好地满足了实时监测城市道路井盖安全状态的要求保证了井盖状态数据信息的实时性完整性和可靠性实践证明基于ZigBee数传模块的城市道路井盖安全监测系统克服了传统井盖安全管理模式中不能及时发现安全隐患的缺点该监测系统不仅能够排除城市道路井盖安全隐患保障路人的生命和财产安全还提高了城市道路井盖安全管理的水平和效率真正实现了城市道路井盖的智能化管理

   

阅读(753) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~