基于ZigBee的矿井无线定位系统设计
扫描二维码
随时随地手机看文章
引 言
建设可靠的矿井定位系统,提高对人员和机车的动态跟 踪管理,增强事故应急快速反应能力,对保障煤矿安全生产 具有重要意义,相关要求已被列入国家《煤矿井下安全避险“六 大系统”建设完善基本规范》。为构建适用于煤矿井下的无线 定位系统,文献 [1] 提出了一种基于邻近信号强度(NSSS)指 纹匹配和动态三边测量(DTN)算法的精确测距定位方法, 并通过仿真表明其在 10 m 以内的范围具有高精度实时定位能 力;文献 [2] 提出了一种基于 ToF 的测距定位算法,并通过实 验测试表明其在 10 ~ 100 m 的范围内具有精度高达 ±2 m 的 定位能力。四川信息职业技术学院会同四川维诚信息技术有限 公司、深圳哲扬科技有限公司,在充分吸收上述研究成果的 基础上,提出了基于 ZigBee 和工业以太网的定位系统设计方 案,通过 RSSI/TOF(Received Signal Strength Indicator/Time of Flight)融合测距和双基站协同定位算法实现了在较远距离 范围内的高精度实时定位。
1 系统组成
综合考虑煤矿井下作业环境和要求,本系统所要实现的主要功能包括 :(1)实时监测功能,即能分区域实时监测井下人员和机车的精确分布情况,并在井下巷道图上实时动态地显示行踪 ;(2)查找人员及机车当前位置功能,即输入任意人员或机车的编号,可立即以图形方式显示其当前精确位置。按此功能,将本系统分为井上和井下两部分,系统组成如图 1 所示[3]。其中,井上部分包括网络交换机、定位服务器、定位展示机 ;井下部分包括定位分站(基站)、地标定位仪、人员标识卡、机车定位仪。定位分站用于获取人员和机车标识位置信号,并将随同综合分站的编号发送给井上处理器。地标定位仪可以自助接收标识卡信息,它以无线信道与邻近基站建立固定的通讯链路,转发各种数据信息建立双向通信联络,承载 着位置信息发布和无线自组网双重任务,其中位置信息发布为 精确定位算法模型提供了地理信息标杆修正机制,有效提高了 定位的精度指标。无线自组网方式为整个网络的部署及优化提 供最大的便利。人员标识卡和机车定位仪具有唯一的标识号 码,用于标识人员和机车身份。
系统部署时,定位分站以每 300 ~ 500 m 一台的密度安装在井下巷道里,以环形或链型方式构成骨干传输网;地标定位仪随骨干传输网线路布设,彼此间隔 10 ~25 m,并在上位机软件中预置每台定位分站、每个地标定位仪的分布位置; 人员标识卡和机车定位仪配置在人员和机车上。定位分站与地标定位仪之间采用RS 485 串行通讯,综合通信分站、地标定位仪与人员标识卡,机车定位仪之间采用ZigBee 通讯。在ZigBee 传输网络中,定位分站是全功能的协调器,人员标识卡和机车定位仪是简易功能的终端,地标定位仪既可以做协调器,也可以做终端。
定位分站、地标定位仪、人员标识卡、机车定位仪之间的通信过程如图 2 所示[3]。其中,人员标识卡和机车定位仪分工作和睡眠两个工作周期并交替转换,睡眠状态下既不接收也不发送信息,工作期间不间断或周期性广播自身信息并侦听和接收定位分站信息。定位分站一般处于接收状态,收到人员标识卡和机车定位仪的信息后应答,并通过光纤将信息发送到上位机 ;如果人员标识卡和机车定位仪上传有报警信息,分站会将报警信息加入到应答信息中。地标定位仪和定位分站一般处于接收状态,在收到人员标识卡和机车定位仪信息后应答 ;与定位分站不同的是,在接收到信息后,通过无线方式转发给定位分站。
2 部件设计
2.1 定位分站设计
定位分站是系统的核心设备之一,用于组建井下工业以 太网传输平台及定位,采用纯本质安全型设计,兼具井下通信、 读卡、传输等功能。图 3 所示为定位分站的结构框图,集成 有电源模块、无线通信模块、ZigBee 定位模块和天线合路器 及天线、光电转换器及光纤接口等 [4]。
2.2 地标定位仪设计
地标定位仪的电路组成如图 4 所示。它以 Atmega1280 低功耗 MCU 为主控芯片,提供数据存储、处理、传输功能。 精确定位射频主控芯片采用 nanotron 公司的 NA5TR1,该芯 片内置射频发送模块和基于飞行时间的 TOF 测距算法。射频 放大电路采用高增益 2.4 G 射频放大芯片 uPG2250T5N。扩展 接口部分外接 RS 485 转接板,把 TTL 数据转换为标准的 RS 485 数据,并检测本安电源 AC 是否断电 ;RS 485 部分使用 LTM2881IY 实现,本安电源 AC 检测功能通过主控芯片 IO 口 检测由本安电源输出的 AC 状态脚来实现。

