CO气体浓度监测仪设计-电气工程单片机原理及接口技术课程设计

上传人:jct2****808 文档编号:54538662 上传时间:2018-09-14 格式:DOC 页数:31 大小:710KB
返回 下载 相关 举报
CO气体浓度监测仪设计-电气工程单片机原理及接口技术课程设计_第1页
第1页 / 共31页
CO气体浓度监测仪设计-电气工程单片机原理及接口技术课程设计_第2页
第2页 / 共31页
CO气体浓度监测仪设计-电气工程单片机原理及接口技术课程设计_第3页
第3页 / 共31页
CO气体浓度监测仪设计-电气工程单片机原理及接口技术课程设计_第4页
第4页 / 共31页
CO气体浓度监测仪设计-电气工程单片机原理及接口技术课程设计_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《CO气体浓度监测仪设计-电气工程单片机原理及接口技术课程设计》由会员分享,可在线阅读,更多相关《CO气体浓度监测仪设计-电气工程单片机原理及接口技术课程设计(31页珍藏版)》请在金锄头文库上搜索。

1、IXXXX 工工 业业 大大 学学单片机原理及接口技术单片机原理及接口技术 课程设计(论文)课程设计(论文)题目:题目: COCO气体浓度监测仪设计气体浓度监测仪设计 院(系):院(系): 电气工程学院电气工程学院 专业班级:专业班级: 学学 号:号: 学生姓名:学生姓名: 指导教师:指导教师: (签字)起止时间:起止时间:2012013 3.06.24-201.06.24-2013 3.0707.1212本科生课程设计(论文)II课程设计(论文)任务及评语课程设计(论文)任务及评语院(系):电气工程学院 教研室: 注:成绩:平时20% 论文质量60% 答辩20% 以百分制计算学 号学生姓名专

2、业班级 课程设计 (论文) 题目CO气体浓度监测仪设计课程设计(论文)任务该监测仪主要用于公共场所及某些车间空气中 CO 浓度的监测,检测标准是:CO浓度小时均值应低于 3mg/m3,日均值应低于 4mg/m3。.设计任务:设计任务:1. CPU 最小系统设计(包括 CPU 选择,晶振电路,复位电路)2. 传感器选择以及模拟量检测电路设计3. 人机对话接口电路设计(要求强弱电隔离)4. .程序流程图设计机程序清单编写技术参数:技术参数:1CO 浓度小时均值应低于 3mg/m3,日均值应低于 4mg/m3。2工作电源 220V设计要求设计要求:1、分析系统功能,选择合适的单片机及传感器,模拟量输

3、入电路设计等;2、应用专业绘图软件绘制硬件电路图和软件流程图;3、按规定格式,撰写、打印设计说明书一份,其中程序开发要有详细的软件设计说明,详细阐述系统的工作过程,字数应在 4000 字以上。进度计划第 1 天 查阅收集资料第 2 天 总体设计方案的确定第 3-4 天 CPU 最小系统设计第 5 天 传感器选择以及模拟量检测电路设计第 6 天人机对话接口电路设计第 7 天 程序流程图设计第 8 天 软件编写与调试第 9 天 设计说明书完成第 10 天 答辩指导教师评语及成绩平时: 论文质量: 答辩: 总成绩: 指导教师签字: 年 月 日本科生课程设计(论文)III摘 要本系统利用 51 单片机

4、做核心控制模块,利用 MQ-7 一氧化碳传感器探测一氧化碳。实时监控多处一氧化碳浓度变化,如果某处一氧化碳浓度过高,系统将发出声音报警,并显示报警传感器号码,提醒人们及时抢险。本系统可用于家庭环境,也适用于工业环境。由于单片机成本低廉,自动控制功能比较强大,运行稳定,环境适应性好,所以本系统采用单片机做控制的核心元件。MQ-7 一氧化碳传感器对一氧化碳的灵敏度高;长寿命,低成本;简单的驱动电路即可。因此,很适用于家庭的一氧化碳检测。数码管能清晰的显示报警的房间号码,即使在光线较暗时,所以选用数码管做显示模块。关键词:一氧化碳;单片机;检测;报警本科生课程设计(论文)IV目 录目 录 .IV第

5、1 章 绪论 11.1 CO 浓度监测仪研究概况 .11.2 本文研究内容 .1第 2 章 CPU 最小系统设计.22.1 CO 气体浓度监测仪总体设计方案 .22.2 CPU 的选择 32.3 时钟电路设计 .62.4 复位电路设计 .72.5 单片机最小系统设计 .7第 3 章 CO 浓度监测仪输入输出电路设计83.1 CO 传感器的选择 .83.2 运算放大器选择 103.3 A/D 转换电路 .103.4 声光报警电路 113.5 显示电路 12第 4 章 软件设计 .134.1 流程图设计 134.2 程序编写 144.2.1 主程序.144.2.2 调零子程序.154.2.3 显示

6、子程序.164.2.4 报警子程序.194.2.5 中断取值子程序.19第 5 章 软件仿真 .22第 6 章 课程设计总结 .24本科生课程设计(论文)V参考文献 25附录 硬件原理图 26本科生课程设计(论文)1第 1 章 绪论1.1 CO 浓度监测仪研究概况燃气(人工煤气、天然气、液化石油气)的普及,提高了生产效率、市民的生活质量,但在使用燃气的过程中,因燃气泄漏、废气等原因造成的燃气爆炸、中毒等意外事故时有发生,给人们的生命和财产安全带来了严重的威胁,因此安全使用燃气一直是燃气主管部门工作的重中之重。CO 浓度监测仪能有效监测环境中可燃气体或毒性气体 CO 的浓度,一旦其浓度超出报警限

7、定值,就能发出声光报警信号,并且能自动开启排风扇把燃气排出室外,甚至能通过联动装置自动切断燃气供应防止燃气继续泄漏,起到安全防范的作用。但监测仪选用得是否合理,直接关系到其功能的充分发挥。该设计所研究的 CO 浓度监测仪正是应这种要求而开发的。一氧化碳是一种无色、无味的气体,它与血液中的血红素结合的能力是氧的 240 倍,它与血红素形成稳定的络合物,使血红蛋白丧失了输送氧气的能力,从而导致组织低氧症,甚至死亡。一氧化碳浓度的高低是评价空气质量好坏的重要指标之一,也是工厂、煤矿井下是否发生自燃火灾的重要标志之一。为了保证人们身体健康和环境洁净,世界各国都纷纷致力于防止空气污染的产生监测仪是否灵敏

8、可靠关系到人身财产安全,因此监测仪属于强制检定的计量器具。目前大多数报警器用户都使用汽油或液化气等超过以上高浓度的易挥发可燃气体对报警器进行检测, 若报警即判断监测仪正常。这样做虽然省缺了购买可燃气体标准物质的麻烦和费用, 但实际上达不到保证安全的目的, 从而形成重大安全隐患, 有时还会造成报警器检测元件中毒。如果使用标准气体检测报警器, 就能保证人身安全, 同时杜绝报警器检测探头中毒现象。1.2 本文研究内容本文所设计的数字气体报警器采用单片机 AT89C51,其价格便宜,易于产品化。本设计能将置于测试环境中的气体传感器输出的模拟电压通过 A/D 转换器送本科生课程设计(论文)2入单片机 A

9、T89C51 中进行处理并通过数码管显示,通过设置报警值,当检测到的浓度达到或者超过设定值时,用单片机控制发光二极管发光报警,同时打开喇叭发出声音报警,来达到报警的目的,并通过外接排风扇与电磁阀对其进行程控,以防事故的发生。而当系统出现故障时,黄色 LED亮启,便于用户及时对报警器进行维修。系统以 MQ-7 气体传感器和 AT89C51 单片机为核心, 设计气体泄漏报警器。实现:1准确测量周围环境中的可燃性气体、有毒有害气体的泄漏;2实现系统各个模块的功能控制;3实现单片机编程语言系统的控制及传感器电路的控制。4研究单片机各接口的作用及功能;5了解 MQ-7 气体传感器的具体功能;6实现对基本

