基于STC89C52的室内火气安全检测装置(DOC)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
湖州师范学院课程设计总结报告
课程名称系统设计与实践
项目名称基于STC89C52的室内火、
气安全检测装置
专业电子信息工程
班级20130824
姓名
学号
指导教师
报告成绩
信息与工程学院
二〇一六年一月六日
《系统设计与实践训练》任务书
基于STC89C52的室内火、气安全检测装置
一、设计任务
采用STC89C52单片机、DS18B20和烟雾、气体传感器MQ-2等设计室内火灾、有毒气体泄露等多功能检测装置;
二、设计要求
(1)能检测火灾事故,并报警。
(2)能检测烟雾、有毒气体泄露事故,并报警。
(3)能实时显示室内温度值,并通过键盘设置温度报警上下限值。
(4)其它功能(自由发挥)
三、元器件清单
《基于STC89C52的室内火、气安全检测装置》
系统设计与实践总结报告
一.系统设计目标
1. 使用温度传感器和烟雾传感器把环境温度和烟雾的浓度情况检测出来,显示温
度。
2. 设置温度上下限报警,烟雾报警:利用发光二极管,蜂鸣器等报警 二.系统总体方案设计
三.系统详细设计 3.1 单片机最小系统
89C51是一种高性能低功耗的采用CMOS 工艺制造的8位微控制器,它提供下列标准特征:4K 字节的程序存储器,128字节的RAM,32条I/O 线,2个16位定时器/计数器, 一个5中断源两个优先级的中断结构,一个双工的串行口, 片上震荡器和时钟电路。
DS18B20温度传感器
温度
单 片 机
STC89C52
气体传感器MO —2
烟雾 处理电路(比较器)
按键
声光报警
数码管显示
STC89C52管脚功能图
引脚说明:
:电源电压
·V
CC
·GND:地
·P0口:P0口是一组8位漏极开路型双向I/O口,作为输出口用时,每个引脚能驱动8个TTL逻辑门电路。当对0端口写入1时,可以作为高阻抗输入端使用。
当P0口访问外部程序存储器或数据存储器时,它还可设定成地址数据总线复用的形式。在这种模式下,P0口具有内部上拉电阻。
在EPROM编程时,P0口接收指令字节,同时输出指令字节在程序校验时。程序校验时需要外接上拉电阻。
·P1口:P1口是一带有内部上拉电阻的8位双向I/O口。P1口的输出缓冲能接受或输出4个TTL逻辑门电路。当对P1口写1时,它们被内部的上拉电阻拉升为高电平,此时可以作为输入端使用。当作为输入端使用时,P1口因为内部存在上拉电阻,所以
)。
当外部被拉低时会输出一个低电流(I
IL
·P2口:P2是一带有内部上拉电阻的8位双向的I/O端口。P2口的输出缓冲能驱动4个TTL逻辑门电路。当向P2口写1时,通过内部上拉电阻把端口拉到高电平,此时可以用作输入口。作为输入口,因为内部存在上拉电阻,某个引脚被外部信号拉低)。
时会输出电流(I
IL
P2口在访问外部程序存储器或16位地址的外部数据存储器(例如MOVX @ DPTR)时,P2口送出高8位地址数据。在这种情况下,P2口使用强大的内部上拉电阻功能当输出1时。当利用8位地址线访问外部数据存储器时(例MOVX @R1),P2口输出特殊功能寄存器的内容。
当EPROM编程或校验时,P2口同时接收高8位地址和一些控制信号。
·P3口:P3是一带有内部上拉电阻的8位双向的I/O端口。P3口的输出缓冲能驱动4个TTL逻辑门电路。当向P3口写1时,通过内部上拉电阻把端口拉到高电平,此时可以用作输入口。作为输入口,因为内部存在上拉电阻,某个引脚被外部信号拉低)。
时会输出电流(I
IL
P3口同时具有AT89C51的多种特殊功能,具体如下表1所示:
表1 P3口的第二功能
·RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期的高电平将使单片机复位。
·ALE/PROG:当访问外部存储器时,地址锁存允许是一输出脉冲,用以锁存地址的低8位字节。当在Flash编程时还可以作为编程脉冲输出(PROG)。
一般情况下,ALE是以晶振频率的1/6输出,可以用作外部时钟或定时目的。但也要注意,每当访问外部数据存储器时将跳过一个ALE脉冲。
·PSEN:程序存储允许时外部程序存储器的读选通信号。当AT89C52执行外部程序存储器的指令时,每个机器周期PSEN两次有效,除了当访问外部数据存储器时,PSEN将跳过两个信号。
:外部访问允许。为了使单片机能够有效的传送外部数据存储器从0000H ·EA/V
PP
到FFFH单元的指令,EA必须同GND相连接。需要主要的是,如果加密位1被编程,复位时EA端会自动内部锁存。
端。
当执行内部编程指令时,EA应该接到V
CC
·XTAL1:振荡器反相放大器以及内部时钟电路的输入端。
·XTAL2:振荡器反相放大器的输出端。
在本次设计中,采用89C51作为CPU处理器,充分利用其硬件资源,结合D触发器CD4013,分频器CD4060,模拟转换开关CD4051,计数器74LS90等数字处理芯片,主要控制两大硬件模块,量程切换以及显示模块。下面还将详细说明。
3.2 气体检测模块
气体传感器MQ-2
)。
MQ-2气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO
2
当传感器所处环境中存在可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。
MQ-2气体传感器对液化气、丙烷、氢气的灵敏度高,对天然气和其它可燃蒸汽的检测也很理想。这种传感器可检测多种可燃性气体,是一款适合多种应用的低成本传感器。
MQ-2气敏元件的结构和外形如图3-2-1所示(结构 A 或 B),由微型Al2O3陶瓷管、SnO2 敏感层,测量电极和加热器构成的敏感元件固定在塑料或不锈钢制成的腔体内,加热器为气敏元件提供了必要的工作条件。封装好的气敏元件有6只针状管脚,其中4个用于信号取出,2个用于提供加热电流。基本电路如图3-2-2。
部件材料
1 气体敏感层二氧化锡
2 电极金(Au)
3 测量电极引线铂(Pt)
4 加热器镍铬合金(Ni-Cr)
5 陶瓷管三氧化二铝
6 防爆网100目双层不锈钢
(SUB316)
7 卡环镀镍铜材(Ni-Cu)
8 基座胶木或尼龙
9 针状管脚镀镍铜材(Ni-Cu)