基于51单片机的烟雾温度火灾报警器 LCD1602显示proteus仿真

这篇具有很好参考价值的文章主要介绍了基于51单片机的烟雾温度火灾报警器 LCD1602显示proteus仿真。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

设计要求
设计一个简单、实用的基于单片机室内火灾报警系统(模拟机),对火灾的实时、准确监测,快速、自动报警,该系统能自动完成对布测点的火情检测即气体温度、浓度,设定一个温度,由液晶显示屏会看到温度变化,如果超过设定温度就会自动报警,报警形式有声音和灯光闪烁,。要求报警时输出一个状态指示信号,用一个LED点亮示意。

设计指标
(1) 选择一款合适的烟雾传感器,在兼顾检测精度的同时尽量降低成本用于前端检测电路之用;
(2) 以51单片机为核心对烟雾浓度进行实时检测,检测结果可通过数码管、液晶或者其他方式进行显示;
(3) 检测结果与阈值进行比较,通过启动蜂鸣器达到超限报警的功能,并触发继电器闭合。

硬件设计

系统方案设计
本设计以STC89C51单片机为系统的核心处理芯片,通过烟雾传感器MQ-2模块及温度传感器DS18B20进行检测环境中的烟雾浓度及温度进行实施监测,同时也采用ADC0832数模转换模块将烟雾传感器所采集到的烟雾值转化为电压值从而传递给核心处理芯片,通过核心处理芯片STC89C51单片机对数据进行,并且将其监测到的温度和烟雾浓度通过LcD1602液晶显示屏幕进行显示。
预设温度过高和烟气浓度过高报警的临界值,如果探测所得数据超过报警值,便接通蜂鸣器和LED灯开始报警;如果没有达到报警临街值则继续正常工作;如果收到的是报警按键信号,则立即报警。同时无论哪种情况显示模块都正常显示温度和烟雾浓度。
系统工作原理框图如2.1所示:
基于51单片机的烟雾温度火灾报警器 LCD1602显示proteus仿真
液晶显示电路
LCD1602的引脚RS,RW,E,DBO,DB1,DB2,DB3,DB4,DB5,DB6,DB7分别接到单片机P20,P26,P27,P00,P01,P02,P03,P04,P05,P06,P07进行与单片机的通信,以便于显示出单片机所要求要显示的字符。本部分硬件连接情况就是这样,软件系和几部分第四部分有更详细的说明。
由于液晶显示器每一个点在收到信号后就一直保持那种色彩和亮度,恒定发光,而不像阴极射线管显示器(CRT)那样需要不断刷新新亮点。因此,液晶显示器画质高且不会闪烁。
液晶显示器都是数字式的,和单片机系统的接口更加简单可靠,操作更加方便。
液晶显示器通过显示屏上的电极文章来源地址https://www.toymoban.com/news/detail-418837.html

到了这里,关于基于51单片机的烟雾温度火灾报警器 LCD1602显示proteus仿真的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于AT89C51单片机的温度控制系统报警器

    点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/87771724?spm=1001.2014.3001.5503 源码获取 单片机读取温度传感器当前的温度值并在LCD液晶显示屏上的第一行显示当前的温度值,单片机读取按键状态并通过人为手动按键部分来设置最低温度到最高温度

    2024年02月07日
    浏览(36)
  • 基于51单片机数字温度报警器_DS18B20可调上下限

    (仿真+程序+原理图) 原理图:Altium Designer 仿真版本:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:S0009 1、实时温度测量及显示,超出温度范围声光报警,上下限温度可通过按键设定等功能; 2、温度测量范围0到99.9摄氏度,精度为0.1摄氏度; 3、可设置上下

    2024年02月06日
    浏览(34)
  • 基于51单片机烟雾温度检测报警系统设计

    一、系统方案 本设计采用52单片机作为主控器,液晶1602显示,DS18B20采集温度,MQ2采集烟雾值,火焰传感器,按键设置报警,声光报警。 二、硬件设计 原理图如下: 三、单片机软件设计 1、首先是系统初始化 / / // 1602液晶初始化函数 / / void LcdInit() { LcdWriteCmd(0x38); // 16 2显示,

    2024年02月09日
    浏览(35)
  • 96、基于STM32单片机的温湿度DHT11 烟雾火灾报警器蓝牙物联网APP远程控制设计(程序+原理图+任务书+参考论文+开题报告+流程图+元器件清单等)

    单片机及温湿度、烟雾传感器是烟雾报警器系统的两大核心。单片机好比一个桥梁,联系着传感器和报警电路设备。近几年来,单片机已逐步深入应用到工农业生产各部门及人们生活的各个方面。各种类型的单片机也根据社会的需求而开发出来。单片机是器件级计算机系统,

    2024年02月12日
    浏览(29)
  • 51单片机学习--DS18B20温度读取&温度报警器

    需要先编写OneWire模块,再在DS18B20模块中调用OneWire模块的函数 先根据原理图做好端口的声明: 接下来像之前一样把时序结构用代码模拟出来: 至此,OneWire模块就写好了,接下来在DS18B20模块中模拟数据帧: 之后只需要在main中调用即可 接下来进行一些综合的应用:温度报警

    2024年02月14日
    浏览(36)
  • MCU-51:单片机DS18B20温度报警器

    DS18B20是一种常见的数字温度传感器,其控制命令和数据都是以数字信号的方式输入输出,相比较于模拟温度传感器,具有功能强大、硬件简单、易扩展、抗干扰性强等特点 测温范围:-55°C 到 +125°C 通信接口:1-Wire(单总线) 其它特征:可形成总线结构、内置温度报警功能、

    2024年02月02日
    浏览(43)
  • 51单片机DS18B20温度报警器proteus仿真设计_可调上下限

    (仿真+源码+原理图+报告+讲解视频) 原理图:Altium Designer 仿真版本:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:S0008 本设计系统是18b20温度报警系统数码管显示,可设置温度上限高温报警和下限低温报警,报警温度可精确到0.1度,并具有掉电保存功能,数

    2024年02月11日
    浏览(28)
  • 基于51单片机的烟雾检测+温度检测+蜂鸣器报警+光耦+风扇+LCD4602液晶显示(含原理图/PCB/代码)

    讲在前面: 51单片机是大多数电子爱好者的入门级单片机,这款设计是一个比较综合的单片机设计。本文介绍了一个典型的51单片机设计,希望对各位有帮助。 本人也在其他平台开源了一些项目和分享: 点击进入B站传送门 1)产品功能: 使用51单片机作为控制器,与ADC0832(

    2024年01月22日
    浏览(36)
  • 单片机-烟雾报警器

    目       录 烟雾报警器 一、开题依据 二、软硬件环境 三、计划进度 四、关键技术 4.1 报警器设计所需资源 4.2 报警器设计原理与内容 五、核心芯片主要参数 5.1 主控芯片 5.1.1  AT89C52 单片机简介 5.1.2 主控电路在本系统中的运用 5.2 传感部分 5.2.1   数 / 模转换芯片 ADC0809

    2024年02月20日
    浏览(28)
  • 基于STM32单片机的温度报警器(数码管)(Proteus仿真+程序)

            本设计由STM32F103单片机最小系统+DS18B20温度传感器+数码管显示模块+声光报警模块+独立按键组成。 1、主控制器是STM32F103单片机 2、DS18B20温度传感器测量温度 3、数码管显示温度值,精度0.1摄氏度 4、三个按键可设置温度上限、下限报警值,温度超过上限、或者温度低

    2024年02月07日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包