基于单片机火灾自动报警系统设计

摘 要: 我国的火灾自动报警技术已经相对的较为成熟,随着信息技术的发展,网络化、信息化在火灾自动报警器上的应用也越来越多。无线通信的方式使得报警器本身可以方便的应用于大大小小的环境,例如工厂、社区和学校等等。通过对单片机火灾自动报警系统的设计我们将会对于它的内部结构也有一个详细的了解和认识,对于哪个环节影响决定自动报警系统工作有个认识。
关键词: 单片机;火灾;自动报警;系统设计
生活中家用电器越来越多,许多公司企业的工作中的电量使用量也越来越大,为了保障人民的安全和工作环境的安全,许多火灾报警器纷纷出世。火灾报警器虽然不能消除人民的安全隐患,但是却可以在安全隐患变成真的灾难时及时提醒人们疏散逃离,甚至可以在很大的程度上减轻人们的财产损失。

1 单片机火灾自动报警系统硬件结构

  此火灾自动报警系统将单片机作为主要的温控硬件,通过温度传感器的协调配合,来完成对于火灾现场的勘探和报警工作。探测回路接受到非正常的温度信息,通过信息信号的转换,单片机的工作将火灾信号以声光的形式传递给人们。报警结束后,报警信号会中断,引发继电器设备等自动转换成喷淋的方式来灭火。

2 关键硬件的设计

 (1)单片机的挑选,单片机的种类很多,有一种型号 AT89S52的单片机较普遍的作为火灾自动报警器的元件。这款单片机具有低压、高性能的特点,系统内通过 ATML 公司提供的高密度、非易失性存储技术以及 MCS-51 的指令系统作为核心技术,使得单片机本身就可以广泛应用于许多场合。此型号的单片机在使用时,既可以采用常规的编程方式,又可以融合在线编程的优势。AT89S52 单片机中微处理器和 FLASH 存储器的完美结合,使得它在工作时利用可以反复擦写的FLASH 的优点,可以降低它的成本,如图 1 所示。
 (2)温度传感器的选择。温度传感器选择中,我们将铂电阻作为温度传感器的第一基础需求。铂电阻本身具有测量范围大、复现性好以及稳定性强的特点,将铂电阻的挑选性能区间归置在温度系数为3.9*10-3 , 零摄氏度的电阻为 100 度,电阻的变化率在 0.381 摄氏度左右。这样的铂电阻温度传感器在工作中具有很高的精密性,在中低温区的性能非常良好,在火灾自动报警器中的应用也十分的科学合理,它不仅可以胜任工业上的要求,也可以应用在一些标准温度计的制作中。
 (3)AD 转换器的选择。AD 转换器的选择,可以有两种方式,一种是基于 74LS373 配置译码器、驱动器和数字显示器,其它的电容电阻元件而组成,另一种是基于四位半的双积分 AD 转换器配置译码器、驱动器和数字显示器,其它的电容电阻元件而组成。这两种形式都具有高精密度和高抗干扰的性能优点。
 (4)电源电路设计。在整个电源电路的设计中,火灾报警器的控制器需要在 24V 的电压下工作,扬声器也需要在 24V 的电压下工作,单片机硬件需要一个 3.3V 的电压环境,而各种的其它芯片都需要置于5V 的工作环境中。因此,将电源电路的总电压设计为 24V,在电路中接入稳压器,把总电压转换成各部件所需要的电压,单片机火灾自动报警系统接入的电压是来源消防用电,可以避免火灾引起时工作电路断电。

