ImageVerifierCode 换一换
格式:DOC , 页数:9 ,大小:648KB ,
资源ID:5046358      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5046358.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Zigbee协议栈学习总结Word文档格式.doc)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

Zigbee协议栈学习总结Word文档格式.doc

1、1,协调器,协调器节点负责发起并维护一个无线网络,识别网络中的设备加入网络,一个ZigBee 网络只允许有一个ZigBee 协调器;2,路由器,路由器节点支撑网络链路结构,完成数据包的转发;。ZigBee 网格或树型网络可以有多个ZigBee 路由器。ZigBee 星型网络不支持ZigBee 路由器。3,终端节点,负责数据采集和可执行的网络动作。从功能上,zigbee节点应由微控制器模块、存储器、无线收发模块、电源模块和其它外设功能模块组成。ZigBee/IEEE802.15.4定义了两种类型的设备:它们是全功能设备(FFD,Full Function Device)和精减功能设备(RFD,R

2、educed Function Device)。FFD可以当作一个网络协调器或者一个普通的传感器节点,它可以和任何其他的设备通讯,传递由RFD发来的数据到其他设备,即充当了路由的功能。而RFD只能是传感器节点,它只能和FFD进行通讯,经过FFD可以将自己测得数据传送出去。在ZigBee网络中大多是这两种设备,网络中结点数理论上最多可达65,536个,可以组成三种类型网络:星型、网状型和树型。星状网络由一个PAN 协调器和多个终端设备组成,只存在PAN 协调器与终端的通讯,终端设备间的通讯都需通过PAN 协调器的转发。树状网络由一个协调器和一个或多个星状结构连接而成,设备除了能与自己的父节点或子

3、节点进行点对点直接通讯外,其他只能通过树状路由完成消息传输。网状网络是树状网络基础上实现的,与树状网络不同的是,它允许网络中所有具有路由功能的节点直接互连,由路由器中的路由表实现消息的网状路由。星型,如果用星型网络的话,在房间内的节点是否能够穿墙,与房间外的协调器进行正常通信。RFD的应用非常简单,容易实现,就好像一个电灯的开关或者一个红外线传感器,由于RFD不需要发送大量的数据,并且一次只能同一个FFD连接通信,因此,RFD仅需要使用较小的资源和存储空间,这样,就可以非常容易地组建一个低成本和低功耗的无线通信网络Zigbee2007协议栈主要应用领域有:家庭自动化,商业楼宇自动化,自动读表系

4、统。IEEE802.15.4(Zigbee)工作在ISM(industrial,Scientific,medical即工业,科学,医疗)频段,定义了两个频段,2.4GHz频段和896/915MHz频段。在IEEE802.15.4中共规定了27个信道:在2.4GHz频段,共有16个信道,信道同学速率为250Kbps;在915MHz频段,共有10个信道,信道通信速率为40Kbps在896MHz频段,共有1个信道,信道通信速率为20Kbps 协议栈的工作原理,这个东西将是我们以后接触得最多的东西,从学习到项目开发,你不得不和他打交道。由于我们的学习平台是基于TI公司的,所以讲述的当然也是TI的Z-S

5、TACK。 ZigBee协议栈已经实现了ZigBee协议,用户可以使用协议栈提供的API进行应用程序的开发,在开发过程中完全不必关心ZigBee协议的具体实现细节,要关心的问题是:应用层的数据是使用哪些函数通过什么方式把数据发送出去或者把数据接收过来的。所以最重要的是我们要学会使用ZigBee协议栈。 举个例子,用户实现一个简单的无线数据通信时的一般步骤:1、组网:调用协议栈的组网函数、加入网络函数,实现网络的建立与节点的加入。 2、发送:发送节点调用协议栈的无线数据发送函数,实现无线数据发送。3、接收:接收节点调用协议栈的无线数据接收函数,实现无线数据接收。Zigbee设备工作流程:Zigb

6、ee协议栈采用任务轮训的方式工作,他会查找发生的事件然后调用相应的事件执行函数。如果没有事件登记要发生,那么就进入睡眠模式网络启动流程图Z-Stack协议栈中提供了一个名为操作系统抽象层OSAL的协议栈调度程序。对于用户来说,除了能够看到这个调度程序外,其它任何协议栈操作的具体实现细节都被封装在库代码中。用户在进行具体的应用开发时只能够通过调用API接口来进行,而无权知道ZigBee协议栈实现的具体细节,也没必要去知道。CC2530是一个用于IEEE 802.15.4,ZigBee和RF4CE应用的片上系统解决方案。CC2530集成了RF收发器,增强工业标准的8051MCU,在系统可编程Fla

7、sh存储器,8-KB RAM和许多其他功能。CC2530有四种不同的Flash版本:CC2530F32/64/128/256,分别具有32/64/128/256KB Flash存储器。十分适合需要超低功耗的系统。CPU和内存CC2530使用的8051CPU是一个单周期的兼容内核。其中包含;中断控制器:其为18个中断源提供服务,它们中的每个中断都被赋予4个中断优先级中的一个。内存仲裁器:位于系统中心,它负责执行仲裁,即决定同时访问系统物理存储器时的顺序,便于系统效率的提高。CC2530外设强大的5通道DMAIEEE802.15.4MAC定时器,通用定时器(一个16为定时器,一个8为定时器)IR发

8、生电路(IR中断)具有捕获功能的32KHz睡眠定时器硬件支持CSMA/CA支持精确的数字化RSSI/LQI电池监视器和温度传感器8路输入,12为分辨率ADCAES安全协议2个支持多种串行通信协议的强大的USART21个通用I/O引脚I/O控制器看门狗定时等无线设备CC2530具备一个IEEE802.15.4兼容无线接收器,其中的RF内核控制模拟无线模块,另外它还提供一个连接外部设备的端口,从而可以发送命令和读取状态,操纵各执行电路的时间顺序。同时无线设备还包括数据包过滤模块和地址识别模块。极限参数:推荐运行条件:在网络节点硬件平台中,cc2530需要实现的功能以及外围模块主要有3个部分:通过a/d口控制传感器模块进行数据采集;控制无线rf模块完成数据收发;通过i/o口相应主机控制。传感器采集的数据也可通过i/o口与微处理器相连,通过rs232接口可实现网络节点与pc机的通信3。外围硬件电路原理图如图4所示。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2