1 引言
近年来,煤炭需求量不断增加,各地煤矿事故时有发生。针对有线网络难以动态、全方位监控煤矿的问题,提出采用先进ZigBee技术构成无线传感器网络的新型煤矿监控系统,实现对煤矿人井人员的实时跟踪和定位,随时掌握井下每个作业人员的位置及活动轨迹。这对保证煤矿安全生产有着重要的现实意义。本文通过对ZigBee无线网络的讨论,重点研究了无线传感器网络节点设备。
2无线传感器网络结构
2.1网络拓扑结构
ZigBee网络支持两类物理设备,即全功能设备(FFD)和精简功能设备(RFD)。一般来说,FFD支持任何拓扑结构,可以充当网络协调器,能与任何设备通信;而RFD只适用于星型网络拓扑结构,不能充当网络协调器,只能与FFD通信。在任何ZigBee网络中必然存在网络协调功能设备和精简功能设备,前者可与任何设备通信,用于协调建立网络;后者因其内部功能结构简单,上层应用少,某些仅仅包含IEEE标准的协议。
基于ZigBee的煤矿监控系统网络包含传感器节点和信息控制中心。信息控制中心由通信机、信息处理服务器、数据库服务器等组成,主要完成对网络无线传感器节点数据进行实时采集、网络管理、数据分析处理及预警报警功能等。为减小能量损耗和数据包丢失,该系统设计采用簇1树网络拓扑结构,如图1所示。
基于ZigBee的煤矿监控网络体系结构由传感器节点,路由器及监控主机3部分组成。运行中,先由监控主机发送查询的请求命令,通过互联网传到路由器。路由节点根据请求命令的具体要求,选择ZigBee协调器,接着根据命令选择所要查询的簇1,当簇1首领收到控制命令后,激活本簇内的所有节点进行通信。本簇内节点及时采集数据,经过数模转换后发送给本簇的首领,再由首领传送给ZigBee协调器,然后传输到路由器,继而通过外部网络传给控制中心。控制中心对数据进行处理、分析,从而了解该区域的作业人员分布情况。
2.2无线传感器节点结构
在不同应用中,传感器网络节点的组成不尽相同,但基本结构都是一样的。节点的典型硬件结构如图2所示,主要包括电池及电源管理电路、传感器、信号调理电路、A/D转换器、存储器、微处理器和射频模块等。传感器节点处理器模块主要用于对采集的数据以及其他节点发送的数据进行操作、存储和处理;无线通信模块负责与其他传感器节点的无线通信、交换控制消息和收发采集数据;而能量供应模块为传感器节点提供运行所需的能量,通常采用微型电池。根据不同应用需求和定位系统来确定传感器节点位置。
节点在网络中充当数据采集者、数据中转站或簇头节点3种角色。作为数据采集者,数据采集模块收集周围环境的数据,通过通信路由协议直接或间接地将数据传输给远方基站或者汇聚节点;作为数据中转站,节点除了完成采集任务以外,还要接收邻近节点的数据,将其转发给离基站更近的邻近节点或者直接转发到基站,汇聚节点;作为簇头节点负责收集该簇内所有节点采集的数据,并进行数据融合处理,然后发送给基站或汇聚节点。汇聚节点的处理能力、存储能力和通信能力相对较强,它连接传感器网络与Internet等外部网络,实现两种协议的通信协议转换,同时发布管理节点的监测任务.并把采集数据转发到外部网络。
2.3传感器节点硬件设计
传感器节点硬件电路是以CC2430为核心。CC2430为SoC CMOS器件,内嵌高性能、低功耗8051微控制器,内部集成14位模数转换器件和符合IEEE802.15.4协议的2.4 GHz的RF收发器,具有优良的天线接收灵敏度和强大的抗干扰性。在接收和发射模式下,电流消耗低于27 mA。CC2430还具有休眠模式和以较短时间转换至主动模式的特性,适用于那些要求电池寿命长和运行时间长的煤矿监测系统。传感器节点电路原理如图3所示。