历史上的今天

今天是:2024年10月13日(星期日)

正在发生

2021年10月13日 | 基于51单片机的烟雾报警器设计-ADC0809

发布者:静心静气 来源: eefocus关键字:51单片机  烟雾报警器  ADC0809 手机看文章 扫描二维码
随时随地手机看文章

一.硬件方案

火灾报警器采用51单片机为核心控制器,利用气体传感器MQ-2、ADC0809模数转换器、DS18B20温度传感器等实现基本功能。通过这些传感器和芯片,当环境中可燃气体浓度或温度等发生变化时系统会发出相应的灯光报警信号和声音报警信号,以此来实现火灾报警,智能化提示。


主要由51单片机+MQ-2烟雾传感+ADC0809模数转换芯片+LCD1602显示屏+继电器电路+按键+蜂鸣器;如图:

二.设计功能

(1)采用LCD1602实时显示当前的烟雾值和设置值;

(2)烟雾浓度的报警值可以通过按键设定;

(3)当前烟雾值在正常范围时,绿灯亮;

(4)当前烟雾超过上限值时,红灯亮,蜂鸣器响;

(5)三个按键功能:设置、加、减;


三.设计原理图

(1)原理图主要采用AD软件进行设计,如图:

(2)Protues仿真图如下:

四.软件设计

(1)程序流程图

(2)主程序源码


/*****主函数*****/

void main()

{

Init1602();   //调用初始化显示函数

while(1)   //进入循环

{

temp=ADC0809();   //读取烟雾值

Key();   //调用按键函数  扫描按键


if(Mode==0)   //只有当模式为0时才会执行以下的阀值判断部分

{

Display_1602(yushe_yanwu,temp);  //显示预设烟雾,烟雾值

if(temp>=yushe_yanwu)   //烟雾值大于等于预设值时

{

LED_yanwu=0;   //烟雾指示灯亮

baojing=0;   //蜂鸣器报警

}

else   //烟雾值小于预设值时

{

LED_yanwu=1;   //关掉报警灯

}

if(temp   //当烟雾小于预设值并且温度也小于预设值时 (&&:逻辑与,左右两边的表达式都成立(都为真,也就是1)时,该if语句才成立)

{

baojing=1;   //停止报警

}

}

}

}

关键字:51单片机  烟雾报警器  ADC0809 引用地址:基于51单片机的烟雾报警器设计-ADC0809

上一篇:基于51单片机的甲醛浓度检测仪
下一篇:基于51单片机的智能灯光控制系统

推荐阅读

启动程序源码head.S:@******************************************************************************@ File:head.S@ 功能:设置SDRAM,将程序复制到SDRAM,然后跳到SDRAM继续执行@****************************************************************************** .extern main.text .global _start _start:Reset: ...
近年来,随着电商、快递行业的迅猛增长及智慧物流的深入推进,带动了移动机器人行业的蓬勃发展。新的移动机器人公司如雨后春笋般快速增长,并得到了资本的青睐。据不完全统计,2012年国内生产移动机器人本体的企业在20家以内,2015年12月达到了60家左右,2018年超过了120家企业,增长速度惊人。 生产移动机器人企业爆发式增长的背后,得益于移动机器人...
据台媒自由时报报道,恩智浦半导体(NXP)宣布正式启用位于美国亚利桑那州钱德勒(Chandler)的6英寸射频氮化镓(GaN)晶圆厂,这是美国境内专注于5G射频功率放大器的最先进晶圆厂。恩智浦表示,这座全新氮化镓晶圆厂已通过认证,首批产品将持续推出上市,预计2020年底将达到产能满载。恩智浦指出,此全新工厂结合恩智浦射频功率领导者的专业与大规模量产...
一户发电,多户共享!英飞凌携手PIONIERKRAFT,实现自产太阳能按需分配为达成欧洲(欧盟)雄心勃勃的气候目标, 2030 年之前必须大幅减排温室气体。为此,住有8000多万住户的约2800万栋多户住宅建筑必须配备光伏系统。尽管有欧盟的支持,但仍存在巨大的技术和监管障碍,尤其是小型多户住宅建筑的可再生能源供电。通过与英飞凌科技股份公司(FSE:IFX /...

史海拾趣

问答坊 | AI 解惑

运用LabVIEW和PCI-6025E 开发变压器通用试验系统开发

准确测量三相电流三相电压 信号,判断各种异常情况并实现正确操作,通过与仪器通信和数据库     调用构建经济灵活的多功能自动化     …

查看全部问答∨

基于GPS定位的嵌入式汽车监控器设计

随着人们生活水平的提高,汽车逐渐进入了普通家庭,中国各大城市的汽车保有量逐年增加。同时,汽车被盗、被抢也成为一个较为严重的社会问题。虽然各类汽车防盗/报警器在汽车上的应用在一定程度上解决了汽车的安全问题,但随着盗贼手段的提高,大多的 ...…

查看全部问答∨

什么是可编程逻辑?

在数字电子系统领域,存在三种基本的器件类型:存储器、微处理器和逻辑器件。存储器用来存储随机信息,如数据表或数据库的内容。微处理器执行软件指令来完成范围广泛的任务,如运行字处理程序或视频游戏。逻辑器件提供特定的功能,包括器件与器件间 ...…

查看全部问答∨

MSTP拓宽ADSL数据通道

以SDH为基础的MSTP多业务传送平台是在传统的SDH设备上增加了以太网和ATM业务的接入和处理能力,可以有效支持分组数据业务,有助于实现从电路交换网向未来的宽带和IP环境逐步平稳过渡。而ADSL是一种能够在普通双绞线传输媒质上同时传送话音业务和高 ...…

查看全部问答∨

超声波测距资料与大家共享

超声波测距资料与大家共享…

查看全部问答∨

飞凌公司ok2440-3用户手册

飞凌公司ok2440-3用户手册,共3个pdf文件…

查看全部问答∨

求助ARM2410外部中断程序

哪位大侠有ARM2410外部中断程序 因为是初学 最好比较模块 是已经调试好用的 给我传一下  小女子不胜感激 邮箱:654694784@qq.com…

查看全部问答∨

wince 6.0 ril 编译

我是刚刚转到WIN CE下面进行开发的新手,要在cellcore下的ril基础上开发个用于cdma的ril mdd。 试着编译了ril发现是个lib文件,怎么样才能得到我需要的dll文件?…

查看全部问答∨

I/O端口与内存地址(上)

I/O端口与内存地址(上) 我们目前的微型计算机和一些单片机。大多数都是总线结构的。也就是由CPU和Ctrl-BUS、Address-BUS、Data-BUS三总线结构构成的。CPU我们可以把它看成是一个计算器。而内存可以看作是一个写有数据和程序的纸张。CPU在加电后从 ...…

查看全部问答∨

不知道有没有人在wince上用过 jrtplib 库

大家好,小弟在使用 jrtplib 时遇到了麻烦 我按照jrtplib 的文档简单写了一段程序,用于初始化jrtplib,         int error = 0;         RTPSessionParams sessParams;         ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
更多往期活动
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved