摘要:CC2430芯片是Chipcon公司生产的首款符合ZigBee技术的2.4 GHz射频系统单芯片。适用于各种ZigBee或类似ZigBee的无线网络节点,包括调谐器、路由器和终端设备。文中介绍CC2430芯片的主要特点和所支持的Zigbee协议栈Z-Stack,以及典型应用。
关键词:CC2430芯片 射频芯片Zigbee Zstack
引言
ZigBee采用IEEE802.15.4标准,利用全球共用的公共频率2.4 GHz,应用于监视、控制网络时,其具有非常显著的低成本、低耗电、网络节点多、传输距离远等优势,目前被视为替代有线监视和控制网络领域最有前景的技术之一。
CC2430芯片以强大的集成开发环境作为支持,内部线路的交互式调试以遵从IDE的IAR工业标准为支持,得到嵌入式机构很高的认可。它结合 Chipcon公司全球先进的ZigBee协议栈、工具包和参考设计,展示了领先的ZigBee解决方案。其产品广泛应用于汽车、工控系统和无线感应网络等领域,同时也适用于ZigBee之外2.4 GHz频率的其他设备。
1.CC2430芯片的主要特点
CC2430芯片延用了以往CC2420芯片的架构,在单个芯片上整合了ZigBee 射频(RF)前端、内存和微控制器。它使用1个8位MCU(8051),具有128 KB可编程闪存和8 KB的RAM,还包含模拟数字转换器(ADC)、几个定时器(Timer)、AES128协同处理器、看门狗定时器(Watchdogtimer)、32 kHz晶振的休眠模式定时器、上电复位电路(PowerOnReset)、掉电检测电路(Brownoutdetection),以及21个可编程I/O引脚。
CC2430芯片采用0.18 μm CMOS工艺生产,工作时的电流损耗为27 mA;在接收和发射模式下,电流损耗分别低于27 mA或25 mA。CC2430的休眠模式和转换到主动模式的超短时间的特性,特别适合那些要求电池寿命非常长的应用。
CC2430芯片的主要特点如下:
1. 高性能和低功耗的8051微控制器核。
2. 集成符合IEEE802.15.4标准的2.4 GHz的 RF无线电收发机。
3. 优良的无线接收灵敏度和强大的抗干扰性。
4. 在休眠模式时仅0.9 μA的流耗,外部的中断或RTC能唤醒系统;在待机模式时少于0.6 μA的流耗,外部的中断能唤醒系统。
5. 硬件支持CSMA/CA功能。
6. 较宽的电压范围(2.0~3.6 V)。
7. 数字化的RSSI/LQI支持和强大的DMA功能。
8. 具有电池监测和温度感测功能。
9. 集成了14位模数转换的ADC。
10. 集成AES安全协处理器。
11. 带有2个强大的支持几组协议的USART,以及1个符合IEEE 802.15.4规范的MAC计时器,1个常规的16位计时器和2个8位计时器。
12. 强大和灵活的开发工具。
2 Zigbee介绍
2.1 Zigbee是什么
Zigbee是一个由可多到65000个无线数传模块组成的一个无线数传网络平台,十分类似现有的移动通信的CDMA网或GSM网,每一个Zigbee网络数传模块类似移动网络的一个基站,在整个网络范围内,它们之间可以进行相互通信;每个网络节点间的距离可以从标准的75米,到扩展后的几百米,甚至几公里;另外整个Zigbee网络还可以与现有的其它的各种网络连接。例如,你可以通过互联网在北京监控云南某地的一个Zigbee控制网络。
不同的是,Zigbee网络主要是为自动化控制数据传输而建立,而移动通信网主要是为语音通信而建立;每个移动基站价值一般都在百万元人民币以上,而每个Zigbee“基站”却不到1000元人民币;每个Zigbee 网络节点不仅本身可以与监控对对象,例如传感器连接直接进行数据采集和监控,它还可以自动中转别的网络节点传过来的数据资料; 除此之外,每一个Zigbee网络节点(FFD)还可在自己信号覆盖的范围内,和多个不承担网络信息中转任务的孤立的子节点(RFD)无线连接。
每个Zigbee网络节点(FFD和RFD)可以可支持多到31个的传感器和受控设备,每一个传感器和受控设备终可以有8种不同的接口方式。可以采集和传输数字量和模拟量。
2.2 Zigbee技术的应用领域
Zigbee技术的目标就是针对工业,家庭自动化,遥测遥控,汽车自动化、农业自动化和医疗护理等,例如灯光自动化控制,传感器的无线数据采集和监控,油田,电力,矿山和物流管理等应用领域。另外它还可以对局部区域内移动目标例如城市中的车辆进行定位。(成都西谷曙光数字技术公司的专利技术)。
通常,符合如下条件之一的应用,就可以考虑采用Zigbee技术做无线传输:  
1. 需要数据采集或监控的网点多;
2. 要求传输的数据量不大,而要求设备成本低;
3. 要求数据传输可性高,安全性高;
4. 设备体积很小,不便放置较大的充电电池或者电源模块;
5. 电池供电;
6. 地形复杂,监测点多,需要较大的网络覆盖;
7. 现有移动网络的覆盖盲区;
8. 使用现存移动网络进行低数据量传输的遥测遥控系统。
9. 使用GPS效果差,或成本太高的局部区域移动目标的定位应用。
2.3 Zigbee 技术的特点
省电:两节五号电池支持长达6个月到2年左右的使用时间  
可靠:采用了碰撞避免机制,同时为需要固定带宽的通信业务预留了专用时隙,避免了发送数据时的竞争和冲突;节点模块之间具有自动动态组网的功能,信息在整个Zigbee网络中通过自动路由的方式进行传输,从而保证了信息传输的可靠性 
时延短:针对时延敏感的应用做了优化,通信时延和从休眠状态激活的时延都非常短  
网络容量大:可支持达65000个节点
安全:ZigBee提供了数据完整性检查和鉴权功能,加密算法采用通用的AES-128。高保密性:64位出厂编号和支持AES-128加密
3 Z-Stack介绍
Z-Stack是TI在Zigbee2006后为推动CC2430和CC2520芯片提供出来的免费Zigbee协议栈,该协议栈以半开源的形式提供,在下面的连接可以直接下载,可能在不同的时期有不同的变动恕不另行通知。
http://focus.ti.com/docs/toolsw/folders/print/z-stack.html?DCMP=HPA_RFIC_General&HQS=Other+OT+z-stack 该协议栈已经升级至Zigbee2007/pro,但只支持CC2520+MSP430,至于CC2430,他支持的协议栈是Zigbee2006,最新版本号1.4.3。在一些基本的应用CC2430已经能完成,在无线传感器网络的应用方面已经提供了很好的支持。
Z-Stack的网络架构已经非常完善,支持网状、星状、串状网络等,能够保证数据传输的可靠性;支持128bit AES加密算法,保证数据的安全性;支持终端节点低功耗,让电池寿命更长;支持ODA空中下载技术,让程序更新变得更加简单;支持芯片级开发,可以对Zigbee有更加深层次的了解。
4 开发工具介绍
“工欲善其事,必先利其器”,一套适合的开发工具是每一个开发人员必备的武器,好的开发套件可以让开发变得简单、快捷、有效。
C51RF-3-PK是无线龙开发的一套集教学和开发为一体的Zigbee专业开发系统,支持Zigbee 2006版协议栈,并提供大量实验例程,以满足开发人员在短时间内迅速上手。另外为配合高校教学该系统配有一本教材作为辅助,让Zigbee学习变得更简单。
该系统提供了大量的例子程序和配套文档,几乎做到每一个代码都有一个配套的文档加以讲解和介绍。有一些自己做的配套源代码和介绍文档,欢迎下载。
http://www.bibidu.com/fileview-920438.html

