基于AT86RF230 ZigBee的WPAN网络设备设计

发布者:科技革新者最新更新时间:2012-04-11 来源: 单片机与嵌入式系统应用 关键字:AT86RF230  ZigBee  WPAN 手机看文章 扫描二维码
随时随地手机看文章

2002年英国Invensys、日本三菱电气、美国Motorola三家公司宣布组成ZigBee技术联盟,共同研究ZigBee技术。IEEE也于 2003年制定了针对LR-WPAN(LowRate Wireless Personal Area Networks)的IEEE 802.15.4-2003无线规范,定义了一种新的无线设备的物理层和MAC层,并致力于开发一种可应用在固定、便携或移动设备上的,低成本、低功耗和低速率的无线连接技术,其目标功能是自动化控制,采用DSSS扩频技术,有效覆盖范围根据不同速率可达0~300 m。

IEEE 802.15.4—2003协议共规定了27个通信信道:868 MHz有1个,速率为20 kbps;915 MHz有lO个,速率为40 kbps;2.45 GHz有16个,速率为250 khps。支持星形、树形和网状3种拓扑结构,按照功能划分网络中有完全功能(FFD)和简化功能(RFD)两种不同类型的设备。为了简化协议,IEE: E 802.15.4—2003满足OSI参考模型,规定了物理层和MAC层,每一层完成自身所规定的任务,并向上层提供服务任务接口。协议中数据通信方式可分为直接数据传送和间接数据传送两种,并且以数据帧的形式打包发送出去。网络可以在超帧和非超帧的模式下工作,为了提高其可靠性采用了CSMA/CA的媒质访问控制机制、确认帧的应答方式和CRC-16 ITU的校验机制,并可以加入一些数据加密和安全控制模式。出于低功耗、低成本考虑,物理层只有14条服务原语,MAC层有35条原语。与蓝牙相比,这些原语只是它的1/3。

1 硬件电路设计

一般情况下IEEE802.15.4网络设备的基本构成如图l所示。系统的电源通常由电池提供,也可以由稳压模块供给。RF收发芯片负责射频信号的产生和接收解调,其基准时钟由外部高精度的晶体振荡器提供;同时要实现一些物理层和MAC层的基本功能,例如编解码、信道选择、功率控制、接收机能量检测(RSSI)、链路质量指示(LQI)、空闲信道评估(CCA)和硬件CRC校验等。在实现这些基本功能的前提下,RF芯片应该尽量做到低功耗、高灵敏度和较小封装。微控制器要有丰富的资源来完成对RF芯片的控制,以及对传感器、各类应用接口和用户接口的实时响应。通常协议栈需要占用32 KB左右的存储空间。

基于AT86RF230 ZigBee的WPAN网络设备设计

1.1 AT86RF230性能和内部结构

Atmcl公司的AT86RF230是与ZigBee/IEEE802.15.4兼容的无线射频收发芯片。它工作在2.4 GHz ISM频段,拥有104dB链路预算,-101 dB的接收灵敏度和3 dB的传输功率,从而减少网络中所需节点设备的总数,大大降低了IEEE 802.15.4系统的组网成本。所有RF关键器件(除了天线、晶振、去耦电容外)都集成在一块芯片中,封装形式采用32引脚、5 mm×5mm×0.9mm大小的QFN封装。由该芯片所构成的设备仅需6个外部组件,功能框图如图2所示。终端节点通常是电池供电,发射模式下电流消耗为 17 mA,接收模式下为15 mA,睡眠模式下仅为O.7μA;工作电压可达1.8~3.6V,内部有集成的1.8V LDO。AT86RF230内部有35个可以通过SPI控制时序访问的8位寄存器,工作时有8个基本状态(可以根据需要扩展为14个)。片内发送数据和接收数据的缓冲分别为129字节和130字节,正好可以满足IEEE802.15.4协议规定的最大帧长度127字节的要求。发送时需要加2字节的 CRCl6校验码,接收时还要多加1字节的链路质量指示。[page]

基于AT86RF230 ZigBee的WPAN网络设备设计

1.2 网络设备的硬件电路构成

