《杭州电子科技大学-无线组网-低功耗无线网络的设计.docx》由会员分享,可在线阅读,更多相关《杭州电子科技大学-无线组网-低功耗无线网络的设计.docx(7页珍藏版)》请在优知文库上搜索。
1、无线组网技术低功耗无线网络的设计院系:电子信息学院1.引言1.1 概述信息技术的不断进步使越来越多的随身电子设备和信息家电出现在人们的日常生活中。这些设备给人们的生活带来便利,但凌乱的线缆和频繁的插拔也造成了诸多的使用不便。为了摆脱物理连接上的限制,使各种设备能够自由地互联、随时随地地接入网络,人们不断探索新的短距离无线通信技术。常见的短距离无线通信技术包括红外、Wi-Fi、蓝牙、UWB和ZigBee等,它们的技术特点各有不同,但尚没有一种技术可以满足所有的应用需求。其中,蓝牙和ZigBee都是针对低功耗应用提出的无线通信协议。但到目前为止,它们还难以支持电池供电的设备工作数年,低功耗性能不尽
2、如意。本设计应用MSP430系列低功耗处理芯片和CC2520射频信号收发芯片这两种芯片,通过其外围电路的设计,并使用ZigBee来编写通讯协议,实现无线传感器网络节点的低功耗。做到在特殊环境下的温度采集,以及信号在个节点之间的传播。无线传感器及其网络的关键技术1.2.L无线传感器网络的特点无线传感器网络与传统AdhOC网络相比有一些独有的特点,正是由于这些特点使得无线传感器网络存在很多新问题,提出了很多新的挑战。无线传感器网络的主要有五个特点:(1)无线传感器网络的节点数量大、密度高。由于无线传感器网络节点的微型化,每个节点的通信和传感半径很有限,一般为十几米范围之内,而且为了节能,传感器节点
3、大局部时间处于睡眠状态,所以往往通过铺设大量的传感器节点来保证网络质量。无线传感器网络的节点数量和密度都要比AdhoC网络高几个数量级,可能到达每平方米上百个节点的密度,甚至多到无法为单个节点分配统一的物理地址。这会带来一系列问题,如信号冲突、信息的有效传送路径的选择、大量节点之间如何协同工作等。(2无线传感器网络的节点有一定的故障率。由于无线传感器网络可能工作在恶劣的外界环境之中,网络中的节点可能会由于各种不可预料的原因而失效,为了保证网络的正常工作,要求无线传感器网络必须设计成具有一定的容错能力,允许传感器节点具有一定的故障率。(3无线传感器网络节点在电池能量、计算能力和存储容量等方面有限
4、制。由于传感器节点微型化,节点的电池能量有限,而且由于物理限制难以给节点更换电池,所以传感器节点的电池能量限制是整个无线传感器网络设计最关键的约束之一,它直接决定了网络的工作寿命。另一方面,传感器节点的计算和存储能力有限,使得其不能进行复杂的计算,传统Imemet网络上成熟的协议和算法对无线传感器网络而方开销太大,难以使用,必须重新设计简单有效的协议及算法。(4)无线传感器网络的拓扑结构变化很快。由于无线传感器网络自身的特点,传感器节点在工作和睡眠状态之间切换以及传感器节点随时可能由于各种原因发生故障而失效,或者有新的传感器节点补充进来以提高网络的质量,这些特点都使得无线传感器网络的拓扑结构变
5、化很快,这对网络各种算法(如路由算法和链路质量控制协议等)的有效性提出了挑战。此外,如果节点具备移动能力,也有可能带来网络的拓扑变化。(5)以数据为中心(DataCentric)o在无线传感器网络中人们只关心某个区域的某个观测指标的值,而且是不会去关心具体某个节点的观测数据,比方说人们可能希望知道“检测区域的东北角上的温度是多少”,而不会关心”节点8所探测到的温度值是多少”。这就是无线传感器网络的以数据为中心的特点。而传统网络传送的数据是和节点的物理地址联系起来的,以数据为中心的特点要求无线传感器网络能够脱离传统网络的寻址过程,快速有效的组织起各个节点的信息并融合提取出有用信息直接传送给用户。
6、122.无线传感器网络节点的体系结构传感器网络节点一般由四个局部组成:传感单元(由传感器和模数转换功能模块组成)、处理单元(由嵌入式系统构成,包括CPU、存储器、嵌入式操作系统等)、通信单元(由无线通信模块组成)、以及电源局部此外,可以选择的其它功能单元包括:定位系统、移动系统以及电源自供电系统等。无线传感器节点是任意分布在被检测区域的,一般环境中采用人工埋置方法,这样可以保证节点的大体均匀分布;在危险区域或者不方便人工埋置的情况下,可以采用飞机投放,炮弹弹射等方法。当传感器节点部署完成后,所有传感器节点以自组织形式构成网络,在每个节点构建路由信息,以使每个节点都可以与网络中的其他节点通讯。在
7、这些节点中,有少数几个节点被称为基站(BaseStation)或者Sink节点,Sink节点起网关的作用,它将传感器节点发送来的采集数据发送给观测者,发送的方式可以采用IntemeU卫星通信等;同时将观测者的控制命令发送给各个传感器节点。Sink节点必须在传感器网络的覆盖范围之内,用户的控制终端可以在任何地域范围内。1.2 基于的无线传感器网络简介及协议标准13.1ZigBee的无线传感器网络简介协议是由标准的PHY和MAC层再加上ZigBee的网络和应用支持层所组成的。其突出的特点是网络系统支持极低本钱、易实现、可靠的数据传输、短距离操作、极低功耗、各层次的平安性等。为了到达极低的设计本钱和
8、极低的功率消耗,协议定义了两种相互配合使用的物理设备,全功能设备和消减功能设备:(1)全功能设备(FullFunctionDevice,FFD),可以支持任何一种拓扑结构,可以作为网络协商者和普通协商者,并且可以和任何一种设备进行通信;(2)消减功能设备(RedUCedFUnCIionDeViCe,RFD),只支持星型结构,不能成为任何协商者,可以和网络协商者进行通信,实现简单的与物理节点相对应,在网络需要至少一个全功能设备作为网络协商者,终端节点一般使用消减功能设备来降低系统本钱和功耗,提高电池使用寿命。另外所有设备必须使用一个64位的IEEE地址;可以使用16位短地址来减少数据包大小;寻址
9、模式可以为网络加设备标识符的星型结构,或者源和目标标识符的点到点结构(包括了簇树和Mesh网络)两种。物理层的设计是面向低本钱和更高层次的集成需求的,对大局部较低端的实现来说,直接序列(DirectSequence)的应用使用模拟电路变得非常简单,具有更高的容错性能;MAC层的设计不但使得多种拓扑结构网络的应用变得简单,可以实现非常有效的功耗管理,而不需要在很多管理模式之间的切换。MAC层可以使用一种消减功能设备(ReducedFunctionalDevice),由于其结构简单,不需要大量的FlashROM和RAM等存储设备,从而保证了较长的电池寿命。MAC还进行了特别的设计,可以支持极大数目
10、的网络节点,而不需要对它们进行包装处理;网络层的设计支持网络规模在空间上增长而不需要使用高功耗的中继器,而且网络层在较少网络负载的条件下可以支持更大数目的网络节点。基于的无线传感器网络以其突出的特点和应用前景,必将成为今后无线网络开展的一大方向。1.3.2ZigBee的无线传感器网络的协议标准1 .概述随着通信技术的迅速开展,人们提出了在自身附近儿米范围内通信的要求,这样就出现了个人区域网络(PersonalAreaNetwork,PAN)和无线个人区域网络(WirelessPersonalAreaNetwork,WPAN)的概念。WPAN网络为近距离范围内的设备建立无线连接,把几米到几十米范
11、围内的多个设备通过无线方式连接在一起,使他们可以相互通信甚至接入LAN或者IntemeK2001年8月成立的ZigBee联盟就是一个针对WPAN网络而成立的产业联盟。该联盟致力于近距离、低复杂度、低数据速率、低本钱的无线网络技术。他们开发的技术被称为ZigBee技术,该技术希望被部署到商用电子、住宅及建筑自动化、工业设备监测、PC外设、医疗传感设备、玩具以及游戏等其他无线传感和控制领域当中。ZigBee联盟已于2005年6月27日公布了第一份ZigBee标准“ZigBeeSpecificaiionV1.0这标准定义了在物理层和标准媒体接入控制层上的网络层及支持的应用的效劳。ZigBee联盟的长
12、期目标是能够建立基于互操作平台和配置文件的可伸缩、低本钱嵌入式根底架构。在W-PAN中有三种网络角色:PAN网络协调器和设备。这三种角色在标准中分别对应ZigBee协调器、ZigBee路由器和设备PAN网络协调器可以看作是一个PAN的网关节点(也即SINK节点它是网络建立的起点,负责PAN网络的初始化,确定PAN的ID号和PAN操作的物理信道并统筹短地址分配。协调器在参加网络之后获得一定的短地址空间。这个空间内,他有能力允许其他节点参加网络,并分配短地址,当然协调器还具备路由和数据转发的功能。PAN协调器和协调器周期发出信标帧(BeaconFrame),必须是全功能设备(FFD)。设备是整个网
13、络的叶结点,它只能与它的父节点通信,也没有参加其他任何节点的能力。设备可以是全功能设备(FFD)或缩减功能设备(RFD)o2.协议框架标准采用分层结构。每一层为上层提供一系列特殊的效劳:数据实体提供数据传输效劳,管理实体那么提供所有其他的效劳。所有的效劳实体都通过效劳接入点(SAP)为上层提供一个接口,每个SAP都支持一定数量的效劳原语来实现所需的功能。标准堆栈架构是在OSl七层模型的根底上根据市场应用的实际需要定义的。其中,IEEE8021.5.4-2003标准定义了底层:物理层(PhysicalLayer,PHY)和媒体访问控制层(MediumAccessControlSub-Layer,
14、MACZigBee联盟在此根底上定义了网络层(NetworkLayer,NWK),应用层(ApplicationLayer,APL)架构。其中应用层包括应用支持子层(ApplicationSupportSub-Layer,APS),应用架构(ApplicationFramework,AF),ZigBee设备对象(ZigBeeDeviceObjects,ZDO)以及用户定义应用对象。工作在工业科学医疗(ISM)频段,定义了两个物理层,分别工作在两个频段上:868915MHz和2.4GHZo其中低频段物理层覆盖了868MHZ的欧洲频段和915MHz的美国与澳大利亚等国的频段。高频段那么全球通用。I
15、EEE802.15.4-2003MAC层采用CSMA-CA机制来控制信道接入,主要负责传输信标帧,同步以及提供可依赖的传输机制。网络层的主要职责包括提供设备用来参加网络和离开网络的机制,提供数据帧传输的平安机制和路由机制。另外,发现并保持设备间的路由,发现一跳邻居并存储潜在邻居信息也是由网络层(NWK)完成的。ZigBee协调器的NWK层还必须负责启动一个新的网络,给新的关联设备分配地址等工作。应用层包括APS,AF,ZDO以及用户定义应用对象。应用支持子层IAPS)子层负责维护绑定表,以及传输在绑定的设备间传输数据。设备绑定表用于根据设备间提供效劳的要求来匹配设备并储存相关设备信息的。Zig
16、Bee设备对象(ZDO)负责定义设备在网络中的角色如ZigBee协调器中断设备),提出或响应绑定请求,以及建立网络设备间的平安关系。ZigBee设备对象(ZDO)还要负责网络设备的发现及判定对方提供哪类效劳。2 .整体方案2.1 本设计的结构低功耗无线传感器网络工作过程结构示意图2.2 处理器的比照和选择1、51系列单片机的特点51单片机是单片机中的一种,单片机是一块集成芯片,但不是一块实现某一个逻辑作用的芯片,而是在这块芯片当中,集成了一个计算机系统。如中央处理器(CPU)、存储器(ROM,RAM)、I/O接口、定时器/计数器、中断系统等。中央处理器是单片机的核心单元,他由运算器和控制器组成,他的主要作用是实现算术运算、逻辑运算、和控制。其特点有:有优异的性价比、集成度高、体积小、有很高的可靠性、控制作用强、扩展性能好,非常容易构成各种应用系统。2、MSP430系列芯片的特点Tl公司的MSP430系列芯片其工作电压范围