您的位置:首页 > 其它

01ZigBee简介

2017-02-15 16:49 162 查看

学习要领

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—10m

WiFi(IEEE 802.11b):11Mbps,30—100m

ZigBee:传输控制信息,适用于电池供电系统,20—250kbps,10—100m,

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

WPAN通信协议
HR_WPAN802.15.3
MR_WPAN蓝牙
LR_WPAN802.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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  单片机 软件