基于STM32F103C8T6单片机的火灾报警系统的设计与实现

更新时间:2024-03-31 16:50:21 阅读: 评论:0

2024年3月31日发(作者:副产品)

基于STM32F103C8T6单片机的火灾报警系统的设计与实现

2021年1月10日

第5卷第1期

DOI:10.19850/.2096-4706.2021.01.046

现代信息科技

Modern Information Technology

Jan.2021

Vol.5

No.1

基于STM32F103C8T6单片机的火灾报警系统的

设计与实现

吴晓红,石丽梅,黄振兴

广东海洋大学

广东 湛江 524088

摘 要

为有效预防和监控电动车充电桩的实际应用环境中的火灾情况

文章设计了一种以STM32F103C8T6单片机平台

为核心

通过系统处理显示具体环境

当传感器模块获得的信息值超过系统设定的安全阈值

驱动模块会通过液晶显示屏显示当

前温度

火焰

烟雾等信息

并及时地通过LED灯和蜂鸣器进行提醒

然后再把数据通过Wi-Fi传到上位机观察

完成整个火

灾监控和报警的过程

关键词

STM32F103C8T6单片机

火灾

烟雾报警

中图分类号

TN873

TP368.1 文献标识码

A 文章编号

2096-4706

2021

01-0171-04

Design and Implementation of Fire Alarm System Based on STM32F103C8T6 Single 

Chip Microcomputer

WU Xiaohong,SHI Limei,HUANG Zhenxing

(Guangdong Ocean University,Zhanjiang 524088,China)

charging pile. In this paper,a STM32F103C8T6 single chip microcomputer platform is designed as the core,and the specific environment

is displayed through the system processing. When the information value obtained by the nsor module exceeds the safety threshold t by

the system,the driver module will display the current temperature,flame,smoke and other information through the LCD,and timely

remind through the LED light and buzzer,then the data is transmitted to the upper computer for obrvation through Wi-Fi to complete the

whole process of fire monitoring and alarm.

Abstract:

In order to effectively prevent and monitor the fire situation in the practical application environment of electric vehicle

Keywords:

STM32F103C8T6 single chip microcomputer;fire;smoke alarm

0 引 言

随着电动车的不断普及

我国电动车充电桩数量呈现出

翻倍增长趋势

而充电桩在充电过程中起火事件频频发生

特别是在无人监控的区域或夜晚

一旦发生将会对人们的生

命财产安全带来重大隐患

目前火灾报警系统应用较少

别是在居民区

学校等区域的电动车充电桩特别容易出现问

[1]

更不用说针对这些区域对电动车充电桩火灾进行报警

的系统

因此为了规避风险

提前发现和预防火灾

这里设

计了一款用于监测电动车充电桩在充电过程中是否发生火灾

以及发生火灾时及时报警的系统

这对于预防火灾是非常有

意义的

1 系统总体功能设计

基于STM32F103C8T6单片机的火灾报警系统是以电动

车充电桩为实际应用背景

它具有应用场景更广

功能更加

完善

可扩展性强的优势

不仅可以实现报警功能

还可以

通过一定技术处理后实现对火灾监测进行阈值调整的功能

故本产品具有很好的发展前景和实际应用意义

根据系统的

应用背景和应用需求进行总体功能分析

可以分两个应用场

景进行描述

1

在未出现火灾的正常情况下

显示屏可以实时显

示当前环境的温度

烟雾

火焰值

并且绿色提示灯一直保

持亮着的状态

Wi-Fi模块保持通信

还可以通过按键实时

设置报警值

所以

为了实现本设计的功能

就必然需要

用到烟雾传感器

火焰传感器

温度传感器

液晶显示器

Wi-Fi模块

因为烟雾传感器可以实现对环境中烟雾浓度变

化的感知

火焰传感器可以对环境中的火焰大小进行识别

还有温度传感器也是必不可少的

2

当出现火灾时

系统可以快速准确地识别火灾

同时显示屏可以显示当前环境的温度

火焰

烟雾实时变化

