基于STM32火灾报警系统设计.pdfVIP

  • 1
  • 0
  • 约4.15千字
  • 约 4页
  • 2026-02-15 发布于宁夏
  • 举报

基于STM32火灾报警系统设计

在现代社会,火灾是普遍发生的,而且损失也越来越大,人们更加重视对火

灾的快速預警。现在有很多火灾预警装置,以红外线探测器和单感应器为主,但

其易受热源、阳光等其他因素干扰引起误报,且具有灵敏度低的缺点。针对这种

情况,文章设计了基于STM32的火灾报警系统,采用紫外线感应和烟雾感应组

合的方式,该系统具有性能稳定、灵敏度高、探测方位广等优点,火焰响应速度

极快,可以探测185nm-260nm不同狭窄光谱敏感源。该系统应用范围广,可以

用在仓库、厂房、家庭等多种场合。

标签:STM32;紫外线;烟雾感应;自动报警;ADC

1概述

现代社会中,火灾发生的频率越来越高,逐渐成为最经常、最普遍地威胁公

众安全和社会发展的主要灾害之一。因此我们必须将火灾消灭在萌芽状态,最大

限度地减少社会经济的损失,尽可能地减少火灾及其对人类造成的危害。由于火

灾的巨大危害,因此报警器得以应运而生,报警器在火灾报警方面发挥着无可比

拟的优势。传统的报警器采用红外线感应或者单传感器检测的方式,误报率高。

针对这种情况,本设计是以Atmel公司的STM32单片机为主控核心,采用紫外

线探测和QM2烟雾复合探测的方式。STM32通过紫外线感应和MQ2烟雾感应

实时监控环境,当MQ2探测到烟雾时,进行预报警,当紫外线感应到火焰时,

STM32通过继电器控制蜂鸣器响鸣并报警。这种监控系统,功耗低,灵敏度与

稳定性高,避免了许多误报警状况且应用范围广泛,可普遍应用各种场所。

2系统硬件设计

2.1STM32F103RCT6的选用

该芯片为嵌入式32位微控制器,程序存储器容量256KB,RAM容量为48K

最高运行速度可72MHz,采用64-LQFP的封装形式,工作电压为3.3V,工作温

度-40℃~85℃,达到工业级要求。对该芯片的设计包括芯片供电、配置晶振、

配置引脚、设置复位功能等,设计其连通性能满足CAN、IIC、SPI、UART/USART、

USB等多种总线及串口通信,多通道的选择可以为后期的系统优化和升级提供

可行性。

2.2电源模块设计

系统采用12V直流电源供电,其中12V转5V采用LM2596开关电压调节

器,其属于降压型电源管理单片集成电路,能够输出3A的驱动电流,同时具有

很好的负载调节和线性特性。该器件内部具有集成频率补偿和固定频率发生器功

能,开关频率为150KHz,在特定的输入电压和输出负载的条件下,设计输出电

压的误差保证在±4%的范围内,振荡频率误差在±15%的范围内,设计待机电流

仅为80μA的,可以实现外部断电,并且具有一个两级降频限流保护和一个在异

常情况下断电的过温完全保护电路。其电路原理如图1所示。

其中5V转3.3V采用AMS1117开关电源芯片,AMS1117是一款正电压输

出低压差的三端线性稳压电路,其内部集成过热保护和限流电路,确保芯片和电

源系统的稳定性。最高输出电流可达1A,输出电压精度高达2%,温度范围:-20℃

-120℃。其电路原理如图2所示。

2.3MQ2烟雾探测模块设计

MQ2加热电压如果过大会导致的内部信号细线被烧断而无法正常工作,因

此需要串联一个电阻分压。MQ-2采用在空气中电导率较低的二氧化锡(SnO2)

为半导体气敏材料。当传感器所处环境中存在可燃气体时,传感器的电导率随空

气中烟雾浓度的增加而增大。设计简单的电路将电导率的变化转换为与烟雾浓度

相对应的输出电压信号,浓度越高输出电压越高,通过电路转换控制电压为0~

3.3V,输入到STM32的ADC引脚进行信号处理。设计加热电压为5±0.2V(DC),

灵敏度大于3dBV,响应时间小于10S,模块回复时间小于30S,模块功耗小于

0.7W,使用寿命为5年。

2.4火灾紫外线检测模块设计

紫外线检测模块采用R9533紫外线特隆管,可以探测185nm-260nm不同狭

窄光谱敏感源,模块的驱动电路结构如图3所示。该电路作为紫外线特隆管驱动

电路,也被用作信号处理电路。电源采用+12V直流

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档