基于传感检测技术的燃气泄露监测系统(传感检测与RFID技术课程设计)

“开源”共享,哈哈哈,转专业学计算机,我也曾经被折磨的不行,今天翻到之前做的课设(当时水平有限)肯定不是很好,但是新手可以参考参考有问题也欢迎和我交流qq:2917671185

基于传感监测的燃气泄露监测系统

摘要

本论文设计了一种基于传感监测的燃气泄露监测系统,该系统利用传感器监测燃气泄漏情况,实时获取泄漏数据,并通过传感器分析和处理,在超过设定阈值后发出报警提醒,警告人员离开,防止燃气泄露伤人事件的发生。该系统旨在提高燃气泄漏检测的效率,有效预防燃气泄漏事故的发生。

首先,我们对燃气泄漏监测系统的需求进行了分析和规划。我们确定了需要使用的传感器类型MQ-2,并设计了合适的传感器布局方案,以确保对燃气泄漏的全面监测。我们选择了高灵敏度的燃气传感器,并将其与Arduino相连,实现实时数据采集和处理。通过设置合适的阈值,当燃气泄漏超过安全阈值范围时,系统将触发警报并立即通知相关人员。

其次,我们详细介绍了传感器监测部分的设计。我们使用多个传感器,包括烟雾传感器和温湿度传感器等,以对不同类型的燃气泄漏进行监测。通过将传感器布置在不同位置,可以获得更全面、准确的泄漏数据。我们还介绍了传感器数据的采集和处理方法,包括数据滤波、噪声处理等,以确保获得高质量的泄漏数据。

然后,我们对传感器监测部分进行了模拟测试。通过模拟燃气泄漏场景测试,我们验证了传感器监测系统的准确性和可靠性。实验结果表明,该系统能够在短时间内检测到燃气泄漏,并提供准确的泄漏数据,为紧急处理提供了有力的支持。

最后,我们对传感器监测部分进行了评估和总结。我们评估了传感器监测系统的性能和优缺点,并提出了改进建议。总之,本论文设计了一种基于传感监测的燃气泄漏监测系统,并成功实现了对燃气泄漏的快速、准确的监测。该系统具有重要的应用价值,在燃气安全领域具有广阔的发展空间。

关键词:燃气泄露 MQ-2烟雾传感器 温湿度传感器 蜂鸣器 


第一章 背景介绍以及开发工具介绍

1.1设计背景介绍

      随着全球能源需求的增长和燃气使用的普及,燃气泄漏问题日益突出。燃气泄露不仅在国内外造成了严重的安全隐患,还对环境保护和人类健康产生了不可忽视的影响。为了及时发现、处理和防止燃气泄露事故的发生,开发基于传感监测的燃气泄露监测系统具有迫切的必要性。

      燃气泄露带来的危害不容忽视。首先,燃气泄漏可能引发火灾、爆炸等严重事故,造成人员伤亡和财产损失。其次,燃气泄漏会产生有害气体,如甲烷和一氧化碳,对人体健康造成威胁。此外,泄漏的燃气还会对环境造成污染,加剧温室气体排放和气候变化问题。2019年5月,中国吉林省延边朝鲜族自治州珲春市发生了一起燃气泄漏事故,造成2人死亡、11人受伤,其中3人伤势严重。据报道,当时一名居民在厨房使用燃气灶做饭时,突然闻到燃气味道,但没有引起足够的重视,继续使用燃气灶。随后,燃气泄漏导致爆炸,引起严重事故。

这个例子告诫我们燃气泄露问题不容忽视,必须及时发现并采取措施加以处理。如果闻到燃气味道,一定要立即停止使用燃气设备,开窗通风,并及时联系专业的燃气公司或相关部门进行检查和修复。此外,我们还应该注意日常用气安全,定期检查燃气设备和管道的状态,杜绝潜在的安全隐患。

因此,开发基于传感监测的燃气泄漏监测系统具有重要的必要性。该系统能够通过安装在关键位置的传感器,实时检测燃气泄漏情况,并及时发出警报,以便及早采取措施避免事故发生。通过开发这样的监测系统,可以提高燃气泄漏的检测效率和准确度,保障人们的生命安全和财产安全,同时降低环境污染和健康风险。

1.2开发工具介绍

本项目基于传感监测的燃气泄露监测系统采用了以下开发工具:

Arduino Uno开发板:Arduino Uno是一款基于ATmega328P微控制器的开源电子原型平台。它具有丰富的输入/输出引脚和易于使用的开发环境,非常适合快速原型设计和开发。Arduino Uno提供了稳定的电源供应和足够的处理能力,使其成为本项目的理想选择。

MQ-2烟雾传感器:MQ-2烟雾传感器是一种常用的气体传感器,可用于检测多种可燃气体,如甲烷、液化石油气(LPG)等。它能够通过检测空气中的可燃气体浓度来判断是否存在燃气泄露的风险。

