- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于CC2530的ZigBee无线网络的研究与设计汇编
基于CC2530的ZigBee无线网络的研究与设计
摘要:
由于ZigBee技术低成本,低功耗,使其在许多领域得到了广泛应用。本文讨论了ZigBee协议网络拓扑结构、设备类型和协议架构,介绍了CC2530芯片。然后我们在Z-Stack网络协议栈的基础上,做了一些测试的内容,如网络通信距离和丢包率的测试。试验结果表明,ZigBee网络采用CC2530具有通信距离远、通信质量好的优点。
关键词:
ZigBee; CC2530; 无线网络测试
1导论
随着无线通信技术的迅速发展,电力,通信的技术的可靠性和灵活性受到行业及研究员越来越多的重视。低功耗、低成本、数据传输可靠和灵活的网络布局的特点,ZigBee已经成为最有发展前景的技术,在许多领域得到广泛的应用。TI的CC2530是一个真正的系统---专为IEEE 802.15.4、ZigBee、RF4CE和智能能源应用的芯片解决方案。
因此,设计并实现了基于CC2530 的大规模ZigBee网络是非常重要的。
2.ZigBee无线通信技术
ZigBee无线通信技术是基于IEEE802.15.4标准的技术。其良好的抗干扰性能可以帮助它在2.4GHz频段与Wi-Fi、蓝牙,无线USB,家用无线电话和微波炉可靠并存。
2.1 ZigBee网络的拓扑结构和设备类型
有三种典型的拓扑结构的ZigBee网络支持:星形,树形和网状形。我们可以选择的类型根据项目的要求。
ZigBee网络中有三种类型的设备:协调器,路由器和终端设备。协调器是整个网络的中心,负责网络的建立、管理和维护安装。它也可以控制监控区域。路由器负责允许其他设备加入网络,多跳路由,包转发。终端设备可以加入和离开网络,发送和接收数据,它可以选择不工作。
2.2结构的ZigBee协议
ZigBee协议栈由四层组成的,其结构如图1所示。IEEE802.15.4协议定义了物理层和MAC层,ZigBee联盟定义了网络层和应用层。
物理层 网络层 MAC层 应用层
图一:ZigBee协议栈的构成
如图1所示,物理层负责物理信道的数据传输和管理。包括在MAC层的主要功能如下:为协调器生成和发送网络信标,提供可靠的通信链路之间的实体,维护设备的安全等功能。
网络层负责建立网络连接的拓扑结构和维护网络的拓扑结构,以及为了设备进行路由发现和路由转发。
应用层是由应用支持子层(APS)、ZigBee设备配置和用户层组成。APS主要提供ZigBee端点接口。Zigbee设备配置在层提供标准的ZigBee配置服务。基于用户的需求去开发用户应用程序。
3、CC2530芯片系统
CC2530是由TI推出在2.4GHz频段的第二代支持IEEE 802.15.4/ZigBee协议体系的芯片。其内部集成的高性能射频收发器,以行业标准的增强型8051单片机为核心,内置有256KB的闪存ROM和8KB的RAM。
主要特点如下:拥有两个USART,8位和16位定时器,看门狗定时器,8个输入可配置的12位ADC、21个GPIO,AES128协处理器,硬件支持CSMA/CA,数字化的接收信号强度指示、链路质量指示功能和强大的DMA功能,电池监测功能和温度传感功能。它支持五种工作模式,能更好地满足低功耗系统的需求。在接收和传输模式它的电流大小分别是24mA和29mA。由于其硬件设计相对简单,小封装,低功耗,它已被广泛应用于无线传感器网络中。
CC2530可以作为ZigBee协调器、路由器和终端设备。随着Ti和Chipcon公司的ZigBee协议栈的结合后,CC2530是最具市场竞争力的ZigBee解决方案。本文研究了ZigBee网络采用了TI公司的Z-Stack协议栈。
4 ZigBee网络的形成
4.1 Z-Stack协议栈的分析
Z-Stack是由TI公司支持的ZigBee协议栈。它从主函数开始执行。主要功能实现了系统的初始化,然后开始运行旋转查询操作系统 OSAL。OSAL中定义了两个关键数组,*tasksEvents 和* tasksarr。前者存储值,编号从0到taskcnt,在这个周期中作为一个当前任务的需要。运行所需的任务的值是非零的,而其他则为0。任务数越小,优先级越高。Tasksarr存储入口地址和每个任务对应。只有记录在tasksevents中,任务才可称为在这个周期。 OSAL 工作方式是:查询和处理工作任务不断地运行。
4.2 ZigBee组网过程
ZigBee网络的协调器初步建立,其他节点通过申请加入网络,以及网络的过程如图2所示。当第一个FFD设备被激活时,它首先在物理层中扫描有效的默认信道能量,其目的是检测可能的干扰和序列的信道的信道能量值。然后执行迅速的扫描过程去选择一个最佳信道作为当前信道的。协调器是第一个成功的网络节点。
您可能关注的文档
- 竹珍竹纤维毛巾被选编.ppt
- 城镇开发运营模式研究汇编.pptx
- 基建现场门禁一卡通系统技术规范20160111综述.doc
- 培训与开发汇编.doc
- 基金参考资料综述.doc
- 最新部编人教版一年级语文园地四选编.ppt
- 培训安全教育知识摘录MicrosoftOfficeWord2007文档汇编.docx
- 培训工作提示汇编.doc
- 最新财经法规解读选编.ppt
- 逐步聚合反应选编.ppt
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)