基于ZigBee的多点温度采集系统设计与实现(论文).doc
《基于ZigBee的多点温度采集系统设计与实现(论文).doc》由会员分享,可在线阅读,更多相关《基于ZigBee的多点温度采集系统设计与实现(论文).doc(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、湖南大学毕业设计(论文) 第 33 页HUNAN UNIVERSITY毕业设计(论文)设计论文题目:基于ZigBee的多点温度 采集系统设计与实现 学生姓名:宋强军学生学号:20070820317专业班级:通信工程三班学院名称:信息科学与工程学院指导老师:肖玲学院院长:章兢2011 年6 月 1 日基于ZigBee的多点温度采集系统设计与实现摘要随着生产技术的发展,温度数据检测技术广泛应用于工业远程控制系统,并逐步显示出远程和网络的特性。传统的温度采集系统,主要方式是有线连接节点,此方法的特点是布局复杂和可扩展性差。事实上,在某些领域有线连接方式甚至不能应用。因此,最理想的方法是采用无线连接收
2、集和传送数据。作为新兴的短距离,低功耗低成本的无线通信技术,zigbee已广泛应用于工业控制,消费性电子,家电自动化,医疗监控等领域。本文在对无线传感器及其网络协议技术分析的基础上,设计出一种基于zigbee为基础的无线温度采集系统。用基于zigbee网络的无线方式通过温度测量节点收集温度数据。通过串口通信线路连接主要节点和前端电脑。然后,电脑存储温度数据至数据库,以便实现数据的统一管理。论文首先介绍了Zigbee技术研究内容以及无线传感器网络的研究现状。随后总结了Zigbee技术的优点,接下来对Z-Stack协议栈结构进行了分析。接着介绍了系统的硬件和软件设计。首先从硬件方面论述了温度传感器
3、模块、数据汇聚模块的系统构成。接着论述了系统的软件设计,主要对上位机用户监控界面的设计和温度传感器模块、数据汇聚模块的设计这三部分进行了介绍。数据汇聚模块实现组建网络、分配网络地址的功能,温度传感器模块实现加入网络、数据采集、数据存储、数据上传、通信、等功能。关键词:Zigbee,无线传感器网络,多点温度采集,Z-StackDesign and Realization of Multi-Node TemperatureAcquisition System Based on ZigBeeAbstractWith the development of producing technology, m
4、onitoring techniques of temperature data are being applied to all kinds of industrial process control systems and gradually showing the feature of far-distant and networking. In the traditional temperature acquisition system, the method to connect nodes is wired, this way possesses the characteristi
5、c of complex layout and poor extensibility. In fact, the wired way even cannot be utilized in some application. Therefore, the ideal way to collect and transmit data is employing wireless connection. As a kind of emerging short-distant, low-power consumption and low-cost wireless communication techn
6、ology, ZigBee has be widely introduced to industry controlling, consumer electronics, appliance automation, medical monitoring and so on.In this Paper,on the basis of the wireless sensor network Protocol analysis technology,, a kind of temperature acquisition system which based on ZigBee wireless tr
7、ansmission technology is designed in this article, the temperature data collected through the temperature measuring nodes is transmitted to the major-node by ZigBee network in a wireless method, the major-node communicates with the upper computer through the serial port line, thereafter, the PC stor
8、es the temperature data into the database in order to realizing the uniformly control of the data. Firstly, the general research situation in the field of Zigbee and the development trend are reviewed. It also reviews the research content of the WSN. Then the paper discusses the network Structure .F
9、ollowing the paper takes an in-depth study of the Z-Stack designed by TI. In the field of hardware design ,the structure of modules is described in details including the temperature sensor module and the data acquisition module .In the software design ,GUI and modules software are discussed, which i
10、ncludes the formation of networks ,address assignment ,join the network ,data acquisition, data storage ,data upload, communication.Key words: Zigbee, wireless sensor network, Multi-Node Temperature Acquisition ,Z-Stack目录1 绪论11.1无线传感器网络11.1.1无线传感器网络概况11.1.2无线传感器网络应用现状21.1.3无线传感器网络未来展望21.2基于Zigbee技术的
11、无线传感器网络21.3本文主要结构32 TI Z-Stack协议栈42.1 Zigbee协议介绍42.1.1 Zigbee协议栈结构42.2 Zigbee网络拓扑结构62.3 Z-Stack协议栈介绍72.3.1网络寻址72.3.2绑定92.3.3路由协议92.3.4消息发送函数92.3.5网络的组建过程102.3.6消息接收函数102.4本章小结113 系统介绍133.1系统的整体介绍133.2系统硬件介绍133.2.1主要硬件简介133.2.2温度传感器模块电路原理图153.2.3数据汇聚模块(协调器)184 软件设计实现194.1上位机(PC机)监控界面194.2模块的软件设计204.2
12、.1数据汇聚模块(协调器)的软件设计224.2.2温度传感器模块(终端节点)的软件设计264.3 本章小结295 总结与展望305.1总结305.2展望30致谢32参考文献331 绪论1.1无线传感器网络1.1.1无线传感器网络概况无线传感器网络与传统的网络不同,它是以数据为中心的自组织无线网络,网络的节点部署密集,网络拓扑结构动态变化。无线传感器网络与现有的传感器系统相比,具有以下几个特点:第一,无线传感器网络节点需要工作在低功耗的状态。在无线传感器网络中,由于节点体积较小,限制了每个节点的能源是十分有限的,而且受工作环境等因素的影响,更换电源的成本很高,只要电源耗尽,节点的功能就会失效。当
13、大部分节点能源耗尽退出工作状态时,整个网络也就处于瘫痪状态了。所以只有减小节点功耗,才能延长网络的寿命。第二,无线传感器网络具有自组织的特点。相对与有线网络,无线传感器网络基本不需要人工干预。通常情况下,各个节点可以相互协作建立它们之间的连接,完成网络的初始化、启动监测任务、网络的故障自我修复等一系列工作。要实现上述功能,网络必须具备自组织的能力,即各个传感节点能够感知相邻节点工作状态的变化,通过相互通信得知网络拓扑结构的变化,维护网络结构的正常运行,适应网络的动态性。第三,无线传感器网络节点部署具有分布性。通过部署大量的传感节点,各个节点对其附近的区域进行监测,全部的节点可以对整个完整区域进
14、行监控。区域的空间越大,它各个部分的环境信息的差异也会越明显,在这种情况下,局部节点监测到的信息是不能够代表整个区域的情况。由于传感器节点具有成本较低的优势,我们可以大量部署此类节点在整个监测区域内,使得监测区域的每个角落都可以被覆盖住,这样就可以获得比较准确的整体信息,通过一些相应的数据融合算法,可以宏观把握整个区域的完整信息。第四,无线传感器网络的数据处理具有分布性。它是以数据为中心的网络,而不是以通信为中心的。在无线传感器网络的数据处理过程中,不是把每一个传感节点的数据汇总到中心节点来进行处理的,每个节点都具备数据处理能力,它们将先对数据进行处理,然后再传输到数据中心节点。这样既减少了网
15、络流量,也降低了功耗,减少了数据的冗余度1。1.1.2无线传感器网络应用现状最近几年,由于成本的降低,无线传感器网络已经大规模应用在如下几个领域中:1)环境监测由于环境污染问题日益突出,人们对与环境的保护越来越关注,对于环境的监测需求相应增加。无线传感器网络为环境监测时采集数据提供了便利,并且还可以减少对环境的破坏。无线传感器网络可以跟踪候鸟和昆虫的迁移,研究环境变化对农作物的影响,监测海洋、大气和土壤的成分等。2)医疗护理无线传感器网络也可以应用在医疗研究和护理领域。英特尔公司推出了无线传感器网络的家庭护理技术。该系统通过在鞋、家具以家用电器等家用设备中嵌入半导体传感器,帮助老龄人士、阿尔茨
16、海默氏病患者以及残障人士的家庭生活。3)军事领域由于无线传感器网络节点造价低廉,可以密集随机的分布在各种恶劣的战场环境中,包括侦察敌情、监控兵力、装备和物资,判断生物化学攻击等多方面用途。目前无线传感器网络还存在着如下问题:1)网络内节点的通信问题。传感器节点在正常通信过程中,信号可能被一些障碍物阻挡而受到影响,怎样提高传感器节点的穿透性是亟待解决的问题。2)延长传感器网络的使用寿命。现在一般使用高能电池、降低传感节点的功耗两种方式来解决这个问题。此外还有传感器网络的自我能量收集技术和电池无线充电技术,但这两项技术尚在研究中,还不成熟。1.1.3无线传感器网络未来展望无线传感器网络有着十分广泛
17、的应用前景,除了在工业、农业、军事、环境、医疗等领域有具有巨大的运用价值,在未来还将在许多新兴领域体现其优越性,如家用、保健、交通等领域。将来微型传感器可以将家用电器等其他日常用品同互联网相连,对这些设备进行远距离控制,这样有利于家庭的安全调控、节电。1.2基于Zigbee技术的无线传感器网络长期以来,低成本、低传输率、低功耗、短距离的无线通讯市场一直存在。蓝牙(Bluetooth)、WIFI由于售价一直居高不下,严重影响了它们应用的广泛性。然而,无线传感器网络的研究与发展,催生了许多新的网络协议与标准。2001年8月,ZigBee联盟成立。ZigBee技术具有以下的特点2:1)低功耗:Zig
18、Bee的传输速率很低,只有250kbps,发射功率仅为0dbm,而且可以进入低功耗的休眠模式。ZigBee设备仅靠两节5号电池就可以维持长达一年甚至更长时间,这是它相比与其他设备的优势所在。2)成本低:ZigBee模块的初始成本在6美元左右,估计很快就能降到1525美元。3)时延短:通信时延和从休眠状态激活的时延都非常短,典型的搜索设备时延为30ms,休眠激活的时延是15ms,活动设备信道接入的时延为15ms。4)网络容量大:根据ZigBee协议的16位短地址定义,一个ZigBee网络最多可以容纳65535个节点,而且还可以通过64位的IEEE地址进行扩展。5)可靠、安全:采用了CSMA-CA
19、机制,同时为固定节点预留了GTS,避开了发送数据时的冲突。ZigBee提供了基于循环冗余校验的数据包完整性检查功能,采用高级加密标准(Advanced Encryption Standard,AES)进行加密,每个具体的应用还可以人为的控制节点的组网方式和入网方式。1.3本文主要结构第一章首先对无线传感器网络做了简要的介绍,接着论述了无线传感器网络的应用现状和基于Zigbee技术的无线传感器网络的特点,最后对本课题的提出和本文所做的工作做了说明和总结。第二章首先介绍了Zigbee技术体系结构。然后对Z-Stack的功能及其实现进行了论述,这些功能包括地址分配、寻址,节点绑定,路由选择机制以及路
20、由维护,配置PANID,选择网络加入等几个方面。第三章对系统整体方案进行了论述,包括硬件介绍和软件设计。硬件主要介绍数据汇聚模块,温度传感器模块;软件设计包括上位机界面设计、数据汇聚模块、温度传感器模块的软件设计。2 TI Z-Stack协议栈2.1 Zigbee协议介绍2.1.1 Zigbee协议栈结构Zigbee协议栈定义了四层。物理层和媒体访问控制层由IEEE802.15.4-2003定义,上层的网络层和应用层由Zigbee联盟定义。应用层分别包括ZDO(Zigbee设备对象),APS(应用支持子层)和AF(应用框架)组成。Zigbee协议栈每一层负责完成所规定的任务,并且向上层提供服务
21、,各层之间的接口通过所定义的逻辑链路来提供服务3。图2.1 Zigbee协议栈结构图1) 物理层物理层由半双工的无线收发器及其接口组成,主要作用是激活和关闭射频收发器;检测信道的能量;显示收到数据包的链路质量;空闲信道评估;选择信道频率;数据的接受和发送。2) 媒体访问控制层媒体访问控制(MAC)层建立了一条节点和与其相邻的节点之间可靠的数据传输链路,共享传输媒体,提高通信效率。在协调器的MAC层,可以产生网络信标,同步网络信标;支持Zigbee设备的关联和取消关联;支持设备加密;在信道访问方面,采用CSMA/CA信道退避算法,减少了碰撞概率;确保时隙分配(GTS);支持信标使能和非信标使能两
22、种数据传输模式,为两个对等的MAC实体提供可靠连接。2) 网络层基于底层的可靠通信,提供路由、路由发现、多跳、转发的功能。Zigbee网络可以组成星型、簇树型或MESH型网络。对于终端节点而言,网络层的功能只是加入和离开网络;对于路由器而言,网络层的功能是信息的转发,路由发现,建立和维护路由表和邻居表,以及构造到某节点的路由任务;而协调器网络层的任务主要包括启动和维护网络正常工作,为新加入的节点分配网络地址。3) 应用层应用层包括三部分:应用支持子层(APS)、Zigbee设备对象(ZDO)和应用框架(AF)。应用支持子层的任务是提取网络层的信息并将信息发送到运行在节点上的不同应用端点。应用支
23、持子层维护了一个绑定表,可以定义、增加或移除组信息;完成64位长地址(IEEE地址)与16位短地址(网络地址)一对一映射;实现传输数据的分割与重组;应用支持子层连接网络层和应用层,是它们之间的接口。这个接口由两个服务实体提供:APS数据实体(APSDE)和APS管理实体(APSME)。APS数据实体为网络中的节点提供数据传输服务,它会拆分和重组大于最大荷载量的数据包。APS管理实体提供安全服务,节点绑定,建立和移除组地址,负责64位IEEE地址与16位网络地址的地址映射4。Zigbee设备对象负责设备的所有管理工作,包括设定该设备在网络中的角色(协调器、路由器或终端设备),发现网络中的设备,确
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ZigBee 多点 温度 采集 系统 设计 实现 论文
限制150内