基于ZigBee技术的室内可燃气体监测系统

  • 格式:pdf
  • 大小:1.60 MB
  • 文档页数:2

4 上位机设计
上位机是整个系统的数据处理中枢,它负责处理协调器结
点收集到的可燃气体浓度数据。上位机与协调器结点的连接
如图 5 所示:
协调器结点
上位机
数据 收发
通信 单元 控制 单元
AD转换 串口 数据收 发
网络数据 移动
收发
通信
数据 处理
串口 数据收 发
图 5 协调器结点与上位机的连接 从图 5 中可以看出,上位机与协调器结点通过串口相连。 协调器结点收集到的室内可燃气体浓度数据可以通过串口源 源不断地发传给上位机。除此之外,上位机还包含与 WEB 服 务器通信的网络模块和与用户移动终端通信的移动通信模 块。通过网络模块,上位机可以将室内可燃气体的浓度信息发 送到 WEB 服务器上,方便用户进行实时查看。在室内可燃气 体浓度超过阈值时,上位机还可以通过移动通信模块及时向用 户发出警报信息。 为了降低系统发出错误警报的比率,本系统中使用了多个 传感结点,上位机根据多个传感结点采集的数据计算室内可燃 气体浓度的平均值。如果平均值低于设定的阈值,上位机只将 数据上传到 WEB 服务器,用户可以随时通过访问 WEB 服务器 进行查看。相反,如果室内可燃气体浓度的平均值高于设定的 阈值,上位机在继续将数据上传到 WEB 服务器的同时,立即通 过移动通信模块向用户发出警报。
204
计算机工程应用技术
本栏目责任编辑:梁 书
第 11 卷第 27 期 (2015 年 9 月)
Computer Knowledge and Technology 电脑知识与技术
采集网络就可以基本形成。由于本系统的数据是通过上位机 进行处理,因此协调器结点还需要把采集到的数据通过串口发 送给上位机。ZigBee 网络在收发数据时采用的是数据帧形式, 而上位机与协调器结点通信采用的是数据流形式,因此协调器 结点在收到传感结点发送的数据帧后,需要对该数据帧进行拆 分,从中取出可燃气体浓度数据,然后按照预设的串口协议格 式,将数据组成串口数据流发送给上位机。
1 系统总体方案设计
本系统由信息收集处理结点和传感器结点组成,系统结构 如图 1 所示:
传感结点
传感结点
上位机
WEB服务器
2 协调器结点
协调器结点是整个系统的核心部件,它不仅要负责建立 ZigBee 网络,而且要负责将传感结点发来的信息转发给上位机 进行处理。为了快捷可靠地实现 ZigBee 网络,本系统选择 TI 公司的 cc2530 芯片来实现协调器结点。cc2530 是一款支持 ZigBee 协议的低功耗、低成本的 SOC 解决方案,具有丰富的外 设控制功能,已经在汽车电子、工业控制和无线传感领域得到 了广泛的应用[1,2]。协调器结点的工作流程如图 2 所示:
参考文献:
[1] 蒋耘晨,刘秋丽,杨明 . 基于 ZigBee 技术的天然气联合站监控 系统设计[J]. 无线电通信技术,2007, 33(01): 56-58.
[2] 代成,叶焱,刘太君等 . 基于 WEB 的远程自动控制系统研究 和实现[J]. 无线电通信技术, 2014, 40(3): 90-93.
3 传感结点设计
由于准确采集可燃气体浓度是整个系统正常工作的基础,
因此本系统采用灵敏度较高的 MQ 系列传感器(如 MQ5,MQ7
等)来构建传感结点。
MQ传感器
cc2530
MQ气敏 探头
模拟输入
AD转换
信号 放大
控制 单元 通信 单元
信号 降噪滤 波
模拟输出
数据 发送
图 3 传感结点结构 MQ 系统传感器使用在清洁空气中电导率较低的 SnO2 作 为气敏材料,当传感器所处环境中存在可燃气体时,传感器的 电导率随空气中可燃气体浓度的增加而增大,使用简单的电路 即可将电导率的变化转换为与该气体浓度相对应的输出,因此 MQ 系统传感器具有响应恢复特性快、使用寿命长、稳定性可 靠、抗烟雾、抗干扰的特点。对于传感结点的主控芯片,本系统 同样采用 cc2530,由该芯片对 MQ 传感器进行控制。传感结点 的结构如图 3 所示: 从图 3 中可以看出,MQ 传感器对室内可燃气体浓度进行 采集、放大和降噪滤波之后,将其转化为模拟信号并对该信号 进行输出。由于 MQ 传感器的模拟输出端连接到 cc2530 的模 拟输入端,因此 cc2530 可以通过内置的 12 位的 ADC(模数转换 器)对输入的模拟信号进行转换。传感结点在完成 AD 转换 (模数转换)之后,将气体浓度数据组成 ZigBee 网络中使用的数 据帧,然后将该数据帧发送给协调器结点。传感结点的工作流 程如图 4 所示:
从图 2 中可以看出,协调器结点首先初始化硬件,配置相 应的寄存器,而后在整个可用频段内依次搜索可用的信道。如 果当前信道被占用,协调器结点将检查下一个信道。如果当前 信道没有被占用,协调器结点选择当前信道作为本系统的工作 信道,而且配置相应的参数(如个域网标识 PANID),建立以自 己为中心的星型网络,等待传感结点的加入。如果收到一个传
本栏目责任编辑:梁 书
计算机工程应用技术
205
内置的移动通信模块(如 GSM 模块)直接向用户的手机发送警 报信息。
有易燃易爆特性,如果在使用中操作不当或设备密封不好,都 可能发生可燃气体泄漏现象,进而酿成火灾或爆炸事故,给国 家和人民的生命财产造成损失。为了有效预防可燃气体泄漏 事故,本文提出一种基于 ZigBee 技术的室内可燃气体监测系 统,以 MQ 系列传感器和 cc2530 芯片组成传感结点和协调器结 点,构成无线数据采集网络,实现对室内可燃气体的检测和预 警。该系统具有功耗低、稳定可靠、易于维护等特点。
硬件 初始化
发送 入网请 求
N
收到 应答?
Y
接收 短地址 和网络 参数
AD转换
发送 数据
Y 发送完成? N
图 4 传感结点工作流程 从图 4 中可以看出,传感结点首先进行硬件初始化,而后
向协调器结点发送加入网络的请求。在得到协调器结点的回 应后,传感结点接收协调器结点分配的短地址和其他网络参 数,然后根据这些参数ห้องสมุดไป่ตู้行寄存器的配置。在配置完成之后, 传感结点开始通过 MQ 传感器对室内可燃气体的浓度进行采 集,然后将其转换成数据信息并通过 ZigBee 网络发送给协调器 结点。由于本系统需要持续监测室内可燃气体的浓度,因此传 感结点在加入 ZigBee 网络后会不断地重复浓度采集、AD 转换 和数据发送的过程,使得整个系统可以及时发现室内可燃气体 的浓度变化。
感结点发送的入网请求,协调器结点将向该传感结点发送回应
传感结点
协调器结点
传感结点
智能手机 用户
信息,同意其加入网络。同时,协调器结点给该传感结点分配 16 位短地址,并且将需要配置的其它网络信息传递给传感结 点。
图 1 监测系统结构 从图 1 中可以看出,系统由协调器结点、传感结点、上位机 和 WEB 服务器组成。传感结点负责采集室内可燃气体的浓 度,然后将浓度值转换成相应的电压信号,再通过处理电路对 信号进行比较、放大、滤波,最后将信号通过 ZigBee 协议发送给 协调器结点。协调器结点通过 ZigBee 协议,建立一个以自己为 中心的星型网络,等待传感结点加入网络并接收传感结点发来 的可燃气体浓度信息。上位机通过串口与协调器结点相连,对 协调器结点发来的数据进行处理。上位机一方面通过网络将 数据发送到 WEB 服务器,以便用户通过访问 WEB 服务器进行 实时查看,另一方面在室内可燃气体的浓度超过阈值时,使用
ISSN 1009-3044 Computer Knowledge and Technology 电电脑脑知知识识与与技技术术
Vol.11, No.27, September 2015
E-mail:kfyj@ http://ww第w.1d1nz卷s.n第et2.c7n期 (2015 年 9 月)
关键词:ZigBee;可燃气体;cc2530
中图法分类号:TP311 文献标识码: A 文章编号:1009-3044(2015)27-0204-02
DOI:10.14004/ki.ckt.2015.2351
随着我国能源结构的不断完善,越来越多的可燃性气体成 为了人们日常生活中不可或缺的重要能源。但可燃性气体具
Tel:+86-551-65690963 65690964
基于 ZigBee 技术的室内可燃气体监测系统
张鹏,秦飞舟
(宁夏大学物理电气信息学院,宁夏 银川 750021)
摘要:由于可燃气体具有易燃易爆的特点,一旦发生泄漏往往会酿成严重的事故。为了对室内可燃气体浓度进行实时监 测,本文设计实现了一种室内可燃气体监测系统。该系统采用 MQ 系列传感器和 cc2530 芯片来构建传感结点和协调器结 点,通过 ZigBee 协议组建数据采集网络,而后使用上位机对数据进行处理,并在室内可燃气体浓度超过阈值时对用户进行 警告。
硬件初始化 搜索信道 组建网络
响应入网请求 分配网络地址和参数
N 组建成功? Y
等待传感结点入网
接收数据 校验数据
N
Y
收到入网请求?
串口转发
图 2 协调器结点工作流程 在传感结点加入网络后,围绕协调器结点组建的星型数据
收稿日期:2015-08-15 基金项目: 2015 年度宁夏自然科学基金项目(NZ15048)。 作者简介: 张鹏(1980—),男,讲师,研究方向:信息安全;秦飞舟(1972—),女,副教授,研究方向:数据库、物联网技术。
5 总结
本文基于 ZigBee 协议设计了一种室内可燃气体监测系统, 可以实现对室内可燃气体浓度的实时监测。系统采用建立协 调器结点、传感结点的方法,组成室内可燃气体浓度的采集网 络,将采集到的信息传输到上位机进行处理。上位机不仅可以 将气体浓度数据上传到 WEB 服务器,而且可以在气体浓度超 过阈值时直接通过移动通信模块向用户发送警报。通过实验 调试和实践验证,该采集系统达到了设计要求,效果良好。