基于CC2431的无线定位技术的探讨
1 引言
无线定位技术是一种利用基于WiFi技术的RFID(Radio Frequency Identification,射频识别)和传感器等设备,实现定位、追踪和监测特定目标的位置。AP将收集的Tag或MU信息发送到AeroScout公司的AeroScout Engine(下面简称为AE),通过AE进行位置计算,然后由AE将计算的位置数据传给图形软件。在图形软件上用户可以通过地图、表格或者报告等多种形式直观的获取物资的位置信息。无线定位可以应用于医疗监护、资产管理、物流等方面,协助用户高效地完成物资管理和监控。这里基于RSSI定位技术,详细介绍CC2431无线定位系统的构成、定位原理,并实现了基于CC2431无线定位系统的设计。
2 CC2431简介
CC2431以强大的IAR集成开发环境为支持,结合Zig-Bee协议栈、工具包和参考设计,展示领先的ZigBee解决方案,其产品广泛应用于汽车、工控系统和无线传感器网络等领域,同时也适用于ZigBee之外的2.4GHz频率的其他设备。CC2431的定位引擎基于RSSI技术.根据接收信号强度与已知参考节点位置准确计算出有关节点位置。然后将位置信息发送至接收端。
3 基于CC2431定位原理及实现
3.1 RSSI定位技术
RSSI是指节点接收到的无线信号强度大小。在基于RSSI的定位中,已知发射节点的发射信号强度,接收节点根据接收到信号的强度计算出信号的传播损耗。利用理论和经验模型将传输损耗转化为距离.并进一步利用三角定位法确定待定位节点位置。该技术硬件要求较低、算法相对简单,且一些通信协议中已携带有RSSI的信息,基于RSSI定位方法具有广泛的应用前景。
3.2 基于CC2431的定位系统
定位系统由参考节点和定位节点组成。参考节点是一个位于已知位置的静态节点,该节点确知自身的位置并可将其位置通过发送数据包通知其他参考节点。定位节点从参考节点处接收数据包信号,获得参考节点位置坐标及相应的RSSI值并将其送入定位引擎,然后读出由定位引擎计算得到的自身位置。
由参考节点发送给定位节点的数据包至少包含参考节点的坐标参数水平位置X和垂直位置Y。而RSSI值可由接收节点计算获得。图1为具体定位系统原理框图。
定位系统原理框图中各部分的作用:
(1)主机采用一台普通的PC,主机连接网关实现对整个网络的工作调度,编写的定位软件可实时观察各个定位节点和参考节点的运行情况。
(2)网关该网关用于组建一个ZigBeeWSN网络,并充当协调器,把定位节点坐标及外部环境参数传送给主机。
(3)参考节点在网络中充当路由器的角色。而且在定位系统中,它由用户指定固定坐标,并为定位节点提供该坐标和RSSI平均值。参考节点是一种已知静态节点,其坐标(x,y)是固定的,并且不参与定位计算,可由CC2430或CC2431器件实现。
相关文章
- 2023-04-12高精度光刻物镜的变形研究
- 2023-03-06工业自动化仪表的使用
- 2022-05-10基于CPLD的直流无刷电机驱动电路设计
- 2023-01-09基于工作流的装配车间可配置制造执行系统
- 2023-08-09微机控制曲轴疲劳试验台的研发



请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。