的值

并且红色提示灯会亮

蜂鸣器会响

Wi-Fi模块可以

保持通信

除此之外

系统还需要一个可以通过按键进行调

整火灾报警的阈值的功能

2 系统整体模块设计

为了更快

更精确地发现火灾和对火灾进行及时有效的

报警

系统功能需求由多个子模块协作完成

通过对系统的

整体功能进行分析得出

系统子模块需要由STM32F103C8T6

单片机小系统模块

液晶显示模块

温度传感器模块

火焰

2021.1

收稿日期

2020-11-25 修回日期

2020-12-25

171

第1期

现代信息科技

传感器模块

烟雾传感器模块

ESP8266模块

蜂鸣提示

模块

LED指示灯模块等共同组成

系统整体模块设计框

图如图1所示

LED提示灯模块

3 系统硬件设计

系统的硬件设计要综合考虑方案可行性

成本

耐用性

操作性等因素

这里只介绍部分硬件电路设计

3.1 单片机控制电路

STM32系列单片机具有高性能

高速率

低成本

功耗

集成度高

工具易用

可实现产品化等优点而得到广

泛使用

[2]

所以系统选择使用STM32F103C8T6单片机作为

系统控制处理器

配合使用其他各种功能模块进而实现火灾

报警系统的各种功能

STM32F103C8T6单片机最小系统电

路设计主要包括STM32F103C8T6芯片

晶振电路

复位电

启动模式电路

[3]

温度传感器模块

烟雾传感器模块

火焰传感器模块

STM32F103C8T6

单片机小系统模块

液晶显示模块

ESP8266模块

蜂鸣提示模块

图1 系统整体模块设计框图

通过系统的整体模块设计可以看出

系统需要将温度传

感器

烟雾传感器

火焰传感器采集到的信息作为数据输入

到STM32F103C8T6单片机控制处理器

STM32F103C8T6单

片机对接收的数据进行处理后

驱动液晶显示屏进行显示

通过LED灯和蜂鸣器进行有效的报警

然后再把数据通过

Wi-Fi传到上位机进行实时观察监控

实现整个系统的火灾

监控和报警的过程

VCC

R1

1

红外管

C1

104 pF

3.2 火焰传感器电路

在火灾报警系统中火焰传感器需要满足可以识别火焰

的功能

要求准确性要高

此外还需要注意现实中常见的火

焰波长在880 nm左右

因此在选择火焰传感时

其感应到

的火焰大小值需要包含该值

[4]

本系统选用的MH-Sensor-

Series火焰传感器其价格低

探测波长为700

1 000 nm

探测角度为60度

可以有效地识别火焰

具有较好的稳定

火焰传感器监测电路如图2所示

VCC

OUT

1

OUTA

IN

2

INA_

AC

3

INA+

4

GND

VCC

OUTB

INB_

INB+

8

7

6

5

C2

104 pF

DS18B20

GND

GND

GNDGND

图2 火焰传感器监测电路

当靠近火焰时

红外发射管导通

此时VCC经过电阻

R1后经过红外发射管后直接接地

那么到达引脚3处AC端

的电压值变小

INA+变小

反之当远离火焰或者火焰强度

变小时

红外发射管慢慢断开

此时相当于电源VCC经过一

个电阻后直接接到引脚3处

此时AC端得到的电压比较大

那么INA+变大

从而输出到STM32单片机的值就会变大

/CS

1

2

3

A

F

A

B

4

F

5

B

6

R7

5.1

R8

1

C6

104 pF

GND

AOUT

3.3 烟雾模块监测电路

系统烟雾传感器需要实时准确地采集到环境中烟雾浓

系统选用的MQ-2烟雾传感器模块具有响应速度快

寿

命长

灵敏度高等优点而得到广泛使用

[5]

系统监控MQ-2

烟雾浓度电路如图3所示

VCC

VCC

1

2

3

4

/CS

CH0

CH1

GND

ADC0832

VCC

CLK

D0

8

7

6

CLK

DO

MQ-2

D1

