首页> 中文学位 >基于烟草数据采集的无线传感器网络节点关键技术研究
【6h】

基于烟草数据采集的无线传感器网络节点关键技术研究

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1引言

1.1.1无线传感器网络的发展和现状

1.1.2无线传感器网络的研究方向

1.1.3无线传感器网络的研究现状

1.2本课题研究的目的和主要内容

1.3研究和设计使用的平台、软件

第二章硬件平台结构

2.1硬件平台的设计要求

2.2硬件平台比较

2.3 Mica2节点分析

2.4本章小结

第三章操作系统移植与改进

3.1操作系统移植

3.2硬件平台分析

3.3TinyOS操作系统分析

3.3.1组件模型

3.3.2调度机制

3.4开发环境安装与系统移植

3.4.1编译过程分析

3.4.2编译开发环境建立

3.4.3系统移植

3.5本章小结

第四章驱动程序与应用程序开发

4.1传感器板GS003硬件结构

4.2驱动程序开发

4.2.1初始化

4.2.2设定测量精度

4.2.3获取数据

4.2.4通讯重置

4.2.5软复位

4.3应用程序

4.3.1 TinyOS应用程序

4.3.2上位机应用程序

4.4本章小结

第五章结论与展望

5.1结论

5.2展望

参考文献

致谢

作者简介

展开▼

摘要

微机电系统(MEMS,Micro-Electro-Mechanism System)、片上系统(SoC,System-on-Chip)和无线通信技术的进步孕育了无线传感器网络(WSN,wireless sensornetwork)。它能够实时监测、感知、采集和处理各种被监测对象的信息,具有十分广阔的应用前景,是当前国际上备受关注的、多学科高度交叉的新兴前沿研究热点之一,而且随着技术的进步逐渐实用化,在环境监测等方面得到了具体应用。 无线传感器网络设计的趋势是针对特定的应用而不是普遍的应用,即应用所需要的硬件平台是不相同的。在对现存主流的无线传感器网络节点平台进行了分析和比较后,得出了其共同的设计思想和各自独特的设计理念,并深入分析了Mica2平台的部分电路。随着无线传感器网络的广泛应用,节点构成的变化是巨大的,无线传感器网络节点上的嵌入式操作系统必须具备好的移植性,因此对其移植性研究具有重要的意义。 本文以基于烟草监测的节点软件设计要求为依据,在软件设计方面进行深入的研究,对现有的无线传感器网络操作系统进行分类总结,跟踪了国内外该领域的研究进展,重点研究无线传感器网络中经典的嵌入式操作系统TinyOS,包括组件模型、调度策略,并且对TinyOS操作系统的编程语言nesC的编译器ncc进行了分析和说明,对其编译过程进行了详细的研究和分析。在深入研究TinyOS组件架构的基础上,提出了将TinyOS移植到相同微控制器但外围电路不同的平台和不同微控制器平台的移植思路,并实现了TinyOS在GAINS3上的移植。分析了TinyOS的调度策略,对TinyOS-1.x的FIFO调度机制进行了改进,重写了部分调度函数,使得TinyOS-1.x支持简单的优先级调度,提高了实时性。 另外在深入了解GS003传感器板所使用的SHT7x芯片后,使用nesC语言编写了传感器板的驱动程序,实现了高精度温湿度信息的采集,其中包括14/12bit和12/8bit两种精度。深入研究了nesC语言,编写了使用SHT7x传感器采集温湿度信息并定时通过无线接口发送到汇聚节点的应用程序,在汇聚节点上实现了无线到串口的转换,通过串口将信息转发到上位机。上位机使用VC++编写程序,实现读取串口数据并显示结果的功能。实验证明整个系统工作稳定,采集的数据准确及时。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号