ZigBee实战演练

所需积分/C币:10 2013-03-17 10:32:48 21.45MB PDF

网蜂ZigBee实战演练带你快速入门ZigBee CC2530。
ZigBee实战演练 weber 网峰团队倾力打造 前言 为什么学习 ZigBee? 试想着有一天,你坐在电脑前,你家里的空调、冰箱、洗衣机、电视…等 在你屏幕前受你掌控时,这便是物联网的时代。我是一名普通的电子爱好者, 半年前由于项目需要我接触了 ZigBee,在那之前我也曾经了解过 ZigBee,感觉是 个很神秘的东西,神秘的无线模块。第一天在导师里拿到 ZigBee模块,我快速 寻找着上面的MCU,很可惜只发现CC2530芯片,后来才发现,原来CC2530芯片 上集成了增强型8051单片机内核,我们直接烧写程序进去就可以了。这令我喜 出望外,直到现在有人问我 ZigBee是什么的时候?我会回答:单片机+无线模 块。当我利用T例程实验无线点灯那一刻,我感觉这就是我想要的东西。直到 今天,大家都在讨论物联网,都在讨论 ZigBee 为什么要写《 ZigBee实战演练》教程? ZigBee功能强大、组网方式千变万化,往往令很多初学者望而却步,连最 简单的无线点灯、恐怕都要好长一段时间才弄出来,看网络协议栈的代码是 更是被里面千奇百怪的代码,无数的定义搞得头昏目眩。在这代码海洋遨游, 看不见陆地。国内可以参加的较为系统的资料少之又少。在这个海洋泡了数月 的我感觉找到了一个通向目的地的罗盘,再回过头来看以前的笔记,发现原来 ZigBee学习还是有方法可寻,因此我们网蜂团队从自己的学习经历中,尽量以 最简单的描写来讲述的 ZigBee的学习方法,从基础实验、组网演练到项目实战, 《 ZigBee实战演练》诞生了,电子书能让我们配上精美的彩图,平易近人的口 吻讲解实验。每一个代码都是自己亲身的经历,我们的目的是为了让大家能够 学好 ZigBee,战胜 ZigBee。 为什么要打造网蜂 ZigBee学习套件? ZigBee在中国是一个新兴的东西,前途无限,但是网上的学习模块套件参 差不齐,大多是复制TI公司开源的开发板来设计,用过的就知道,外国的电路 设计跟国内的风格很不同,甚至常常让初学者钻牛角尖。为此,网蜂团队特意 打造的中国风的Z1gBee开发套件,《 ZigBee实战演练》上的例程也是基于这学 习板开发的,每个例程都能直接跑起,通过项目实战一章,你甚至可以用它来 完成你的项目。我们基于取之于TI,用之于国民的原则,务求开发最具性价比 的 ZigBee开发套件,软硬件和教程同步更新,力争打造国内一流的物联网开发 平台。部分PCB模块坚持开源。为大家 ZigBee学习保驾护航。 技术的学习是有限的,奉献的精神是无限的-网蜂宗旨 网蜂团队 2012.8于广州大学城 QQ:1076678176 邮箱:1076678176@qq.com 官方网店:weber.taobao.com ZigBee实战演练 weber 网峰团队倾力打造 版本说明 zigBee实战演练由蜂网团队打造,始终坚持开源原则,包括书 籍内容、所有代码和部分 ZigBee学习模块PCB的开源。 当前版本为V2第二版。基础实验新增LCD12864液晶显示;组网 演练新增协议栈中的按键实验、网络通讯实验(单播、组播、广播)、 Zigbee协议栈网络管理、传感器应用等内容;项目实践新增无线点 台灯、无线IC卡考勤机、串口通讯助手== Zigbee聊天助手等内容。 更新日期:2012.11.11 历史版本 2012.8.8 第一版。内容涵盖了 ZigBee的简介、开发环境的建立、基础实验、 部分组网实验和几个项目实践。 ZigBee实战演练 weber 网峰团队倾力打造 目录 第1章 ZigBee简介和开发环境快速建立 1. I ZigBee简介∴ 1.2 WeBee ZigBe开发套件介绍 12.1 Weee cc2530核心板 12.2 Webee cc2530+Cc2591(PA核心板 音。自1。自量音。曲 音。自“。D。音。自“ 123 Weee功能底板 899 12.4 Weee传感器底板 10 12.5 Weee普通底板(PCB开源) 12 126 CC DEBUGGER仿真器.13 1.3开发环境快速建立 15 1.3.1相关软件和驱动安装 15 132|AR工程文件的快速建立 23 附录: 30 使用 TI SmartRF Flash Programmer下载程序 第2章基础实验. .·::·:···.::.::.·:· 32 2.1点亮第一个LED 32 2.2按键 ■看 35 2.3外部中断 ···自。自音。自自看自自自自“着自自自;自自。自自“ 39 2.4定时器.. 42 2.4.定时器T(查询方式) 42 2.4.2定时器T3(中断方式) 45 2.5串口通讯 251串凵发送 hello weee)48 25,2串口接收和发送(send& receive) .54 25.3UART0-控制LED 2.6.AD控制(自带温度计)… .59 2.7.睡眠唤醒 64 2.7.1中断唤醒 65 2.7.2定时器唤醒. ∴68 2.8看门狗 2.9LCD12861液晶显小 74 第3章组网演练 79 31 Zigbee协议栈简介 .·:·:·····:::···· 79 3.2无线点灯 82 3.3信号传输质量检测. 94 3.4协议栈工作原理介绍. 105 3.5协议栈中的串口实验 115 3.6协议栈中的按键实验 128 7一小时实现无线数据传输…133 3.8串口透传打造无线串口模块 144 3.9网终通讯实捡(单播、组播、广播) 155 391点播(点对点通讯) 156 ZigBee实战演练 weber 网峰团队倾力打造 392组播 163 393广播 169 3.10 Zigbee协议栈网络管理. 1173 3.9传感器应用.179 3.111温度传感器DS18B20 ∴179 31.2温湿度度传感器DHT11.191 3113光敏传感器… 204 3114烟雾传感器 213 3.115红外热释电传感器 .日.·:.a.:::· 221 3116三轴加速度传感器(文档编写中) 229 3.12 Zigbee无线传感网数据采集系统(文档编写中).29 附录 230 CC2530+PA(CC2591)模块协议栈的使用方法. 230 、如何在同一地方组建多个 ZigBee网络….232 三、 ZigBee Oad无线下载程序(硬件调试中) 233 第4章项冂实战 234 4.1无线点台灯 234 4.2无线IC卡考勤机 .242 4.3串口通讯助手== Zigbee聊天助手. 254 4.4无线互联: ZigBee+GPRS(文档绵写中).260 4.5室内定位系统 (开源项目) 260 4.6家电控制无线传输协议(开源项目)…260 ZigBee实战演练 ebee 网峰团队倾力打造 第1章 ZigBee简介和开发环境快速建立 .1 ZigBee简介 Zigbee是基于IEE802154标准的低功耗个域网协议。根据这个协议规定 的技术是种短距离、低功耗的无线通信技术。这一名称来源丁蜜蜂的八字舞 由于蜜蜂(bee)是靠飞翔和“嗡嗡”lzig)地抖动翅膀的“舞瑫”来与同伴传递花粉 所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体屮的通信网络。其特点 是近距离、低复杂度、自组织、低功耗、低数据速率、低成本。主要适合用于自 动控制和远程控制领域,可以嵌入各种设备。简而言之, Zig bee就是一和便宜的, 低功耗的近距离无线组网通讯技术。国内通常会翻译成“紫蜂”,我倒不喜欢这 个名字,因为它歪曲了原来的含义。 相信大部分人开始时会以为 Zigbee是一类无线模块,我一开始也是这么的 认为,所以当我首次看到 Zigbee产晶时,第一时间找它上门的MCU,还真想知 道用什么单片机来控制这东西,找了半天没发现,一头雾水。最后才发现,原来 我们CC2530心片上集成了8051内核,你没看错,我也没打错,里面集成了 片増强型的51单片机。只要你有51单片机的编程基础,就可以轻轻松松的开始 玩 Zigbee了。 Power Consumption Comple Data Typical Application 80211b Rate Range Examples ZigBee Wireless sensor 250Kbps10-100m Networks Bluetooth Bluetooth 1 to 3 Wireless headset 2-10m Wireless Mouse ZigBee IEEE 1 to 1 30-100m Wireless Internet Data rate 802.11b Mbps Connection 图1.1 a Zigbee、蓝牙、WIFI传输标准对比图 从表1.1A中几种无线传输的属性中我们可以看到 Zigbee的应用范围是低速 率远距离的。这造就了 Zigbee低功耗信息传输的优势,网上经常谈到两节普通 的5号干电池可以使用6个月到2年的时间,免去充电和更换电池的麻烦 ZigBee节点所属类别主要分三种,分别是协调器( Coodinator)、路由器 ( Router)、终端( End device)。同一网终中至少需要一个协调器,也只能有1 个协调器,负责各个节点16位地址分配(自动分配)。理论上可以连上65536 个节点。组网方式千变网化,如图1.1B所示 ZigBee实战演练 weber 网峰团队倾力打造 星状 网状 树状 关递 Star Network Mesh Network Mesh. Tree Network (Simplest) Best Reliability (Large Scale Networks Coordinator R outer End Device 图1.1 b ZigBee网络 日前 ZigBee的应用领域主要有: 1.智能家居物联网(物联网似乎已经成了趋势,我们拭目以待) 2.工业、农业无线监测系统 3.个人监控、医院病人定位 4.消费电子 城市智能交通 6.户外作业及地下矿场安全监护 Zigbee应用领域 瞌视 传感器 工业、农业 消费电子 VCR 白动化 和商业 控制 PC机的 外围设备 鼠标 个人 低速无线设备 键盘 健康监护 操作杆 监视 诊断 传感器 保安 玩具和 玩具 家廷 HVAC 游戏 游戏器具 自动化 照明 门禁 图1.1 c ZigBee应用领域 ZigBee实战演练 weber 网峰团队倾力打造 Zigbee的应用领域很广,这里就不一一列举了。随着技术日益成熟以及价格 的下降, Zigbee在大多领域取代原始的无线模块是毋庸置疑的。举个最简单的例 子,终端节点和协调器的最人通讯距离为200米,我们在200米的地方加入1 个节点设备作为路由器,那么终端就可以通过路由器转发,也就是说通讯距离可 达400米。而且新节点加入现有网络极为方便。我们姑且可以先把 ZigBee当成 普通的无线模块应用。 1.2 WeBee ZigBee开发套件介绍 为了让大家能够更方便地学习 Zigbee,网蜂团队打造了一套本土化的高性 价比学习套件。我们的学习平台是IAR+Z- slack2007PRO,恭片是TI公司的 CC2530。也是目前国内最流行的且资料最全的 Zigbee学习和应用方案。《 ZigBee 实战演练》上的例程也是基于本学习平台开发的,承诺资源会不断更新,保证所 有程序能直接跑起。毫不夸张地说,你甚至可以将本教材的例程和实践应川在自 己的设计、项目生产上。 121 WeEe cc2530核心板 司 s 网蜂科技 Weee 图1.2ACC2530核心板 功能特点: 体积小(3.6*2.7cm),重量轻,引出全部|o凵,标准2.54排针接凵。可直 接应用在万川板或自制PCB上。模块使用2.4G全向天线,可靠传输距离达250 米。自动重连距离高达110米。 ZigBee实战演练 weber 网峰团队倾力打造 122 WeEe co2530+CC2591PA核心板 引脚和不带PA的核心板完全兼谷,可靠传输距离400米,自动重连距离360米 32E6 得吕 83强 网蜂科技 Weber 图1.2BCC2530+CC2591(PA)核心板 123 We Bee功能底板 CC DEBUGGER 电源指示灯 仿真器接囗 所有o口 组网成功 廾关 指示灯 DC21电源 接囗 WeEe 3.3V引脚 TOGo Webe2530敏心口 816765MH2 5v引脚 bee核 833 心模块接 口 方凵USB PL-2303 复位 按键 串囗引脚 图1.2C功能底板

...展开详情
试读 127P ZigBee实战演练

评论 下载该资源后可以进行评论 10

xunbcc 不错,是需要的,谢谢分享
2019-05-09
回复
linajun 不错 很适合学习
2014-08-29
回复
y20070118 没什么实际内容
2013-12-10
回复
feidong54 资料很好,谢谢分享
2013-09-30
回复
clr998998 看不懂,因为我没学过,还是谢谢楼主
2013-08-07
回复
to_destiny 有点像开发板的资料说明,内容还好吧
2013-06-07
回复
探路 没怎么更新啊
2013-06-05
回复
zhangxiao8252 没什么实际内容啊
2013-05-30
回复
tu3378159 类似于商家卖模块赠送的资料书
2013-05-08
回复
sangqiansang 不错 很适合学习
2013-04-16
回复
img
Logan207

关注 私信 TA的资源

上传资源赚积分,得勋章
    最新推荐
    ZigBee实战演练 10积分/C币 立即下载
    1/127
    ZigBee实战演练第1页
    ZigBee实战演练第2页
    ZigBee实战演练第3页
    ZigBee实战演练第4页
    ZigBee实战演练第5页
    ZigBee实战演练第6页
    ZigBee实战演练第7页
    ZigBee实战演练第8页
    ZigBee实战演练第9页
    ZigBee实战演练第10页
    ZigBee实战演练第11页
    ZigBee实战演练第12页
    ZigBee实战演练第13页
    ZigBee实战演练第14页
    ZigBee实战演练第15页
    ZigBee实战演练第16页
    ZigBee实战演练第17页
    ZigBee实战演练第18页
    ZigBee实战演练第19页
    ZigBee实战演练第20页

    试读已结束,剩余107页未读...

    10积分/C币 立即下载 >