基于单片机的一氧化碳报警器设计正文

上传人:Bod****ee 文档编号:47220302 上传时间:2018-07-01 格式:DOC 页数:23 大小:241.53KB
返回 下载 相关 举报
基于单片机的一氧化碳报警器设计正文_第1页
第1页 / 共23页
基于单片机的一氧化碳报警器设计正文_第2页
第2页 / 共23页
基于单片机的一氧化碳报警器设计正文_第3页
第3页 / 共23页
基于单片机的一氧化碳报警器设计正文_第4页
第4页 / 共23页
基于单片机的一氧化碳报警器设计正文_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《基于单片机的一氧化碳报警器设计正文》由会员分享,可在线阅读,更多相关《基于单片机的一氧化碳报警器设计正文(23页珍藏版)》请在金锄头文库上搜索。

1、第一章第一章 概述概述1.11.1 设计背景设计背景一氧化碳(CO)为无色、无味、无刺激性气体,比重 0.967,几乎不溶于水,不易被活性炭吸附。当碳物质燃烧不完全时,可产生 CO,如人体短时间内吸收较高浓度的 C0,或浓度虽低,但吸时间较长,均可造成急性中毒。CO 与血红蛋白结合能力超过氧和血红蛋白的结合能力的 200-300 倍,当 CO 与血红蛋白结合形成的碳氧血红蛋白含量达到 5%时,就会对人体产生慢性损害,达到 60%时就会昏迷,达到 90%就会死亡。唐山中润煤化工有限公司甲醇分厂,是利用炼焦过程产生的焦炉气,经过净化、脱硫等工段后,纯净的焦炉气传输到甲醇分厂再各个工段用来生产甲醇。

2、净化后焦炉气主要含量是 CO,在生产现场及周围不可避免的有煤气存在,当 CO 超出安全范围时,常人很难发现,为了保证人员财产安全和正常生产不受影响,检测其含量十分重要。所以基于单片机设计制作一氧化碳报警器,保障人们的生命财产安全。1.21.2 一氧化碳报警器概述一氧化碳报警器概述首先我们应该对国家标准规定的燃气报警器的种类有所了解。燃气报警器可分为可燃气体泄漏仪(简称“检漏仪” ) ,可燃气体报警控制器(简称“控制器” ) 、可燃气体探测器(简称“探测器” ) 、可燃气体报警器(简称“报警器” )四大系列产品。可燃气报警器的核心是气体传感器,俗称“电子鼻” 。当气体传感器遇到燃气时,传感器电阻

3、随燃气浓度而变化,随之产生电信号,供燃气报警器后继线路处理。经过电子路线处理变成浓度成比例变化的电压信号,由线性电路加以补偿,使信号线性化,经微机处理、逻辑分析,输出各种控制信号,即当燃气浓度达到报警设定值时,燃气报警器发出声光报警信号。1.31.3 设计的目的及意义设计的目的及意义设计出性能更加可靠,经济实惠的一氧化碳报警器。意义在于:(1)成本低廉并能对一氧化碳准确报警。(2)该产品不需专业人员操作,只要放在合适位置,通电即可,连续使用方便,操作简单。(3)能起到预防一氧化碳中毒的效果,使人们安全放心的工作。(4)出现一氧化碳漏或者着火时,报警器能够立即鸣笛报警,告之工作人员及时采取措施。

4、基于单片机的一氧化碳报警器设计2第二章第二章 设计方案设计方案2.12.1 单片机的介绍和选用单片机的介绍和选用单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器 CPU 随机存储器 RAM、只读存储器 ROM、多种 I/O 口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D 转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统,目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛

5、使用的各种智能 IC 卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机,更不用说自动控制领域的机器人、智能仪表以及各种智能机械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。设计选用 ATMEl 公司的 AT89C51 和美国国家半导体公司生产的 ADC080。2.22.2 设计要求及思路设计要求及思路设计要求:报警器需在一氧化碳浓度达到 100ppm 时启动报警。具体实现如下功能:(1)系统要求设置正常工作状态除正常工作状态外,LED 红灯处于熄灭状态,蜂鸣器处于关闭状态。(2)在正常工作状

