学位论文 > 优秀研究生学位论文题录展示

基于无线传感器网络的环境监测系统研制

作 者: 龚道礼
导 师: 叶敦范
学 校: 中国地质大学
专 业: 信息与通信工程
关键词: 无线传感器网络 环境监测 TinyOS nesC LabVIEW
分类号: TP212.9
类 型: 硕士论文
年 份: 2011年
下 载: 337次
引 用: 0次
阅 读: 论文下载
 

内容摘要


无线传感器网络是由分布在监测区域内大量的传感器节点利用无线通信的方式构成的一种网络。网络中的节点以自组网的方式形成网络。节点采集的数据可以经过其它节点多跳传输,在传输的过程中节点会对数据进行处理和融合,在经过多跳路由通信之后,节点的数据到达基站,最后再经由以太网或者卫星转发给监测中心。日前,无线传感器网络在环境监测中发挥着越来越重要的作用。和传统的环境监测手段相比,基于无线传感器网络的环境监测系统能够长期工作在野外的恶劣环境中且无需专人现场值守,同时具有数据采集量大、检测精度高、部署方便等优点。在深入了解国内外无线传感器网络的研究现状基础上,根据野外环境监测的需要,本文介绍了一种基于无线传感器网络的环境监测系统的解决方案。该系统利用多个不同的传感器,分别采集大气气压、大气温度、湿度、风向、风速、水位深度和降雨量等七个环境参数,利用ZigBee无线通信技术,通过多跳自组网的形式,将采集到的参数值传送给环境监测中心。监测中心对收到的数据进行进一步的分析和完成对监测区域数据的综合处理,实现的功能包含:数据的图形化显示、历史数据查询、网络拓扑图以及对整个系统的管理,如向节点发送睡眠、唤醒和改变采样频率等命令。文中首先介绍了无线传感器网络和环境监测的现状和发展趋势,分析了无线传感器网络在环境监测方面的优势。并且针对本文的环境监测系统,详细的介绍了无线传感器网络的系统组成和节点结构。论文还比较了几种短距离无线通信技术,并从中选择ZigBee无线通信技术作为本文的传感器网络的通信技术。其次,论文从无线传感器网络节点的硬件和软件的设计与实现做介绍。节点硬件分为无线通信模块和数据采集模块,其中无线通信模块以ATmegal281单片机和AT86RF230射频芯片为核心,数据采集模块使用SHT11温湿度传感器、MS5534B气压传感器、EC9-1测风传感器、LVYLC-02降雨量传感器和CR-Y20系列投入式液位变送器。节点软件的设计是在TinyOS操作系统上实现的,采用nesC语言编写无线通信模块、数据采集模块的驱动程序和节点的应用程序。再次,论文介绍了在LabVTEW下开发的无线传感器网络环境监测系统的后台监测软件。该软件采用XServe中间件服务器提供的标准数据接口,将基站接收到的整个传感器网络的数据转换成XML数据流的格式输出至监测软件。之后,软件读取和解析该XML数据流,从而实现监测软件的可视化显示,便于用户观测数据。最后,论文对无线传感器网络环境监测系统的性能进行了测试,包括节点的通信距离、最大监测半径、温度、湿度、大气压、风向、风速、降雨量以及水位深度等指标。测试结果表明该系统具有低功耗、节点的通信距离编程可调,有效通信距离大于150m;数据采集模块与无线通信模块在物理上相分离,支持多种信号采集。该无线传感器网络平台具有自组网、网络强度高,能够提供连续、实时的环境信息以及高稳定性和灵敏度等特点。

全文目录


作者简介  5-6
摘要  6-8
ABSTRACT  8-12
第一章 绪论  12-16
  1.1 选题来源、目的和意义  12
  1.2 国内外环境监测现状  12-13
  1.3 无线传感器网络的国内外研究现状以及发展趋势  13-14
    1.3.1 无线传感器网络国内外研究现状  13-14
    1.3.2 无线传感器网络发展趋势  14
  1.4 课题的研究内容  14
  1.5 论文的组织结构  14-16
第二章 无线传感器网络及环境监测概述  16-22
  2.1 无线传感器网络与环境监测  16-17
    2.1.1 环境监测概述  16-17
    2.1.2 无线传感器网络应用于环境监测的优势  17
    2.1.3 无线传感器网络环境监测系统概述  17
  2.2 无线传感器网络概述  17-18
  2.3 无线传感器网络的体系结构  18-20
    2.3.1 无线传感器网络的系统组成  18-19
    2.3.2 无线传感器网络节点结构  19-20
  2.4 几种短距离无线通信技术介绍  20-21
  2.5 本章小结  21-22
第三章 无线传感器网络节点硬件设计  22-35
  3.1 无线通信模块  22-28
    3.1.1 ATmegal281处理器  23-24
    3.1.2 AT86RF230射频芯片的性能和内部结构  24
    3.1.3 AT86RF230的外围电路  24-26
    3.1.4 外部扩展接口  26-27
    3.1.5 无线通信模块的电源电路  27-28
  3.2 数据采集模块  28-34
    3.2.1 大气气压传感器MS5534B  28-30
    3.2.2 大气温度、湿度传感器SHT11  30-31
    3.2.3 风速、风向传感器EC9-1  31-32
    3.2.4 降雨量传感器LVYLC-02  32-33
    3.2.5 液位变送器CR-Y20  33-34
  3.3 本章小结  34-35
第四章 无线传感器网络节点软件设计  35-58
  4.1 无线传感器网络操作系统TinyOS  35-37
    4.1.1 TinyOS操作系统简介  35-36
    4.1.2 nesC语言  36-37
  4.2 无线通信模块软件实现  37-45
    4.2.1 节点数据包  37-39
    4.2.2 AT86RF230的驱动程序设计  39-42
    4.2.3 节点应用程序的设计  42-45
  4.3 数据采集模块软件实现  45-57
    4.3.1 SHT11温湿度采集程序设计  45-50
    4.3.2 MS5534B大气压采集程序设计  50-54
    4.3.3 风速与风向采集程序设计  54-56
    4.3.4 降雨量和水位深度采集程序设计  56-57
  4.4 本章小结  57-58
第五章 环境监测软件设计  58-71
  5.1 软件开发环境介绍  58-60
    5.1.1 LabVIEW概述  58-59
    5.1.2 MoteWorks软件平台简介  59-60
  5.2 监测软件结构  60-61
  5.3 监测软件开发的关键技术  61-67
    5.3.1 数据格式  61
    5.3.2 XServe中间件服务器  61-62
    5.3.3 数据的解析  62-64
    5.3.4 程序流程图和Ⅵ程序框图  64-67
  5.4 监测软件功能介绍  67-70
  5.5 本章小结  70-71
第六章 实验测试结果  71-74
第七章 结束语  74-76
  7.1 总结  74
  7.2 前景展望  74-76
致谢  76-77
参考文献  77-79

相似论文

  1. 熔化极气体保护焊熔滴过渡图像分析系统,TG444
  2. 喷管羽流温度场测量系统的研制,V434
  3. 基于单片机和LabVIEW的静电除尘系统,X701.2
  4. 无线群控技术在团体操表演中的应用与研究,G837
  5. 油包水型乳化油液水击谐波破乳LabVIEW仿真及实验研究,X703
  6. 基于LabVIEW虚拟示波器的设计及远程控制,TM935.3
  7. 变电站综合预警系统研究与应用,TM76
  8. 轴流式通风机叶片振动的非接触式测量,TD441.2
  9. 生丝扁平度电子检测方法的探索与分析,TS147
  10. 一种纳米材料搅拌机控制系统的设计,TP273.5
  11. 嵌入式多参数环境智能监测系统的设计与实现,TP274
  12. 铝箔冷轧机仿真系统和张力控制的研究,TG334.9
  13. 基于LabVIEW的远程虚拟仪器实验教学系统的研究与应用,TP391.6
  14. 聚合釜群多通道实时在线监测系统研究,TP274
  15. 基于反常霍尔效应的薄膜磁滞回线测量系统的研究,O484.43
  16. 基于燃烧音识别的火灾探测系统的研究与设计,X924.4
  17. 基于电液比例阀控缸位置系统的控制策略及性能研究,TH137.52
  18. 光伏发电系统监控与发电预测模型研究,TM615
  19. 发动机振动与燃烧分析虚拟仪器的设计开发与应用研究,TK407
  20. 基于闭环控制的神经电刺激器设计,R742.1
  21. 智能家居安防子系统的设计与实现,TP277

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化元件、部件 > 发送器(变换器)、传感器 > 传感器的应用
© 2012 www.xueweilunwen.com