系统中的应用.pdfVIP

  • 3
  • 0
  • 约 4页
  • 2017-08-14 发布于浙江
  • 举报
CC2420 在 ZigBee 系统中的应用 郑丽国 凌志浩 (华东理工大学,上海 200237) 摘 要 简述了ZigBee无线通信标准和特点,介绍了CC2420射频芯片的功能及其对ZigBee应用支持的解决 方案,探讨了CC2420 的应用技术,展望了ZigBee 的应用前景。 关键词 ZigBee 射频 协议 无线通信 0 引言 现阶段无线技术的发展日趋完善,ZigBee技术、IEEE802.11b/g 、蓝牙技术、RFID 、IrDA 等互为补充。ZigBee技术采用IEEE802.15.4标准,利用全球共用的公共频率2.4GHz ,在应用 于监视、控制网络时所体现出的低成本、低耗电、网络节点多、传输距离远等优势较为显著, 目前已被视为替代有线监视和控制网络领域的最有前景的技术之一。ZigBee是新一代发展起 来的技术标准,目前已经逐渐走入实用阶段。 CC2420射频芯片是挪威半导体公司Chipcon推出的全球首颗面市并符合IEEE 802.15.4规 范的2.4 GHz射频收发器芯片。同时,它也为ZigBee技术对基于支持低速率、低功耗、安全可 靠的标准网络的通用性要求提供了良好的解决方案。 CC2420射频芯片具有基带调制和MAC支持、2MChip/s DSSS基带调制和250kbps 的有效 传输速度、可编程输出功率、I/Q低中频接收、I/Q直接上变频发射、支持128(RX)+ 128(TX) 字节数据缓存、支持数字RSSI/LQI 、硬件MAC层采用AES-128加密及电池监测等功能。它可 支持的目标应用包括家庭灯光控制、楼宇自动化、工业控制、无线传感器网络、 PC外围设 备、消费类电子等众多领域。 1 CC2420支持ZigBee应用的解决方案 Chipcon公司为CC2420的ZigBee应用提供了如图1所示的整体解决方案。 1.1 物理层(PHY)和媒体访问控制层(MAC) 在 ZigBee 联盟制定的标准中,对物理层(PHY )和媒体访问控制层(MAC 硬件部分) 分别采用了 IEEE 802.15.4 物理层和媒体访问控制层。由于 CC2420 符合 IEEE 802.15.4 标准 的2.4G 无线发送接收芯片,所以人们也可以用它来实现 ZigBee 接口的物理层和媒体访问控 制层。 1.2 ZigBee网络协议层 ZigBee 网络协议层主要包括MAC 层(软件部分)、ZigBee 网络安全层、ZigBee 应用框 架层,它是通过把 Z-Stack 固化到应用系统中实现的。 Z-Stack 是 Figure 8 wireless 公司开发的 ZigBee 软件开发套件的重要组成部分,它还包括 Z-Stack™ 网络配置器、用于建立用户自己应用程序框架的 Z-Stack™ ZigBee Profile Builder 、以及为方便网络调试而提供的Z-Tool™ ZigBee Protocol Stack Trace 工具。 1.3 ZigBee应用层 ZigBee 应用层包括网络绑定层和用户层两部分。网络绑定层的主要功能是在组网时绑定 网络中各个接点之间的网络关系。用户层是指用户的具体应用系统,ZigBee 通过提供一种接 口方式使各个孤立系统相互之间实现通信。 综上所述,ZigBee 系统在硬件上可以采用 CC2420 加上 AVR ATmega128L 单片机的方 式 ,如图 2 所示。CC2420 实现物理层(PHY)和媒体访问控制层(MAC),ZigBee 网络协议层 则通过 Z-Stack 固化到AVR ATmega128L 的ROM 中实现(Z-Stack 需要适当配置或定义)。 一般 Z-Stack 是以头文件的形式与用户代码一起固化在 MCU 中的。这样,用户只需通过控制 CC2420 即可以实现支持ZigBee 协议的无线通信,进而构建自己的 ZigBee 系统。 用户层

文档评论(0)

1亿VIP精品文档

相关文档