第4期(总第173期)2012年8月机械工程与自动化MECHANICAL ENGINEERING & AUTOMATIONNo.4Aug.文章编号:1672-6413(2012)04-0198-03基于CC2430的ZigBee无线通信模块设计郝永亮,杨铁梅(太原科技大学电子信息工程学院,山西 太原 030024)摘要:CC2430芯片是Chipcon公司推出的用来实现嵌入式ZigBee应用的片上系统,它支持2.4GHz 802.15.4IEEE/ZigBee协议。
由于它的便利性、低功耗、低成本的特性,使得它具有很好的市场潜力。
对CC2430芯片独具一格的特点和引脚进行了分析,给出了无线通信模块的设计方案及电路原理图。
关键词:ZigBee;CC2430;无线通信模块;设计中图分类号:TN92 文献标识码:B收稿日期:2012-02-28;修回日期:2012-03-20作者简介:郝永亮(1985-),男,河北内丘人,在读硕士研究生,研究方向:模式识别与故障诊断。
1 ZigBee技术ZigBee技术是一种新兴的低功耗、短距离、低功率无线通信组网技术,是一种介于无线标记与蓝牙技术之间而提出的技术,目的是为了使用近距离无线通信领域。
每种通信都有特殊的通信协议,同样ZigBee技术也有着自己的无线通信标准。
监测区域内数以千计的微小的传感器通信,是通过彼此间的相互协调作用来实现的。
ZigBee的无线数据传输网络平台由65 000个无线数传模块构成,其监测空间很广阔。
在现实环境中,建立的此种网络平台类似于移动通信的CDMA网络和GSM,而作为平台当中的每一个无线通信模块就类似于移动通信网站中的一个基站,在整体的网络范围内,彼此之间的相互通信可以互通,并且ZigBee的整体网络本身还可以与其他的各种网络进行连接[1,2]。
ZigBee协议栈是由层次划分而成的,层与层之间紧密联系在一起,每层为其上一层提供特定的服务。
这种特定的服务包括数据传输服务和除此之外的其他全部服务,层与层之间通过这种服务串联起来。
层内包括数据实体和管理实体,数据实体提供数据传输服务,管理实体提供其他所有服务。
服务实体通过服务接口提供上层的服务,该接口由服务接入点(SAP)充当。
ZigBee堆栈的建立是以IEEE 802.15.4的标准为基础,该标准定义了协议的MAC和PHY层。
则ZigBee设备应该包括IEEE 802.15.4的MAC和PHY层,用来实现无线收发射频与相邻设备通信。
此外还包括ZigBee自身定义的堆栈层:网络层NWK、应用层和安全服务提供层。
ZigBee堆栈框架如图1所示。
2 CC2430芯片2.1 CC2430芯片的特点CC2430芯片的设计方案采用典型的系统芯片(SOC)CMOS设计方案,这种解决设计理念的方案使芯片在各种性能上得到了提高。
由于无线通信的通道采用2.4Hz波段来传输,因此为使其达到实际性能和低功耗的要求,CC2430芯片在设计上延用了低版本芯片CC2420的结构框架,即CC2420芯片的升级版。
它本身是一种高度集成的芯片,内部固化了很多用来通信的高频电路,可以被看做高性能的单片机,但是又区别于常规的单片机。
其构成特色除具备一般单片机的性能外又加入了自己本身应用的特别电路,是一个特殊的强化体。
而控制器采用高效的8051微控制器。
CC2430芯片的设计目的就是用来组成无线通信系统,而无线收发器选用具有高性能的2.4GHz直接序列扩频收发器。
在内存方面,采用含有32/64/128kB的可编程闪存和8kB的RAM。
除此之外,它还包含模拟数字转换器、各种定时器、上电复位电路、掉电监测电路和21个可编程的I/O引脚。
其中定时器包括看门狗定时器和晶振的休眠模式定时器。
CC2430芯片的能耗非常低,工作时电流损耗为27mA,在接收模式下电流损耗为27mA,在发射模式下电流损耗为25mA。
芯片的灵敏度和抗干扰能力都很强,在睡眠模式下转换到工作模式时花费的时间特别短。
因此特别适合那些对电池要求工作很长时间甚至达到几年的系统设计。
图1 ZigBee堆栈框架2.2 CC2430芯片的引脚CC2430芯片总共有48个外接引脚,根据引脚功能的不同,可以把所有的引脚分成3大类,即电源线引脚、控制线引脚和I/O端口引脚。
而在实际电路的设计中,经常用到的是对I/O端口引脚的软硬件设计,因此必须对引脚的特性有相当的了解。
I/O口引脚共有21个引脚,都可以对其进行编程。
I/O引脚有3种口:P0、P1、P2口,前两种口都是完全的8位口,后者只有5个口可以用。
使用软件对其一组特殊功能寄存器的位和字节进行编辑,就可以设定为普通的输入输出I/O口使用;也可以设定为连接模数转换器和定时器的端口使用;还可以作为连接全双工通用同步/异步串行接收/发送器USART的端口使用。
3 ZigBee无线通信节点的硬件设计无线通信节点的硬件采用模块化设计。
由于设计的最终目的是要达到无线通信,因此该系统必须含有微控制器模块、无线收发模块以及天线部分[3-8]。
由于CC2430射频器件内部集成有无线收发器和8051内核,因此可把CC2430射频模块(即CC2430芯片和相关外围电路的合成体)看作微控制器模块和无线收发模块的合并体。
ZigBee无线网络节点硬件系统总体框图如图2所示。
图2 ZigBee无线网络节点硬件系统总体框图3.1 CC2430器件模块CC2430器件通信模块的硬件设计原理及外接电路图如图3、图4所示。
电路选用CC2430芯片作为无线网络节点的核心控制器,采用两个晶体振荡器,其中32.768kHz的作为选用。
32MHz的晶体振荡器由一个32MHz的石英谐振器(Y1)和两个电容(C1和C2)组成;32.768kHz的晶体振荡器由石英谐振器(Y2)和两个电容(C3和C4)组成。
复位电路由R1、开关和C5组成,设计了两个发光二极管指示灯,用来调试电路指示。
为了使节点在应用中得到最佳的效果,使工作的稳定性得到体现,还应该考虑到电源滤波,电容C9和电容C10的加入就是起这种作用。
图3 CC2430通信模块电路原理图·991· 2012年第4期 郝永亮,等:基于CC2430的ZigBee无线通信模块设计3.2 天线部分采用一个非平衡天线,天线是单端口的,而CC2430的无线传输端口采用的是由两个端口的差分射频端口方式,因此需要完成双端口到单端口的转换,在此选用巴伦电路转换即非平衡变压器。
非平衡变压器由电容C11,电感L1、L2、L3和一个PCB微波传输线组成,整个结构的设计满足RF输入/输出匹配电阻的要求。
图4 CC2430通信模块外接电路图总之,采用不同的天线设计方案达到的通信效果也是不同的。
除单极天线外,还可以使用平衡天线(偶极天线),TI同样支持这种方案的设计。
采用这种平衡天线,可以省略掉非平衡变压器即巴伦电路的外接电路,但是天线的长度要比单极天线长近一倍。
这就给微型化的模块使用带来不便,容易在监测内部空间损坏天线部分,进而导致无法通信。
4 结束语本文以CC2430为核心设计了无线通信模块的硬件。
软件方面,使用TI公司2006年发布的ZigBee2006协议栈,并以该版本中设计好的例程作为基础实验。
经实验验证,本文设计的硬件模块基本上达到了预定的设计目标。
参考文献:[1] 翁哲.基于CC2430的ZigBee无线通信模块设计[J].信息科学,2009(26):83.[2] 梁光胜,刘丹娟,郝福珍.基于CC2430的ZigBee无线网络节点设计[J].电子设计工程,2010(2):15-18.[3] 张亚琼,杜永贵.基于CC2430智能传感器网络研究及应用[J].仪表技术,2008(4):3-7.[4] 李文仲,段朝玉.ZigBee2007/PRO协议栈试验与实践[M].北京:北京航空航天大学出版社,2009.[5] 孙德辉,龚关飞,杨扬.基于CC2430无线传感器网络系统设计[J].现代电子技术,2010(13):66-68.[6] 陈德民,张元,贾德林,等.基于ZigBee技术的粮库无线压力传感器网络[J].粮食加工,2009,34(5):75-78.[7] 王玮,樊则宾.基于CC2430无线温度检测终端的设计[J].电子工程师,2007,33(8):78-80.[8] 李文仲,段朝玉.ZigBee无线网络技术入门与实践[M].北京:北京航空航天大学出版社,2007.Design of ZigBee Wireless Communication Module Based on CC2430HAO Yong-liang,YANG Tie-mei(School of Electronic Information Engineering,Taiyuan University of Science and Technology,Taiyuan 030024,China)Abstract:Chipcon CC2430chip is used to realize an embedded ZigBee application system on chip,it supports 2.4GHz 802.15.4/ZigBee agreements.Coupled with its ultra-low power,it can constitute very low cost wireless nodes,with strong marketcompetitiveness.The article analyzes the working principle of CC2430chip,describes the main features and pin functions of thechip,and gives the module node design scheme and related hardware circuit.Key words:ZigBee;CC2430;wireless communication module;desig櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆櫆n(上接第197页)Discussion on Buffer Features of Lifting Cylinder on Wheeled LoaderMA Hong-xin(Shanxi Power Equipment Company,Taiyuan 030031,China)Abstract:The loading conditions of lifting cylinder on wheeled loader are analyzed in this paper using theoretical analysis methods.Then its buffer features are discussed in order to improve ride comfort and working efficiency.Key words:loader;lifting cylinder;buffer features·002·机械工程与自动化 2012年第4期 。