| 【中文题名】 | 无线传感器网络基站的设计与实现 |
| 【英文题名】 | Design and Implementation of Wireless Sensor Network Base Station |
| 【学科专业】 | 计算机系统结构 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-8-2 |
| 【中关键词】 | 无线传感器网络,基站,WindowsCE,BSP,驱动程序, |
| 【英关键词】 | |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化元件、部件>发送器(变换器)、传感器>传感器的应用 |
| 【论文摘要】 |
随着半导体技术、微系统技术、现代网络和无线电通信技术的飞速发展,无线传感器网络被应用到越来越多的领域。但是为了充分发挥无线传感器网络的作用,就必须将传感器网络采集的信息及时、准确地传送到外界。基于这种需要,本文设计并实现了一个功能比较完善的无线传感器网络基站系统,负责传感器网络和外部网络的通信。
本文首先采用三星公司的ARM9 S3C2410芯片和CHIPCON公司的CC2420芯片设计了基站的硬件平台,然后为该硬件平台定制WindowsCE操作系统,移植板级支持包,设计实现CC2420无线通信模块的驱动程序,开发了基站的软件功能模块,包括基站与无线传感器网络的通信模块、基站与互联网、GSM网络的通信模块以及本地数据存储模块。经实验测试,达到了设计目标。 |
| 【论文题纲】 |
|
内容提要 |
4-7 |
|
第一章 绪论 |
7-11 |
|
1.1 无线传感器网络概述 |
7-9 |
|
1.1.1 无线传感器网络体系结构 |
7-9 |
|
1.1.2 无线传感器网络的应用 |
9 |
|
1.2 研究背景 |
9-10 |
|
1.3 主要工作 |
10-11 |
|
第二章 基站硬件体系结构 |
11-17 |
|
2.1 中央处理器 |
11-13 |
|
2.2 存储器 |
13 |
|
2.3 以太网接口 |
13-14 |
|
2.4 串行接口 |
14 |
|
2.5 GSM通信模块 |
14 |
|
2.6 CC2420无线通信模块 |
14-17 |
|
2.6.1 CC2420基本结构 |
15 |
|
2.6.2 CC2420接口设计 |
15-17 |
|
第三章 基站操作系统定制 |
17-29 |
|
3.1 WindowsCE概述 |
17-20 |
|
3.1.1 WindowsCE的特点 |
17-18 |
|
3.1.2 WindowsCE体系结构 |
18-20 |
|
3.2 WindowsCE内核定制工具简介 |
20-22 |
|
3.3 定制基站WindowsCE操作系统 |
22-29 |
|
3.3.1 Boot Loader开发 |
23-25 |
|
3.3.2 OAL开发 |
25-29 |
|
第四章 基站驱动程序开发 |
29-44 |
|
4.1 Windows CE驱动程序模型 |
29-31 |
|
4.2 Windows CE驱动程序结构 |
31-32 |
|
4.3 驱动程序的中断处理机制 |
32-34 |
|
4.3.1 ISR |
32 |
|
4.3.2 IST |
32-33 |
|
4.3.3 中断处理过程 |
33-34 |
|
4.4 CC2420通信模块驱动的设计与实现 |
34-44 |
|
4.4.1 IEEE802.15.4协议 |
34-35 |
|
4.4.2 CC2420通信模块无中断驱动的设计与实现 |
35-40 |
|
4.4.3 CC2420通信模块驱动中断机制的引入 |
40-42 |
|
4.4.4 配置驱动程序 |
42-44 |
|
第五章 基站功能模块的设计与实现 |
44-56 |
|
5.1 无线通信模块的设计与实现 |
45-46 |
|
5.2 TCP/IP通信模块的设计与实现 |
46-48 |
|
5.3 GSM通信模块的设计与实现 |
48-53 |
|
5.3.1 GSM短消息简介 |
48-49 |
|
5.3.2 GSM短消息控制协议 |
49-50 |
|
5.3.3 AT指令 |
50-51 |
|
5.3.4 GSM通信模块的实现 |
51-53 |
|
5.4 数据存储模块的设计与实现 |
53-54 |
|
5.5 实例测试 |
54-56 |
|
第六章 结束语 |
56-58 |
|
参考文献 |
58-60 |
|
摘要 |
60-63 |
|
Abstract |
63-66 |
|
致谢 |
66-67 |
|
导师及作者简介 |
67 |
|
| 【DOI】 | LunWen.ID:2.2008.383899 |