日 照 职 业 技 术 学 院
电 子 信 息 工 程 学 院
物 联 网 应 用 技 术 专 业
无 线 通 信 设 计 与 应 用 课
程 设 计 报 告
题 目: CC2530 的 ZigBee 的温度监控系统
学 号: 201725160325
姓 名: 李沅龙
班 级: 2017 级物联网三班
指导老师: 陈峰
日照职业技术学院课程设计
目录
一、 绪论 ............................................................................................. 2
二、 温度监控系统总体设计与实现 .................................................. 3
(一) 系统整体结构 ........................................................................... 3
(二) 系统实现功能 ........................................................................... 3
(三) 方案具体流程 ........................................................................... 3
三、 温度监控工作原理 ...................................................................... 7
(一) 技术说明 .................................................................................. 7
(二) ZigBee 协议栈结构 ................................................................... 8
(三) Zstack 协议栈结构 .................................................................... 9
四、 系统设计 ................................................................................... 10
(一) ZigBee 硬件设计 ..................................................................... 10
(二) 协调器节点设计 ..................................................................... 10
(三) 温度传感器 ............................................................................ 11
(四) 电源电路设计 ......................................................................... 11
五、 系统实现 ................................................................................... 12
六、 总结 ........................................................................................... 12
七、 致谢 ........................................................................................... 13
八、 参考文献 ................................................................................... 13
第1页 共 13 页
日照职业技术学院课程设计
一、 绪论
ZigBee 技术是一种近距离、低复杂度、低功耗、低速率、低成
本的双向无线通讯技术。主要用于距离短、功耗低且传输速率不高的
各种电子设备之间进行数据传输以及典型的有周期性数据、间歇性数
据和低反应时间数据传输的应用。
ZigBee 是一种无线连接,可工作在 2.4GHz(全球流行)、
868MHz(欧洲流行)和 915 MHz(美国流行)3 个频段上,分别具有最高
250kbit/s、20kbit/s 和 40kbit/s 的传输速率,它的传输距离在
10-75m 的范围内,但可以继续增加。
ZigBee 是一种物联网无线数据终端,利用 ZigBee 网络为用户提
供无线数据传输功能。该产品采用高性能的工业级 ZigBee 方案,提
供 SMT 与 DIP 接口,可直接连接 TTL 接口设备,实现数据透明传输功
能;低功耗设计,最低功耗小于 1mA;提供 6 路 I/O,可实现数字量
输入输出、脉冲输出;其中有 3 路 I/O 还可实现模拟量采集、脉冲计
数等功能。
该系统可以应用到智能家居领域从而节省人力和能源,具有非常
广阔的应用前景和研究价值。Zigbee 以其低成本、低数据速率、超
低功耗的特点满足了当前无线传感网络技术的应用与普及。
第2页 共 13 页
日照职业技术学院课程设计
二、 温度监控系统总体设计与实现
(一) 系统整体结构
基于 Z-Stack 协议栈构建一个无线传感器网络。系统由协调器
节点和两个终端节点组成。协调器的硬件系统中包括 CC2530 通信模
块、串口转 USB 模块和电源电路模块等,其中串口转 USB 模块负责转
换 CC2530 模块与 PC 机的通信信号。其主要功能是负责接收无线传
感器节点发送来的消息,并向传感器节点发布网络控制信息,同时与
PC 机进行数据交换 , 向电机发送指令控制电机转动。
(二) 系统实现功能
为了更方便快捷的监控环境温湿度,文中针对有线温度监测系统
布线复杂、成本偏高以及后期维护不便的问题,结合无线传感器网络
技术, 设计和实现了一种基于 ZigBee 技术的温度监测系统。通过
温度传感器监测环境温度,如果温度过高,启动风扇。
(三) 方案具体流程
First:ZigBee 协调器以固定的周期发送查询光照的指令给终端,
即温度传感器(温度采集节点),同时监听设备端口,接受节点返回
的数据。
开始
第3页 共 13 页
日照职业技术学院课程设计
初始化
组建网络
接受节点消息
是否为终端
继续监听
结束
否
是
定时发送查询指令
图 1 协调器监听工作流程图
Second:温度采集节点接收到 ZigBee 协调器发送过来的温度采
集指令后,从传感器取得当前的温度信息,将其打包成协议格式的指
令返回给 ZigBee 协调器。
开始
初始化
加入网络
接收指令
读取温度
第4页 共 13 页
发送温度
日照职业技术学院课程设计
结束
图 2 温度采集节点工作流程
Third:ZigBee 协调器接收到温度采集节点返回的数据后,对采
集的温度与设定的温度值进行比较,若当前的温度值高于用户设定的
温度值时,向电机发送开指令,并将收到的数据通过串口打印出来。
开始
初始化
创建网络
发送指令
建立绑定
发送温度采集网络
接收数据
否
温度>25 度
是
生成关风扇指令
生成开风扇指令
发送指令
串口打印
第5页 共 13 页
日照职业技术学院课程设计
结束
图 3 协调器工作流程图
Last:节点接受网关消息并控制电机。
开始
初始化
加入网络
接受命令
否
判断是否 M1
关风扇
是
开风扇
灯闪烁
结束
图 4 电机工作流程图
第6页 共 13 页
日照职业技术学院课程设计
三、 温度监控工作原理
(一) 技术说明
蜜蜂在发现花丛后会通过一种特殊的肢体语言来告知同伴新发
现的食物源位置等信息,这种肢体语言就是 ZigZag 行舞蹈,是蜜蜂
之间一种简单传达信息的方式。借此意义 Zigbee 作为新一代无线通
讯技术的命名。在此之前 ZigBee 也被称为“HomeRF Lite”、“RF-
EasyLink”或“fireFly”无线电技术,统称为 ZigBee。
简单的说,ZigBee 是一种高可靠的无线数传网络,类似于 CDMA
和 GSM 网络。ZigBee 数传模块类似于移动网络基站。通讯距离从标
准的 75m 到几百米、几公里,并且支持无限扩展。
与移动通信的 CDMA 网或 GSM 网不同的是,ZigBee 网络主要是为
工业现场自动化控制数据传输而建立,因而,它必须具有简单,使用
方便,工作可靠,价格低的特点。而移动通信网主要是为语音通信而
建立,每个基站价值一般都在百万元人民币以上,而每个 ZigBee“基
站”却不到 1000 元人民币。
每个 ZigBee 网络节点不仅本身可以作为监控对象,例如其所连
接的传感器直接进行数据采集和监控,还可以自动中转别的网络节点
传过来的数据资料。除此之外,每一个 ZigBee 网络节点(FFD)还可在
自己信号覆盖的范围内,和多个不承担网络信息中转任务的孤立的子
节点(RFD)无线连接。
第7页 共 13 页