硬件主要部分原理图如图3所示,模块的数字接口为ATmega128l与 AT86RF230之间的SPI接口以及其他4条控制线。AT-megal28l是Atmel公司的8位高性能的AVR单片机。其基本特征有:采用 RISC构架,具有135条指令,工作在16MHz时吞吐率可达16MIPS;片内具有128 KB Flash、4 KB片内E2PROM和8 KB SRAM,可以通过ISP或JTAG下载程序;工作频率最高可达16 MHz,工作电压为l.8~5.5V,掉电模式下只有O.1μA的工作电流。在本设计中ATmegal281工作于内部为8 MHz的振荡频率下。如果要采用与AT86RF230同步的外部时钟信号,那么CLKM引脚应接到ATmegal281的XTAL1脚上,并且熔丝位要设置为外部时钟。AT86RF230的各种工作状态中断信号由IRQ脚控制,这里接到ATmegal28l的ICPl脚产生捕获中断,因为捕获中断可通过设置噪声消除方式来减少外界的干扰,从而提高中断的可靠性。有关AT86RF230寄存器SPI读 写时序、状态转换图及各种中断控制的具体方法可以参阅参考文献。还需注意,AT86RF230所接外部晶振X1的长期工作频率稳定度要小于等于40 ppm,并根据晶振和芯片的驱动能力选择合适的负载电容。

基于AT86RF230 ZigBee的WPAN网络设备设计

对于模拟部分设计,为了降低其他部分的干扰,提高RF性能,需要采取抗干扰措施。例如,模拟电源输入端增加磁珠或电感;AT86RF230模拟地和数字地要分开布线,并在一点接地;为了减小分布参数的影响,铺地要尽可能大,并且要适当打上过孔;滤波用的电容也要尽量靠近芯片。另外,要注意阻抗匹配, AT86RF230天线端口为2路100Ω的差分输出,可直接接差分馈电的天线,但缺点是阻抗匹配和测试都比较困难,一般可以用巴伦把2路100Ω的差分输出变换成一路50Ω输出,然后接各类单端馈电的天线。在控制RF信号输出脚PCB导线的阻抗时,可以采用图4所示的模型。

基于AT86RF230 ZigBee的WPAN网络设备设计

根据选定参数使用Agilent公司提供的免费软件Ap-pCAD,进入Passive Circuits界面选择相应模型。本设计选用Coplanar Waveguide模型,输入参数后便可计算出馈线的特性阻抗。若根据计算结果设计出的馈线实际测试情况阻抗达不到50Ω,则可以通过增加电感L2,及相应电容C1或C2来实现50Ω匹配。天线选型方面既可选用双端100Ω的差分天线,也可选用50Ω的单端天线,只要按需增建双端到单端变换的巴伦即可。使用偶板子或F型的PCB天线,优点是可以获得相对较高的增益,抗干扰能力强;片状天线体积小,但增益不高,易受干扰。[page]

2 软件设计

软件开发环境为AVRSTUDIO+AVRGCC。这两个软件均是免费的。软件设计主要包括射频驱动、外围电路控制和ZigBee协议栈设计3个部分。基于IEEE802.15.4协议的WPAN网络中的协调器和网络节点的软件流程基本相同,只是网络协调器要承担网络建立的功能,网络节点则要承担一些控制或测量的功能。为了与其他ZigBee产品相兼容,软件设计必须严格遵守IEEE 802.15.4协议。本设计建立的网络拓扑是非超帧结构的星形网络,具体软件流程如图5所示。

基于AT86RF230 ZigBee的WPAN网络设备设计

基本过程为:网络协调器首先初始化WPAN信息数据库,建立ZigBee网络,分配网络ID号和16位网络地址,初始化邻居设备表,然后等待其他节点连接;网络节点上电后,初始化内部资源、网络节点的WPAN信息数据库,发送扫描信号请求连接,连接成功后,记录下网络ID和分配好的16位网络地址,按功能设定向协调器发送信息。因为网络节点一般为电池供电,所以在空闲时要进入休眠节能状态。外围电路控制主要是针对传感器、开关等器件的控制,可根据不同需求对软件进行相应的修改。

3 测试结果及总结

