APP下载

基于ZigBee的矿井环境监测系统的设计

2023-07-10刘艳峰

电子产品世界 2023年6期
关键词:环境监测传感器

刘艳峰

关键词:STM32;ZigBee;环境监测;传感器

随着煤矿安全生产的不断发展,人们对煤矿安全管理提出了更高要求。在这一背景下,基于“以人为本”理念和现代信息技术应用,将矿井井下传感器技术和无线通信技术引入到煤炭开采中,以提升煤炭企业整体管理水平,增强企业竞争力,提高经济效益,为煤炭行业健康可持续发展奠定基础。

在进行井下作业时,为了保证安全生产和人员的身体健康,必须对井下巷道内存在的各种有害因素进行控制[1]。本文基于ZigBee技术和传感器技术,实现对井下环境参数的采集与控制,从而实现有效控制和减少安全事故的发生[2]。

1系统硬件设计

1.1系统硬件总体设计

系统采用STM32单片机作为核心控制器,通过外围接口模块来完成数据采集、数据传输等功能[3]。主要由ZigBee网络节点,主控制器和传感器构成。其中传感器是采集数据并进行数据处理,包括温度的测量,有害气体的测量以及湿度的测量等。传感器检测到信号后通过ZigBee无线通信将信息传输给单片机处理。主控制器根据处理后的信息控制各模块工作,实现对整个控制系统运行状态的自动控制。采用ZigBee技术建立井下无线传输链路,实现了数据传输功能,在保证安全性的前提下提高传输速度,降低了通信费用。本系统具有体积小、质量轻、功耗低、成本低以及可扩展能力强等优点;通过采用Zig Bee技术对井下环境进行监测并将数据传输到单片机机可以实时显示检测情况,从而达到了提高工作效率、降低劳动强度以及减少人为错误操作等目的[4]。系统硬件设计如图1所示。

1.2主控制器模块

矿井环境监测系统的主控制器采用STM32F103C8T单片机,在监控过程中,需要对传感器信号进行采集处理,并将其转换为数字量输入到单片机,同时可将采集到的信息显示在LCD上[5]。其特点是:

1)具有可编程序的功能;

2)在系统中实现了多种输入方式及输出模式,可以满足各种应用场合的要求;

3)具有丰富的外围接口功能。

4)具有较高的可靠性。最小系统电路图如图2 所示。

1.3 温湿度采集模块

温湿度采集模块采用DHT11 数字型温湿度传感器[6]。它能自动检测环境温度和湿度信号,并将数据传递给单片机,从而使其对环境条件进行调节控制。具有精度高、灵敏度高、稳定性好等特点,可以满足不同场合对温湿度敏感程度要求的需要,并能适应各种环境下工作条件及使用要求。电路原理图如图3 所示。

1.4 甲烷采集模块

甲烷采集模块采用MQ-4 气体传感器,可实时检测甲烷含量。MQ-4 气体传感器所用的气敏材料是二氧化锡(SnO2),在洁净空气中导电率较低。由于其化学稳定性好,对温度变化不敏感,因此它具有很高的灵敏度和选择性,特别适合于测量甲烷等参数。电路原理图如图4 所示。

1.5 ZigBee通信模块

ZigBee 技术是在20世纪90年代中期由美国提出的一种无线射频传输技术,它具有体积小、功耗低和抗干扰能力强等优点。其工作原理如下:

1)将数据从主机发送出去;

2)在网络中建立一个与主机连接的无线信道;

3)当主机收到该信息时,通过该信号向从机传送相应的控制命令或指示。ZigBee 模块电路采用了LRF215A 单片机控制芯片[7]。电路原理图如图5 所示。

1.6 显示模块

显示模块采用 LCD1602 显示屏,主要作用是:

1)显示各种参数设置信息;

2)记录所需运行环境下所有相关参数。电路原理图如图6 所示。

1.7报警模块

报警模块采用蜂鸣器,蜂呜器的工作原理是:利用三极管与电容、电阻和电感等元件形成共模电压,通过放大后产生高频振荡,从而引起振铃声,并将声音传入扬声器。如果环境参数低于或高于设定值,蜂鸣器会发出警报并通知工作人员;如果环境参数在预设范围内,蜂鸣器则不会报警[8]。蜂鸣器电路图如图7所示。

2系统软件设计

2.1系统软件开发环境

编程用ke115软件编写,Kei15采用了面向对象方法开发语言,使用标准库进行编译与修改,并提供完整的程序接口供用户选择,具有很高的灵活性。使用Kei15可以进行各种复杂程序和数据运算,并对结果有很好的控制。它具有强大的图形用户界面,能快速创建、编辑及执行应用程序。它还支持多语言版本(例如C++)。Kei15最重要的是它可以在不同平台上实现完全兼容,并且支持多种编程语言。另外,Ke115还具有强大的功能扩展能力,可进行大量的二次开发工作。

2.2主程序設计

在整个系统设计过程中,为了提高程序运行效率,采用模块化设计思想将软件分成若干子模块,并根据用户需求不同,对系统功能做出相应调整[9]。

首先,系统进行初始化,工作人员设定各个参数的安全范围。各个传感器开始采集数据,然后将采集到的井下环境信息(温湿度、甲烷浓度等)通过ZigBee模块发送给主控制器进行分析和处理,主控制器根据接收到的信息来控制各个传感器执行相应功能。主控制器判断各个参数的实时值是否在安全范围之内,若是超过了安全范围,则会自动启动报警机制,并向现场人员发出警报。如果在安全范围内,蜂鸣器不报警。系统继续工作,采集矿井内部实时环境参数。在整个过程中,各传感设备都要按照预设的程序正常工作,避免误操作造成不必要的损失。最后,主控制器对整个系统运行状态进行监控。主程序流程图如图3所示。

3测试与分析

实验室环境下,在不同时刻分别测量了甲烷、温度、湿度的值,并与实际的标准值进行了对比分析。标准值用专业检测仪器获得。实验数据如图9~图11所示。

通过观察图9~图11可知,该系统所测得的甲烷浓度值、温度值和湿度值较好地跟踪了实际值得变化。甲烷浓度的最大误差为0.9%,温度值得最大误差为0.6%,湿度值的最大误差为0.7%,符合检测要求,说明了该系统的有效性。

4结束语

本文提出了一种基于ZigBee的矿井环境监测系统。介绍了整个系统硬件电路设计以及软件设计过程。该系统由单片机,传感器模块和ZigBee模块三部分组成,采用低功耗,高性能单片机作为核心控制器,传感器模块实现对井下环境参数(温度、湿度、甲烷浓度等)进行采集,利用Zigbee网络传输方式实现远距离传输,ZigBee模块将采集到的信息传送给单片机以实现对井下环境参数的实时监测与管理。从而达到监测人员及时了解井下环境参数变化情况的目的,并且可以实时显示井下不同区域内的各项监测数据。

实验结果表明,该系统能够准确测量甲烷、温度和湿度等参数,误差小,满足测量要求,能够有效地提高煤矿井下巷道内的环境信息采集效率,可为煤矿生产提供全方位的信息支持,具有较高的实用性与推广价值。

猜你喜欢

环境监测传感器
康奈尔大学制造出可拉伸传感器
简述传感器在物联网中的应用
环境监测系统的数据分析与处理
“传感器新闻”会带来什么
跟踪导练(三)2
大气污染问题的环境监测
对环境监测数据造假必须零容忍
便携式GC-MS在环境监测中的应用