基于51单片机的烟雾报警器的设计

合集下载

基于51单片机烟雾报警监测系统的设计.

基于51单片机烟雾报警监测系统的设计.

大庆师范学院本科生开题报告基于51单片机的烟雾监测报警系统的设计院(系)机电工程学院专业电子信息工程研究方向应用型学生姓名刘廷芳学号201207112203指导教师姓名孙宇丹指导教师职称讲师2016年 2 月 25一、选题的背景与意义城市人口敏度不断增长的同时,火灾隐患日益加剧,烟雾检测系统也越来越受到人们的重视,所以需要开发小型、可靠、廉价的烟雾报警系统。

本设计以STC89C52单片机为中心,通过DS18B20及MQ-2检测外部环境,并可实时报警和显示采集信息。

二、研究的主要内容和预期目标烟雾报警系统首先通过烟雾传感器及温度传感器对现场的环境进行实时监测,监测数据经过A/D转换器松入单片机进行信号处理,根据数据分析结果确定是否报警及发送报警信息。

三、拟采用的研究方法步骤一、硬件部分:1、STC89C52单片机STC89C52是STC公司的一种低消耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash储存器。

参数:8K字节RAM,32位I/O口线,看门狗定时器,内置4KB EEPROM.电路图如下:1、烟雾检测模块烟雾报警检测采用MQ-2传感器。

经过ADC0832采集后就可以得到各种烟雾的浓度下的电压值。

从而设定出理想的烟雾强度报警值。

电路图如下:2、显示模块采用1602显示采集的数据硬件连接电路图如下:3、报警模块电路通过三级管基极串连一个电阻与51单片机的P3.6端口连接,当发生火灾时,蜂鸣器自动报警。

电路图如下:4、温度检测模块DS18B20温度传感器有64位光刻ROM、非挥发的温度报警触发器TH和TL、配置寄存器。

其特点是体积小,抗干扰能力强,精度高,独特的单独接口,测量温度-55至+125,在1秒(典型值)把温度变换为数字。

参考电路如下:二、.软件部分:1、烟雾报警系统的软件设计:2、报警子程序:四、研究的总体安排与进度一、总体安排1、收集资料。

2、首先要准备器件,lcd1602、MQ-2烟雾报警模块、DS18B20、A/D模块,组装硬件。

基于51单片机的智能烟雾报警系统的设计

基于51单片机的智能烟雾报警系统的设计

基于51单片机的智能烟雾报警系统的设计AbstractThe intelligent smoke alarm system based on 51 single-chip microcomputer is designed to reduce the risk of fire accidents caused by human negligence. This system uses a smoke sensor, a temperature sensor, a buzzer and a display module to detect and alarm in the occurrence of smoke and high temperature. The design of the entire system is controlled by the 51 single-chip microcomputer. The paper discusses the design and implementation of the system, the algorithm for information processing, the choice of material and the hardware structure. The system has high reliability and good practicability, and can effectively improve the safety factor of the living environment.IntroductionIn recent years, with the increase in housing density and the use of electrical appliances, the frequency of fire incidents has gradually increased. The smoke caused by fireis the main cause of death and injury, and it is difficult to detect by human senses. Therefore, the development of intelligent smoke alarm system is of great significance to improve the safety factor of the living environment.This paper designs an intelligent smoke alarm system based on 51 single-chip microcomputer, which can detect smoke and high temperature and accurately alarm. This system is composed of a smoke sensor, a temperature sensor, a buzzer and a display module. The entire system is controlled by 51 single-chip microcomputer, which has strong practicality andreliability.Design and ImplementationHardware designThe smart smoke alarm system is mainly composed of four parts: a smoke sensor, a temperature sensor, a buzzer and a display module. The smoke sensor and the temperature sensor are set on the same PCB board, and the buzzer and the display module are set on another PCB board.The smoke sensor is used to detect the smoke concentration in the environment. When the smoke concentration exceeds the threshold, the output signal of the smoke sensor is sent to the 51 single-chip microcomputer. The temperature sensor is used to detect the ambient temperature changes, and when the temperature exceeds the threshold, the temperature sensor sends an output signal to the 51 single-chip microcomputer. The buzzer is used to output the alarm sound, and the display module is used to display the alarm information.Software designThe software design of the intelligent smoke alarm system includes information processing algorithm design,error handling design and system control design. The information processing algorithm includes smoke detection and temperature detection. When the smoke concentration or temperature exceeds the threshold, the system will start the alarm sound and display the alarm information on the display module. The error handling design mainly includes fault detection and fault alarm. When the system fails, the buzzer will alarm and display the error information on the display module. The system control design includes system startup, control and shutdown.Material SelectionThe main materials used in the smart smoke alarm system include the 51 single-chip microcomputer, PCB board, smoke sensor, temperature sensor, buzzer and display module. Inorder to ensure the stability and reliability of the system, high-quality and reliable raw materials need to be selected.The chosen smoke sensor is a high-sensitivity and high-precision smoke sensor, which can accurately detect changesin smoke concentration. The temperature sensor is athermistor type temperature sensor, which can accuratelydetect the ambient temperature changes. The buzzer is a high-decibel buzzer, which can output loud alarm sound. Thedisplay module is a 16x2 LCD display module, which candisplay alarm information.ConclusionIn this paper, a smart smoke alarm system based on 51 single-chip microcomputer is designed and implemented. The system can monitor the smoke concentration and temperature changes in the environment, and give an accurate alarm signal. The system uses high-quality raw materials and has high reliability and good practicability. The intelligent smoke alarm system can effectively improve the safety factor of the living environment, and is of practical value in the field of fire safety.。

基于51单片机的烟雾报警器的设计

基于51单片机的烟雾报警器的设计

①烟雾报警器的工作原理;②单片机最小系统;③ADC0809数模转换器;④子程序流程图。

(2)系统的总体设计主控单片机是采用AT89C52芯片,传感器模块选用ZYMQ-2气体传感器,显示模块选用LCD1602,设置部分选用按键电路。

该系统的整体框架图如图1所示:图1 系统整体框架图二、硬件电路设计1. AT89C52单片机简介本系统主要是由AT89C52单片机作为其核心,选用11.0592MHZ的晶振,使得单片机的运行速度能够较为合理。

AT89C52单片机最小系统电路设计如图2所示。

图2 单片机最小系统电路图单片机最小系统由单片机,晶振电路,复位电路,电源电路等四部分所组成。

1.晶振:大小由单片机时钟周期的要求而决定(用于计时,与两个电容并联使用,电容大小由你的晶振决定,一般用22pF)2.复位电路:用于对对当前电路的状态进行复位3.电源:用于供电,一般用电脑的USB口供电4.烧制程序的口:并口输入,这个要根据由使用单片机的种类决定,本设计采用ATC 可用并口。

2. 总体方案设计本系统主要包括五个主要的模块编程:第一模块是声光报警电路的编程;第二模块是ADC0809数模转换模块编程;第三模块是液晶显示屏1602的编程;第四模块是单片机最小系统的编程;第五模块是按键设计电路的编程。

图3 原理图三、烟雾报警器的原理1. 主程序流程当烟雾报警器正常运行时,传感器感受周围的烟雾浓度,将这种微小的电压信号经过放大电路放大,转换成可观的模拟电子信号,然后送入到ADC0809中进行数模转换,之后送到ATC89C52单片机中进行处理。

2. 报警电路的子程序流程当单片机接收到ADC0809中的感应信号,发现不为零时,系统就会开启报警模式,此时,LED灯闪亮,并且时间持续30min,知道工作人员手动关闭或者周围环境的烟雾浓度降低到一定数值。

蜂鸣器鸣叫时,LED显示为“1”,于此同时会发出信号,当烟雾浓度持续30s还不下降时,说明不是误报警,此时通过单片机控制,进行紧急灭火处理,否则的话,报警系统只会LED灯亮,自动排烟系统启动,却不会开启灭火模式。

基于C51单片机的烟雾报警器设计

基于C51单片机的烟雾报警器设计

基于C51单片机的烟雾报警器设计设计基于C51单片机的烟雾报警器摘要:烟雾报警器是一种常见的安全设备,用于检测并报警烟雾的存在。

本设计基于C51单片机,通过光敏电阻和烟雾传感器来检测烟雾浓度,并通过蜂鸣器和LED灯提供报警信号。

通过编程控制单片机,实现了烟雾报警器的功能。

关键词:C51单片机、烟雾传感器、烟雾报警器、光敏电阻、蜂鸣器、LED灯1.引言烟雾报警器是一种广泛应用的安全设备,它可以及时发现并报警烟雾的存在,预警人们可能发生的火灾事故。

本设计基于C51单片机,实现了一个简单的烟雾报警器。

该报警器通过光敏电阻和烟雾传感器来检测烟雾浓度,并通过蜂鸣器和LED灯提供报警信号。

2.设计原理本设计的烟雾报警器主要由C51单片机、光敏电阻、烟雾传感器、蜂鸣器和LED灯组成。

光敏电阻用于检测光照强度,当烟雾浓度超过一定阈值时,烟雾传感器会发出高电平信号。

C51单片机通过读取光敏电阻和烟雾传感器的信号来判断是否触发报警。

当触发报警时,蜂鸣器会发出警报声,并且LED灯会闪烁。

3.硬件设计3.1C51单片机C51单片机是本设计的核心控制器,它负责读取传感器信号、控制蜂鸣器和LED灯的状态,并与用户进行交互。

C51单片机的引脚用于连接其他硬件组件。

3.2光敏电阻光敏电阻用于检测环境光照强度,它的电阻值会随光照强度的变化而变化。

本设计将光敏电阻接入C51单片机的模拟输入引脚,通过测量电阻值来判断环境光照强度。

在光照强度较低时,烟雾传感器的探测效果更好。

3.3烟雾传感器烟雾传感器是烟雾报警器的核心部件,它能够检测烟雾浓度。

本设计使用一种常见的烟雾传感器模块,它通过电化学原理来检测烟雾浓度。

当烟雾浓度超过一定阈值时,烟雾传感器会输出高电平信号。

3.4蜂鸣器和LED灯蜂鸣器和LED灯用于提供报警信号。

当检测到烟雾浓度超过一定阈值时,蜂鸣器会发出警报声,并且LED灯会闪烁。

通过这种方式,可以吸引人们的注意并提醒他们可能发生火灾事故。

基于51单片机的烟雾报警器的设计

基于51单片机的烟雾报警器的设计