对ZigBee/IEEE 802.15.4网络设备性能评估,主要是测试它的发射功率、频谱的相位噪声、临近信道干扰和通信距离等。因为AT86RF230没有纯载波的输出模式,只能通过测试调制信号频谱来分析输出功率和最大增益点对应频偏。图6为第11信道2.405 GHz的调制信号输出频谱,从中可以看出最大功率所对应的频点。在空旷环境中测试,距离150 m时通信的误码率可小于1%。系统在发射状态下耗电为23.7 mA,接收时为21.78mA,休眠状态下仅为2.5μA。实验结果证明,本文设计的基于AT86RF230收发器的WPAN网络设备具有容错性高、性能优越、超低功耗、价格低廉的优点,能够满足多种场合实际需求。通过不断完善软硬件设计,相信本系统的各项性能指标还可进一步提升。

关键字:AT86RF230  ZigBee  WPAN 引用地址:基于AT86RF230 ZigBee的WPAN网络设备设计

上一篇:基于无线数传技术的话音扰频模块设计
下一篇:短距离ISM频段无线数据传输的应用设计

推荐阅读最新更新时间:2024-03-16 12:57

基于ZigBee技术的无线医疗监护系统解决方案
一、应用需求   临床求助呼叫(监护)是传送临床信息的重要手段,病房呼叫系统是病人请求值班医生或护士进行诊断和护理的紧急呼叫工具,可将病人的请求快速传送给值班医生或护士,并在值班室的监控中心电脑上留下准确完整的记录,是提高医院和病室护理水平的必备设备之一。呼叫系统的优劣直接关系到病员的安危,历来受到各大医院的普遍重视。也就是说,不管病人是在病房内还是室外,当出现异常情况时,都应该得到及时的治疗。因此要求呼叫系统必须具备及时、准确、可靠、简便等。    二、发展的现状   传统的病房呼叫(监护)系统普遍采用的是有线式呼叫系统, 是安装于床边设备上,通过按键与主机联系。这种系统不仅布线安装繁琐、维护不便、利用率低,而且实时性差。
[模拟电子]
基于<font color='red'>ZigBee</font>技术的无线医疗监护系统解决方案
全面解析LED智能照明控制传输方式Zigbee技术
  目前 LED 智能 照明 行业处于百花齐放的状态,比如控制传输的方式包括红外线、WiFi、蓝牙、ZigBee等。标准的建立需要一个过程,目前尚未达成统一,不过ZigBee网络协议在业界呼声最高,未来有望成为主流。   1、ZigBee起源什么技术?   A:在蓝牙技术的使用过程中,人们发现蓝牙技术尽管有许多优点,但仍存在许多缺陷。对工业,家庭自动化控制和工业遥测遥控领域而言,蓝牙技术显得太复杂,功耗大,距离近,组网规模太小等……而工业自动化,对无线数据通信的需求越来越强烈,而且,对于工业现场,这种无线数据传输必需是高可靠的,并能抵抗工业现场的各种电磁干扰。因此,经过人们长期努力,ZigBee协议在2003年中正式问世了。另外,
[电源管理]
ZigBee无线智能门锁酒店组网实例
无线智能门锁既要满足较好的实时性和组网的稳定,又具有极高的功耗要求,鱼和熊掌可否兼得? 酒店门锁管理系统主要负责对该酒店内所有客房的出入控制,主要由酒店客房入住管理电脑、发卡机、酒店门锁组成。它通过对门锁钥匙的限时、分级授权、智能卡的不同权限组合等功能来实现对酒店工作人员、客人进出酒店各客房的权限管理,以确保酒店人员和财产的安全与方便的管理。 案例细节 无线智能门锁拥有旧式联网门锁的所有优点,省去了联网门锁布线的麻烦,大大降低了组建大型酒店、大型办公智能门锁监控网络的施工难度。门锁部分不需要繁琐的布线工程,门锁通过无线方式连接网关基站即可实现总台与门锁之间的无线数据传输和控制。 拓扑结构 由于智能无线门
[安防电子]
<font color='red'>ZigBee</font>无线智能门锁酒店组网实例
物联网开第二春 ZigBee无线感测网络定位
  无线感测网路(Wireless Sensor Network;WSN)主要以自然环境物与物之间的讯息联系为基础,可扩及至多元化的周遭环境,是人与实体世界(physical world)互动沟通的最佳化媒介。WSN已成为目前物联网架构重要的内容之一,其中ZigBee无线感测网路相关技术发展也渐趋成熟。   WSN 主要以感测器节点(Sensor Node)、无线闸道器(Wireless Gateway)、PC/NB以及资料处理中心(Data Server)所构成。WSN藉由具有通讯能力、布建于生活周遭环境的各种微小感测器,感测到目标物的物理或化学变化后,利用随意网路(Mesh/Ad- Hoc Network)将资讯传给另一感