温湿度传感器:温湿度传感器用于监测环境的温度和湿度变化。在燃气泄露监测系统中,温湿度传感器的作用是辅助判断是否存在潜在的燃气泄露问题。例如,当环境温度或湿度异常升高时,可能提示燃气泄露的风险。

LED灯:本项目使用了两个LED灯,一个是绿色的LED灯,用于表示正常状态或低风险;另一个是红色的LED灯,用于表示异常状态或高风险。LED灯能够直观地显示系统的状态,提供及时的警示信息。

Arduino开发环境:Arduino开发环境是一款简单易用的集成开发环境(IDE),用于编写、上传和调试Arduino代码。它支持C/C++语言,并提供了丰富的库函数和示例代码,使开发者能够快速上手并进行程序开发。

通过以上开发工具的组合,我们可以实现对燃气泄露的监测和警示功能。Arduino Uno作为主控板,通过与MQ-2烟雾传感器和温湿度传感器的连接,获取传感器采集到的数据,并根据事先设定的阈值进行判断和控制。同时,通过控制LED灯的亮灭状态,向用户提供直观的警示信息,保障家庭和工作场所的安全。

第二章 系统架构图(总体设计)

2.1概要设计

本系统分为两个部分,即采集层和应用层,通过传感器采集外界信息,再通过分析处理得出相应的情况并给予对应的处理手段,总体·结构图如下:

                                       图2-1 总体结构图

2.2设计结构

采集层:MQ-2传感器对周围的环境进行实时采集,可以实时监测房间的状态,防控人员可以根据传感器采集的环境状态参数对周围的情况进行实时监测。

应用层:主要有串口打印和红绿Led灯的亮灭来实现对环境状态的实时监测,从而更好地预防燃气泄露。

2.3系统实现的功能

实时检测环境中的可燃气体浓度,从而可以反应出环境状况如何,对于超过预设的阈值则启动报警

第三章 系统模块设计(详细设计)

3.1功能配置及各功能模块

功能配置版设计相对简单,主要实现了核心板与各功能模块之间的数据互联。功能模块包括Mq-2传感器,温湿度传感器。

3.1.1传感器选型

随着现代化科学技术的发展,传感器也迅速发展起来,被用在各个领域,发挥着不可替代的作用。本系统的采集电路主要通过传感器完成,传感器可以采集被测量的信息,并能够把采集到的信息按一定的规律变成电信号,然后把信息输出,满足信息的传输、处理、显示、记录等控制需求。

3.1.2 arduino uno

Arduino Uno是一款基于ATmega328P微控制器的开源硬件平台。它是Arduino公司推出的最经典和常用的开发板之一。Arduino Uno具有丰富的扩展接口和功能,适合电子爱好者、学生和专业开发人员使用。

Arduino Uno开发板包含数字输入/输出引脚(14个),其中6个可作为PWM输出引脚,模拟输入引脚(6个),以及一个USB连接口、电源插座、ICSP头等接口。它还具备一个16MHz的晶振、32KB的Flash存储器、2KB的SRAM和1KB的EEPROM。

通过Arduino Uno,用户可以利用Arduino开发环境编写代码,并将其上传到开发板中进行执行。开发板上的微控制器将根据用户编写的代码执行相应的任务,如读取传感器数据、控制电机、驱动显示屏等。Arduino Uno支持多种编程语言,包括C/C++。

Arduino Uno的开源性质使得用户可以自行设计和定制相关的电路板,也可以在全球广大的Arduino社区中分享和获取各种创意和项目案例。这使得Arduino Uno成为了许多创客和科技爱好者的首选开发工具,用于实现各种创意和创新的项目。

3.1.3 MQ-2传感器

可燃气体浓度值可以很直观地反映出空气中的各种气体的含量比重,如果可以实时测得即可直观实时的反映出空气状态如何,如果过度的超过预设值,即可能有燃气泄露隐患。

图3-1  mq-2传感器外观及内部应用电路结构图

3.2系统实现

3.2.1实现流程

首先从空气中采集可燃气体参数,通过MQ-2传感器可以很容易的实现,将mq-2传感器采集到的数据送给主机分析,主机对于可燃气体值打印并可视化显示,可以让使用者很直观的感受到空气中的情况

3.2.2具体实现

首先插好排线,mq-2和温湿度的代码烧录进入arduino uno然后启动,进行运行,上传,重启arduino uno,进行实际测试。

3.2.3关键代码

 

3.2.4实现截图

图3-5 实现截图

第四章 主程序的开发及测试过程

4.1开发部分

4.2测试过程见后续第六章

第五章 模块的开发及测试过程

5.1燃气浓度检测的开发及测试过程

对mq-2代码部分进行编译

MQ-2传感器是一种半导体气体传感器,它基于气敏元件的工作原理来监测可燃气体。该传感器的气敏元件通常由锡氧化物(SnO2)构成。

