基于的无线定位系统设计.pdf_第1页
基于的无线定位系统设计.pdf_第2页
基于的无线定位系统设计.pdf_第3页
基于的无线定位系统设计.pdf_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

31 中国仪器仪表 CHINA INSTRUMENTATION 2011年 第4期 工业无线本期主题 基于ZigBee的无线定位系统设计 The Design of Wireless Location System Based on ZigBee Technology 国 鑫 霍 凯 刘玉琳 (北京交通大学, 北京 100044) 摘 要:ZigBee无线定位技术以其低成本、 低功 耗、 低速率和定位精度高等特点在工业无 线定位等方面得到广泛应用。 介绍ZigBee 无线定位系统的工作原理、 硬件设计、 软件 设计和网络组成, 并通过LabVIEW系统监 控软件, 实现了定位网络中参考节点和定位 节点的初始化以及图形化的位置检测。 关键词:LabVIEW ZigBee技术 CC243/CC2431 无线定位 串口数据分析 Abstract:Because of the low-cost, low-power, low-speed and high positioning accuracy, ZigBee wireless location technology has wide range of application in the industrial. A ZigBee wireless location systems theory, hardware design, software design and network components are 0introduced, and through the LabVIEW system monitoring software, achieved the initialization of the reference nodes and blind nodes as well as the graphical detection of the nodes position. Key words:LabVIEW ZigBee CC2430/CC2431 Wireless location Serial data analysis 1 引言 随着通信技术的发展, 无线通信网络得到 越来越广泛的关注。 其中, 基于IEEE 802.15.4的 ZigBee技术具有功耗低、 可靠性高、 时延短、 网 络容量大、 安全性等特点。 以CC2430/CC2431芯 片为核心的无线定位系统以其低成本、 高分辨率 (0.25m)和非常高的定位精度(小于3m) 广泛的 应用于矿井定位、 无线跟踪等领域。 2 ZigBee无线定位单片机CC2430/CC2431 ZigBee是一种新兴的短距离、 低速率无线 网络技术, 是一种介于无限标记和蓝牙之间的技 术提案。ZigBee的基础是IEEE 802.15.4, 这是 IEEE无线个人区域网 (Personal Area Network, PAN) 工作组的一项标准, 被称作IEEE 802.15.4 (ZigBee) 技术标准。 CC2430/CC2431产品家族是世界上首个真正 的单芯片ZigBee解决方案, 是第一个真正意义上的 SoC ZigBee一站式产品, 并有芯片可编程闪存以及 通过认证的ZigBee TM协议栈, 所有都集中在一个 硅片内。 CC2430/CC2431仅需采用较少的外围电路 即可组成无线高频模块, 实现信号的收发功能。 CC2430和CC2431的最重要的区别在于 CC2431比CC2430多一个无线定位跟踪引擎, 此引 擎用于计算无线网络中定位节点的位置。 CC2430/CC2431芯片的主要特点如下: (1) 高性能和低功耗的8051微控制器核; (2) 集成符合IEEE802.15.4标准的2.4GHz的 32 CHINA INSTRUMENTATION 2011年 第4期 工业无线本期主题 RF无线电收发机; (3)优良的无线接收灵敏度和强大的抗干扰 性; (4) 在休眠模式时仅0.9A的流耗, 外部的中 断或RTC能唤醒系统; 在待机模式时少于0.6A的 流耗, 外部的中断能唤醒系统; (5) 硬件支持CSMA/CA功能; (6) 较宽的电压范围 (2.03.6 V) ; (7)数字化的RSSI/LQI支持和强大的DMA 功能; (8) 具有电池监测和温度感测功能; (9) 集成了14位模数转换的ADC; (10) 集成AES安全协处理器; (11)带 有 2 个 强 大 的 支 持几 组 协 议 的 USART, 以及1个符合IEEE 802.15.4规范的MAC 计时器, 1个常规的16位计时器和2个8位计时器; (12) ZigBee/802.05.4全兼容的硬件层、 物理 层; (13) 集成1个高精度的定位跟踪引擎。 3 ZigBee无线定位系统工作原理 在CC2430/CC2431组成的无线定位网络中, 包括网关、 参考节点以及定位节点三大部分。 其中, 网关负责整个定位无线网络服务和协调; 参考节点 为已知位置的节点, 由系统初始化其固定不变的物 理位置; 定位节点是位置随时变化的需要进行定位 的移动节点, CC2431具体位置由CC2431的定位引擎通过接 收参考节点的信号强度值经过定位算法而得到。 其原理为: 假设已知发射节点的发射信号强度, 接 收节点根据接收信号的强度, 计算出信号的传播损 耗, 然后利用信号传播理论和信道经验模型计算 出距离, 通过利用三边测量法或者三角测量法最 终计算出节点的位置, 该节点定位算法需要多个参 考节点。 根据该算法 CC2431可以根据已知位置的 参考节点计算出其余定位节点的坐标。 定位估计需 要38个参考节点, 最高定位精度可达0.5m, 定位 区域为64m64m, 定位响应时间少于40s。 而且 CC2431通过无线定位跟踪引擎硬件定位计算, 消 耗非常少的CPU资源。 定位引擎的定位过程为: 使能定位引擎, 定位 节点读取各个参考节点的坐标(X、 Y)值, 然后读 取其他标准参数 (A值、 N值、 RSSI值) , 然后进行 硬件的定位计算, 最后输出定位节点的定位坐标, 关闭定位引擎。 标准参数中:A值为距离发射机(CC2430/ CC2431) 1m远的RSSI绝对值; N值为距离发射机 每增加1m衰减的RSSI绝对值; RSSI为CC2430/ CC2431信号强度, 单位为dBm。 4 ZigBee无线定位系统硬件设计 本系统主要由主机、 网关、 参考节点和定位节 点组成。 主机是计算机, 在主机上运行相关界面 化软件, 便于进行系统的建立和观测; 网关采用 CC2430芯片为核心, 与相关外围电路组成无线高 频模块, 用于实现无线数据的收发, 在每个区域 中, 网关充当协调器的角色, 通过RS232串口与主 机进行通信, 接收主机信息后无线发送给各个节 点并将节点信息传送给计算机; 参考节点也采用 CC2430设计, 在网络中充当路由器的角色, 并且 在定位系统中, 由用户设定其固定的坐标, 以此为 定位节点提供该坐标和RSSI平均值; 定位节点采 用CC2431芯片为核心, 其内部比CC2430芯片多一 个定位引擎, 可以根据参考节点提供的固定坐标和 RSSI平均值计算出自身的坐标值, 并把该坐标值和 定位节点的节点标志号发送给网关。 无线网络进行无线通讯的核心即无线高频 模块, 网关、 参考节点、 定位节点均由CC2430或 CC2431与相关的外围电路组成无线高频模块以进 行组网和数据的收发。 另外, 网关、 参考节点、 定位节点均通过便携 式的两节CR2430电池进行供电。 33 中国仪器仪表 CHINA INSTRUMENTATION 2011年 第4期 工业无线本期主题 5 ZigBee无线定位系统软件设计 本ZigBee系统以TI提供的免费协议栈ZigBee 2006协议栈为基础, 采用基于C/C+的IAR Em- bedded Workbench应用开发工具开发、 编译和调试 程序, 用CC2430/CC2431芯片公司Chipcon/TI提供 的SmartRF04Prog软件修改芯片物理地址和下载程 序。 通过LabVIEW编写图形化程序对串口数据进行 分析, 以实现ZigBee无线定位系统系统启动示警、 参数修改、 参考节点和定位节点的初始化、 实时图形 显示节点位置等功能。 将程序下载到各节点后, 定位系统的网络建立 和功能实现均通过基于LabVIEW的串口分析监控 软件实现。 LabVIEW系统监控软件流程图如图1所示。 开始 读取串口数据 分析串口数据 判断系统是否建立绿灯熄灭 绿灯亮 判断接收 到的是参考节点信息还 是定位节点信息 定位节点信息参考节点信息 将各个定位 节点信息显 示在界面上 将各个参考 节点信息显 示在界面上 发送查看定位节点 配置数据命令 发送查看参考节点 配置数据命令 发送参考节点配 置信息、 定位节 点配置信息等 判断是否发 送配置信息 是 是 否 否 图1 LabVIEW系统监控软件流程图 系统操作过程如下: 首先, 配置LabVIEW的串 口通道和波特率, 运行LabVIEW程序, 然后将网关 和参考节点上电, LabVIEW系统监控软件会首先 判断系统是否建立, 若建立则表示系统建立的绿 灯被点亮。 其次, LabVIEW系统监控软件检测系 统中的参考节点, 将其地址值显示在界面上, 用户 手动为每个参考节点配置X、 Y值, 配置成功后, 参 考节点的位置就以绿色节点的形式显示在界面右侧 的坐标图上。 然后, 上电定位节点, 定位节点的地址 值也将显示在界面上, 用户手动配置系统的A、 N值 和最小参考节点数目, 配置成功后定位节点就可以 实时的显示在界面右侧的坐标图上。 LabVIEW系 统监控软件界面如图2所示。 图2 LabVIEW系统监控软件界面 6 系统性能分析和总结 为了验证系统对实时性和准确性的要求, 本系 统对节点通讯距离、 定位精度、 系统的响应时间进行 了测试, 调试过程中使用串口调试工具进行实时数据 观测, 并通过精确测量距离进行精度验证, 见表1。 表1 系统性能分析统计表 测试项目测试次数测试结果 节点通讯距离10060m 定位精度1000.7m 系统响应时间1000.8s 系统测试条件为: 3个已知位置的参考节点, 通过LabVIEW系统监控软件设定其坐标分别为 (10, 70) 、 (10, 70) 、 (70, 70) ; 3个定位节点; A 取值为39dBm, N取值为16dBm。 运行结果如图3所示。 综上所述, 基于ZigBee的无线定位系统具有 连接速度快、 网络结构清晰、 系统耗电量低、 可靠 性高、 便于监控管理等优点。 7 结束语 ZigBee技术是随着工业自动化对数据的传 34 CHINA INSTRUMENTATION 2011年 第4期 工业无线本期主题 输要求而产生和发展的, ZigBee网络省电、 可靠、 成本低、 容量大、 安全, 可广泛用于自动化领域。 ZigBee定位系统功耗低、 响应时间短、 成本低、 定 位精度高, 在定位领域上仍有较大的开发和应用的 空间。 基于LabVIEW的系统监控软件运行速度快、 可靠性高, 界面设计更加人性化, 为无线定位系统 的运行提供了可靠的保证。 参考文献 1 李文仲,段朝玉等.ZigBee2006无线网络与无线 定位实战M.北京:北京航天航空大学出版社, 2008,1. 2 金纯,罗祖秋等.技术基础及案例分析M.北京:国 防工业出版社,2008,1. 3 封福东,何加铭.ZigBee无线定位跟踪系统设计 J,杭州电子科技大学学报,2008.28(5). 4 夏芮沛,翟超,方俊伟. ZigBee无线定位系统J.机 电一体化,2008.7. 5 Chipcon. CC2431 Data Sheet. Chipcon corporation Z. 作者简介: 国鑫, 硕士研究生, 研究方向为检测技术与自动 化装置。 图3 系统运行结果 第十届 “工业自动化与标准化”研讨会将于2011年5月 2425日, 在北京-中国职工之家饭店召开。 本次研讨会将以 高端智能装备中测控技术与应用为主题, 围绕企业系统中的 设备与集成、 工业控制网络、 测控设备和工业自动化中的能效 等四个板块展开研讨。 2011年正值我国 “十二五” 发展计划开局之年, 是我国高 端智能装备向先进制造技术、 信息技术和人工智能技术集 成方向发展的关键时期。 为有助于研究院所、 企业、 用户更加 深刻地了解国家有关政策, 使我国装备制造业向自动化、 智 能化、 信息化、 精密化、 绿色化迈进, 提高其市场竞争力, 主 办单位全国工业过程测量和控制标准化技术委员会(SAC/ TC124) 秘书处将邀请国家有关主管部门领导向与会代表解读 国家 “十二五” 纲领计划对自动化和智能化与高端智能装备 及基础制造装备发展趋势的影响 。 同时, IEC/TC65主席及 秘书长也将亲临现场, 介绍国际自动化领域的最新信息和未 来发展趋势。 为使与会代表更加形象深刻地了解目前高端智能装备中 测控技术与应用, 研讨会会场特别开辟系统展示专区和论文 张贴专区, 以便企业向到场来宾展示最先进的行业解决方案 和最新产品。 展示十年来自动化行业的技术和产品的发展, 研 讨会将配套出版 第

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论