5

GND

图3 监控MQ-2烟雾浓度电路

MQ-2器件的引脚4和引脚6为输出信号引脚

RL3为

MQ-2的内部电阻

当气体浓度上升时

电阻RL3将变小

而电阻RL3的减小则使得MQ-2的引脚4和引脚6对地输

172

2021.1

出的电压变大

所以随着气体浓度慢慢变大时

其输出的电

压也会跟着增大

当气体浓度降低时

其输出的电压会变小

最后这些模拟量再经过ADC0832芯片进行A/D转换成相应

吴晓红,等:基于STM32F103C8T6单片机的火灾报警系统的设计与实现

第1期

的数字信号

最后传回给单片机处理器

4 软件设计与系统验证

4.1 软件设计

软件设计是系统的核心

同时要兼顾系统的功能需求

实时性

安全性和可拓展性等

系统在进入工作模式之后

首先会进行系统初始化

后就直接进入一个无限循环中

在循环状态中系统不断检测

是否有按键中断发生

1

当无中断发生时

调用子函数获取火焰

烟雾

温度的值

在这个过程中

需要检测系统是否发生火灾报警

异常

当获取的数据值都没有超过界限值时

系统就保持正

常状态

液晶显示屏显示表1无火灾实时的数据

当获取的

数据超过界限值时

系统就保持异常的状态

液晶显示屏显

示表0着火后的实时的数据系统

2

当有按键终端发生时

系统根据按键子函数功能

进行调整温度

烟雾

火焰的预警阈值

系统警报界限值可

进行灵活调整

这里通过按键设计动态界限值

正常无火灾

情况下

火灾指示灯绿灯一直保持亮着的状态

当发生火灾

火灾指示灯红灯会亮

本设计不仅可以应用于模拟火灾

实验和实际复杂的环境

工作人员可以通过按键调整报警

这样更加适合复杂的外界环境

系统的主流程如图4所示

开始

系统初始化

扫描按键

是否发生中断

调用温度函数调用按键

调用ADC函数

Set=1

阈值是否异常

Set=3

调用系统函数

Set=2

系统是否异常

温度页面烟雾页面火焰页面

显示表0显示表1

结束

图4 系统的主流程图

本系统为了使用多种应用场景和实际复杂的工作环境

使用人员可以根据现场环境进行多次测试而得到适应具体环

境的温度值

火焰值

烟雾值等

这样使得系统的兼容性

更好

4.2 系统验证

基于STM32单片机的火灾报警系统是通过温度

火焰

烟雾传感器模块采集当前环境的温度

火焰

烟雾的数据值

与预先设置好的安全阈值进行比较

当采集到的数据

超过

预先设定的安全阈值时

系统就会报警

反之则不会报警

只是显示正常环境参数的值

当没有火灾发生时

系统实时

采集环境中的数据参数并进行系统显示

无火灾系统正常工

作情况如图5所示

图5 无火灾系统正常工作情况

为了更好地对火灾报警系统功能进行验证

这里通过打

火机制造火焰来模拟火灾发生的情况

通过模拟环境中火焰

的变化来验证是否达到系统的设计目标

当环境中的火焰值

超过设定的阈值

系统会开启火焰报警功能

有火焰报警情

况如图6所示

图6 有火焰报警情况

同理

通过当前环境中烟雾浓度的变化

来模拟火灾发

生时烟雾浓度的变化情况

进一步判断是否发生火灾

当环

境中的烟雾值超过设定的阈值

系统会开启烟雾报警功能

有烟雾报警情况如图7所示

图7 有烟雾报警情况

2021.1

173

第1期

现代信息科技

基于STM32单片机的火灾报警系统可以将当前环境的温

火焰

烟雾相关数据进行采集

然后可以通过ESP8266

Wi-Fi模块传回到电脑端进行查看

可以进行有效地远程监

控环境是否发生火灾

例如有火焰报警情况Wi-Fi传回数据

如图8所示

度等信息

当采集的参数值超过设定的阈值

则系统进行报

