摘要:当今世界,随着社会的发展,科学技术也在飞速的发展,现在,无线传感网络技术已然成为了世界的热门研究领域,而身为无线传感网络技术的关键技术——定位技术俨然成为了众多学者的研究对象。
现在,人们对于无线传感网络技术的应用需求越来越大,所以,对于定位技术的要求也在提高,然而低成本、低功耗、可靠性较高的基于RSSI的定位技术得到了广泛的研究、应用和发展。
本文首先提出了本课题的研究背景及意义,介绍了无线传感网络技术和线性网络定位技术的发展现状,然后详细介绍了RSSI根据锚节点到被测点的距离来定位的基本理论。随后提出基于CC2530芯片的线性锚节点实现测被测点距离的架构,以PC机为平台,设计了信号发送模块、信号接收模块、单片机模块、液晶显示器模块。通过IAR Embedded Workbench完成程序编写、调试工作。最后完成基于RSSI线性锚节点对被测点的测距问题并实现对被测点的定位。
关键词 线性网络定位技术;RSSI; CC2530
目录
摘要
Abstract
1 绪论-1
1.1 研究的背景与意义-1
1.2 无线传感网络技术的发展现状-1
1.3 线性无线网络的发展现状-2
1.4 定位技术-2
1.5 论文的主要研究内容与结构组织-3
2 RSSI及线性无线传感网络-4
2.1 RSSI的基本理论-4
2.1.1 距离测量-4
2.1.2 定位算法-5
2.2 线性无线传感网络-6
2.2.1 线性无线传感网络的优点-7
2.2.2 线性无线传感网络的缺点-7
3 总系统设计-9
3.1 总系统设计的原则-9
3.2 系统需要完成的功能-9
3.2.1 测量信号强度系统-9
3.2.2 定位-9
3.3 方案与论证-10
3.3.1 信号传输部分-10
3.3.2 数据处理模块选择-11
3.3.3 定位算法的选择-11
3.3.4 显示器的选择-12
4 系统硬件设计-14
4.1 单片机模块-14
4.2 信号传输模块-14
4.3 液晶显示模块-15
4.4 串口通信模块-15
5 软件设计-17
5.1 软件开发语言与开发环境-17
5.2 单片机主程序设计-17
5.3 发送模块程序设计-18
5.4 接收模块程序设计-18
6 系统调试与结果分析-20
6.1 调试运行-20
6.1.1 RSSI值接收调试-20
6.1.2 距离计算调试-22
6.2 数据计算-25
6.3 数据分析及误差分析-25
结论-27
致谢-28
参考文献-29