基于51单片机的智能火灾报警系统
具体实现功能
系统由51单片机+MQ-2烟雾传感+ADC0832模数转换芯片+DS18B20温度传感器+数码管显示+按键模块+声光报警模块构成。
具体功能:
1、实时监测及显示温度值和烟雾浓度;
2、可通过三个按键设置烟雾报警值和温度报警值;
3、可实现手动紧急报警和手动取消报警功能;
4、温度超过阈值时,蜂鸣器响黄灯闪烁;烟雾超过阈值时,蜂鸣器响,红灯灯闪烁;
5、测距范围:烟物浓度:0——9等级;温度范围:0——99度。
设计背景
智能火灾报警器系统的发展变化很快,新技术的发展进一步拓展了火灾报警系统的应用领域,为一些报警系统无法胜任的环境提供了有效的手段。我国的火灾报警从无到有,从有到现在的智能。火灾报警系统集早期探测、多传感器复合探测和探测器小型化、智能化的方向发展迈出了更快的步伐。
随着技术的创新,单片机早已深入应用到工农业生产各个领域及人们生活应用中。于是,各种类型的单片机也根据社会的需求而开发出来。单片机是器件级计算机系统,实际上它是一个微控制器或微处理器。由于它功能齐全、体积小、成本低,因此它可以应用到任何电子系统中去。同样,它也广泛应用于报警技术领域,使各类报警装置的功能更加完善,可靠性大大提高,以满足社会发展的需要。
硬件设计
智能火灾报警系统的原理是依据当烟雾浓度或温度达到设定值时,烟雾传感器和温度传感器感应到信号由ADC0832进行处理模数转化再到单片机进行处理,喇叭发出报警声音。系统共分为控制电路、检测电路、显示和报警电路。
软件设计
首先,开始执行初始化子程序,初始化实现的功能是I/O口输入、输出状态设定, 寄存器初始化,中断功能等。设定定时初值为50ms,利用IAP 写入EEPROM,作为取值间隔。然后,设置定时器0,选择方式1。方式1状态下,定时器的工作寄存器TH1、TL1,是全16位参与操作。接下来,定时器0中断的允许位置1,打开定时器0,关闭蜂鸣器,开启绿灯,设置报警初值。
原理图
本系统原理图设计采用Altium Designer19,具体如图。
程序
本设计利用KEIL5软件实现程序设计,具体如图。
仿真实现
本设计利用protues8.7软件实现仿真设计,具体如图。
全部资料
全部资料包括程序(注释)、AD原理图、protues仿真、参考论文、程序讲解、仿真讲解、仿真视频、原理图讲解、资料使用介绍等,全网最全!
原文链接:基于51单片机的智能火灾报警系统
基于51单片机的智能火灾报警系统相关推荐
- 基于51单片机的智能火灾报警系统温度烟雾光
wx供重浩:创享日记 对话框发送:火灾报警 获取完整源码源文件+电路图+仿真文件+论文报告等 功能简介 51单片机+MQ-2烟雾传感+ADC0832模数转换芯片+DS18B20温度传感器+数码管显示+ ...
- protues里报警c语言程序,基于51单片机的智能火灾报警系统-(Proteus仿真图+源程序+论文)...
摘要 近些年来,因火灾造成的人民生命和财产损失的事件时有发生,对于火灾的防控情况不容乐观.除了对于火灾隐患的排查和人们防灾减灾意识提升之外,利用科技手段对火灾进行实时监控报警十分必要而且非常有效.国内 ...
- 基于51单片机的烟雾火灾报警系统
基于51单片机的烟雾火灾报警系统 功能 DS18B20温度传感器.MQ-2烟雾传感器 ADC0832模数转换 (1)LCD液晶显示屏实时显示当前的烟雾值和温度值: (2)温度和烟雾的报警值可以通过按键 ...
- 基于51单片机的温度检测报警系统
目录 具体实现功能 设计背景 硬件设计 软件设计 原理图 程序 仿真实现 全部资料 具体实现功能 系统由STC89C51单片机+液晶1602显示+DS18B20温度传感器+按键模块+报警模块构成. 具 ...
- 基于51单片机的智能检测雨滴报警器
目录 下雨关窗报警器 一.学习目的 1. 了解霍尔传感器工作原理 2. 了解雨滴传感器工作原理 3. 学会使用霍尔传感器检测门窗是否关好 4. 学会使用雨滴传感器检测是否下雨 5. 学会使用蜂鸣器发出 ...
- 基于51单片机简易智能家居
基于51单片机的智能家居的设计 前言 一.项目简介 二.开发环境/工具: 1.Keil 5/Keil 4 2.STC-ISP 3.蓝牙串口助手 4.手机app 三.硬件设计: 1.单片机与蓝牙模块连接 ...
- 基于51单片机的自动浇花系统设计/基于51单片机的智能抽奖系统控制设计/基于51单片机的数字时钟与日历显示控制设计 毕业设计
1147基于51单片机的自动浇花系统设计 设计思路:通湿度传感器实时监测湿度,通过LCD显示出实时的湿度采集值,可以通过按键设定目标界限,当达到这个界限值时,浇花系统的电机装置运行. 电路包含:LCD ...
- 【资料分享】基于51单片机的智能指纹考勤系统设计-原理图-PCB-程序-报告、基于51单片机和MAX1898的智能手机充电器设计
1661[毕设课设]基于51单片机的智能指纹考勤系统设计-原理图-PCB-程序-报告 摘 要 随着科学技术的不断发展带动着电子行业的地位越来越重,现在电子产品几乎在社会的各个领域都可以见到.这些技术的 ...
- 基于51单片机的智能晾衣架系统设计
1.功能介绍 设计基于51单片机的智能晾衣架.主要功能如下: (1)控制晾衣架的升降. (2)具有限位开关功能. (3)具有无线遥控功能. (4)能够指示运行状态. (5)具有智能模式,可以根据环境光 ...
最新文章
- Spark Streaming中的操作函数分析
- 【Matlab】绘制热力图和三维热力图
- 【Docker】备份Docker镜像image、容器container、数据volume
- c++测试题2016-6-2
- unity鼠标控制镜头旋转_Unity3D实现鼠标控制视角转动|chu
- CodeForces - 1055C Lucky Days(数论)
- TIM怎么更新版本 TIM检查更新版本教程
- 详解ifconfig命令
- 【python入门到实践1】简介和环境搭建
- 让你浏览器飞起来的电脑插件合集
- stats | 概率分布与随机数生成(二)——均匀分布、指数分布、正态分布、对数正态分布、卡方分布、t分布、F分布和增长分布
- 力扣LeetBook<链表>学习笔记
- [SPI+DMA] 驱动WS2812B显示时钟
- oracle收集snop,Oracle 9i 使用Statpack snap 步骤和说明
- Android12之OpenSL ES基础数据结构总结(十)
- virtualBox安装centos6增强包报错解决及配置共享文件夹
- 喜报丨为工业安全赋能再添新动力 上海控安安全测评中心荣获CNAS认可
- android studio查看源码
- 《痞子衡嵌入式半月刊》 第 65 期
- android电视视频app下载,好看视频tv版下载|好看视频电视版 V6.6.5.10 安卓最新版 下载_当下软件园_软件下载...
热门文章
- 苹果最新专利:虚拟SIM卡
- maven项目的Archetype常用选择
- 如何撰写计算机SCI论文的引言部分 - 易智编译EaseEditing
- 爆笑三国故事:张飞流水帐41-50
- [转帖]AMOLED的技术和OLED有哪些联系和区别
- python根据视频帧按秒从视频中提取图片
- python批量打印mathcad_转载:简单比较几个计算数学软件 Matlab Mathematica MathCAD
- sklearn实战之逻辑回归与制作评分卡
- oracle增加表空间文件
- oracle 无法分配32字节,ORA-04031:无法分配 32 字节的共享内存