【E2272】单片机火灾报警器设计资料(PCB+SCH+源码)

2021-11-17 14:02:27      索炜达电子      1105     

项目编号:E2272

文件大小:1.9M

源码说明:带中文注释

开发环境:C编译器

简要概述:

目录
1设计指标及要求
1.1设计要求
1.2设计指标
2 系统方案设计
2.1 系统方案设计
3 系统硬件电路设计
3.1 单片机最小系统
3.1.1复位电路
3.1.2时钟电路
3.2 数模转换电路
3.3 液晶显示电路
3.4  烟雾监测电路
3.5温度监测及按键电路
4 系统软件设计
4.1系统软件结构
5.系统调试
结    论
参 考 文 献
附录A 系统硬件电路图
附录B 实物照片
附录C 程序代码

设计报告:

【E2272】单片机火灾报警器设计资料(PCB+SCH+源码)


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


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

系统方案设计

本设计以STC89C51单片机为系统的核心处理芯片,通过烟雾传感器MQ-2模块及温度传感器DS18B20进行检测环境中的烟雾浓度及温度进行实施监测,同时也采用ADC0832数模转换模块将烟雾传感器所采集到的烟雾值转化为电压值从而传递给核心处理芯片,通过核心处理芯片STC89C51单片机对数据进行,并且将其监测到的温度和烟雾浓度通过LcD1602液晶显示屏幕进行显示。

预设温度过高和烟气浓度过高报警的临界值,如果探测所得数据超过报警值,便接通蜂鸣器和LED灯开始报警;如果没有达到报警临街值则继续正常工作;如果收到的是报警按键信号,则立即报警。同时无论哪种情况显示模块都正常显示温度和烟雾浓度。


系统工作原理框图

【E2272】单片机火灾报警器设计资料(PCB+SCH+源码)

实物照片

【E2272】单片机火灾报警器设计资料(PCB+SCH+源码)

电路板:

【E2272】单片机火灾报警器设计资料(PCB+SCH+源码)

目录│文件列表:

 └ 烟雾报警器设计全套资料

    └ 烟雾报警器

       ├ 设计原理图及PCB

       │  │ 说明.doc

       │  └ 原理图-

       │     │ PCB1 PCB ECO 2018-3-12 19-23-23.LOG

       │     │ PCB1 PCB ECO 2018-3-15 10-57-47.LOG

       │     │ PCB1 PCB ECO 2018-3-24 14-28-45.LOG

       │     │ PCB1 PCB ECO 2018-3-24 14-29-05.LOG

       │     │ PCB1 PCB ECO 2018-3-25 10-54-27.LOG

       │     │ PCB1 PCB ECO 2018-3-25 10-56-55.LOG

       │     │ PCB1 PCB ECO 2018-3-25 11-01-57.LOG

       │     │ PCB1.PcbDoc

       │     │ PCB1.PcbDoc.htm

       │     │ PCB1.pcbdoc_viewstate

       │     │ PCB_PROJECT2.PRJPCB

       │     │ PCB_PROJECT2.PRJPCBStructure

       │     └ 烟雾报警器.SchDoc

       ├ 设计程序代码

       │  │ 代码.doc

       │  └ 程序

       │     │ STARTUP.A51

       │     │ STARTUP.LST

       │     │ STARTUP.OBJ

       │     │ 烟雾报警器

       │     │ 烟雾报警器.c

       │     │ 烟雾报警器.hex

       │     │ 烟雾报警器.lnp

       │     │ 烟雾报警器.LST

       │     │ 烟雾报警器.M51

       │     │ 烟雾报警器.OBJ

       │     │ 烟雾报警器.plg

       │     │ 烟雾报警器.uvgui.DELL

       │     │ 烟雾报警器.uvopt

       │     │ 烟雾报警器.uvproj

       │     │ 烟雾报警器_uvopt.bak

       │     └ 烟雾报警器_uvproj.bak

       └ 课程设计报告

          │ 课程设计报告-刘子洋-林涛.doc

          └ 课程设计报告要求.doc

TAG火灾报警器
  • 7 次
  • 演示
  • 20 分