第1章 Zigbee概述.ppt_第1页
第1章 Zigbee概述.ppt_第2页
第1章 Zigbee概述.ppt_第3页
第1章 Zigbee概述.ppt_第4页
第1章 Zigbee概述.ppt_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

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

文档简介

-1-,第1章,Zigbee概述,-2-,本章目标,掌握Zigbee技术概念理解Zigbee技术特点了解常用Zigbee芯片的特点了解几种常见的Zigbee协议栈掌握Zigbee软硬件开发平台的建立和安装理解Zigbee与无线传感器网络的关系,-3-,本章目标,掌握Zigbee技术概念理解Zigbee技术特点了解常用Zigbee芯片的特点了解几种常见的Zigbee协议栈掌握Zigbee软硬件开发平台的建立和安装理解Zigbee与无线传感器网络的关系,-4-,Zigbee定义Zigbee是一种近距离、低复杂度、低功耗、低成本的双向无线通讯技术。主要用于距离短、功耗低且传输速率不高的各种电子设备之间,进行数据传输(包括典型的周期性数据、间歇性数据和低反应时间数据)的应用。Zigbee的基础是IEEE802.15.4,但是IEEE802.15.4仅处理低级的MAC(媒体接入控制协议)层和物理层协议,Zigbee联盟对网络层协议和应用层进行了标准化。,1.1Zigbee技术概述,-5-,名字的由来Zigbee名字起源于蜜蜂之间传递信息的方式。蜜蜂通过一种特殊的肢体语言告知同伴新发现的事物源位置信息,这种肢体语言是ZigZag型舞蹈,借此意义以Zigbee作为新一代无线通讯技术的命名。,1.1.1由来和发展,-6-,2003年12月,Chipcon公司推出第一款符合2.4GHzIEEE802.15.4标准的射频收发器CC2420,1.1.1由来和发展,技术的发展,+,-7-,2004年12月,Chipcon公司推出全球第一个IEEE802.15.4Zigbee片上系统解决方案CC2430无线单片机,该芯片内部集成了一款增强型的8051内核以及当时业内性能卓越的射频收发器CC2420。,1.1.1由来和发展,技术的发展,8051,CC2420,-8-,2005年12月,Chipcon公司推出内嵌定位引擎的ZigbeeIEEE802.15.4解决方案CC2431。2006年2月,TI公司收购Chipcon公司,又相继推出一系列的Zigbee芯片,比较有代表性的片上系统如CC2530。,1.1.1由来和发展,技术的发展,-9-,1.1.1由来和发展,TI公司在软件方面发展的比较快,2007年1月,TI公司宣布推出Zstack协议栈,目前已为全球众多Zigbee开发商广泛采用。,技术的发展,-10-,1.1.2无线传感器网络与Zigbee的关系,无线传感器网络与Zigbee技术之间的关系可以从两方面分析,从协议标准来讲:目前大多数无线传感器网络的物理层和MAC层都采用IEEE802.15.4协议标准。IEEE802.15.4描述了低速率无线个人局域网的物理层和媒体接入控制协议(MAC层),属于IEEE802.15.4工作组。而Zigbee技术是基于IEEE802.15.4标准的无线技术。,从应用上来讲:Zigbee适用于通信数据量不大,数据传输速率相对较低,成本较低的便携或移动设备。这些设备只需要很少的能量,以接力的方式通过无线电波将数据从一个传感器传到另外一个传感器,并能实现传感器之间的组网,实现无线传感器网络分布式、自组织和低功耗的特点。,-11-,低功耗低成本大容量可靠时延短灵活的网络拓扑结构,1.1.3Zigbee技术特点,-12-,CC243X系列CC253X系列MC1322X系列,1.1.3Zigbee芯片,-13-,非开源的协议栈常见的非开源的Zigbee协议栈的解决方案包括freescale解决方案和microchip解决方案。Freescale中最简单的Zigbee解决方案就是SMAC协议,是面向简单的点对点应用,不涉及网络概念。Freescale完整的Zigbee协议栈为BeeStack协议栈,也是最复杂的协议栈,看不到具体的代码,只提供一些封装好的函数直接调用。,1.1.4常见Zigbee协议栈,-14-,非开源的协议栈常见的非开源的Zigbee协议栈的解决方案包括freescale解决方案和microchip解决方案。Microchip提供的Zigbee协议为ZigbeePRO和ZigeeRF4CE,均是完整的Zigbee协议栈,但是收费偏高。,1.1.4常见Zigbee协议栈,-15-,半开源的协议栈TI公司开发的ZStack协议栈是一个半开源的Zigbee协议栈,是一款免费的Zigbee协议栈,它支持Zigbee和ZigbeePRO,并向后兼容Zigbee2006和Zigbee2004。Zstack内嵌了OSAL操作系统,标准的C语言代码,使用IAR开发平台,比较易于学习,是一款适合工业级应用的Zigbee协议栈。,1.1.4常见Zigbee协议栈,-16-,开源的协议栈Freakz是一个彻底开源的Zigbee协议栈,配合contiki操作系统,contiki的代码全部为C语言编写,对于初学者来说比较容易上手。Freakz适合用于学习,对于工业应用,Zstack比较实用。,1.1.4常见Zigbee协议栈,-17-,短距通信,海量用频设备需要精细化频谱监测管控,物联网终端需要支持多体制无线接入,实现无缝泛在接入网络,认知无线电技术和机会通信技术,-18-,各种无线联网技术性能对比表,-19-,1.2软件开发平台,IAR软件集成开发平台Zigbee嗅探器(ZigbeeSniffer)物理地址修改软件(SmartRFFlashProgrammer)辅助软件,-20-,1.2.1IAR软件开发平台,IAREmbeddedWorkbench(简称IAR或EW)的C/C+交叉编译器和调试器是完整且容易使用的嵌入式应用开发工具,对不同的处理器提供不同的版本(例如IARFor51,ForARM,ForAVR等),且提供一样的直观用户界面。,-21-,1.2.1IAR软件开发平台,IAR安装,本书使用的IAR是IARFor51版,其对硬件的配置如下。,-22-,1.2.1IAR软件开发平台,IAR安装,双击安装程序进行安装,-23-,1.2.1IAR软件开发平台,IAR安装,进入安装界面,-24-,1.2.1IAR软件开发平台,IAR安装,在线注册,-25-,1.2.1IAR软件开发平台,IAR安装,安装,-26-,1.2.1IAR软件开发平台,IAR安装,安装,-27-,1.2.1IAR软件开发平台,IAR安装,安装,-28-,1.2.1IAR软件开发平台,IAR安装,安装,-29-,1.2.1IAR软件开发平台,IAR安装,安装,-30-,1.2.1IAR软件开发平台,IAR安装,安装完成,-31-,1.2.1IAR软件开发平台,IAR安装,安装完成,-32-,1.2.2ZigbeeSniffer,Zigbee嗅探器(程序名是ZigbeeSniffer.exe)是用来分析Zigbee各层的帧结构程序,程序的运行需要配合“Zigbee嗅探器设备”才可运行,-33-,1.2.3辅助软件,物理地址修改软件仿真器驱动软件USB转串口软件,-34-,1.2.3辅助软件,物理地址修改软件,物理地址修改软件(安装程序名是Setup_SmartRFProg_1.6.2.exe)是TI提供的,可用于读取或者修改芯片物理地址,,-35-,1.2.3辅助软件,物理地址修改软件安装,物理地址修改软件(安装程序名是Setup_SmartRFProg_1.6.2.exe),-36-,1.2.3辅助软件,物理地址修改软件安装,双击图标进入安装界面,-37-,1.2.3辅助软件,物理地址修改软件安装,选择“Chang”可以选择安装路径,-38-,1.2.3辅助软件,物理地址修改软件安装,选择完全安装,-39-,1.2.3辅助软件,物理地址修改软件安装,安装过程,-40-,1.2.3辅助软件,物理地址修改软件安装,选择创建快捷方式到桌面,-41-,1.2.3辅助软件,物理地址修改软件安装,安装完成,-42-,1.2.3辅助软件,仿真器驱动,仿真器驱动程序用于驱动Zigbee仿真器以便下载和调试IAREW程序。IAREW自带了CC2530的仿真器下载调试驱动程序。第一次使用仿真器时,操作系统会自动提示找到新硬件,-43-,1.2.3辅助软件,仿真器驱动,点击浏览选择驱动文件,-44-,1.2.3辅助软件,仿真器驱动,仿真器硬件驱动程序目录为C:ProgramFilesIARSystemsEmbeddedWorkbench5.3Evaluationversion8051driversTexasInstruments(本例是将IAR安装在C盘),-45-,1.2.3辅助软件,仿真器驱动,选择驱动程序文件完成后,点击下一步,-46-,1.2.3辅助软件,仿真器驱动,安装完成,-47-,1.2.3辅助软件,USB转串口软件,USB转串口用于扩展PC机的串口,方便没有物理串口的机器使用串口,USB转串口的驱动软件安装和仿真器的驱动软件安装过程一样,第一次使用时操作系统会自动提示找到新硬件,-48-,1.2.3辅助软件,USB转串口软件,选择软件安装,本书中USB转串口软件安装位置在Zigbee/CH1/1.G.3/中,-49-,1.2.3辅助软件,USB转串口软件,安装完成,-50-,1.3Zigbee硬件开发平台,Zigbee硬件设计开发平台选用AltiumDesigner软件,对设备进行原理图和PCB图的绘制,-51-,1.3Zigbee硬件开发平台,Zigbee硬件平台为Zigbee开发套件,-52-,1.3Zigbee硬件开发平台,Zigbee硬件平台连接协调器,-53-,1.3Zigbee硬件开发平台,Zigbee硬件平台连接路由器或终端节点,-54-,1.3Zigbee硬件开发平台,Zigbee硬件平台连接嗅探器,-55-,小结,Zigbee是一种新兴的短距离、低速率无线网络技术,主要用

温馨提示

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

评论

0/150

提交评论