[网络通信]
基于ZigBee技术的远程医疗监护系统设计方案
摘 要:将无线传感器网络引入医疗监护系统,提出了一种由ZigBee传感器和无线局域网构成的远程医疗监护系统的体系结构和具体实现方法。系统中,节点和基站设备所使用的近距离通信标准为802. 15. 4 /ZigBee标准,收集病患者的各类信息,实现病患者在家中进行远程医疗监护,并及时将病患情况反映给医生及其家属,以应对病患者可能的突发情况,在获得准确的测量指标的同时,免除患者在家庭与医院之间奔波的劳苦。   远程医疗是信息技术与医学相结合的产物,它使用远程通信和计算机多媒体技术为患者提供医学信息和医疗服务。在信息技术高速发展的今天,它已经成为医学交流中一道亮丽的风景线。   远程医疗主要应用在临床会诊、检查、诊断、监护、指
[工业控制]
基于<font color='red'>ZigBee</font>技术的远程医疗监护系统设计方案
GreenPeak超低功耗绿色智能ZigBee技术推动家庭和办公室网络等物联网应用
基于ZigBee RF4CE标准的遥控器将成为首选应用 随着家庭和办公室网络等物联网应用快速发展,电子信息通信领域(ICT)内的各种标准组织和各家公司都在积极推出全新的低功耗近距离联网标准和技术。除去熟悉的支持高速数据传输的Wi-Fi和蓝牙以外,诸如超低功耗ZigBee和超低能耗DECT等以脉冲爆发式数据传输方式的超低功耗、低成本技术也引起了广泛关注。为此,专业ICT技术市场分析机构北京华兴万邦管理咨询有限公司走访了位于荷兰和比利时GreenPeak科技公司,对该公司在超低功耗ZigBee领域内的创新和应用进行了调研。 GreenPeak于2011年7月由德国的无晶圆厂半导体公司Xanadu Wireless和比利时专业无线网
[网络通信]
为什么zigbee技术适合应用于城市智慧路灯照明领
随着我国城市化步伐的加快,城市照明建设作为体现城市形象的作用日益受到重视,在城市照明系统中,如何节约能源,提高路灯能源的利用率,实现路灯照明的智能化升级已成为急需解决的问题。 传统的路灯控制方式存在多个痛点:时间表手动进行开关灯的操作,时控方式是以时间作为开关灯的唯一根据,电力载波控制易受电力线强磁场的干扰,GSM短消息控制必须通过手机,费用较高。上述五种传统的路灯控制方式存在的问题是:运行操作结果不能集中监视,记录和统计,达不到量化管理的要求,且巡检、维护极不方便,不适应城市现代化的发展。 随着现代化城市建设工作的不断推进及智慧城市理念的不断执行、贯彻,对路灯照明的要求也越来越高。如何远程大规模地控制路灯的亮灭、明暗度调
[电源管理]
基于NXP器件的ZigBee智能照明解决方案
2015年4月21日,致力于亚太地区市场的领先半导体元器件分销商 大联大控股宣布,其旗下品佳推出基于NXP 超低功耗、高性能ZigBee/Jennet-IP无线微控制器---JN5168和SSL驱动器SSL21xx/SSL8001T 的ZigBee智能照明解决方案。通过该方案,可以确保每一颗灯都有其独立的IP地址,进而通过智能手机、移动互联终端、智能家居控制面板、电脑等产品来对灯光进行开关、调光、变色、分组等功能的控制。 大联大品佳代理的NXP JN5168无线模块可支持多个网络堆栈(包括ZigBee Home Automation、ZigBee Light Link、ZigBee Smart Energy、Jen
[物联网]
基于NXP器件的<font color='red'>ZigBee</font>智能照明解决方案
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved