基于Linux和ZigBee技术的旅客列车车内环境无线监测系统设计

基于Linux和ZigBee技术的旅客列车车内环境无线监测系统设计

论文摘要

随着传感器技术、嵌入式技术、通信技术的不断发展,无线传感器网络WSN应运而生。无线传感器网络是由大量传感器节点以无线通信的方式构成的网络拓扑,可实现数据的处理、融合和传输应用,是现代信息技术中的一个新的发展领域,有着广阔的应用前景。当前随着我国铁路向高速化、自动化和舒适化方向发展,旅客列车车厢内部环境的舒适性日益受到人们的关注,车厢内部环境状态信息监测逐渐成为铁路管理的重要环节。因此,建立行之有效的监控系统来保证铁道客车乘坐的舒适性显得越来越迫切。基于此,论文设计了一个基于Linux技术和ZigBee无线传感器网络的旅客列车车内环境监测系统。监测系统能够实现对环境的温度、空气湿度、空气气压以及一氧化碳浓度等车厢内部环境参数的实时采集、存储、分析和显示,实现监测的灵活化、智能化。论文首先论述了国内外旅客列车车内环境监测的发展概况和无线传感器网络的应用概况,通过对嵌入式技术与基于IEEE 802.15.4的ZigBee技术特点、协议栈体系、网络拓扑、网络建立流程,路由实现的分析,针对旅客列车车内环境监测系统的应用需求,提出了无线监测系统总体设计方案。然后,对嵌入式无线监测系统所涉及到的ZigBee无线通信网络功能模块和ARM通信控制器功能模块进行了简要的介绍,分析了各个模块的结构。针对各个功能模块特点,完成了具体软硬件设计。设计了ZigBee无线通信网络节点功能模块的硬件平台,结合所设计的硬件平台搭建了实验系统,并完成了无线通信网络的组网实验,实现了网络数据传输,验证了无线传感器网络节点预期功能。同时,设计了ARM通信控制器功能模块的硬件平台。说明了基于ARM微处理器和基于嵌入式Linux下MiniGUI的人机界面的软件、控制器硬件设计过程,介绍了该系统控制器的硬件的整体结构并给出了各部分硬件设计的原理图。开发了相关串口驱动程序和MiniGUI状态监测界面主程序。最后对监测系统进行了网络性能测试,对测试结果进行了分析。实验结果表明,无线传感器网络监测系统建网过程成功,系统实现了多点分布式车厢环境监测。分布式无线测量系统可以方便布设到指定的的列车车厢内,具有很强的可扩展性和移动性,易于使用。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景和意义
  • 1.2 国内外研究现状
  • 1.3 ZigBee无线传感器网络介绍
  • 1.4 嵌入式技术介绍
  • 1.5 论文的主要工作
  • 第2章 列车车内环境监测系统总体方案设计
  • 2.1 系统监测对象和性能指标
  • 2.2 系统的总体方案结构设计
  • 2.3 ZigBee无线通信网络模块功能结构
  • 2.4 ARM通信控制器模块功能结构
  • 2.5 本章小结
  • 第3章 列车车内环境监测系统硬件设计
  • 3.1 ZigBee无线通信网络模块硬件设计
  • 3.1.1 电源电路
  • 3.1.2 温度传感器及其测量电路
  • 3.1.3 湿度传感器及其测量电路
  • 3.1.4 气压传感器及其测量电路
  • 3.1.5 一氧化碳传感器及其测量电路
  • 3.1.6 射频通信电路
  • 3.2 ARM通信控制器硬件电路设计
  • 3.2.1 电源电路
  • 3.2.2 时钟电路
  • 3.2.3 存储电路
  • 3.2.4 串行通信接口电路
  • 3.3 本章小结
  • 第4章 ZIGBEE无线通信网络软件设计
  • 4.1 网络建立原理概述
  • 4.1.1 协调器发起网络
  • 4.1.2 子设备加入网络
  • 4.1.3 分布式地址分配机制
  • 4.2 协调节点程序设计
  • 4.3 路由节点程序设计
  • 4.4 终端节点程序设计
  • 4.5 本章小结
  • 第5章 ARM通信控制器软件设计
  • 5.1 ARM通信控制器软件开发流程
  • 5.2 Linux目标平台的构建
  • 5.2.1 Linux引导程序的移植
  • 5.2.2 Linux内核的移植
  • 5.2.3 Linux根文件的移植
  • 5.3 Linux设备驱动程序的开发
  • 5.3.1 串口驱动程序开发流程
  • 5.3.2 串口驱动数据结构
  • 5.3.3 串口驱动注册与卸载
  • 5.3.4 串口驱动数据收发
  • 5.3.5 串口驱动程序加载
  • 5.4 基于MiniGUI的环境监测界面开发
  • 5.4.1 MiniGUI的环境监测界面开发流程
  • 5.4.2 MiniGUI PC运行环境的建立
  • 5.4.3 MiniGUI环境监测界面的设计
  • 5.4.4 MiniGUI在ARM平台的移植
  • 5.5 本章小结
  • 第6章 监测系统通信试验研究
  • 6.1 ZigBee无线通信网络性能测试
  • 6.1.1 网络协议分析仪测试
  • 6.1.2 网络数据传输率测试
  • 6.1.3 网络数据传输质量测试
  • 6.1.4 网络拓扑结构测试
  • 6.2 ARM控制器连网功能测试
  • 6.3 本章小结
  • 结论
  • 致谢
  • 参考文献
  • 攻读硕士学位期间发表的论文
  • 相关论文文献

    标签:;  ;  

    基于Linux和ZigBee技术的旅客列车车内环境无线监测系统设计
    下载Doc文档

    猜你喜欢