摘 要:本文针对一氧化碳无色、无、人难以发现的特性,设计了一种基于单片机AT89C52的一氧化碳检测系统。本系统将气体传感器MQ-7输出的模拟信号经过ADC0809转换器处理后转换为数字信号,再由单片机对转换的结果进行数据处理,最终由液晶显示器LCD1602显示一氧化碳浓度,当浓度超过设定标准值时系统将自动报警。设计结果将利用Proteus软件和Keil软件进行仿真,模拟系统实时监测室内一氧化碳的浓度,当浓度低于标准值时,绿色信号灯闪烁;当浓度值超出标准值时,红色信号灯闪烁并伴有声音报警。本系统结构简单,实用性强,适用于空气环境检测,家用气体泄漏报警,工业一氧化碳检测等。60646
毕业论文关键词:AT89C52,一氧化碳,ADC0809,传感器,报警
Abstract: Based on the characteristics that the carbon monoxide is colorless, tasteless, hard to find, in order to solve difficulties in testing problems, a carbon monoxide testing system based on the SCM AT89C52 and MQ-7 carbon monoxide sensor is put forward in this paper. The design standard of sensor signal after ADC0809 as the core of A/D conversion circuit processing, again by single-chip computer for date processing, the density of carbon monoxide by LCD1602 display. Design results will use Proteus software and Keil software, the concentration of the real-time detection of indoor simulation system. When the concentration is lower than the standard value, light normally on for the green; When the density exceeds standard, with a red light and sound alarm. The system structure is simple, practical, applicable to air environment detection, household gas leak alarm, industrial carbon monoxide testing, etc.
Keywords: AT89C52, carbon monoxide, ADC0809, sensor, alarm
1 前言 4
1.1 一氧化碳的危害及特性 4
1.2 一氧化碳检测仪器的种类 4
1.3 研究的意义和应用背景 5
2 系统硬件的设计 5
2.1 系统框图 5
2.2 单片机的选择 5
2.3 单片机最小系统 7
2.4 数据采集系统 8
2.5 数模转换电路 10
2.6 按键电路 12
2.7 负载控制电路 13
2.8 显示电路 13
2.9 报警电路 15
3 系统软件的设计 17
3.1 主程序流程图 17
3.2 数模转换程序流程图 18
3.3 按键程序流程图 19
3.4 比较程序流程图 20
3.5 显示程序流程图 21
4 系统仿真 21
结论 25
参考文献 26
致谢 27
附录 28
1 前言
1.1 一氧化碳的危害及特性
随着科学技术的发展,人们的生活条件也在不断的完善,但随之而来的安全隐患也成了人们重点关注的问题。日常用的煤气、燃气热水器等都存在一定的安全问题。家庭中,煤气泄漏会在极短的时间中产生许多的一氧化碳气体,威胁人的生命安全。举一个例子,2008年2月,在珠海某小区发生了一起初期误诊为食物中毒的一氧化碳中毒事件,经调查,是住户没有按照规范使用燃气热水器,从而导致的一氧化碳中毒事件,因此如何预防家用燃气泄漏,实时监控室内有害气体浓度成了我们重点关注的问题。