2.3 机车定位仪和人员标识卡设计
机车定位仪和人员标识卡设计的硬件组成如图 5 所示, 包括电源模块、ZigBee 射频电路、天线模块、声光指示模块。其中,机车定位仪由12 ~24 V 电源供电,人员标识卡由锂电池供电 ;声光指示模块用于告警和显示报文数据 [4]。
3 定位算法
ZigBee 定位算法分距离无关定位算法和基于距离的定位 算法。其中,前者主要有APIT算法、质心算法、DV-HOP(Distance Vector-Hop)算法等,定位对硬件要求较低,但精度较差 ;后 者包括 TDOA(基于到达时间差)算法、AOA(基于到达角度) 算法、TOF(基于信号飞行时间时间)算法、RSSI(基于信号 接收强度)算法等,它们定位精度高,但对硬件要求较高 [5]。 本文在 ZigBee 感知及传输层采用 RSSI/TOF 算法,利用未知 节点和定位分站的几何关系,根据最大似然估计法求得节点距 离,并根据双基站协同判别节点方位 ;在上层软件中,通过 对定位数据的预处理,运用标量化拓扑测距判别模型与巷道 空间坐标对应的真实位置进行计算和显示。
3.1 RSSI/TOF 测距及双基站协同定位原理
实现对机车和人员的定位主要有两层要求,一是要测量 出机车和人员与地标定位仪之间的距离,二是要定位其准确的 坐标。由于煤矿井下巷道呈狭长分布,只要能测量出机车和人 员与指定地标定位仪的距离并判断出左右方位,即可实现较为 准确的定位。
3.1.1 RSSI 测距原理
RSSI 测距是接收节点根据接收信号强度和发射节点信号 发射强度,利用信道传输损耗模型将传输损耗转化为距离的 一种测距方法。在 IEEE802.15.4 协议下,简化的信道模型可 用式(1)描述 [6] :
式中,n 为传播指数,PL0 为 d=1 m 时接收信号的强度。
由式(2)可知,信号的衰减与传输距离 d 成对数 关系。d 越小,RSSI 偏差所产生的距离绝对误差越小; 当 d 大于某一阈值时,RSSI 值的波动造成距离的绝对 误差明显增大。在煤矿井下环境实际测试时,该阈值在 8 ~ 10 m。由于地标定位仪的布设间距为 10 ~ 25 m,使用 RSSI 法测距可能引起明显误差。要减小误差,一是在成本允 许的条件下尽量增大地标定位仪的布设密度,二是利用 TOF 等算法辅助测距。
3.1.2 TOF 测距原理
TOF 测距是通过测量无线信号在节点间的传送时间来换 算距离,其测距过程如图 6 所示。节点 A(定位分站)测量 从发出数据包到节点 B(标识卡)确认时间记为 TRound,A,B 节点 测量从收到 A节点数据包到 B 节点回应确认消息的时间记为 TReplay,B,数据包在飞行中经历的往返时间记为 TRound,AB,则数 据包在空中飞行时间 Tprop 可按式(3)计算 [2] :

3.1.3 RSSI/TOF 融合测距实现方法
经实地测试,RSSI 在标识卡距定位分站距离较近时测 距误差较小,而 TOF 在距离较远时测距误差较小。因此, RSSI/TOF 融合测距的方法是通过实验测定一个 RSSI 的合理 阈值,当 RSSI 值大于设定阈值并呈逐渐增大趋势时,说明标 识卡在靠近定位分站,应采用 RSSI 测距 ;反之,当 RSSI 值 小于设定阈值并呈逐渐减小趋势时,说明标识卡在远离定位 分站,应采用 TOF 测距 [6]。
3.1.4 目标标识卡方位判别方法
由于测距只能获得标识卡与定位分站之间的距离,不能 确定标识卡在定位分站左右的位置,因此宜采用双定位分站 协同定位。以图 7 所示三种情况为例,设定位分站 1 与定位分 站 2 的布设距离为 250 m,并设定位分站 1 测得它与标识卡的 距离为 d1、定位分站 2 测得它与标识卡的距离为 d2。标识卡 位置分布判断方法如下:当 d1>250 m>d2,说明标识卡在定位 分站 2 的右侧,如(a)所示 ;当 d1<250 m<d2,说明标识卡在 定位分站 1 的左侧,如(b)所示 ;当 d1<250 m、d2<250 m,说 明标识卡在定位分站 1、2 之间,如(c)所示。
布设定位分站时,两个定位分站天线的间距应大于精确 定位的测量精度,且在两个定位分站之间存在盲区的情况下, 应增加定位分站密度来消除盲区。对于井下巷道的精确定位, 两两配对的定位分站用作基本拓扑单元完成测距和方位判别。 一个完整的井下巷道精确定位系统一般需要几十甚至上百个定 位分站方可完成信号覆盖,实现全局或重点区域局部连续的 精确定位。

3.2 上层应用软件对定位数据的处理与展现
(1)数据预处理 :对井下的环境,TOF 定位算法可能产 生折射、绕射等情况,所以对定位数据进行预处理,剔除失真、 错误的数据。系统利用历史数据,考虑人员、机车行走速度 等限制,引入滤波、限幅的处理方法,使定位数据接近真实值, 确保定位精度达到要求。
(2)拓扑关系 :定义每个地标定位仪是定位网络的拓扑 节点,采用节点间连通性属性描述网络拓扑,并建立节点相邻 关系表信息。根据节点相邻关系表,能够获取到定位分站的 配对关系和数量,完成对目标标识卡距离和方位的判别。
(3)位置展示 :位置展示一般采用标量化拓扑测距判别 模型,它需要做的就是将标识卡对应的距离和方位信息传递 给矢量化几何地理匹配计算模型,进行与巷道空间坐标对应 的真实位置计算和显示。标量化拓扑测距判别模型中的网络 拓扑描述信息可以有多种原始输入方式。工程上最简单的做法, 可以从基站之间的间隔距离定义关系中自动转换获得,从而使 应用系统具有智能学习的能力,降低工程部署的技术条件和 要求。
4 结 语
针对矿井人员和机车精确定位需求,利用网络交换机、 定位服务器、定位展示机、定位分站(基站)、地标定位仪、 人员标识卡、机车定位仪等构建了一套基于 ZigBee 和工业以 太网的定位系统设计方案,利用 RSSI/TOF 算法实现测距, 利用双定位分站协同完成目标标识卡方位判断,从而实现在较 远距离范围内对人员和机车的高精度实时定位。目前,该方案 已在深圳哲扬、四川维诚、四川信息等企业和高校协同开发的 矿井定位系统中形成产品,并已获得了大量应用。