基于Arduino的可燃气体报警系统设计.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Arduino的可燃气体报警系统设计   摘 要:针对公共汽车等公共轨道交通缺少安全消防检查的现状,利用Arduino软、硬件平台与ZigBee技术搭建的无线传感器网络可实现远程实时监控可燃性气体浓度的目的。测试结果表明,该系统具有低成本、精度高、低功耗、性能稳定等优点,具有广阔的应用前景。   关键词:Arduino;物联网;ZigBee;防火报警   中图分类号:TP277.1 文献标识码:A 文章编号:2095-1302(2017)01-00-02   0 引 言   随着社会的发展,人们的生活环境和生活方式也在发生改变,汽油、天然气等重要能源已普遍应用在生活中,然而在带来便利的同时,火灾的危险性也日益凸显。在火车站、机场等公众场合往往会安排安检措施以检查汽油等易燃易爆物品,然而在公共交通方面,如公共汽车缺少相应的检查措施。本文基于该背景设计了体积小、成本低、安装方便的可燃气体报警系统。利用汽油等燃料易挥发的特点实时监测空气中可燃气体的浓度,提前预警,避免事故发生,保护人身和财产安全。   本系统利用Arduino强大的拓展性来开发可燃气体报警系统,将Arduino单片机作为控制核心,在特定封闭环境中,将可燃气体浓度和环境温度等数据经处理后传送到客户端,用户通过客户端获知当前环境中可燃气体的情况,实现实时监控。   1 系统总体设计   可燃气体报警系统由Arduino控制模块、电源模块、可燃气体传感器模块、温度检测模块、ZigBee通信模块和客户端检测模块组成。其中,可燃气体检测模块包括可燃气体传感器、放大电路部分。在一个密闭空间中如果发生可燃气体泄露等情况,传感器会产生可靠的线性模拟信号,而这正是检测可燃气体浓度的关键。Arduino控制模块是本系统的核心部分,负责处理可燃气体传感器和温度传感器检测到的数据,并将数据进行打包处理,再通过蓝牙将结果发送到客户端进行分析。系统整体设计方案如图1所示。   2 系统硬件设计   2.1 Arduino平台   Arduino UNO是一款基于ATMEGA328的微处理器,被广泛应用于嵌入式系统设计开源的电子设计平台。它有14个用来输入/输出数字信号的引脚,其中6个可以作为PWM波的输出,它还具有6个模拟信号输入引脚,32 KB Flash和1 KB E2PROM,更方便的是,Arduino UNO预装了Bootloader程序,不需要外部烧写,很容易编写代码并通过USB端口下载到板子上。在软件方面,Arduino UNO具有自身的IDE,在Windows、Mac OSX和Linux等平台上都可以方便的开发,大大简化了嵌入式系统的设计过程。本系统采用Arduino UNO处理模块作为微控制器,利用其低功耗特性和便捷灵活的硬件特点实现对传感器采集信号的接收和处理功能,使其作为系统和核心控制模块。   2.2 可燃气体传感器MS6100   在选择传感器时,传感器的外观大小和适用环境是最重要的两个因素,大部分气体传感器在使用前都需要预热几个小时。文中使用的Arduino单片机最高可以承受约500 mA的电流,所以对本系统来说,更关注的是传感器的外观要尽可能小,功耗尽可能低。   可燃气体传感器用于检测空气中可燃气体的浓度,由于可燃气体的种类很多,性质也有较大差异,而单一传感器只能检测到单一特性的气体种类,所以本系统针对汽油和天然气使用MS6100气体传感器。该传感器的耐用性、稳定性、快速响应、线性输出使其适合许多可燃气体的检测,它可以将检测到的气体浓度信号转换成电压,随着可燃气体浓度的上升,传感器表面的催化层吸收气体后阻值增大,再通过LM2903运算放大器将电压值放大到能被单片机接收的程度,方便通过电压值的变化来测量可燃气体的浓度。可燃气体检测模块电路如图2所示。   由于可燃气体传感器受温度的影响较大,当环境中的温度升高时,会影响检测效果,所以需要外接温补电路。利用温敏电阻阻值随温度变化而变化的特性补偿传感器的电压输出。图2中的DATA端为信号输出端,将输出的模拟信号发送到Arduino单片机中。   2.3 ZigBee通信模块   近几年常用的近距离无线通信技术主要包括WiFi(IEEE 802.11),ZigBee和蓝牙技术,它们的侧重点各不相同,其中ZigBee凭借其可靠、安全和低功耗等特性深受广大电子爱好者的欢迎,被广泛应用在各领域中。ZigBee是一种适用于短距离、低功耗、低成本的通信技术,适合短距离无线数据传输,可构成无线传感器网络。   考虑到无线传输距离、低功耗、低成本和稳定性等设计需求,本系统使用基于ZigBee协议的XBee Pro ZB通信模块,这是一款内置协议栈的ZigBee模块,只需要简单设置模块参数即可完成串

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档