6、态下,绿灯应长亮。当室内一氧化碳浓度达到 100ppm 时系统应启动蜂鸣器报警,红灯闪烁。设计思路:采用单个传感器检测气体浓度,将检测结果通过高精度运算放大器放大后送入模/数转换芯片中进行转换,传给单片机进行数据处理。处理后的信息将通过单片机控制,驱动报警。2.32.3 初始方案与确定初始方案与确定(1)初始设计以设计思路展开研究:根据该设计要实现的基本功能,设计大概应该分为信号接收,信号处理,信号控制和信号响应四个部分。A.信号采集接收部分即通过检测一氧化碳气体浓度,并将这种变化量转换成电压或者电流等模拟量的变化B.信号处理部分是将接收部分得到的电压或电流等变化进行必要放大,为后一部分信号控

7、制提供准备。C.信号控制部分是通过预定控制方式等实现对设计要求的准确操作。D.信号响应是通过事故处理部分和显示部分实现控制部分的要求。 (2)对上述四个部分进行分析,得到如下一些基本的结论:A.信号接收部分为了能准且采集到气体浓度的变化应选用传感器敏感器件,为使其有效部分的检测房间中气体浓度,必须选用高温一氧化碳传感器。B.信号处理部分应该根据实际情况选用电荷放大,或比较器等装置,这部分电路将包含在传感器接口电路中。C.控制部分为了实现精确控制,采用单片机较为合适。D.信号响应及报警部分,用蜂鸣器和 LED 灯即可。根据对上面设计系统的分析,我们得到该设计思想框图如下图 2.1 所示:图 2.

8、1 设计思想框图(2)方案确定经过分析采用初始方案设计,即用单个传感器检测一氧化碳气体浓度,将检测到的浓度结果通过运算放大器放大后送入模/数芯片 ADC0809 中进行模数转换,传入单片机中,由 AT89C51 单片机处理数据,并利用单片机控制报警器进行声音报警。分析:此设计十分简单,也十分实用。虽然对气体浓度的采集不是很精确,但报警方面已经十分符合设计目的。2.42.4 系统组成系统组成本设计属于单片机应用系统。单片机在系统检测以及工程控制方面的应用,是典型的嵌入式系统。通常将满足海量高速数据计算的计算机称为通用计算机系统;而把面向工控领域对象,嵌入到工控系统中,实现嵌入式应用的计算机称之为

9、嵌入式计算机系统,简称嵌入式系统。嵌入式系统分为四种:工控机,通用 CPU 模块,嵌入式微处理,单片机。嵌入式系统具有以下特点:(1)面对控制对象。如传感器信号输入、人机交互操作、伺服驱动等。(2)嵌入到工控应用系统中的结构形态。(3)能在工业现场环境中可靠运行的品质。(4)突出控制功能。如对外部信息的捕捉、对控制对象实时控制和有突出控制功能的指令系统(I/O 控制、位操作和转移指令等) 。信 号接 收装 置信 号处 理装 置信 号控 制装 置信 号响 应装 置基于单片机的一氧化碳报警器设计4单片机有唯一的专门为嵌入式应用系统设计的体系结构与指令系统,最能满足嵌入式应用要求。单片机是完全按嵌入