10、报警电路的控制。第 2 章 CPU 最小系统设计2.1 CO 气体浓度监测仪总体设计方案单片机应用系统的结构分三个层次:(1)单片机:通常指应用系统主处理机,即所选择的单片机器件。(2)单片机系统:指按照单片机的技术要求和嵌入对象的资源要求而构成的基本系统,如时钟电路、复位电路和扩展存储器等与单片机构成了单片机系统。(3)单片机应用系统:能满足嵌入对象要求的全部电路系统。在单片机系统的基础上加上面向对象的接口电路,如前向通道、后向通道、人机交互通道(键盘、显示器、打印机等)和串行通行口(RS232)以及应用程序等。以此理解,一氧化碳报警器同样具有单片机应用系统的三个层次。其中以AT89C51

11、单片机为核心构成单片机系统。在此系统中,检测信号进入单片机进行运算处理。为了更好的理清设计思路,将整个系统细分为三部分加以设计说明。整个报警器由三个部分组成,分为三大模块:浓度检测模块、主控模块和报警模块。在本次设计中,使用的核心器件是单片机和一氧化碳传感器。为了保重整个系统可靠的运行,设计中必须明确三大部分的实际联系:以单片机为中心,其他本科生课程设计(论文)3各大模块一一展开。其中,浓度检测及显示模块所实现的功能是将房间中的一氧化碳浓度值转换成为单片机能够处理的数字信号,并且浓度值显示出来:主控模块以单片机为主,对其他模块的运行进行控制;报警模块是此系统的外部电路,它的功能是实现报警。系统

12、框图如图 2-1 所示。图 2-1 总体框图2.2 CPU 的选择数据处理过程是主要由 AT89C51 单片机等芯片完成的。AT89C51 是一种带 4K字节的闪烁可编程可擦除只读存储器(FPEROM-Flash Programmable and Erasable Read Only Memory)的低电压,高性能 CMOS8 位微处理器,俗称单片机。其中包括 128 字节内部 RAM,32 个 I/O 口线,2 个 16 位定时/计数器,一个5 向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51 降至 0Hz 的静态逻辑操作,并支持两种可选的节电工作模式26。

13、空闲方式体制 CPU 的工作,但允许 RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存 RAM 中的内容,但振荡器体制工作并禁止其他所有不见工作直到下一个硬件复位。单片机的可擦除只读存储器可以反复擦除 100 次。该器件采用 ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容。由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中,ATMEL 的 AT89C51是一种高效微控制器。AT89C51 单片机为很多嵌入式控制系统提供了一种灵活性高且廉价的方案。AT89C51 单片机管脚图如图 2-2 所示AD单片机转换显示报警声音报警传

14、感器本科生课程设计(论文)4图 2-2 AT89C51 单片机管脚图引脚功能说明如下:VCC:电源电压GND:地P0口:P0口是一组8 位漏极开路型双向I/O口,也即地址/数据总线复用。作为输出口用时,每位能吸收电流的方式驱动8个TTL 逻辑门电路,对端口写“1”可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8 位)和数据总线复用,在访问期间激活内部上拉电阻。在Flash 编程时,P0口接受指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。P1口:P1是一个带内部上拉电阻的8 位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL

15、逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作为输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。Flash 编程和程序校E A /V P31X 119 X 218R E SE T9R D17 W R16IN T 012IN T 113T 014T 115P1 01 P1 12 P1 23 P1 34 P1 45 P1 56 P1 67 P1 78P0 039 P0 138 P0 237 P0 336 P0 435 P0 534 P0 633 P0 732P2 021 P2 122 P2 223 P2 324 P2 425 P2 526 P2 627 P2 728PS E N29A L E /P30T X D11R X D10U 189 C5 1本科生课程设计(论文)5验期间,P1接受低8 位地址。P2口:P2是一个带有内部上拉电阻的8 位双向I/O 口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,

展开阅读全文
相关资源
相关搜索

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

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