基于CC及ZigBee协议栈设计无线网络传感器节点_精品文档资料下载.pdf
- 文档编号:16088767
- 上传时间:2022-11-19
- 格式:PDF
- 页数:5
- 大小:868.43KB
基于CC及ZigBee协议栈设计无线网络传感器节点_精品文档资料下载.pdf
《基于CC及ZigBee协议栈设计无线网络传感器节点_精品文档资料下载.pdf》由会员分享,可在线阅读,更多相关《基于CC及ZigBee协议栈设计无线网络传感器节点_精品文档资料下载.pdf(5页珍藏版)》请在冰豆网上搜索。
传感器节点;
CC2530;
ZigBee;
CC2591;
无线传感器网络WirelessNetworkSensorNodeDesignBasedonCC2530andZigBeeProtocolStackZHANGWei-Cong,YUXin-Wu,LIZhong-Cheng(IntelligentControlResearchInstitute,ZhejiangWanliUniversity,Ningbo315101,China)Abstract:
Accordingtotheactualneedsofintelligenthousehold,environmentalmonitoringetc,thispaperdesignedawirelesssensornodeoflong-distancecommunicationsystem.ThissystemusedthesecondSoCCC2530setinRFandcontrollerchipsasthecoremoduleandexternallyconnectedwithCC2591RFfront-endpoweramplifiermodule.BasedonZigBee2006insoftwareagreementstack,itrealizedeachapplicationlayerfunctionbasedonZStack.ItalsointroducedwirelessdataacquisitionnetworksbasedontheZigBeeagreementconstruction,andhasgiventhehardwaredesignschematicdiagramandthesoftwareflowchartofsensornode,synchronizernode.Theexperimentprovedthatthenodeisgoodinperformanceandthecommunicationisreliable.ThecommunicationdistancehasincreasedobviouslycomparedwiththefirstgenerationTIproduct.Keywords:
sensornode;
CC2530;
CC2591;
wirelesssensornetworksZigBee1是一种新兴的短距离、低速率无线网络技术,是基于IEEE802.15.4无线标准研制开发的,关于组网、安全和应用软件的技术标准。
其突出优点是应用简单,工作频段灵活,低功耗,低成本,高可靠性,具有自组网和自恢复能力等。
传感器网络节点是无线传感器网络的基本构成单位,主要负责对周围信息的采集和处理,并发送自己采集的数据给相邻节点或将相邻节点发过来的数据转发给协调节点或更靠近协调节点的节点。
无线传感器网络的节点通常由传感器模块、处理器模块、无线通信模块和电源模块构成。
但早些设计的传感器节点的处理器模块多数采用TI第一代产品如CC2430,CC2420,CC1110等,存在无线通讯距离短,通讯可靠性不能保证等缺点,一般传输距离都在100M内,有的不到50M2。
本文采用TI公司最新的第二代片上系统CC2530,相比以前的产品,CC2530具有更卓越的RF性能,可编程的256KB闪存,更小的封装尺寸和IR产生电路,支持多种协议如ZigBeePRO、ZigBeeRF4CE等;
所设计的传感器节点在视野好的空旷室外传输距离可达400M以上3。
基金项目:
宁波市高校研发资助项目(2009B20081);
浙江省教育厅项目(Y200804562);
宁波市自然科学基金(2009A610173);
宁波市创新创业基金(2009B31010)收稿时间:
2010-10-19;
收到修改稿时间:
2010-11-242011年第20卷第7期http:
/www.c-s-计算机系统应用ExperiencesExchange经验交流1851CC2530及ZigBee协议栈体系结构CC25304是德州仪器(TI)日前推出的完整的用于2.4GHzIEEE802.15.4/RF4CE/ZigBee的第二代片上系统解决方案。
它结合了高性能的2.4GHzDSSS(直接序列扩频)射频收发器和一个高性能低功耗的8051微控制器,用于搭建功能健全价格低廉的网络节点。
CC2530在单个芯片上集成了IEEE802.15.4标准2.4GHz频段的RF无线电收发机,具有优良的无线接收灵敏度和抗干扰性。
四种工作模式;
具有32KB/64KB/128KB/256KB的可编程FLASH和8KB的RAM;
集成了8通道12位模数转换的ADC;
128位AES加密解密安全协处理器;
看门狗定时器、32kHz晶振的休眠模式定时器;
6mm6mmQFN40引脚封装,及1个符合IEEE802.15.4规范的MAC计时器,1个常规的16位计时器和2个8位计时器,2个USART接口,21个可编程I/O引脚;
硬件支持CSMA/CA功能;
允许工作电压(2.0V3.6V),工作温度:
-40125;
具有数字化RSSI/LQ支持和强大的DMA功能;
具有电池监测和温度感测功能。
前置频率范围:
fc=2394MHzto2507MHz,频率分辨率为1MHz,数据传输速率:
250kbps,在TA=25andVDD=3V,从休眠状态到激活只需要4?
s,而激活状态下接受或发送数据只需要0.5ms,接收灵敏度-97dBm,RF发送的输出功率为4.5dBm,CC2530的从休眠模式转换到主动模式的超短时间特性,能耗特小,特别适合那些要求电池寿命非常长野外使用。
ZigBee协议结构在采用OSI七层模型的基础上可根据应用的实际需要定义,其通讯基础是IEEE802.15.4标准,该标准定义了物理层(PHY)和媒体访问控制层(MAC)的标准;
ZigBee联盟则定义了ZigBee协议的网络层(NWK)、应用层(APL)和安全服务规范1,5,6。
其协议栈的体系结构如图1所示。
图1ZigBee协议栈的体系结构模型图在ZigBee协议栈中,任何通信数据都是采用帧的格式来组织完成的,协议的每一层都有特定的帧结构。
当应用程序需要发送数据时,将通过应用支持子层(APS)数据实体发送数据请求到APS,下面的每一层都会为数据附加相应的帧头,组成要发送的帧信息。
TI/Chipcon公司在IEEE802.15.4标准和ZigBee联盟所推出的ZigBee2006规范的基础上,发布了全功能的ZigBee2006协议栈,并通过了ZigBee联盟的认证。
该协议栈全部用C语言编写,免费提供给用户,同时向后兼容。
该协议栈在结构上分为应用层、网络层、安全层、MAC层和物理层,每一层的函数都严格按照ZigBee协议栈IEEE802.15.4标准和ZigBee2006规范所规定的原语格式编写。
同时,在协议栈内部还嵌入了一个操作系统,用于对任务进行统一的调度.对于用户而言,只需要了解应用层函数并进行恰当的调用,就可以构建功能完善、性能稳定的ZigBee无线网络7。
2系统方案设计ZigBee无线网络支持星形、树状和网状拓扑结构,星形结构连接方式比较简单,只能组建包含较少节点的无线网络,各个传感器节点通过协调器实现网络连接。
本设计采用星形结构,由一个协调器(整个网络的传输与控制中心)节点,路由器和若干传感器节点组成,整个无线传感器网络系统结构如图2所示。
图2无线传感器网络体系结构系统采用RS232连接协调器与PC机,同时使传感器节点或路由器连接温度、湿度和光敏电阻等传感器来监测房间、大棚、实验室或温室环境。
系统的整体工作过程如下:
首先由协调器节点成功创建ZigBee网络,然后等待传感器节点加入。
当传感器节点及传感器上电后,会自动查找空间中存在的ZigBee网络,找到后即加入网络,并把该节点的物理地址发送给协调器。
协调器把传感器节点的地址信息等通过串口RS232发送给PC机进行保存。
当PC机想要获取某一节点处的传感器节点值时,只需要向串口发计算机系统应用http:
/www.c-s-2011年第20卷第7期186经验交流ExperiencesExchange送相应传感器节点的物理地址及测量指令,协调器通过串口从PC机收到物理地址后,会向与其相对应的传感器节点发送数据,传达测量指令。
传感器节点收到数据后,通过传感器测量数据,然后将测量结果发送给协调器,并在PC机端进行显示。
3系统硬件设计本设计传感器模块采用数字式传感器SHT11来采集温度、湿度数据,该传感器具有相对湿度和温度一体测量、超快的响应时间等优良特性。
对台灯和窗帘的控制是通过继电器TQ2-3V来实现的;
处理器模块和无线通信模块采用CC2530芯片外加低功耗射频前端CC2591,用来放大输出功率,大大简化了射频电路的设计;
能量供应模块采用2节可充电干电池,负责为系统提供能量。
CC2591是TI公司推出的一款高性能、低成本的RF前端,集成了开关,电感器,平衡/不平衡网络,交换机,匹配网络,PA功率放大器等功能。
可将输出功率提高+22dBm,接收灵敏度提高+6dB。
CC2591可与TI公司的所有2.4GHzRF收发器、发送器和SoC连接,大大改善了RF性能,实现用极少的外围电路实现高输出功率。
3.1协调器节点设计图3协调器节点硬件框架图协调器节点负责调度各传感器节点工作,其运行直接影响系统的稳定性。
协调器节点采用CC2530F256芯片,该芯片具有256KB可编程闪存,设有串口模块、OLED显示模块、LED指示灯、晶振模块,电源模块、CC2591模块。
OLED模块是用户和传感器网络的交互界面,用来显示节点加入和退出网络的信息,监测区域的数据。
LED模块用来显示网络连接的状态,CC2591用来增大输出功率。
通讯接口采用标准的RS232,将收集的数据通过串口上传到计算机,采用MAX3232对RS232电平和TTL电平进行转换。
当数据从节点上传到计算机时,MAX3232将TTL电平转换为RS232电平供计算机读取;
当计算机给节点发送数据时,MAX3232则将RS232电平转化为TTL电平,协调器硬件框架如图3所示。
3.2传感器节点设计传感器节点相对协调器节点来说功能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 CC ZigBee 协议 设计 无线网络 传感器 节点 精品 文档