10、式系统要求设计的单芯片形态应用系统,能满足面对控制对象、应用系统的嵌入、现场的可靠运行及非凡的控制品质等要求,是发展最快、品种最多、数量最大的嵌入式系统。2.52.5 一氧化碳报警器系统的三大部分一氧化碳报警器系统的三大部分单片机应用系统的结构分三个层次。(1)单片机:通常指应用系统主处理机,即所选择的单片机器件。(2)单片机系统:指按照单片机的技术要求和嵌入对象的资源要求而构成的基本系统,如时钟电路、复位电路和扩展存储器等与单片机构成了单片机系统。(3)单片机应用系统:能满足嵌入对象要求的全部电路系统。在单片机系统的基础上加上面向对象的接口电路,如前向通道、后向通道、人机交互通道(键盘、显示

11、器、打印机等)和串行通行口(RS232)以及应用程序等。(单片机应用系统三个层次的关系如图 2.2:图 2.2 单片机应用系统三个层次的关系以此理解,一氧化碳报警器同样具有单片机应用系统的三个层次。其中以 AT89C51单片机为核心构成单片机系统。在此系统中,检测信号进入单片机进行运算处理。为了更好的理清设计思路,将整个系统细分为三部分加以设计说明。整个报警器由三个部分组成,分为三大模块:浓度检测模块、主控模块和报警模块。在本次设计中,使用的核心单片机应用系统单片机系统单片机前向通道人机交互通道应用程序后向通道串行通信口器件是单片机和一氧化碳传感器。为了保重整个系统可靠的运行,设计中必须明确三

12、大部分的实际联系:以单片机为中心,其他各大模块一一展开。其中,浓度检测及显示模块所实现的功能是将房间中的一氧化碳浓度值转换成为单片机能够处理的数字信号,并且浓度值显示出来:主控模块以单片机为主,对其他模块的运行进行控制;报警模块是此系统的外部电路,它的功能是实现报警。系统框图如图 2.3 所示。图 2.3 一氧化碳报警器系统组成框图下面就对各个模块的功能和实现形式做简单介绍(1)气体浓度检测模块一氧化碳报警器主要采用高稳定一氧化碳气体传感器 MQ-7 检测房间气体浓度,检测结果通过高精度运算放大器放大后送入模/数转换芯片 ADC0809 中进行转换(2)主控模块系统采用单片机控制,用的是 AT

13、89C51 单片机,AT89C51 单片机是美国 Intel 公司推出的一种 4K 字节可编程 FLASH 存储器,低电压、高性能 CMOS 8 位微处理器 。单片机的可擦除只读存储器可以反复擦除1000 次,数据可保留 10 年。它的主要功能既是和 ADC0809 芯片一起共同接受检测信号,又可以通过对数字型号的处理来控制外围电路以及显示电路。模数转换芯片采用 ADC0809,接收经过运算放大器处理后的一氧化碳传感器的检测值,检测结果通过 ADC0809 处理后才传给单片机进行数据处理。处理后的信息将通过单片机控制,以驱动报警。(3)报警模块气体浓度检测AT89C51报警控制基于单片机的一氧

14、化碳报警器设计6此模块主要有蜂鸣器、LED 灯组成,在气体浓度过大,超过安全值时,蜂鸣器工作,提供报警服务。至此,本系统的三大模块功能和设计思路已经确立,下文将介绍整个系统的详细设计过程。并且给出设计电路。第三章第三章 硬件电路设计硬件电路设计3.13.1 单片机基础知识简介介绍及主控电路设计单片机基础知识简介介绍及主控电路设计在实际的应用中,基本知识的掌握程度至关重要,他影响到应用的好坏。硬件知识用来设计硬件电路,软件知识用来设计芯片处理数据的先后顺序,数据的获得途径以及对数据做怎样的处理,还有其他的一些驱动和显示功能等等。本设计用到的硬件知识主要有:电子技术、单片机技术。在电子技术方面分为

15、模拟电子技术和数字电子技术,模拟电子技术主要用来放大传感器检测信号和驱动反光二极管以及显示穿管器检测气体浓度;数字电子技术用来把模拟量转换成数字量,把从刚起检测到的模拟量转换成数字值。利用单片机实现综合控制。主控电路中,以单片机为主体,通过分析A/D 转换的得到的数字值,控制事故处理模块运行。设计采用的是 AT89C51 型单片机,AT89C51 是一种带 4K 字节闪存可编程可擦除只读存储器 的低电压、高性能 CMOS 8 位微处理器,俗称 单片机。单片机的可擦除只读存储器可以反复擦除 1000 次。由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中, ATMEL 的 AT89C51

16、 是一种高效微控制器, AT89C2051 是它的一种精简版本。AT89C 单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图 3.1 所示图 3.1 单片机外形及引脚排列图(1)主要特性:与 MCS-51 兼容 4K 字节可编程闪烁存储器 寿命:1000 写/擦循环 数据保留时间:10 年 全静态工作:0Hz-24MHz 三级程序存储器锁定 1288 位内部 RAM 32 可编程 I/O 线 两个 16 位定时器/计数器 5 个中断源 可编程串行通道 低功耗的闲置和掉电模式 片内振荡器和时钟电路(2)管脚说明:VCC:供电电压。 基于单片机的一氧化碳报警器设计8GND:接地。 P0 口:P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8TTL 门电流。当 P0口的管脚第一次写 1 时,被定义为高阻输入。 P0 能够用于外部程序数据存储器,它可以被定义为数据 /地址的第八位。在 FIASH 编程时,P0 口作为原码输入口,当FIASH 进行校验时, P0 输出原

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号