摘要:当今时代,由于GPS信号很容易受到环境条件的干扰,会使它的精确度大打折扣,而用电子罗盘传感器在无线传感网络下设计一个能够进行方向识别的系统,则能够有效弥补GPS的这一缺陷。
本次设计是基于Contiki操作系统,对Contiki的系统架构及源码结构进行了分析,研究了基于无线传感网络平台移植 Contiki 的通用方法。设计了传感器模块、信号发送模块、信号接收模块以及上位机显示模块。在IAR的开发环境下完成程序的编写与调试,设计出一个能够识别方向的系统,并通过现场实测验证了方向感知系统的可用性。
关键词 方向感知;Contiki;无线传感网络;CC2530
目录
摘要
Abstract
1 绪论-1
1.1 研究的背景与意义-1
1.2 无线传感网络技术的发展现状-1
1.3 罗盘的发展历史及现状-2
1.4 论文的主要研究内容与结构组织-2
2 Contiki及无线传感网络-3
2.1 Contiki的基本介绍-3
2.1.1 Contiki源码结构-3
2.1.2 Contiki系统架构-4
2.2 无线传感网络介绍-4
3 总系统设计-6
3.1 总系统的设计原则-6
3.2 系统需要完成的功能-6
3.3 方案与论证-6
3.3.1 信号传输部分-6
3.3.2 磁阻传感器的选择-7
4 系统硬件设计-10
4.1 系统硬件原理-10
4.2 CC2530节点模块-10
4.3 传感器模块-11
4.4 串口通信模块-13
5 软件设计-15
5.1 软件开发语言与开发环境-15
5.2 电子罗盘传感器模块设计-16
5.3 发送模块设计-17
5.4 接收模块设计-18
5.5 上位机模块设计-19
6 系统调试与结果分析-22
6.1裸机调试-22
6.2 功能运行-24
6.3 遇到的问题及解决办法-26
结论-28
致谢-29
参考文献-30
附录-31