图 1总体设计框图
[ 2 ] 朱 明程等. 一氧化碳 传感器 MG S 1 1 0 0原理及 应用电子技术[ J J . [ 3 1 5 1 , 迎春. 传感器原理设计及 应用[ M] . 哈 尔滨 : 哈 尔滨工业 大学出社 f 4 】 赵 负图. 数据采集与控 制 系统[ M ] . 北京 : 北京北京科 学技术 出社.
2 系统 硬 件 电 路 2 . 1 烟雾检测 A D采集电路
烟雾检测采用 MQ 一 2传感器 。经过 A D C 0 8 3 2采集后就可 以得 到各种烟雾 浓度 下的电压值 。从而设定 出理想的烟雾强度报警值 。 电路如图 2 所示 。 2 . 2声音报警电路 电路通过三极管基极串连一个电阻与单片机 P 3 . 6端 口连接从 而达到控制 蜂鸣器是否报警 。如图 3 所示 。 2 . 3温度传感器( D S 1 8 B 2 0 ) 电路 如图 4所示 为 1 8 B 2 0接 口电路。 图 2 烟 雾浓 度采 集 电路 3 系统软件设计 程序设计思想主要是先要 给传感 器预热, 因为 MQ 一 2型半 导体 电阻式 烟雾传感器在不通 电存放 一段时间后 , 再次通 电时 , 传感 器 不能立 即正常采集烟雾信息 , 需要 一段 时间预热 。程 序初 始化结束 口 _ 后, 系统 进入监控状态 。主要流程图如 图 5所示 。 R1 3
黑龙江省教 育厅 高职 高专院校科研 项 目+ 科学技 术研 究( 指导 ) 项 目+ 基于微机 测控技 术的 自动变频调速节能节水灌溉 系统的研 究与
开发+ 1 2 5 2 5 0 7 3阶段 性 研 究成 果 。
作者简介 : 史洁 , 讲 师, 硕 士, 黑龙江农业经济职业 学院机电工程 学院教师 。

基于STC89C51单片机的烟雾报警系统设计

基于STC89C51单片机的烟雾报警系统设计

基于STC89C51单片机的烟雾报警系统设计摘要:本文详细描述了基于STC89C51单片机的烟雾报警系统的设计,包括硬件电路的设计和软件程序的编写。

烟雾传感器通过检测环境中的烟雾浓度,与单片机进行通信,并根据设定的阈值进行报警。

为了提高系统的可靠性和稳定性,还设计了多种保护措施。

实验结果表明,该烟雾报警系统能够实现可靠的烟雾检测和报警功能。

关键词:STC89C51单片机;烟雾传感器;报警系统;保护措施;可靠性一、绪论随着人们对生命安全的重视,烟雾报警系统已经成为了一种不可或缺的安全设备。

烟雾报警系统通过检测环境中的烟雾浓度,在一早期发现火灾并及时采取措施,有效避免了火灾的扩散和人员伤亡。

本文将基于STC89C51单片机,设计一个烟雾报警系统,以提高环境安全性。

二、系统设计A.硬件设计1. STC89C51单片机STC89C51单片机是一款常用的8位单片机,具有体积小、功耗低、可靠性高等特点,适用于各种嵌入式系统。

该单片机的CPU频率为11.0592MHz,内部ROM为40KB,RAM为1280字节。

2. 烟雾传感器烟雾传感器是该系统的核心部件,用于检测环境中的烟雾浓度。

本文选用了一种具有高精度和快速响应的光电式烟雾传感器,具有较高的检测精度和抗干扰能力。

3. 报警器本文选用了一种高分贝的蜂鸣器作为报警器,当烟雾浓度超过设定值时,单片机会输出高电平信号,驱动蜂鸣器发出响亮的警报声。

4. 电源和电路保护为了保护电路和单片机的安全运行,需要对系统进行多种保护。

本文采用了过载保护、过压保护、反向保护等措施,同时选用了适宜的电源电压和电流,确保系统的稳定性和可靠性。

B.软件设计1. 系统初始化在系统启动时,需要对单片机进行初始化,包括引脚模式设置、计时器计数器配置、中断使能等。

同时还需要初始化烟雾传感器,设置检测精度和响应时间等参数。

2. 烟雾检测烟雾传感器通过光电反射原理,检测环境中烟雾的浓度,并输出模拟信号。

基于C51单片机的烟雾报警器设计91971

基于C51单片机的烟雾报警器设计91971

班级:08应用电子姓名:伍业映时间:指导教师:基于C51单片机的声光报警器设计【摘要】火灾是指在时间和空间上失去控制的燃烧所造成的灾害。

在各种灾害中,火灾是最经常、最普遍地威胁公众安全和社会发展的主要灾害之一。

人类能够对火进行利用和控制,是文明进步的一个重要标志。

所以说人类使用火的历史与同火灾作斗争的历史是相伴相生的,人们在用火的同时,不断总结火灾发生的规律,尽可能地减少火灾及其对人类造成的危害。

火灾,几乎是和火的利用同时发生的,随着现代社会的不断发展,现代家庭用火、用电量正在逐年增加,火灾发生的频率越来越高,火灾不仅毁坏物质财产,造成社会秩序的混乱,还直接或间接危害生命,给人们的心灵造成极大的危害。

每年都有许多人被火灾夺去生命。

由于人们的疏忽而发生的火灾与爆炸,不仅造成人员的大量伤亡,还承受着严重的经济损失。

正是由于火灾的巨大危害,报警器才得以应运而生,报警器在火灾报警方面发挥人类本身无可比拟的优势,而声光报警器更是其中的佼佼者。

声光报警器是一种用在危险场所,通过声音和各种光来向人们发出示警信号的一种不会引燃易燃易爆性气体的报警信号装置。

防爆声光报警器适用于安装在含有ⅡC级T6温度组别的爆炸性气体环境场所,还可使用于石油、化工等行业具有防爆要求的1区及2区防爆场所,也可以露天、室外使用。

可以和国内外任何厂家的火灾报警控制器配套使用。

当生产现场发生事故或火灾等紧急情况时,火灾报警控制器送来的控制信号启动声光报警电路,发出声和光报警信号,完成报警目的。

本产品也可同手动报警按钮配合使用,达到简单的声,光报警目的。

本产品符合GB3836系列标准的要求(满足GB3836.1—2000《爆炸性环境用防爆电气设备通用要求》及GB3836.2—2000《爆炸性环境用防爆电气设备隔爆型“d”》标准),经国家指定的检测机构鉴定并取得了防爆合格证。

报警器外壳为全不锈钢壳体,灯壳抗冲击能力强,180清晰可视超高亮LED发光管,配备超强蜂鸣器,具有工作稳定,使用寿命长, 功耗低,不受污染物和水的影响等特点。

基于51单片机的烟雾报警器设计毕业设计

基于51单片机的烟雾报警器设计毕业设计

Abstract
Along with the modern home with fire, electricity consumption increases, the frequency of home fires is getting higher and higher. Smoke detectors have also been widelyused in various occasions.
3.2.1 MQ-2 介绍..............................................................................................................12 3.2.2 ADC0809 介绍........................................................................................................14 3.3 液晶显示电路设计.......................................................................................................15 3.4 声光报警提示电路.......................................................................................................18 3.4.1 灯光提示电路.......................................................................................................18 3.4.2 声音报警电路.......................................................................................................19 3.5 负载控制电路...............................................................................................................20 3.6 按键电路.......................................................................................................................21 4 系统的软件设计...................................................................................................................22 4.1 软件介绍.......................................................................................................................22 4.2 系统程序流程图...........................................................................................................23 5 火灾报警器的测试结果及结论............................................................................................23 5.1 调试...............................................................................................................................24 5.2 结论...............................................................................................................................24 致谢...........................................................................................................................................25 参考文献...................................................................................................................................26

烟雾报警器毕业设计

烟雾报警器毕业设计

烟雾报警器毕业设计
一、设计原理
具体而言,烟雾报警器包括光照源、光敏电阻传感器和处理电路。


照源发出红外光,光线经过烟雾介质后被光敏电阻传感器接收,并转换为
电信号。

处理电路对接收到的电信号进行放大和滤波处理,最终输出一个
与烟雾浓度相关的电信号。

当这个电信号超过设定的阈值时,触发报警器
进行报警。

二、设计方案
1.硬件设计
采用51单片机作为主控芯片,具有较强的数据处理和控制能力。


根据需求选择其他的单片机。

光照源选用红外发射二极管,光敏电阻传感器采用光电三极管。

单片
机通过模拟输入口读取光敏电阻传感器的电压,转化为数字信号。

电路部分可以采用基本的电路元件,如电阻、电容等。

为了简化设计,可以选择现成的模块,如AD转换模块、功放模块等。

2.软件设计
通过单片机的GPIO口控制发射二极管,通过读取光敏电阻传感器的
电压值判断烟雾浓度的高低。

需要设计一个合适的算法来计算烟雾浓度,并判断是否触发报警。


以设置一个阈值,当烟雾浓度超过该阈值时触发报警,否则保持正常状态。

在报警时,可以通过单片机的GPIO口控制蜂鸣器发出声音警报,并通过LCD显示屏显示警报信息。

三、总结
以上是一个简单的烟雾报警器毕业设计案例,具体实现方式和功能可以根据实际需求进行调整和扩展。

对于毕业设计,可以进一步研究和优化烟雾浓度的计算算法,加入网络通信功能,实现远程监控和控制等。

基于51单片机的烟雾报警器开题报告

基于51单片机的烟雾报警器开题报告

论文(设计)题目基于GSM的烟雾报警系统的设计与实现学生姓名申少英专业软件工程(嵌入式系统方向)指导教师于华李锋涛选题目的和意义:目的:解决如何将生活当中有关家庭火灾、易燃易爆气体和有毒气体泄漏等带来的损失降到最低。

意义:在现如今我们的生活当中经常可以听到在我们身边发生的火灾、以及易燃易爆气体的爆炸和有毒气体泄漏的新闻。

因此市场上各种各样的防火报警器应用而生,尤其是无线报警器的发展特别迅速。

随着社会的发展,科技水平在不断的进步,无线通信网络发挥着越来越重要的角色。

有部分科技含量高的报警器都会用上无线通信,以达到无线远程报警目的。

因此设计出性能可靠、经济实惠的无线报警系统已成为市场的需求。

基于GSM模块的烟雾报警系统利用无线报警探头或传感器等作为报警终端,免去了电缆的束缚,改善了屋内的环境,对于系统的施工也提供了很大的方便。

基于GSM模块的烟雾报警系统,可以实现一点与多点之间的信息交流,系统利用无线信息发送、接收的方式使整个报警过程更加隐蔽,更加可靠。

基于GSM模块的烟雾报警系统概念一经提出,就得到了迅速的发展,不仅在居家安全领域,在其他领域,如医疗监护、工业生产、商业活动等领域都得到很好的应用。

与本课题相关的技术和方法综述:本课题中的单片机是无线报警器的核心部件,一方面接收来自传感器的模拟信号和信号的检测,另一方面又对信号分别进行处理,控制电路后续的相应工作,同时能够在满足报警器设计的计算速度及接口数的要求的同类单片机中,要考虑选择价格低廉且体积精巧的机型,在保证了报警器的精确性、可靠性及抗干扰性的基础上,能够不提高成本、缩小体积。

本设计采用AT89S52作为整个设计的核心部分。

AT89S52是一种低功耗、高性能的CMOS8位处理控制器,具有8K在系统可编程Flash存储器。

使用Atmel公司的高密度非易失存储器技术制造,与工业80C51产品指令和引脚完全兼容。

片上Flash允许程序存储器在系统可编程,亦适于常规编程,在单片机上,拥有灵巧的的8位CPU和在系统可编程Flash,使得AT89S52为从多嵌入式控制应用系统提高灵活性,超有效的解决方案。

基于C51单片机的烟雾报警器设计

基于C51单片机的烟雾报警器设计

基于C51单片机的烟雾报警器设计烟雾报警器是一种常见的安全设备,用于检测空气中的烟雾并在发现烟雾时发出警报。

在本文中,我们将基于C51单片机来设计一个简单的烟雾报警器。

首先,我们需要了解烟雾报警器的基本原理。

烟雾报警器通常由三部分组成:传感器、信号处理电路和报警器。

传感器负责检测空气中的烟雾,将检测到的烟雾信号传递给信号处理电路,然后信号处理电路根据接收到的信号来判断是否需要触发报警器。

在我们的设计中,我们将使用MQ-2烟雾传感器来检测空气中的烟雾。

MQ-2传感器是一种常用的可燃气体与烟雾同时检测传感器,通过其内部的检测元件可以检测到空气中的烟雾或可燃气体。

传感器会输出一个电压信号,该信号的大小与检测到的烟雾浓度成正比。

我们将使用C51单片机来实现信号处理电路。

C51单片机是一种常见的8位单片机,非常适合用于嵌入式系统和物联网应用。

我们将使用单片机的模拟输入引脚来接收MQ-2传感器的输出信号,然后根据信号的大小来判断是否需要触发报警器。

接下来,我们需要编写单片机的程序来实现信号处理功能。

我们需要使用单片机的A/D转换功能来将传感器输出的模拟电压信号转换为数字信号,然后使用比较器来判断数字信号的大小。

首先,我们需要配置单片机的A/D转换模块。

我们可以使用单片机的内部参考电压,并选取一个合适的比较器阈值来判断烟雾浓度。

然后,我们可以使用单片机的中断功能来定期读取A/D转换的结果,并进行比较。

当检测到烟雾浓度超过设定的阈值时,我们需要触发报警器。

我们可以使用单片机的IO口来控制一个蜂鸣器或者发光二极管来发出警报。

当发生报警时,我们还可以使用单片机的串口通信功能来发送报警信息到外部设备或者云服务器。

最后,为了便于用户设置烟雾浓度的阈值,我们可以添加一个LCD显示屏和数码调节器。

用户可以通过旋转数码调节器来调整烟雾浓度的阈值,并通过LCD显示屏来显示当前的阈值。

综上所述,我们可以基于C51单片机来设计一个简单的烟雾报警器。

基于51单片机的烟雾火灾报警器设计的装配清单

基于51单片机的烟雾火灾报警器设计的装配清单

基于51单片机的烟雾火灾报警器设计的装配清单以下是基于51单片机的烟雾火灾报警器设计的装配清单:
1. 51单片机开发板- 用于控制报警器的整个电路系统。

2. 烟雾传感器模块- 检测烟雾和火灾情况。

3. 蜂鸣器- 用于发出报警声音。

4. LED灯- 用于显示报警状态。

5. 电阻- 用于电路中的电流限制和分压。

6. 电容- 用于电路中的滤波和稳压。

7. 电源模块- 用于提供稳定的电源。

8. 按钮- 用于启动或停止报警器。

9. 连接线和杜邦线- 用于连接各组件和电路。

10. 电池盒- 用于安装电池以提供备用电源。

11. 继电器模块- 用于控制报警器的开关。

12. 电位器- 用于调节模拟信号的电压。

此外,还需要一些工具和材料,如焊接工具、焊锡、焊膏、导线剥皮钳、剪线钳等。

基于单片机的烟雾报警器的设计

基于单片机的烟雾报警器的设计

基于单片机的烟雾报警器的设计烟雾报警器是一种能够实时监测环境中烟雾浓度并及时发出警报的装置,主要用于家庭、办公室或其他公共场所的火灾预警。

本文将介绍一个基于单片机的烟雾报警器的设计方案。

1.设计思路2.硬件设计(1)单片机选择:根据需要,选择一款适合的单片机,如常见的51单片机系列或STM32系列单片机。

单片机需要提供足够的GPIO口用于连接烟雾传感器、LCD显示屏、蜂鸣器等外部设备。

(2)烟雾传感器:选择一款灵敏度较高、稳定性好的烟雾传感器模块。

常见的烟雾传感器模块有MQ-2、MQ-7等。

传感器模块通常通过模拟输出方式提供检测结果,因此还需要设定一个模拟输入引脚用于接收传感器的输出信号。

(3)LCD显示屏:选择一块适合的LCD显示屏,用于显示当前的烟雾浓度值和其他状态信息。

显示屏可以通过串行或并行方式与单片机进行通信。

(4)蜂鸣器:选择一个适合的蜂鸣器用于发出声音警报。

蜂鸣器通常通过直流脉冲信号进行驱动,可以通过GPIO口进行控制。

(5)电源电路:提供适当的电源电路,以确保整个系统正常工作。

通常可以使用电池或直接使用交流电源。

3.软件设计通过单片机的GPIO口对外部设备进行控制,可以使用C语言或汇编语言进行编程。

下面是一个简单的程序框架:(1)初始化:设置GPIO口的输入输出方向,并初始化LCD显示屏、蜂鸣器等外设,为后续的工作做准备。

(2)检测:通过模拟输入引脚读取烟雾传感器的输出信号,并转换为相应的浓度值。

(3)判断:将检测到的烟雾浓度与预设的阈值进行比较,如果超过阈值,则执行下一步。

(4)警报:通过GPIO口控制蜂鸣器发出声音警报,并在LCD显示屏上显示相应的警报信息。

(5)延时:为了避免频繁触发报警,可以在发出警报后加入适当的延时。

(6)循环:重复执行步骤2至步骤5,实现实时监测和报警功能。

4.其他功能扩展为了增加烟雾报警器的功能和灵活性,可以考虑以下扩展:(1)远程报警:通过串口或网络连接,将报警信息发送到远程设备,如手机、电脑等。

基于51单片机的烟雾报警器设计论文毕业设计(论文)word格式

基于51单片机的烟雾报警器设计论文毕业设计(论文)word格式

摘要烟雾报警器就是通过监测烟雾的浓度来实现火灾防范的,烟感器内部采用离子式烟雾传感,离子式烟雾传感器是一种技术先进,工作稳定可靠的传感器,被广泛运用到各种消防报警系统中,性能远优于气敏电阻类的火灾报警器。

它在内外电离室里面有放射源镅241,电离产生的正、负离子,在电场的作用下各自向正负电极移动。

在正常的情况下,内外电离室的电流、电压都是稳定的。

一旦有烟雾窜逃外电离室。

干扰了带电粒子的正常运动,电流,电压就会有所改变,破坏了内外电离室之间的平衡,于是无线发射器发出无线报警信号,通知远方的接收主机,将报警信息传递出去。

本系统使用AT89C51单片机,选用集成温度传感器AD590和气体传感器TGS202作为敏感元件,利用多传感器信息融合技术,开发了可用于小型单位火灾报警的语音数字联网报警器。

我国的火灾自动报警控制系统经历了从无到有、从简单到复杂的发展过程,其智能化程度也越来越高。

目前国内厂家多偏重用于大型仓库、商场、高级写字楼、宾馆等场所大型火灾报警系统的研发。

关键词:单片机;传感器;信号处理;火灾报警器目录摘要 (1)目录 (2)一方案论证与比较 (3)方案一:气敏传感器驱动555震荡报警 (3)方案二:单片机检测气敏传感器再驱动蜂鸣器报警 (3)二部分器件简介 (5)1. 烟雾传感器 (5)(1)光电烟雾报警IC种类 (5)(2)离子烟雾报警IC (6)(3)KT-601型便携式可燃气体检测仪 (7)(4)MF8892型烟雾检测仪 (8)(5)KING-01型可燃气体检测仪 (8)(6)而GS-1型火警报警器 (8)2.主控制器A T89S52 (9)(1)MSC-51芯片资源简介 (9)(2)单片机的引脚 (11)(3)89S51单机的电源线 (11)(4)89S51单片机的外接晶体引脚 (11)(5)89S51单片机的控制线 (12)(6)89S51单片机复位方式 (12)三报警系统设计 (14)1.硬件电路设计 (14)(1)单片机最小系统 (14)(2)气敏检测系统 (14)(3)电源电路 (15)(4)报警驱动电路 (15)2.系统软件设计 (15)(1)软件流程图 (15)(2)程序清单 (16)四结束语 (17)五参考文献 (18)一方案论证与比较方案一:气敏传感器驱动555震荡报警如图1所示为简易气体烟雾报警电路。

51单片机烟雾报警器制作程序

51单片机烟雾报警器制作程序

51单片机烟雾报警器制作程序烟雾报警器是一种用于监测烟雾并发出警报的装置,可以在火灾等危险情况发生时提供早期警示。

在这篇文章中,我们将介绍如何使用51单片机制作一个简单的烟雾报警器,并给出相应的制作程序。

材料清单:-1个51单片机开发板-1个烟雾传感器模块-1个蜂鸣器-杜邦线若干-面包板-电池电源制作步骤:第1步:连接硬件元件将51单片机开发板与面包板连接,并依次将烟雾传感器模块和蜂鸣器连接到面包板上。

然后使用杜邦线将各元件连接至相应的接口。

第2步:编写程序```c#include <reg52.h> //包含51单片机寄存器定义的头文件sbit SmokeSensor = P1^0; //定义烟雾传感器接口sbit Buzzer = P1^1; //定义蜂鸣器接口void Delay(int n) //延时函数int i, j;for(i = 0; i < n; i++)for(j = 0; j < 100; j++);void mainSmokeSensor = 1; //设置烟雾传感器接口为输入模式Buzzer = 0; //设置蜂鸣器接口为输出模式while(1) //无限循环if(SmokeSensor == 0) //检测到烟雾Buzzer = 1; //触发蜂鸣器Delay(1000); //延时1秒Buzzer = 0; //关闭蜂鸣器}elseBuzzer = 0; //无烟雾时关闭蜂鸣器}}```第3步:测试与调试将制作好的烟雾报警器接通电源,并观察烟雾传感器的灯是否发亮。

如果传感器灯亮,表示传感器已经开始工作。

接着,将一些烟雾靠近传感器,并观察蜂鸣器是否发出警报声音。

如果蜂鸣器响起,表示烟雾报警器正常运行。

总结:通过以上步骤,我们成功制作了一个简单的51单片机烟雾报警器。

当烟雾传感器检测到烟雾超过预设值时,蜂鸣器会触发警报声音。

这个简易的报警器可以在家庭、办公场所等地方起到烟雾报警的作用,提供了一种相对低成本、高效率的烟雾监测方案。

基于51单片机的火灾报警器设计

基于51单片机的火灾报警器设计

本设计使用了烟雾传感器模块(MQ-2),它可以检测空气中的可燃气体(如烟雾、甲烷、丙烷、液化石油气等),当检测到烟雾或其他可燃气体时,就会引起警报。

我们通过将烟雾传感器模块与单片机相连接,通过程序对传感器模块的检测结果进行处理,从而实现火灾警报的功能。

具体设计流程如下:初始化单片机。

定义IO口,将烟雾传感器模块的DOUT引脚接入P1.0口。

在主循环中读取烟雾传感器模块的输出电平值。

当输出电平值低于某个阈值时,发出火灾警报信号。

以下是实现代码:scssCopy code#include<reg52.h>#define uchar unsigned char#define uint unsigned intsbit DOUT=P1^0; //定义模块输出口P1.0void delay(uint z) //延时函数{uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}void main(){uchar i,flag;P1=0xff; //初始化端口为高电平while(1){flag=0; //将标志位清零DOUT=1; //模块输出高电平delay(5); //延时等待模块稳定DOUT=0; //模块输出低电平while(DOUT); //等待模块输出高电平for(i=0;i<10;i++) //连续读取10次输出电平值{if(DOUT==0) //当输出低电平时flag=1; //将标志位设为1break; //跳出循环}}if(flag==1) //当标志位为1时{P2=0x00; //LED闪烁delay(100);P2=0xff;delay(100);}elseP2=0xff; //LED熄灭}}以上代码中,我们定义了DOUT口用来接收烟雾传感器模块的输出电平,通过读取模块输出的电平值来判断是否发生了火灾,并发出火灾警报信号。

基于51单片机烟雾传感器MQ-2火灾报警器的设计

基于51单片机烟雾传感器MQ-2火灾报警器的设计

基于51单片机烟雾传感器MQ-2 火灾报警器的设计显示浓度2012-02-16 16:54单片机火灾报警系统设计摘要:随着“信息时代”的到来,作为获取信息的手段——传感器技术得到了显著的进步,其应用领域越来越广泛,对其要求越来越高,需求越来越迫切。

传感器技术已成为衡量一个国家科学技术发展水平的重要标志之一。

因此,了解并掌握各类传感器的基本结构、工作原理及特性是非常重要的。

为了提高对传感器的认识和了解,尤其是对烟雾传感器的深入研究以及其用法与用途,基于实用、广泛和典型的原则而设计了本系统。

本文利用单片机结合传感器技术而开发设计了这一烟雾监控系统。

本论文以电阻式烟雾传感器和单片机技术为核心并与其他电子技术相结合,设计出一种技术水平较好的烟雾报警器。

其中选用MQ-2型半导体可燃气体敏感元件烟雾传感器实现烟雾的检测,具有灵敏度高、响应快、抗干扰能力强等优点,而且价格低廉,使用寿命长。

以A T89S52单片机和MQ-2型半导体电阻式烟雾传感器为核心设计的烟雾报警器是一种结构简单、性能稳定、使用方便、价格低廉、智能化的烟雾报警器。

具有一定的实用价值。

关键词:烟雾,报警器,A T89S52,传感器#include <reg52.h> //52系列头文件#include <stdio.h>#include <intrins.h>#define uchar unsigned char //宏定义uchar #define uint unsigned int //宏定义uint long int a1,d0,d,e1,b,c,s,s1,nongdu;sbit beep=P1^4; //定义蜂鸣器的iouint temp,t,w; //定义整型的温度数据uchar flag,a,flag1,num;float f_temp; //定义浮点型的温度数据uint low; //定义温度下限值是温度乘以10后的结果uint high; //定义温度的上限值sbit jdq=P1^0;sbit ADCCLK=P1^5;//时钟sbit ADCCS=P1^7;//片选端sbit DI=P1^6;//起始信号输入与端口选择及数据输出端uchar dat=0;//AD值sbit DO=P1^6;//ADC0832数据输出uchar CH=0;//通道变量sbit k1=P3^3; //功能键控制iosbit s2=P3^5; //增大按键iosbit s3=P3^6; //减少键控制iosbit s4=P3^7;bit t1;uchar flag1,flag2,flag3,flag4,s1num,qian,bai,shi,ge;uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,}; //共阳数码管段码表没有小数点0~9void delay(uchar z) //延时函数{uchar a,b;for(a=z;a>0;a--)for(b=110;b>0;b--);}void init(){EA=1; //打开全局中断控制,再此条件下,由各个中段控制位确定相应中断的打开和关闭ET1=1; //打开定时器T1中段TR1=1; //启动定时器T1TMOD=0x10; //定时器1工作方式1TH1=(65536-4000)/256; //给定时器高四位赋初值TL1=(65536-4000)%256; //给定时器第四位赋初值flag=0;nongdu=3000;}/**************************************************AD转换函数***************************************************/uint ADC0832(){uint i,test,adval;adval=0;test=0;ADCCS=0; //选通ADC0832_nop_(); //延时ADCCLK=1;//第一个脉冲的上升沿_nop_(); //延时DI=1; //第一个脉冲下降沿之前ADC0832转换启动信号ADCCLK=0;//第一个脉冲的下降沿_nop_(); //延时ADCCLK=1;//第二个脉冲的上升沿_nop_(); //延时if(CH==0)//选通CH0通道{DI=1;//第二个脉冲下降之前送人通道选择第二位ADCCLK=0;//第二个下降沿_nop_();ADCCLK=1;//第三个脉冲上升沿_nop_();DI=0; //第三个脉冲下降沿之前送入通道选择第3位ADCCLK=0;//第三个脉冲的下降沿_nop_();ADCCLK=1;//开始第四个脉冲_nop_();}else //选通CH1通道{DI=1; //第二个脉冲下降沿之前送通道选择的第一位ADCCLK=0; //第二个下降沿_nop_();ADCCLK=1; //第三个脉冲的上升沿_nop_();DI=1;//第三个脉冲的下降沿之前送通道通道选择的第二位ADCCLK=0;//第三个脉冲的下降沿_nop_();ADCCLK=1;//开始第四个脉冲_nop_();}ADCCLK=0;//第四个脉冲的下降沿DO=1;for(i=0;i<8;i++)//读取前八位{_nop_();adval<<=1;ADCCLK=1;_nop_();ADCCLK=0;if(DO)adval|=0x01;elseadval|=0x00;}for(i=0;i<8;i++)//读取后八位{test>>=1;if(DO)test|=0x80;elsetest|=0x00;_nop_();ADCCLK=1;_nop_();ADCCLK=0;}if(adval==test)//比较前8位与后8位的数值,如果不相同,舍去dat=test;_nop_();ADCCS=1;//释放ADC0832DO=1;ADCCLK=1;return dat;}程序未完待续……。

基于单片机的烟雾报警系统设计

基于单片机的烟雾报警系统设计

毕业设计报告(论文)系别:通信与信息工程系专业:通信技术班级:通信六班学生姓名: xxx学生学号: xxx论文题目: 基于单片机的烟雾报警系统设计指导教师: xxx起讫日期: xxx学生姓名 xxx 系部通信与信息工程系学号 xxxx课题名称基于单片机的烟雾报警系统设计指导教师评语:建议成绩:指导教师:评阅教师评语:答辩简洁,流利,清楚,重点突出,不经提示能准确陈述研究结果。

答辩过程中能准确回答主要问题。

论文所用材料翔实、恰当,掌握相关的背景和数据。

建议成绩:指导教师:答辩小组评语:建议成绩:答辩小组负责人:专业通信技术学号姓名 xxx课题名称:基于单片机的烟雾报警系统设计主要技术指标:AT89C52单片机、DS18B20温度传感器、MQ-2烟雾传感器、Proteus软件工作内容和要求:1. 了解烟雾报警系统研究现状,完成总体方案设计,主要是功能和组成;2. 了解其MQ-2烟雾传感器、ADC0832模数转换芯片、DS18B20温度传感器的基本结构和存储器配置等;3. 完成烟雾报警系统的硬件电路设计;4. 完成烟雾报警系统的软件设计并进行测试;5. 对整个设计工作进行全面的总结,指出存在的问题和不足。

主要参考文献:[1] 孙加存,王鹏,赵志强,陶志福.电子设计自动化.西安电子科技大学出版社,2008.[2] 张迎新,等著 .单片机原理及应用(第2版).[3] 张毅坤.单片微型计算机原理及应用.西安电子科技大学出版社 , 1998.[4] 余锡存,曹国华.单片机原理及接口技术[M].陕西:西安电子科技大学出版,2000.7.[5] 雷丽文,等.微机原理与接口技术[M].北京:电子工业出版社,1997.2 .毕业设计(论文)开题报告专业通信技术学号 xxx 姓名 xxx设计(论文)题目基于单片机的控制交通灯设计1. 选题的背景和意义:火灾是指在时间或空间上失去控制的燃烧所造成的灾害。

人类能够对火进行利用和控制,是文明进步的一个重要标志。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

①烟雾报警器的工作原理;
②单片机最小系统;
③ADC0809数模转换器;
④子程序流程图。

(2)系统的总体设计
主控单片机是采用AT89C52芯片,传感器模块选用ZYMQ-2气体传感器,显示模块选用LCD1602,设置部分选用按键电路。

该系统的整体框架图如图1所示:
图1 系统整体框架图
二、硬件电路设计
1. AT89C52单片机简介
本系统主要是由AT89C52单片机作为其核心,选用11.0592MHZ的晶振,使得单片机的运行速度能够较为合理。

AT89C52单片机最小系统电路设计如图2所示。

图2 单片机最小系统电路图
单片机最小系统由单片机,晶振电路,复位电路,电源电路等四部分所组成。

1.晶振:大小由单片机时钟周期的要求而决定(用于计时,与两个电容并联使用,电容大小由你的晶振决定,一般用22pF)
2.复位电路:用于对对当前电路的状态进行复位
3.电源:用于供电,一般用电脑的USB口供电
4.烧制程序的口:并口输入,这个要根据由使用单片机的种类决定,本设计采用ATC 可用并口。

2. 总体方案设计
本系统主要包括五个主要的模块编程:
第一模块是声光报警电路的编程;
第二模块是ADC0809数模转换模块编程;
第三模块是液晶显示屏1602的编程;
第四模块是单片机最小系统的编程;
第五模块是按键设计电路的编程。

图3 原理图
三、烟雾报警器的原理
1. 主程序流程
当烟雾报警器正常运行时,传感器感受周围的烟雾浓度,将这种微小的电压信号经过放大电路放大,转换成可观的模拟电子信号,然后送入到ADC0809中进行数模转换,之后送到ATC89C52单片机中进行处理。

2. 报警电路的子程序流程
当单片机接收到ADC0809中的感应信号,发现不为零时,系统就会开启报警模式,此时,LED灯闪亮,并且时间持续30min,知道工作人员手动关闭或者周围环境的烟雾浓度降低到一定数值。

蜂鸣器鸣叫时,LED显示为“1”,于此同时会发出信号,当烟雾浓度持续30s还不下降时,说明不是误报警,此时通过单片机控制,进行紧急灭火处理,否则的话,报警系统只会LED灯亮,自动排烟系统启动,却不会开启灭火模式。

相反,如果烟雾浓度过低,LED显示为“0”.不会报警,此时蜂鸣器无动作。

3. 关于程序的原理
(1) 按键抖动的问题
抖动分为机械抖动和软件抖动,软件抖动主要受单片机和其他元器件的性能所影响,基本上时固定数值,所以我们常说的抖动是机械抖动,这种抖动是因为按键在我们手动按下时发生的抖动,这是机械的原因,有可能此时系统会检测到多次,并进行多次的按键处理,会对应该有的结果造成影响。

所以说我们要设计抖动消除程序,就是系统监测到按键按下,却不进行信号的发送,知道按键按下超过10ms,说明是真的按下,而不是误抖动,此时可以将信号发送到单片机中进行处理。

这么操作就可以最大限度的消除机械抖动而带来的影响。

(2) 蜂鸣器的设置
图4 硬件报警实物图图5软件报警实物图
六、总结
本文是一篇关于采用单片机来实现烟雾报警装置的论文,使用用芯片AT89C52和1602液晶显示屏来帮助我完成了整个设计本文在对报警电路和单片机进行深入分析的同时,也详细的阐述了报警器的设计目的和使用范围,通过前文说明的流程图,系统的说明了烟雾报警器的工作原理,于此同时,通过单片机仿真,也得到了相同的结果,更有利的证明了本设计的正确性在设计初期,我经常在网上查资料,或者去学校的图书馆查资料,从而对本设计有了一定的初步了解,然后再经过长达1个月的学习之后,我了解了各个器件的原理和功能,为接下来的编程和对器件的接口结合奠定了坚实的基础。

在本次毕业设计当中,我学到的不仅仅是当前的知识,同时也回顾了从前的知识,而且也极大的增强了自己的动手能力,学到了许多在学校的课本中学不到的知识,极大的拓展了我的思维和激发了我强烈的好奇心,而且本次毕设也可以说为我自己的大学生活画上了一个圆满的句号。

尽管如此,本设计也有很多不足的地方,本设计的烟雾报警装置只能覆盖很小的范围,而对于家庭用户,就需要不止一个报警器来满足需求。

通过对本课题的研究和实践,我明白了很多在学校中学习不到的知识和经验:
(1)我学习到并且在一定程度上掌握了单片机能够进行操作的基本的原理以及单片机在平时的学习和生活中的运用方面。

(2)对于之前没有太接触过的液晶显示有了一定程度上的了解,并且能够对于液晶显示的原理有自己独特的感悟和见解。

(3)本次实践的重点在于软件的设计,因为设计的特殊性在一定程度上,在学校中学到的课本知识,对于本次设计有很大的帮助。

相关文档
最新文档