Zigbee开发系统咨询:

无线龙(上海)随乐电子科技有限公司

地址:上海市天目西路218号嘉里不夜城2座1907室

联系人:黄先生

电话:021-63531277      15026441124

网址: http://www.wxlsoc.com

电子信箱:hxldhz@126.com

Zigbee 2006介绍+资料+源代码下载相关推荐

  1. HTML5期末大作业:电影网站设计——电影介绍(11页) 大学生电影网页作品 电影网页设计作业模板 学生网页制作源代码下载

    HTML5期末大作业:电影网站设计--电影介绍(11页) 大学生电影网页作品 电影网页设计作业模板 学生网页制作源代码下载 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物 ...

  2. 各类源代码下载网址介绍

    今天周末休息,无聊之际想看看最新的linux kernel版本现在发布到多少版本了?可是当我打开电脑,进入浏览器时却一时想不起来下载linux kernel源码的网址.在bing搜索中找了一会再进入下 ...

  3. 很多计算机资料高速下载,有目录(转)

    很多计算机资料高速下载,有目录(转)[@more@]398 linux学习资料集合第三集 1 06 397 linux学习资料集合第二集 1 06 396 Linux相关教程avi视频第四部分 1 0 ...

  4. 揭开ZigBee 2006协议栈Z-Stack的”开源“面纱

    我们都在说ZigBee 2006协议栈Z-Stack是开源的,但是这个协议栈到底是全部开源的,还是只是开源一部分,让我们来揭开它的"开源"面纱?     Z-Stack是在2007 ...

  5. 效率最高的Excel数据导入---(c#调用SSIS Package将数据库数据导入到Excel文件中【附源代码下载】)...

     本文目录: (一)背景 (二)数据库数据导入到Excel的方法比较    (三)SSIS的简介    (四)数据库中存储过程示例(SSIS应用需要) (五)Excel模板的制作(这步这么简单,稍微介 ...

  6. WCF版的PetShop之一:PetShop简介[提供源代码下载]

    在<WCF技术剖析(卷1)>的最后一章,我写了一个简单基于WCF的Web应用程序,该程序模拟一个最简单的网上订购的场景,所以我将其命名为PetShop.PetShop的目在于让读者体会到在 ...

  7. PopStar(消灭星星)游戏源代码下载、分析及跨平台移植---第四篇(关卡)

    背景: 本来打算把第三篇和第四篇合并都一起,但以前计划分开,就还是分来吧:一般的游戏涉及到关卡的话,一般都会建立一个数组来存放各种定义参数,消灭星星关卡比较容易,不需要建立数组,只有两个参数level ...

  8. 【JAVA资料免费下载】158个JAVA免豆精品资料汇总——下载目录

    2019独角兽企业重金招聘Python工程师标准>>> 应广大网友要求,最近小弟整理了一批免积分下载的Java优质资料,因资料众多,一一将资料上传上来需要时间,先将下载目录分享给大家 ...

  9. 效率最高的Excel数据导入---(c#调用SSIS Package将数据库数据导入到Excel文件中【附源代码下载】) 转...

    效率最高的Excel数据导入---(c#调用SSIS Package将数据库数据导入到Excel文件中[附源代码下载])  本文目录: (一)背景 (二)数据库数据导入到Excel的方法比较    ( ...

  10. PopStar(消灭星星)游戏源代码下载、分析及跨平台移植---第一篇(界面)

    背景: 来自星星的你电视剧很火,消灭星星游戏也很火,好像星星都很火,笔者就以星星为主题开始这篇博文.消除类的游戏挺受欢迎的,从2013年度app store最赚钱的游戏--粉碎糖果传奇,到总是可以在游 ...

最新文章

  1. selenium作业题
  2. 服务器响应速度是上行速度吗,服务器带宽与速度之间的关系
  3. (筆記) 如何使用ModelSim作前仿真與後仿真? (SOC) (Quartus II) (ModelSim)
  4. 本页不但包含安全的内容,也包含不安全的内容。是否显示不安全的内容
  5. 简述ip地址的abc类如何划分_IP地址的ABC类划分
  6. 【建模算法】蒙特卡罗模拟法(Python实现)
  7. 服务器系统驱动精灵,驱动精灵2009 新版启动快运行稳
  8. jemalloc 编译
  9. 插值算法(数学建模学习)
  10. 以考代评职称需要聘任嘛_这是您需要聘用的唯一简历客观建议
  11. 关于谷哥传奇工程师Jeff Dean的笑话
  12. Spring Boot 中的 HttpClient 新贵 Retrofit !
  13. Windows安装VMware(Linux系统)
  14. LDO和DCDC电路的概述和区别
  15. 计算机课平时成绩重要吗,离散数学课程平时成绩评定方法的探索与研究
  16. 哦也!伟大的回文树(回文自动机)!
  17. golang 使用RSA生成公私钥,加密,解密,并使用SHA256进行签名,验证
  18. Java实现在线考试系统(系统介绍)
  19. XDOJ-折点计数-46
  20. 计算机网络日志查询,如何查看电脑浏览记录 通过电脑日志查看浏览记录方法...

热门文章

  1. matlab误差分析报告,误差分析实验报告
  2. 灰色系统理论及其应用 (七) :道路交通事故灰色 Verhulst 预测模型
  3. 软件评测师考试(下午考点,要背)
  4. 用计算机模拟演示样本均值的抽样,计算机模拟演示文稿.ppt
  5. PDF粘贴到word的英文字母的间距很宽,很奇怪
  6. 计算机病毒的特点五笔怎么打,电脑有极品五笔的朋友,特别是WIN7的,请删除这个输入法,有病毒...
  7. 调戏微软文言文AI翻译:“永不舍汝”、“其母之”是什么鬼???
  8. 人工智能技术与现代应用
  9. 魅族e升级android,魅族魅蓝E升级教程_魅族魅蓝E的OTA系统升级方法
  10. ams1117 lm317 对比_LM317的使用