基于单片机的远程烟雾报警系统的硬件电路设计

摘要: 目前,智能家居已成为信息化时代的产物遍布全国各地,其中适用于家用的烟雾报警系统已成为家庭设备中安全管理的基础。本文设计了一款基于单片机对家用燃气进行实时监测的系统,该系统可通过短信的形式通知家庭主人当前的烟雾浓度。本设计主要完成了硬件电路设计,其中包括基于 A T89C52 的中央处理模块,M Q -2 组成的烟雾传感器气体检测模块、按键模块、A/ D 转换模块、声光报警模块和短信通知模块。最终设计的这套硬件电路可实现家用燃气的烟雾监测、声光报警及报警状态显示等功能,也可以用于工厂、单位等各种公共场合。
关键词: 燃气检测;单片机;烟雾传感器;GPRS
现代社会中燃气设备普遍存在于每家每户,而年轻人由于工作忙碌,可能会存在出门忘了关火,或者年轻人外出工作独留老人在家,而老年人记忆力不好,会忘了灶台上还开火做饭等情况,这两种情况最终都可能造成火灾事件的发生,严重危害公共安全 。如果我们能够在火灾发生的初期就做出会发生火灾的判断并及时处理,这样就可以保证人身和财产的安全。要实现火灾初期的准确判断离不开烟雾传感器。烟雾传感器的主要功能是完成烟雾浓度的转换,就是将不同浓度的烟雾转化成对应的信号输出并开启报警功能。众所周知,不同烟雾的物理成分和化学成分差别很大,如果只能检测单一的一种烟雾成分是没有办法满足现实需要的,毕竟实际生活中的烟雾都是混合型的 。市面上针对混合烟雾检测的传感器种类众多,大体包括半导体气敏传感器、接触燃烧式传感器、电化学传感器、高分子烟雾传感器、离子感烟式传感器等。经过各方面对比,本文选用了半导体烟雾传感器,因为这种传感器相对来说价格不高,但功能可靠、灵敏度比较高且体积较小。

1 主要模块芯片选型的介绍

1.1 烟雾传感器的选型

整个报警系统的第一步就是烟雾传感器采集环境中的烟雾浓度等数据,然后送入单片机进行进一步处理,所以烟雾传感器是前期检测中最主要的环节,它的准确性将是整个系统进行检测、控制和报警的关键。本设计采用的是 M Q -2 气体传感器,它是由单晶体半导体和氧化物半导体陶瓷材料共同组成的传感器。该传感器可以根据不同的烟雾成分及烟雾浓度发生不同程度的氧化还原反应,从而引起其中敏感元件电阻值发生变化来完成后期的判断识别工作。M Q -2 气体传感器的浓度检查准确度高、非常灵敏、较稳定且使用寿命长。

1.2 运算放大器和 A/D 转换器的选择

本设计采用的运算放大器是 LM358 双运算放大器,这两个放大器之间相互独立,但其频率又是相互补偿的。该放大器当提供给它的电源电压低于 6 V 时,其功耗只有 24 m W,所以用电池供电也能正常工作 。本报警系统选用的 A/D 转换器的型号为 MCP3002,实现把模拟信号转化为数字信号的功能。

1.3 GPRS 模块的介绍

本设计的 GPRS 模块采用的芯片为 SIM800,它可以支持四频的 G P R S 和 G S M,该模块的体积小、重量轻,采用了省电设计,在休眠状态时,耗电量非常低。该模块是通过单片机向其发送 A T 指令进行控制的,因为A T 指令比较容易被辨别,中央控制器通过发送不同的AT 指令使其完成既定的工作 。将简单的几个 AT 指令做个具体说明:AT+CMGC------发送一条短消息命令;AT+CMGD------删除 SIM 卡内存的短消息;AT+CMGR------读短消息;AT+CMGS------发送短消息;AT+CNMI------显示新收到的短消息;AT+CPMMS------选择短消息内存等等。

2 硬件总体设计

为了满足系统经济实惠、结构简单小巧的要求,本文以 AT89C52 为中央处理器。半导体烟雾传感器将采集到的家庭环境中的温度、湿度和烟雾浓度等参数通过放大模块后,再经过 A / D 转换,转换为数字信息送入单片机进行进一步分析处理;单片机将分析处理后的烟雾浓度在 L E D 上进行显示,同时与预先设置好的烟雾浓度阈值进行比较,如果超过这个阈值,单片机就会启动声光报警模块,同时通过通信串口发送 AT 指令,G M S 模块将报警短信发送到设定好的手机号码上。该系统也支持远程手机的"查询"功能,可方便地供使用者查询任意时间的家庭环境中的烟雾浓度。为了方便调节报警烟雾的阈值,还需要设计按键模块,这样在各种工作环境中都可以使用该系统的报警模块。

2.1 最小系统设计------单片机设计

单片机最小系统这部分的关键电路由中央处理器、晶体振动器及复位电路、时钟电路构成,其中,单片机执行指令的速度是由时钟电路控制的,该电路也能控制单片机的正常启动,而时钟电路由最小系统中的晶体振荡器控制。我们需要通过软件设计完成对晶体振荡器的设置,设置其与单片机尽可能接近,还要保证整个系统使用的低功耗要求。

2.2 声光报警电路设计

通过单片机的 P2.0 口控制声光报警电路,其电路主要包括 555 定时器、发光二极管和扬声器(喇叭)。555 定时器完成输入 / 输出端的电压与单片机 P2.0 口的配合工作,当单片机的 P2.0 口为 1 时,555 定时器发出低频脉冲,当单片机的 P2.0 口为 0 时,555 定时器发出高频脉冲;然后将这些脉冲通过间隔电容加载到扬声器上,使其发出高低交替的不同呼叫;而 555 定时器发出的低脉冲信号再经过一定阻值后加载到发光二极管上,这样就实现了声音和光亮两种提示,给报警提供一个双重保障。

2.3 LED 显示电路设计

本设计采用 L C D1602 进行液晶显示,将其接到单片机的 P0 口上,但是为了能驱动 L C D1602,必须要先给单片机接一个排阻,这样可以增加整体电路的电流,从而驱动液晶屏正常工作,选用的 1000Ω 的排阻一共有 9 个引脚,其中,引脚 1 接高电平。我们知道,单片机的 P0 口一般有两个作用,一个作用是用来实现输入输出串口功能,另一个作用是用来作为地址数据总线,而本系统中将 P0 口作为数据输入输出的端口。当为 LCD1602 提供 5 V 电压时才能使其处于正常工作状态,此时的工作电流为 2.0 m A,屏幕上每行可以显示 16 个字符,并且可以同时显示两行。

2.4 按键电路设计

本系统一共设计了 3 个按键,它们分别与单片机的串口相连接,完成阈值调节等功能。每次需要调大或调小阈值时,首先按下阈值调节按键,然后分别对应按下调大或调小按键,每按一下,阈值向上或向下调节,直到达到你预设的值,然后再次按下阈值调节按键即完成阈值调节操作。当检测环境中的烟雾浓度大于所设定的阈值时,声光报警器便开始工作,发出报警灯光同时发出蜂鸣声,直到检测环境中的烟雾浓度低于设置的阈值。

2.5 GPRS 模块电路设计

GPRS 模块主要的功能是识别并执行 AT 指令,可以完成数据的传输功能,它主要包括电源电路、S I M 卡电路和 S I M800 模块电路三部分的电路。为满足 S I M800模块的 4 V 的额定电压,本设计利用 D C / C D 变换器M I C2930 将电源芯片提供的 5 V 电压转化成 S I M800 需要的 4 V 电压。该电压可以在环境温度为 -40 ~ 125 ℃正常工作,整个电源电路的设计使用了一个大的电容,这个电容可以保证电路不受高频信号的干扰,还能保证芯片不被烧坏。由于 S I M 卡电路容易出现安装不稳 定且及其容易受干扰,本设计将 SIM 安装卡槽远离 GSM天线,并且 SIM 卡的走线尽量绕过射频线,SIM 卡的接地点要与整个 G P R S 模块的接地点位保持相等,这样就可以减少 SIM 卡受到干扰。

3 结语

综上,电路设计涉及的知识面较广,包括单片机、模拟 / 数字电路、Protell 99 SE 等知识,整体设计出了一套基于单片机 AT89cj2 的烟雾报警器的硬件电路。硬件设备主要考虑了便民和使用广泛的要求,整个电路设计保证最大化的实际需要,在查阅大量资料和经过多次修改后,将电路设计经过多次优化整理,最终达到了预设的效果,能够实现在出现烟雾浓度过高时第一时间发出声光报警信号,以达到预防火灾的效果,具有一定的研究与实用价值。

相关推荐
清风66666624 分钟前
基于单片机与DAC0832的双路波形信号发生系统设计
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
azwsm2 小时前
电路元器件和GPIO控制器
单片机·嵌入式硬件
kebidaixu5 小时前
FreeRTOS 移植到 STM32F407VETX 记录(一)
stm32·单片机·嵌入式硬件
CSDN官方博客5 小时前
「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令
嵌入式硬件·物联网·embedding
点灯小铭6 小时前
基于单片机的数码管定时插座设计与定时开关功能实现
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
云栖梦泽6 小时前
玩转RK3506SDK
linux·嵌入式硬件
数智工坊8 小时前
机器人四大主控板系统分层选型指南:树莓派、ESP32、STM32与Arduino的能力边界与实战定位
stm32·嵌入式硬件·机器人
进击的小头9 小时前
第8篇:IGBT 从零到精通:核心原理、关键参数、选型指南与工业级应用要点
经验分享·嵌入式硬件·学习
点灯小铭9 小时前
基于单片机的多模式智能洗衣机设计
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
项目題供诗9 小时前
STM32-AD单通道&AD多通道(十九)
stm32·单片机·嵌入式硬件