摘要:作为一种全新的信息获取和处理方式,无线传感器网络可以应用在广泛的领域内实现复杂的大规模监测和追踪任务,而网络自身的定位是大多数应用的基础。无线技术快速发展和日趋成熟,无线通信也发展到一定阶段,其发展技术越来越成熟,方向也越来越多,越来越重要,大量的应用方案开始采用无线技术进行数据采集和通信。
应用基于ZigBee硬件平台来完成对RSSI测距技术方面的实验,得到基于固定节点的距离。利用RSSI测距就只需要比较少的通信开销和较低的实现复杂度,在能量有限的网络节点中是很重要的。本文分析RSSI测距的原理,并且用试验来验证RSSI测试的可行性,在适度的动态环境中RSSI变化是有规律的,本文对RSSI测量的不稳定采用均值法来消除。实验验证在10m以内的测距精度可达到0.5m左右。
关键词 无线传感器网络;ZigBee;节点定位;RSSI测距
目录
摘要
Abstract
1 绪论-1
1.1 研究的背景及意义-1
1.1.1 研究的背景-1
1.1.2 研究的意义-1
1.2 研究的重点-2
1.3本文的主要工作内容和组织结构-2
2 系统硬件简介-3
2.1 CC2430模块简介-3
2.1.1 CC2430开发套件介绍-3
2.1.2 CC2430组件介绍-4
2.2 CC2430内部单元模块介绍-5
2.2.1定时器-5
2.2.2 CC2430存储器结构-6
2.2.3 CC2430存储器空间-7
2.2.4 CC2430的电源管理-7
2.2.5 特殊寄存器-8
3 基于RSSI定位系统的设计-10
3.1 ZigBee定位技术-10
3.2 RSSI概述-10
3.2.1 RSSI的含义-10
3.2.2 RSSI技术-10
3.2.3 RSSI值的影响因素-11
3.3 RSSI值的产生-11
3.4 基于RSSI的测距算法-11
3.4.1 RSSI的定位技术原理-12
3.4.2 A和n的分析-13
3.5 RSSI测验值的修正方法-14
3.5.1均值滤波器-14
3.5.2 使用滤波器的因素-14
3.6 系统软件设计-15
3.6.1 协调器节点设计-15
3.6.2节点程序流程图-16
3.6.3 软件设计-18
4 系统测试-22
4.1 CC2430 测试环境-22
4.2 系统测试-24
4.2.1 测试过程-24
4.2.2 试验数据-25
4.2.3 数据处理-26
4.2.4 误差分析-27
结论-28
致谢-29
参考文献-30
附录-31