当可燃气体存在时,它会与气敏元件表面的锡氧化物发生化学反应。这种反应会改变锡氧化物表面的电阻特性,使其电阻值发生变化。不同的可燃气体对锡氧化物的电阻变化程度不同,因此可以通过测量电阻值的变化来判断气体的浓度。

MQ-2传感器中包含了一个电路,用于提供恒定的加热电流以保持气敏元件的工作温度,并测量电阻值的变化。传感器输出的电压信号与测得的电阻值成正比关系。因此,通过测量输出电压信号的变化,可以判断可燃气体的浓度。

需要注意的是,MQ-2传感器对不同的可燃气体响应程度有所差异。因此,在实际应用中,需要根据具体的应用场景和待检测的气体类型进行校准和调整。同时,MQ-2传感器也受到其他因素的影响,如温度、湿度等,因此在使用时需要考虑环境因素对传感器的影响。

5.1温湿度检测的开发及测试过程

对dht11温湿度传感器进行编译

温湿度传感器是一种用于测量环境中温度和湿度的传感器。常见的温湿度传感器基于电容式或电阻式原理工作。

电容式温湿度传感器原理:

电容式温湿度传感器采用了一种称为电容变化法的原理。它包含两个电极,一个是带有吸湿物质的感湿元件,另一个是相对稳定的引用电极。当空气中的湿度发生变化时,感湿元件吸收或释放水分,导致电容值的变化。通过测量电容值的变化,就可以推断出环境中的湿度。

此外,在电容式温湿度传感器中,还使用了一个温度传感器来测量环境的温度。温度传感器可以是热敏电阻、热电偶等。通过测量温度传感器的电阻或电压值,可以得到环境的温度。

电阻式温湿度传感器原理:

电阻式温湿度传感器基于电阻值随温度和湿度的变化而变化的原理。传感器中使用的感湿元件或感温元件具有温度或湿度敏感的特性。当环境的温度或湿度发生变化时,感湿元件或感温元件的电阻值也会相应地变化。通过测量电阻值的变化,可以确定环境的温度和湿度。

常见的电阻式温湿度传感器中使用的感湿元件包括聚合物电解质、聚合物复合材料等。感温元件则可以是热敏电阻、热电阻等。

无论是电容式还是电阻式温湿度传感器,都需要与微处理器或数据采集系统配合使用,通过读取传感器输出的电信号或变化值来计算出具体的温度和湿度数值。在实际应用中,温湿度传感器被广泛应用于气象观测、室内环境监测、温控设备等领域。

第七章 课程设计总结

这次课设的任务是完成对森林火灾的预警防控系统,我们主要是对森林中二氧化碳浓度的检测开展一系列的设计与操作。这次课设的收获在于我学会了如何利用ZigBee等来运用传感器检测数据。同时提升了自己的动手操作能力。我明白了对于实践的操作不仅要清晰每一步需要干什么,同时还要对系统和代码原理有一定的了解。

对于本次的实验同样也有不足的地方,在实验设计时,我们计划加入数码管来显示检测出的二氧化碳浓度数据,做到不单单是一个抽象的图而是将其细化成可视的数据。但进行了多次的学习和尝试,最终还是没有将其实现,无法将数据正确的在数码管中显示。同时我们还对代码尝试了修改和增进,但数据结果出现了乱码并且折线图也显示异常。

总之,在和组员的共同努力和探讨下,本次的课设还是比较圆满的完成。这次的任务离不开他们的帮助和老师的指导。

  • 参考文献

[1]高顺利,王嵩梅,焦建英等.声学阵列技术在城市管道防外力破坏的预警应用[J].城市燃气,2019,(10):11-15.

[2]李云志,刘文武,张艾翔等.智能家用燃气泄漏监测报警系统设计[J].信息通信,2019,(08):49-51.

[3]刘龙,孙现东,王丛瑄等.地下燃气管网泄漏监测技术研究[C]//中国土木工程学会燃气分会.2017中国燃气运营与安全研讨会论文集.胜利油田天然气销售公司;,2017:10.

[4]张红艳.基于物联网技术的燃气泄漏监测系统[J].新乡学院学报,2016,33(06):67-69.

[5]王泉,戴剑波,王平等.无线瓦斯传感器节点的设计[J].仪表技术与传感器,2009,(05):53-55.

[6]周思浩,赵祥模,惠飞等.基于Tiny OS2.0和Android4.2的可燃气监测系统[J].计算机测量与控制,2014,22(08):2383-2386.DOI:10.16526/j.cnki.11-4762/tp.2014.08.091

[7]王 韬,苏勤亮,唐 松,等1自然保护区生态多样性监测系统研究[J]1计算机应用,2007,26(5):400-4051

[8]曾宣皓,张 旭,李 凡,等1基于自然保护区传感器网络的整合架构设计[J]1林业科学研究,2008,28(增刊)

  • 6
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值