3 程序设计

  (1)定时与中断系统。单片机在应用于监测、控制或者一些智能仪器的零部件时,需要为它创新的加入定时和延长控制的环境,同时也需要依赖计数器,通过其技术功能实现对工作环境的计数。除了定时之外,中断系统也是单片机工作的一个重要环节。对于单片机实现的实时控制和故障自动处理需要中断系统为它提供可行性环境。中断系统本身的灵活性为单片机的工作效益的展现带来了全面的提升。
  (2)中断处理程序结构。中断处理在运行时需要遵守自身设定好的程序指令,程序从需要中断的时候就开始执行了。一旦返回到指令“RETL”,中断环节就结束了。中断需要满足的人们需求展现在了各个方面,一方面是可以及时的保护受灾现场,另一方面是可以完成设置在中断源所需要的任务要求。除了中断程序,单片机火警自动报警器本身的运行程序都会涉及到器件本身的寄存器的工作。如果工作时发现 CPU 进入到中断服务程序中,而且中断服务程序到了寄存器中,那么原有的一些寄存器中的数据可能就会丢失,这时人们必须提高认识。在火灾现场,人们处理完安全风险后必须完整的保护现场,因为在实际应用中,如果中断服务程序返回,那么器件的主程序就会大大的混乱,人们所需要的数据就会消失。因此,要先执行完中断程序,再返回前对于现场进行恢复。

4 结束语

  掌握单片机火灾自动报警系统的零部件的结构和性能认识,可以帮助人们设置出来功能结构相对完善的器件。消防功能的保障对于人民的和生活安全和财产安全都带来了绝对的保护。在每一个细小的方面对自动报警系统做出了介绍,通过这个报警设备与生活中的电气连接,可以为许多场合带来安全保证,因为连接方式简单,设备调试也简单而且本身的价格不高,因此作为生活中常用的自动报警设备非常合适。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/37227.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

音频分离人声和伴奏可以实现吗?手机人声分离工具10款无偿分享!

随着科技的飞速发展,音频处理技术已经取得了显著的进步,其中音频分离人声和伴奏已成为现实。这一技术不仅为音乐制作人和音频工程师提供了便利,更为广大音乐爱好者提供了无限的创作可能性。本文将为大家分享10款手机人声分离工具,…

JVM原理(二):JVM之HotSpot虚拟机中对象的创建寻位与定位整体流程

