[工学]基于CC2530的无线传感器网络节点设计.ppt_第1页
[工学]基于CC2530的无线传感器网络节点设计.ppt_第2页
[工学]基于CC2530的无线传感器网络节点设计.ppt_第3页
[工学]基于CC2530的无线传感器网络节点设计.ppt_第4页
[工学]基于CC2530的无线传感器网络节点设计.ppt_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于CC2530的无线传感器网络节点设计,主讲人:钱 凯 时 间:2012年1月5日,第一节 无线传感器网络,一、无线传感器网络的基本概念 无线传感器网络(Wireless Sensor Networks, WSN)就是由部署在监测区域中大量的廉价微型传感器节点组成,通过无线通信方式形成的一个多跳的自组织网络系统,其目的是协作地感知、采集、和处理网络覆盖区域中感知对象的信息,并发送给观察者。 无线传感器网络的三要素:传感器、感知对象和观察者,无线传感器网络与Internet的区别: Internet构成了逻辑上的信息世界,改变了人与人之间的沟通方式。而无线传感器网络就是将逻辑上的信息世界与客观上的物理世界融合在一起,改变人类与自然界的交互方式。人们可以通传感器网络直接感知客观世界,从而极大地扩展现有网络的功能和人类认知世界的能力。无线传感器网络是大规模的网络,自组织的网络,动态性的网络,可靠性强的网络,以数据为中心的网络,与应用相关的网络。无论是互联网还是传感器网络均可以说成是现代物联网技术的一种应用。,无线传感器网络的应用:无线传感器网络的应用前景非常广阔,能够广泛应用于军事、环境监测和预测、健康护理、智能家居、建筑物状态监控、复杂机械监控、城市交通、空间探索、大型车间和仓库管理,以及机场、大型工业园区的安全监测等领域。随着无线传感器网络的深入研究和广泛应用,它将逐渐深入到人类生活的各个领域。,物联网:物联网是新一代信息技术的重要组成部分。其英文名称是“The Internet of things”。由此,顾名思义,“物联网就是物物相连的互联网”。这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。因此,物联网的定义是通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现对物品的智能化识别、定位、跟踪、监控和管理的一种网络。,二、无线传感器网络的体系结构 无线传感器网络通常包括传感器节点(sensor node)、汇聚节点(sink node)、和管理节点大量的传感器节点随机部署在检测区域内部或附近能够通过自组织方式构成网络。传感器节点监测,的数据沿着其他传感器节点逐跳地进行传输,在传输过程中监测数据可能被多个节点处理,经过多跳后路由到汇聚节点。最后,还能通过互联网或卫星到达管理节点。用户通过管理节点对传感器网络进行配置和管理,发布监测任务以及收集监测数据。 传感器节点:通常是一个微型的操作系统,它的处理能力、存储能力和通信能力相对较弱通过携带能量有限的电池供电。从网络功能上来看,每个传感器节点兼顾传统网络节点的终端和路由器双重功能。除了进行本地信息采集和数据处理外,还要对其他节点转发来的数据进行存储、管理和融合等处,理,同时与其他节点协作完成一些特定任务。目前传感器节点的软硬件技术是无线传感器网络研究的重点!(个人认为,通过这句话我们可以找到目前设计和研究无线传感器网络的突破点) 汇聚节点的处理能力、存储能力和通信能力相对比较强,它连接传感器网络与Internet等外部网络,实现两种协议栈之间的通信协议转换,同时发布管理节点的监测任务,并把收集的数据转发到外部网络上。汇聚节点既可以是一个具有增强功能的传感器节点,有足够的能量供给和更多的内存与计算资源,也可以是没有监测功能仅带有无线通信接口的特殊网络设备。,二、无线传感器网络节点结构 传感器节点是传感器网络的基本单元,一般由处理器模块、无线通信模块、传感器模块和电源管理模块组成。,节点各部分功能如下: (1)处理器模块:处理器模块是无线传感器网络节点的计算核心,所有的设备控制、任务调度、能量计算和功能协调、通信协议、数据融合和数据转储程序都将在这个模块的支持下完成,所以处理器的选择在传感器节点的设计中至关重要。传感器网络节点的处理器应该满足如下的要求:外形小,集成度高,功耗低,运行速度快,足够的外部通用I/O接口和通信接口,成本低,有安全保证。 (2)无线通信模块:传感器网络的数据通信协议包括物理层、链路层、网络层和应用层。由于传感器网络的特性,主要关心无线通信协议的物理层和MAC层的技术。无线传感,器网络节点消耗的主要能耗也集中在这个模块中,所以要考虑通信模块的工作模式和收发能耗,这对于降低单个传感器节点的能耗以及延长整个传感器网络的寿命非常关键。 (3)传感器模块:传感器模块主要由各种类型的传感器和AD/DC转换等子模块构成。被监测物理信号的类型决定了传感器单元的类型,而且不同类型的传感器在功能和能耗方面都存在很大差异。可以根据我们感兴趣的物理信号,使用不同类型的传感器进行数据采集,然后传送给处理器模块进行必要的处理。,(4)电源管理模块:电源管理模块不但为传感器节点提供正常工作所必需的能源,同时提供必要的电源管理机制来延长无线传感器网络的寿命。 因此,传感器节点是一个完整的嵌入式系统,要求其各个模块的性能必须是相互协 调和高效的,各个模块的选择可以根据实际的应用系统来进行权衡和取舍。,三、无线传感器网络的特点 (1)节点众多:一般情况下传感器节点的数据传输距离远、速率慢,所以为了获取精确的信息,通常在监测区域部署大量的传感器节点。 (2)网络自组织:在被部署区域,传感器节点的位置通常是不固定的,甚至是移动的节点间的相互邻居关系也不能预先知道,甚至是随时变化的。这就要求节点能自动配置和管理,通过拓扑控制和网络协议形成转发监测数据的多跳网络系统。,(3)多跳路由:单节点通信距离有限。如果希望与其通信能力覆盖范围外的节点通信,则需要通过中间节点进行路由。这样每个节点既可以是信息的发起者,也可以是信息的转发着。 (4)网络动态性:节点可以随处移动,也可以随机退出或加入到网络中。网络的拓扑结构总是处在变化中。 (5)网络以数据为中心:网络以数据为中心:传感器是网络获取数据的本源,没有了传感器,网络也就失去了意义。,(6)面向应用的网络:传感器用来感知客观的物理世界,获取物理世界的信息量。客观世界的物理量多种多样。不同的传感器应用关系不同的物理量。因此,传感器对应用系统的要求具有多样性。因此网络的部署必须有目的性,没有哪一种网络可以适应所有的应用场景。,第二节 基于CC2530的节点设计,一、无线传感器网络节点的设计要求 设计传感器网络节点需要考虑以下几个方面: (1)微型化:无线传感器网络节点在保证对目标系统本身的特性不会造成影响的基础上,要求在体积上尽可能的小。在某些应用场合,甚至需要目标系统能够小到不容易让人察觉的程度,来完成一些特殊任务。在软件方面,要求所有的模块的软件都应该精简,没有冗余代码,对不同的应用系统需要配套不同的软件代码。,(2)扩展性和灵活性:无线传感器网络节点需要定义统一的、完整的外部接口,在需要添加新的硬件部件时,可以再现有节点上直接添加,而不需要开发新的传感器节点。可以根据需要开发多种应用,在相同的硬件平台上实现多种应用。软件的扩展性体现在节点的软件不需要额外的设备就可以自动升级。 (3)稳定性和安全性:传感器节点的各个部件都能够在给定的外部变化范围内正常工作,在给定的温度、湿度、压力条件下,传感器网络节点的各个模块都要保证正常的功能,所以传感器节点必须具有稳定性和安全性。稳定性在软件上也要得到保证,一方面要保证逻辑上的正确性与完整性,另一方面保证硬件上出现问题时,能够及时的感知并采取积极的措施,如协议栈复位等。,(4)低成本:低成本是无线传感器网络节点的基本要求。只有低成本,才能大量地布置在目标区域中,也才能表现出无线传感器网络的各种优点。低成本也对传感器节点各个部件都提出了苛刻的要求。,二、芯片选型 调研了目前国内外现有典型的无线传感器网络节点的基础上,总结出传感器节点的设计方式主要有两种方式:一种是MCU+射频芯片;一种是集成了MCU+射频收发模块的SOC。上面介绍的典型的传感器节点基本上采用的是第一种设计方式,但是这种设计方式用在复杂的环境如矿井下会产生一些弊端。由于传感器节点主要是由单片机与无线通信模块的组合,而非集成于一个芯片上,这必然需要人为的布置单片机与无线通信模块的连接,这种组合连接方式的兼容性与芯片之间数据传输可靠性不如集成方式强,对于矿用器件,应该选用更加可靠的传输方式。同时,传感器节点各部件的这种组合与集成于一个芯片上设计相比,大大增加了节点的体积与重量。,针对以上弊端,我们采用集成MCU+射频收发模块的SOC设计方式,而且这种设计方式能实现节点的更微小化和极低的功耗。拟采用TI公司的CC2530为核心来设计传感器节点。之所以选用CC2530原因如下: (1)根据项目实际需求和矿井下实际情况,采用ZigBee这种通信数据量不大、低数据传输率、低成本、低功耗而且具有安全可靠性的这种无线通信技术,做为该无线传感器网络的组网通信方式最为合适。 (2)CC2530集成单片机、ADC、无线通信模块于一体。与前述系列典型的节点相比,大大提高了单片机与无线通信模块,组合时的可靠性,同时也减小了节点的体积与质量。 (3)CC2530支持最新的ZigBee协议ZigBee 2007/PRO,而TI之前的SOC射频芯片CC2430/CC2431等不支持ZigBee 2007/PRO协议栈。 ZigBee 2007/PRO相对于以前的协议栈具有更好的互操作性、节点密度管理、数据负荷管理、频率捷变等方面有重大进步,且具有支持网状网络和低功耗特点。 这就使得运用CC2530设计出来的节点通信距离更远,组网性能更稳定可靠。,(4)CC2530相对于CC2430/CC2431来说性能更优、价格更低。 价格:由于TI早已停产CC2430/CC2431造成目前市场上的该类产品均为库存,“求大于供”每片CC2430有二十多元,每片CC2431的价格更是高大一百元。而每片CC2530的价格大概在十八元。 注:CC2431内部集成有硬件定位引擎而CC2430内部没有。其他性能二者均相同。 性能:以下是CC2530与CC2430/CC2431之间的性能比较:,注:CC2530的引脚描述为:,三、CC2530的CPU介绍 针对协议栈,网络和应用软件的执行对MCU处理能力的要求,CC2530包含一个增强型工业标准的8位8051微控制器内核,运行时钟32MHz。CC2530增强型8051内核使用标准8051指令集,因为: (1)每个时钟周期为一个机器周期而标准8051中是12个时钟周期为一个机器周期; (2)除去被浪费掉的总线状态的方式使得使用标准8051指令集的CC2530增强型8051内核,具有8倍于标准8051内核的性能。由于指令周期在可能的情况下包含了取指令操作所需的时间,故绝大多数单字,节指令在一个时钟周期内完成。除了速度的提高,CC2530增加内核还增加了两个部分:1)第二个数据指针;2)扩展了18个中断源。CC2530的8051内核的目标代码兼容标准8051的微处器。换句话说,CC2530的8051内核的目标码与标准8051完全兼容可以使用标准8051的汇编器和编译器进行软件开发,所有的CC2431的8051指令在目标码和功能上与同类的标准的8051产品完全等价。不管怎样讲,由于CC2530的8051内核使用不同于标准的指令时钟,因此在编程时候与标准的8051代码略有不同,主要是因为外设如定时器等不同于标准的8051。,四、无线射频电路设计 CC2530内部集成的无线通信模块其内核是符合IEEE802.115.4/ZigBee协议的,支持CRC硬件校验。CC2420具有完全集成的压控振荡器,只需要天线、晶振等少量的的外围电路元器件就能在2.4GHZ的频段上工作。CC2420内部使用1.8V工作电压,因此功耗很低,适合用于电池供电的设备;片内集成的直流稳压器,能够把外界提供的3.3V的电压转化为1.8V电压。在无线射频电路的设计中以下内容需要考虑:,(1)阻抗匹配。射频输入/输出匹配电路主要用来匹配芯片的输入输出阻抗CC2530 最佳的输入输出阻抗为50,同时为芯片内部的功率放大器(PA)及低噪声放大器(LNA)提供直流偏置。CC2530的射频信号采用差分方式,其最佳差分负载是69+29。符合这个要求时,信号传输中没有信号反射产生,这样就使得到达天线的信号最强。输出阻抗与制作PCB的板材、线宽、层间距都有关系。所以在制作PCB时,应该向厂家说明输出部分线路的阻抗匹配要求,由厂家来完成设计和计算,以确保最终的电路板能满足阻抗匹配要求。,注:通常无线射频电路要求板材的介电常数越小越稳定越好。介电常数越小,层间的电子移动越少,射频信号的泄漏也会越小,射频信号在板上的损失就越小。 (2)高频信号泄露。在 CC2530 中,本振 (LO) 信号尤其需要控制,否则,耦合到电源层或者输出信号线中,将对发送信号造成很大的干扰。控制本振泄露的几种有效方法是:选择高 Q 值(Q 值表示器件的传输能量和器件本身损耗能量的比值。Q 值越高表示损耗越小,器件的质量越好)的 VCO (压控振荡器)电感;并且VCO电感需要放置在与VCO相对应的位置。,注:本振(LO):就是LC振荡器.用在超外差接收机中.超外差接收机中有一个振荡器叫本机振荡器.它产生的高频电磁波与所接收的高频信号混合而产生一个差频,这个差频就是中频.如要接收的信号是900KHZ.本振频率是1365KHZ.两频率混合后就可以产生一个465KHZ或者2265KHZ的差频.接收机中用LC电路选择465KHZ作为中频信号.因为本振频率比外来信号高465KHZ所以叫超外差。 (3)射频天线的选择。射频天线需要考虑如下一些问题:天线形状、输出方向、天线长度、天线的材料。天线的形状有很,多种,有杆状天线、环形天线和螺旋天线。 从输出方向上分为全向天线和定向天线,全向天线在水平平面上各个方向都有信号输出;而定向天线通常只在某些特定的方向上才有信号输出。对于传感器节点 应用来说因为不能预期其周围传感器节点的分布状况,所以一般都要选择全向 天线。一般杆状

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论