系统可经过多次对现实火灾的实验模拟

采集发生火灾

时的数据

根据采集发生火灾时的数据进行一定处理后设置

合适的阈值

故本系统可以做到准确地预防和避免火灾的发

降低了因为电动车充电引起火灾造成的损失

参考文献

[1] 王旭.学校电动车充电桩安全问题排查和研究 [J].产业科

技创新

2019

1

34

):

106-107.

[2] 徐杰

高昆仑.基于STM32无人机载北斗通信终端设计

[J].大众科技

2018

20

5

):

5-8+12.

[3] 许志辉

盛世尊

覃超妹

等.基于STM32单片机的太

阳能充电器 [J].机电工程技术

2019

48

11

):

144-146.

图8 有火焰报警情况Wi-Fi传回数据

同理

可以通过ESP8266 Wi-Fi模块传回其他情况环境

的温度

火焰

烟雾等信息

以便进行远程监控火灾

[4] 徐明远.区域联网式火灾自动报警系统调试技术的研究

[J].城市住宅

2019

11

):

193-194+196.

[5] 胡喻杰

杨龙成.基于单片机的家庭烟雾报警系统 [J].电

子技术与软件工程

2019

22

):

243-244.

作者简介

吴晓红

1995

—),

汉族

广东湛江人

本科

工学学士

研究方向

通信工程

通讯作者

石丽梅

1986

—),

汉族

吉林四平人

讲师

硕士

研究方向

移动互联

通信工程

5 结 论

本系统主要是实现监测电动车充电桩的火灾报警的系

它通过多种传感器模块采集当前环境的烟雾

火焰

上接170页

创新

2018

31

):

159-160.

[3] 宫兆俭.新型电脑鼠的设计开发 [D].青岛

中国海洋大

2013

[4] 启程科技.中国代表团远赴日本参加第39届全日本电脑

鼠国际公开赛 [EB/OL].

2018-12-12

./

?a=show&catid=16&typeid=13&id=91.

[5] 启诚科技传媒.中国代表团远赴日本参加第39届全日本

电脑鼠国际公开赛 [EB/OL].

2018-12-14

.dy.163.

com/article/.

[6] 王磊.基于IEEE电脑鼠走迷宫竞赛的迷宫算法分析与实

现 [D].济南

山东大学

2013.

[7] 江峰.新型电脑鼠软

硬件系统的优化 [D].南京

东南

大学

2015.

[8] 吴建明.电脑鼠走迷宫算法模拟器的仿真建模与实现 [J].

电脑开发与应用

2014

27

7

):

33-35.

作者简介

龙行

1998

—),

苗族

贵州凯里人

本科在

研究方向

嵌入式系统开发

3 结 论

人工智能电脑鼠的结构设计与算法控制研究在机器人领

域中是一个十分重要的分支

本文设计了一种四轮两驱电脑

加入双层吸盘装置

使得电脑鼠通过吸盘抽取底部的空

利用大气压强提高吸附强度

提高了电脑鼠运行的稳定

这种研究可以广泛运用到各种吸附机器人中

同时

车轮电机控制以及电脑鼠搜索算法进行了研究

使得电脑鼠

能够在迷宫中加速与转弯

随时切换搜索法则

自主求解迷

在5G时代来临之际

无人驾驶汽车

自动派送无人机

等自动化智能设备兴起

人工会智能终会成为21世纪发展

的方向

参考文献

[1] 龙威林.教学型智能移动机器人控制系统设计研究 [D].

天津

天津大学

2014.

[2] 刘晓云.机器人研究对自动化事业的重要性 [J].科学技术

174

2021.1

基于STM32F103C8T6单片机的火灾报警系统的设计与实现

本文发布于:2024-03-31 16:50:21,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/171187502162236.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:基于STM32F103C8T6单片机的火灾报警系统的设计与实现.doc

本文 PDF 下载地址:基于STM32F103C8T6单片机的火灾报警系统的设计与实现.pdf

标签:系统   火灾   报警   进行   模块   火焰
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|