课程设计实验报告无线温湿度传感器网络节点和网关研究与硬件设计.doc
《课程设计实验报告无线温湿度传感器网络节点和网关研究与硬件设计.doc》由会员分享,可在线阅读,更多相关《课程设计实验报告无线温湿度传感器网络节点和网关研究与硬件设计.doc(18页珍藏版)》请在三一办公上搜索。
1、无线温湿度传感器网络节点和网关研究与硬件设计课程设计实验报告 2011年6月26号无线温湿度传感器网络节点和网关研究与硬件设计引言随着传感器技术、嵌入式技术以及通信和半导体技术的飞速发展,传感器信息获取技术从单一化到集成化、微型化,进而智能化、网络化,形成智能传感器网络。并且随着无线网络的发展,融合了传感器技术、信息处理技术和网络通信技术的无线传感器网络技术也应运而生。目前新兴的现场参数无线检测装置大都是基于该技术设计的。无线传感器网络(Wireless Sensor Networks,WSN)是由一组微型传感器节点以自组织方式构成的无线网络,其目的是协作地感知、采集和处理网路覆盖地理区域中感
2、知对象的信息,并发布给观察者. 无线传感器网络广泛应用于军事、环境、楼宇控制、保健、交通等领域。随着无线传感器网络技术在各领域越来越广泛的应用,在尽量节省系统能量消耗、尽量节省信息处理及简易信号收发等方面,对无线通信技术也提出了更高、更新的要求。ZigBee(紫蜂)技术就是在这种背景下产生的。ZigBee技术是一种近距离、低复杂度、低功耗、高可靠性、低成本的双向无线通信技术,主要适合于自动控制和远程监控等领域,可以嵌入到各种设备中。自从2004年12月,ZigBee规范正式公布之后,短短几年时间,ZigBee技术就以其低成本、低功耗、网络容量大、传输时延短和可靠性高等特点,在工业检测、智能家居
3、、楼字自动化、环境监测等领域得到广泛应用。由传感器和ZigBee装置构成的ZigBee无线传感器监控网络,可自动采集、分析和处理各个节点的数据,同时,ZigBee技术的网络扩展能力很强,理论上,一个ZigBee网络可容纳65536个节点,适合于各种需要数据自动采集并要求网络传输的领域,具有极其广阔的应用领域和很高的研究价值。考虑到ZigBee技术的这些特点,本文在构建无线温湿度传感器网络时,采用ZigBee作为组建网络的无线通信协议。到目前为止无线传感器网络的发展己经经历了三个阶段:(1) 点对点。只是简单取代了有线网络,各个设备之间只是直接联系,只有有限通信能力。(2) 点对多点。传感器网络
4、中有一个路由和控制的中央节点,所有数据流动必须通过基站。(3) 多跳网状结构。完全的RF冗余,具有多数据通道,自我建构,自我调整,智能分布式。本文以无线温湿度传感器网络结点和网关结点的研究与设计为主线,从而介绍无线传感器网络、ZigBee无线通信技术的基本概念。由于时间有限,重点以无线温湿度传感器网络的两个结点的硬件原理设计为主,进而对无线传感器网络的建立与保持、设备入网流程、ZigBee组网技术做一些理论上的介绍。无线传感器网张的结构与特点,硬件选择与设计,组网协议与GPRS通信介绍是本文的一个总体框架。关键字:无线传感器网络 、传感器结点、网关结点、sht11温湿度传感器、CC2430无线
5、射频单片机 、ARM嵌入式技术、GPRS无线模块。第一章 无线传感器网络11 无线传感器网络结构无线传感器网络系统通常包括传感器节点(sensor node)、网关节点(sink node)和任务管理节点。大量传感器节点通过飞行器撒播、人工埋置或火箭弹射等方式随机部署在监测区域内部或附近,通过自组织方式构成网络。无线传感器网络结构如下图11所示。传感器节点监测的数据沿着其他传感器节点逐跳地进行传输,在传输过程中监测数据可能被多个节点处理,经过多跳后路由到汇聚节点,最后通过Intemet、卫星或GSM等通信方式到达任务管理节点。用户通过任务管理节点对传感器网络进行配置和管理,发布监测任务以及收集
6、监测数据。传感器节点通常是一个微型的嵌入式系统,它的处理能力、存储能力和通信能力相对较弱,通过携带能量有限的电池供电。从网络功能上看,每个传感器节点兼顾传统网络节点的终端和路由器双重功能,除了进行本地信息收集和数据处理外,还要对其它节点转发来的数据进行存储、管理和融合等处理,同时与其它节点协作完成一些特定任务。目前传感器节点的软硬件技术是传感器网络研究的重点。无线传感器网络中的传感器节点主要由传感器模块、处理器模块、无线收发模块和能量供应模块组成(如图12)。数据采集单元负责信息的采集和数据转换;数据处理单元控制整个传感器节点的操作,存储和处理本身采集的数据以及其他节点发来的数据;无线传输单元
7、负责与其他传感器节点进行无线通信;电源供给单元为传感器节点提供运行所需要的能量,通常采用小型便携式电池供电。依据应用需求,它可能还有定位模块,能源补给模块或者移动模块。相应的软件则为节点提供必要的应用支持,如嵌入式操作系统、网络协议栈等。传感器模块处理器模块无线收发模块能量供应模块图 12 传感器节点结构框图网关节点的处理能力、存储能力和通信能力相对比较强,它连接传感器网张与Intemet等外部网络,实现两种协议栈之间的通信协议转换,同时发布管理节点的监测任务,并把收集的数据转发到外部网络上。路由节点既可以是一个具有增强功能的传感器节点,有足够的能量供给和更多的内存与计算资源,也可以是没有监测
8、功能仅带有无线通信接口的特殊网关设备。无线传感器网络中的网关节点主要由中央处理模块,存储器模块,射频收发模块,GPRS无线通信模块,电源模块五个部分组成。典型组成图如图13所示。射频收发模块将传感器结点上传上的采集数据传送给中央处理器,中央处理器将数据进行存储处理后传送给GPRS通信模块,GPRS通信模块把数据通过GSM与Internet网传送给远端接收用户,电源模块为GPRS无线模块,中央处理器,射频模块,存储器供电,让它们正常工作。中 央 处 理 器存储器模块电源模块GPRS无线通信模块射频收发模块图13 网关节点结构框图1.2 无线传感器网络协议栈传感器网络协议栈包括物理层、数据链路层、
9、网络层、传输层和应用层,与Intemet协议栈的五层协议相对应。另外,协议栈还包括能量管理平台、移动管理平台和任务管理平台。这些管理平台使得传感器节点能够按照能源高效的方式协同工作,在节点移动的传感器网络中转发数据,并支持多任务和资源共享。传感器网络协议栈如图12所示。图14 无线传感器网络协议栈各层协议和平台的功能如下:物理层:提供简单而健壮的信号调制和无线收发技术。数据链路层:负责数据成帧、帧监测、媒体访问和差错控制。网络层:主要负责路由生成与路由选择。传输层:负责数据流的传输控制,是保证通信服务质量的重要部分。应用层:包括一系列基于监测任务的应用层软件。能量管理平台:管理传感器节点如何使
10、用能源,在各个协议层都需要考虑节省能量。移动管理平台:监测并注册传感器节点的移动,维护到汇聚节点的路由。任务管理平台:在一个给定的区域内平衡和调度监测任务。1.3 无线传感器网络的关键技术无线传感器网络作为当今信息领域新的研究热点,涉及许多方面技术,主要有以下方面:(1)网络拓扑控制对于无线自组织传感器网络而言,网络拓扑控制具有特别重要的意义。通过拓扑控制自动生成良好的网络拓扑结构,能够提高路由协议和MAC协议的效率,可为数据融合、时间同步等多方面奠定基础,有利于节省节点的能量来延长网络的生存期。拓扑控制可以分为节点功率控制和层次型拓扑结构形成两个方面。功率控制机制调节网络中每个节点的发射功率
11、,在满足网络连通度的前提下,减少节点的发送功率,均衡节点单跳可达的邻居数目。功率控制方面目前已经提出了COMPOW,LINTLILT,CBTC,LMST,RNG,DRNG和DLSS等算法。层次型的拓扑控制利用分簇机制,让一些节点作为簇头节点,由簇头节点形成一个处理并转发数据的骨干网,其他非骨干网节点可以暂时关闭通信模块,进入休眠状态以节省能量。层次型拓扑控制目前提出了TopDisc,GAF,LEACH和HEED等算法。除了传统的功率控制和层次型拓扑控制,研究人员还提出了启发式的节点唤醒和休眠机制。该机制能够使节点在没有事件发生时设置通信模块为睡眠状态,而在有事件发生时及时自动醒来并唤醒邻居节点
12、,形成数据转发的拓扑结构。这种机制重点在于解决节点在睡眠状态和活动状态之间的转换问题,不能独立作为一种拓扑结构控制机制,因此需要与其他拓扑控制算法结合使用。(2)网络协议传统因特网的实现是通过IP协议,也包括移动IP。但是在无线传感器网络中,不需要使用此种协议。在无线传感器网络中,常常要用到成千上万个传感器节点,其路由一般是基于固定的地理位置信息,而它的路径建立方式则是基于需求的,即根据某项数据或者某项任务来进行的。所以需要根据拓扑维持路由表的IP对于无线传感器网络来说是不可行的。同时,传感器网络节点的硬件资源有限且拓扑结构实时动态变化,要维持路由表需要耗费大量的时间、金钱和能源,所以无线传感
13、器网络需要有一套不能太复杂但又高效,并适合自己的控制和路由协议。通过安置大量的传感器节点,提供足够多的路径算法总能找到合适路径,来满足网络的生存和对环境的适应。系统还要考虑的一个很重要的问题就是一些重要的网络参数如何设定的问题,如网络大小,节点密度,以及能耗、可靠性和反应时间的折中问题。 (3) 时间同步时间同步是需要协同工作的传感器网络系统的一个关键机制。Jeremy Elson和KayRomer在2002年8月的HotNetsI国际会议上首次提出并阐述了无线传感器网络中的时间同步机制的研究课题,在传感器网络研究领域引起了关注。目前已提出了多个时间同步机制,其中RBS、TINYMINISYN
14、C和TPSN被认为是三个基本的同步机制。(4)定位技术位置信息是传感器节点采集数据中不可缺少的部分,没有位置信息的检测消息通常毫无意义。确定事件发生的位置或采集数据的节点位置是传感器网络最基本的功能之一。目前的定位技术有基于距离的定位,如基于TOA的定位、基于AOA的定位、基于RSSI的定位等;和与距离无关的定位算法,如质心算法、DVHop算法、APIT算法等(5)数据融合传感器网络存在能量约束。减少传输的数据量能够有效地节省能量,因此在从各个传感器节点收集数据的过程中,可利用节点的本地计算和存储能力处理数据的融合,去除冗余信息,从而达到节省能量的目的。由于传感器节点的易失效性,传感器网络也需
15、要数据融合技术对多份数据进行综合,提高信息的准确度。但融合技术会牺牲其他方面的性能,如延迟和鲁棒性的代价。数据融合技术可以与传感器网络的多个协议层次进行结合。在应用层设计中,可以利用分布式数据库技术,对采集到的数据进行逐步筛选,达到融合的效果;在网络层中,很多路由协议均结合了数据融合机制,以期减少数据传输量;此外,还有研究者提出了独立于其他协议层的数据融合协议层,通过减少MAC层的发送冲突和头部开销达到节省能量的目的,同时又不损失时间性能和信息的完整性。数据融合技术己经在目标跟踪、目标自动识别等领域得到了广泛的应用。在传感器网络的设计中,只有面向应用需求,设计针对性强的数据融合方法,才能最大限
16、度的获益。(6)嵌入式操作系统传感器节点是一个微型的嵌入式系统,携带非常有限的硬件资源,需要操作系统能够节能高效地使用其有限的内存、处理器和通信模块,且能够对各种特定应用提供最大的支持。在面向无线传感器网络的操作系统的支持下,多个应用可以并发地使用系统的。有限资源。美国加州大学伯克利分校研发了TinyOS操作系统,在科研机构的研究中得到了比较广泛的使用,但目前仍然存在不足之处。(7)节能设计在多数情况下,传感器网络中的节点都是由电池供电,电池容量毕竟有限,并且对于有成千上万节点的无线传感器网路来说,更换电池是非常困难的,甚至是不可能的,但是却要求无线传感器网络生存时间长达一年甚至数年。如果网络
17、中的节点因为能量耗尽而不能工作,会带来网络拓扑结构的改变以及路由的重新建立等问题,甚至可能使网络出现不连通的部分,造成通信中断。因此,如何在不影响功能的前提下,尽可能地节约无线传感器网络的电池能量成为无线传感器网络软硬件设计的核心问题。首先在功能上,由于无线传感器网络大都是为某一专用目的而设计的,去掉不必要的功能,可以节省能量,延长节点生存时间。因此,无线传感器网络设计应考虑两点原N-延长网络工作时间、减少不必要的功能,突出专用性。其次,可以设计专门提高传感器网络能量效率的协议以及采用专门的技术,这些协议和技术涉及到网络的各个层次,如物理层可以采用超宽带无线通信技术,MAC层可以采用适合节点在
18、休眠和工作状态间切换的接入协议,网络层可以以能量作为路由度量等。此外,还可以采用跨层设计的方式,提高网络的能量效率。1.4 无线传感器网络特点与应用(1)高度自适应的自治能力。无线网络中的节点都兼备数据采集和无线路由功能,不存在一个网络中心控制点,用户节点之间的地位是平等的。出于应用环境等的限制,无线传感器网络必须是自我配置的,网络路由协议必须能感应各种原因而导致无线传感器网络本身的拓扑结构所发生的变化,具有很强的自适应性和健壮性。(2)多跳路由。由于射频器件的信号传播范围有限,一般在几百米范围内,节点只能与它的邻居直接通信。如果希望与其射频覆盖范圈之外的节点进行通信,则网络中每个节点都需具备
19、路由器的功能,这样每个节点既可以是信息的发起者,也是信息的转发者。(3)能量受限的节点。移动节点依靠电池提供工作所需的能量,尽可能的降低系统功耗将是影响网络协议栈设计的一个关键因素。(4)自组织。传感器网络的布设和展丌无需依赖于任何预设的网络设备,节点通过分层协议和分稚式算法协调各自的行为,节点丌机后就可以快速、自动的形成独立的网络。(5)节点能量众多,分布密集。为了对一个区域执行监测任务,往往有成千上万的传感器投到该区域,传感器节点分布非常密集,节点之间需高度连接来保证系统的容错性和抗毁性。随着传感器技术的深入研究和不断发展,传感器节点的成本越来越低,功能越来越强大,使其在军事应用、环境监测
20、、医疗护理、智能家居、交通控制等多个领域都就广泛的应用。第二章 传感器结点与网关结点硬件设计一, 无线传感器结点硬件设计1,方案选择由于本课题所设计的检测网络是基于ZigBee技术的,因此选择合适的ZigBee硬件解决方案对ZigBee组网是至关重要的。在过去几年中,世界各大无线通信芯片制造商和设备供应商陆续推出一些ZigBee解决方案。在众多的解决方案中,被业界公认比较成熟的方案有两种:一种是单片机加上ZigBee射频芯片的组合解决方案,另一种就是SOC(System On Chip,片上系统)单芯片解决方案。(1)单片机+ZigBee射频芯片14IJ解决方案:这种方案是ZigBee推出初期
21、,各大公司提供的解决方案。以8位单片机为主,搭配IEEE802154ZigBee射频芯片,组成集传输、通信、感测多功能于一体的嵌入式通信网络模块,我们可以称之为ZigBee模块。这种芯片组的搭配,能够灵活地满足各种客户需求的架构。在这种组合方案中,单片机的作用是掌控协议栈、实施基本控制和监测、并作为整个模块电源和应用控制中枢,而射频芯片则主要提供符合IEEE802154标准的无线通信接入。一般地,单片机和射频芯片通过SPI接口进行通信。如图2.1所示:图 2.1 (2)SOC单芯片方案:众所周知,采用SOC(System On Chip,片上系统)可以节省整个系统的成本,提高系统的性能。Zig
22、Bee SOC解决方案就是将RF射频收发器与MCU集成在一块芯片上,这使其开发难度远远小于使用两颗独立芯片的解决方案。目前ZigBee SOC解决方案有:TI(Chipcon)的CC2430。CC2430是业界首款真正高效的SOC CMOS解决方案,也是世界上第一个真正意义上的SOC ZigBee一站式产品。它结合了业界领先的包括射频24GHz收发器和符合IEEE8021 54协议的CC2420射频芯片以及一颗工业级加强版的8051微处理器。TI(Chipcon)为其提供了完整的开发和调试环境,方便用户研发符合自己需要的ZigBee无线产品。Ember的SOC解决方案EM250。EM250集成
23、了可编程的微处理器、RF射频收发器、网络协议堆栈以及存储器,利用它建造具有ZigBee功能的产品,可以极大的降低组件尺寸、成本和功耗。Ember公司提供的Insight EM250开发套件,包括硬件、网络开发、调试软件以及用于嵌入式系统应用的编译器和一个现场可升级的ZigBee协议栈Ember ZNet 21,上述所有的工具都是为单一集成开发环境模式提供的。现场参数无线检测网络对硬件平台的要求十分苛刻。其所有节点都会同时运行多个任务。要求MCU处理速度足够快,才能能及时地响应各个任务,避免造成网络阻塞。同时无线检测网络协议栈和应用程序都要存储在程序存储器中,所以节点的MCU程序存储器要求有较大
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 实验 报告 无线 温湿度 传感器 网络 节点 网关 研究 硬件 设计
链接地址:https://www.31ppt.com/p-4251545.html