首页 > 学院 > 开发设计 > 正文

01ZigBee简介

2019-11-08 20:20:53
字体:
来源:转载
供稿:网友

学习要领

1、学习Zigbee,不仅仅是学习单片机芯片本身,还要掌握一堆叫做协议栈的代码,学习的任务比较大。 2、互联网上Zigbee相关的实用、深入的资料比较少,而Zigbee厂商TI提供的技术文档很多不是按照逻辑上的关系列出来,而且都是英文,初学的朋友学起来非常费劲,效果不理想。 3、Zigbee初学的朋友,不知道去利用一些软件和硬件上的工具帮助学习,学习效率比较低,事倍功半。

常见问题

1、什么是Zigbee?它能干什么用? 为什么要引入Zigbee? Zigbee是无线设备之间的一种通信方式; Zigbee/Zigbee协议/Zigbee的通信方式有什么区别? 没有任何区别,只是不同的说法而已。

Zigbee的作用就是用于无线模块和模块之间通信,构建无线局域网; 无线传感器网络? 如果这个无线局域网用于传感器的数据收集和监控,那么这个网络就叫做无线传感器网络,是无线局域网的一种具体应用。

引入Zigbee通信方式的原因: Zigbee有非常明显的特点,优点是大规模组网能力和低功耗,缺点是数据传输速率不大,如果在某种应用中,需要这样的优点,而它的缺点造成的影响不大,那么选用Zigbee非常合适。

2、学习Zigbee需要的储备知识? 会简单的C语言编程,最好有51单片机编程经验。

4、学习误区和学习方法? 误区一: 初学的朋友,把Zigbee的学习仅仅当成是一个无线单片机来学,我们侧重点应该偏向于协议栈和无限局域网这些。 误区二: 很多初学的朋友,仅仅是拿到别人的代码改一下口子,编译下载,看现象,应该首先做出现象,然后把相关的代码弄明白,这样才是真正的掌握。 误区三: 有些初学的朋友,一上来就去分析协议栈代码,分析了很久,还是云里雾里,应该,掌握CC2530最基本的偏上实验,然后掌握Zigbee无线局域网里的相关概念,做出简单的无线现象,然后再用仿真器、抓包工具来分析相关的代码。

常见无线网络协议

蓝牙:速率小于3Mbps,2—10mWiFi(IEEE 802.11b):11Mbps,30—100mZigBee:传输控制信息,适用于电池供电系统,20—250kbps,10—100m,

无线个域网:在POS(球形范围)范围内提供高效、节能的无线通信方法!按照传输速率分为三种

WPAN 通信协议
HR_WPAN 802.15.3
MR_WPAN 蓝牙
LR_WPAN 802.15.4(ZigBee)

ZigBee

是一种标准,定义了短距离、低速率无线通信所需要的一系列协议! 基于ZigBee的无线网络所使用的工作频段为868MHz,915MHz以及2.4GHz,最大传输速率是250kbps。

网络结构示意图

这里写图片描述

特点

高可靠性: (1)物理层兼容802.11.5协议 (2)使用OQPSK、DSSS以及CSMA_CA技术(数据冲突) (3)使用16-bitsCRC确保数据正确性 (4)带应答方式 (5)采用星型网络–多条路径

低成本、低功耗 8bit的单片机即可使用该协议栈!单片机+滤波电路+PCB天线=ZigBee模块。

低功耗只针对终端节点而言,对于协调器和路由器不存在低功耗一说!

数据发送期间瞬时电流:29ma 接收期间:24ma

传感器一般使用30ma电流,所以模块工作电流一般估算为60ma!

高安全性:可采用AES-128加密技术!低速率

信道简介

不同的无线电应用使用不同频带的电磁波,不同的电波具有不同的频谱!通常是几十兆hz到几千兆hz!

每个国家都有自己的无线电管理机构–中国无线电管理委员会!

一般情况,使用每一个特定的频段需要得到管理部门的许可!这样才可以避免不同应用之间的相互干扰!但是有一部分频段是对公众开放的!不需要许可即可使用!以满足不同应用的需求!常称之为ISM频段!

在中国,在135KHz以下的频段也可以不通过许可就可以使用!

IEEE 802.15.4工作在ISM频带,定义了两个频段,2.4GHz频段和896/915MHz频带。

2.4GHz:16个信道(11—26),速率为250kbps。全球用的ISM频带! 896MHz:20kbps,信道0(欧洲ISM) 915MHz:40kbps,1—10(北美ISM)


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表