1. 对象的创建 遇到new指令时 当Java虚拟机遇到一个字节码new指令时。 首先会去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否被加载、解析和初始化过。 如果没有,那么必须执行类的加载过程(加载、检查…

npm安装依赖报错——npm ERR gyp verb cli的解决方法

1. 问题描述 1.1 npm安装依赖报错——npm ERR! gyp verb cli npm MARN deprecated axiosQ0.18.1: critical security vuLnerability fixed in v0.21.1. For more information, npm WARN deprecated svg001.3.2: This SVGO version is no Longer supported. upgrade to v2.x.x …

华为实训案例

案例下载 案例内包含空拓扑图、配置完整的拓扑、以及步骤脚本文档,可按需下载。 拓扑图 任务清单 (一)基础配置 根据附录1拓扑图、附录2地址规划表、附录3设备编号表,配置设备接口及主机名信息。 将所有终端超时时间设置为永不…

SOLIDWORKS卡顿反应慢怎么解决 慧德敏学

如果您的SOLIDWORKS软件运行缓慢或反应迟钝,可以尝试以下方法来提高性能和响应速度: 一、硬件检查与升级: 检查计算机硬件配置是否满足SOLIDWORKS官方推荐的要求,特别是CPU、内存和显卡。如果配置较低,考虑升级硬件以…

哨兵模式--哨兵节点的功能?

哨兵节点的主要功能有: 集群监控:监控 主、从节点的健康状况;自动切换主节点:当 Master 运行故障,哨兵启动自动故障恢复流程:从 slave 中选择一台作为新 master。通知:让 slave 执行 replicaof…

社交风潮塑造者:探索用户在Facebook的影响力

在当今数字化社会中,Facebook不仅是人们社交互动的主要平台,更是塑造社交风潮和文化趋势的重要力量。本文将从另一个角度深入探讨用户在Facebook上的影响力,探索其如何通过个人行为和互动,影响和改变社会的各个方面。 个人表达和内…

Cryptographic algorithms—(Green-Book)加密算法

Cryptographic algorithms—加密算法 9.2.3 加密算法9.2.3.1 概述9.2.3.2 哈希函数9.2.3.3 对称密钥算法9.2.3.3.1 概述9.2.3.3.2 加密和解密9.2.3.3.3 高级加密标准9.2.3.3.4 加密操作模式9.2.3.3.5 消息认证码9.2.3.3.6 密钥包装9.2.3.3.7 Galois/Counter Mode9.2.3.3.7.1 概…

Python中相关软件安装

1. python安装 1.下载地址 https://www.python.org/downloads/2.选择安装版本 1. Anaconda安装 安装地址 -- 清华大学镜像站点 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/查看anaconda是否安装成功 2.conda安装好后,将镜像源修改为清华大学的镜像…

音频Balance源码总结

音频Balance源码总结 何为音频Balance? 顾名思义,Balance及平衡,平衡也就是涉及多方,音频左右甚至四通道,调节所有通道的音量比,使用户在空间内听到各个通道的音频大小不一,好似置身于真实环境…

vue 组件批量删除

element ui table表格中前面这个勾选框 对应 type"selection" 属性,绑定事件时selection-change,当你勾选全面的框时就会触发selection-change 对应的事件 绑定事件里面这样定义方法时,这个val 就是选中的时候那一行的数据,如下图…

【数据分享】《中国县城建设统计年鉴》2015-2022

而今天要免费分享的数据就是2015-2022年间出版的《中国县城建设统计年鉴》并以多格式提供免费下载。(无需分享朋友圈即可获取) 数据介绍 在中国快速城镇化的进程中,县城作为连接城市与乡村的重要节点,其建设与发展受到了广泛关注…

高性价比 ESP32 网络收音机:OLED 显示+编码器控制 (源码开源)

摘要: 本文将详细介绍如何使用 ESP32 开发板制作一个功能完备的网络收音机。我们将涵盖硬件选择、软件架构、网络连接、音频流解码、用户界面设计等方面,并提供完整的代码示例和详细的解释,帮助您轻松构建自己的网络收音机。 关键词: ESP32, 网络收音机…

免交互和嵌入执行模式

目录 概念 语法格式 统计行数 赋值变量 修改密码​编辑往文件里添加内容 ​编辑​编辑引入变量 整体赋值​编辑 加引号不赋值变量 expect实现免交互 免交互设置密码 免交互切换用户 嵌入执行模式 添加用户并免交互设置密码 免交互登录 传参实现ssh 练习 概念 …

梦想CAD二次开发

1.mxdraw简介 mxdraw是一个HTML5 Canvas JavaScript框架,它在THREE.js的基础上扩展开发,为用户提供了一套在前端绘图更为方便,快捷,高效率的解决方案,mxdraw的实质为一个前端二维绘图平台。你可以使用mxdraw在画布上绘…

复盘|接口自动化测试框架建设的经验与教训

为什么选择这个话题? 一是发现很多“点工”在转型迷茫期都会问一些自动化测试相关的问题,可以说自动化测试是“点工”升级的必经之路;二是Google一下接口自动化测试,你会发现很多自动化测试框架相关的文章,但是大部分…

VBA 批量变换文件名

1. 页面布局 在“main”Sheet中按照下面的格式编辑。 2. 实现代码 Private wsMain As Worksheet Private intIdx As LongPrivate Sub getExcelBookList(strPath As String)Dim fso As ObjectDim objFile As ObjectDim objFolder As ObjectSet fso CreateObject("Script…

CAN和CANFD数据写入.asc文件的dll

因为工作需要,需要做一些硬件不是CANoe的上位机(比如说周立功CAN,NI-CAN),上位机需要有记录数据的功能,所以用Qt制作了一个记录数据的dll,方便重复使用(因为有的客户指定了编程软件,…

Redis主从复制、哨兵以及Cluster集群

1.Redis高可用 在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.9%、99.99%、99.999%等等)。 但是在Redis语境中,高可用的含义似乎要宽泛一些,除了保证提供…

加密教程:pdf怎么加密?7个pdf加密技巧任你选(图文详解)

pdf作为一种便携式文档,是展示内容的首选格式,目前也已广泛应用于交换和分享重要等温,例如内部报告、人力资源文件,以及商业提案等包含敏感信息的文档。然而,在如今的数字化时代,随着越来越多的企业将其文档…