基于单片机的煤气报警器设计本科毕业论文.docx
文本预览下载声明
本科生毕业设计(论文)题目基于单片机的煤气报警器设计与实现专业电子信息科学与技术院部信息工程学院学号姓名指导教师答辩时间 2016年5月工作时间: 2015年12月至2016年5月基于单片机的煤气报警器设计与实现摘要:此课题研究设计煤气报警采用了STC89C51单片机为报警器的核心部件,对煤气是否泄漏进行控制。并选用可燃气体气敏传感器MQ- 5与ADC0832数模转换器相连接,将传感器收集到的模拟信号转换为数字信号再传送给单片机,使得STC89C51单片机能处理这些数字信号,并对处理后的数据进行分析。这里设置了3个按键,一个是减小报警值,一个是增大报警值,一个是初始化报警值(默认100mg/L)并在LCD1602中显示。通电之后,如果煤气采集值大于预置的气体浓度值的话则会启动报警电路蜂鸣器发出报警声音,反之则不会报警。关键词:气敏传感器;蜂鸣器;STC89C51单片机;ADC0832;LCD1602Microcontroller-based Gas Alarm Design and ImplementationUndergraduate:Chaole ZhangSupervisor:Bowei ChenAbstract:This research use a design gas alarm STC89C51 micro-controller core components for gas leaks control. And selection of the gas sensor MQ- 5 and ADC0832 analog converter connected to the sensor to collect the analog signal into a digital signal then passes the micro-controller,so that STC89C51 micro-controller can deal with the digital signals, and the processed data can be analyzed . There are three buttons,one is to reduce the value of warning, one is to increase the alarm value of warning,another one is initialized value of warning (default 100mg / L) and displayed in the LCD1602. After it is powered,if the value is higher than the concentration of the gas concentration alarm setting value,then the circuit will automatically activate the buzzer alarm .Key words:selected gas sensor;Leakinggases alarm;STC89C51 microcomputer; ADC0832;LCD1602目录1 前言11.1研究目的和意义11.2研究内容和方法22 系统总体概述32.1天然气报警的设计思路32.2系统的设计要求及基本功能32.2.1系统的设计要求32.2.2系统的基本功能32.3系统结构框图32.4方案的选择43 硬件设计53.1主控单片机模块53.2气敏传感器模块53.3模数转换模块63.4蜂鸣器报警模块73.5 LCD1602显示模块84 软件设计104.1程序设计思路104.1.1 main主程序104.1.2 ADC0832程序设计114.1.3 LCD1602程序114.2程序设计流程图125 结论与建议135.1结论135.2建议14致谢15参考文献16附录一源程序17ADC0832驱动程序:17LCD1602驱动程序:19主程序:22附录二原理图251 前言1.1研究目的和意义煤气实用的安全隐患对于每户家庭来说是个不可忽视的问题。为了减小或避免各种因煤气泄露而造成的经济损失和人身伤害,所以,使用一种实用的煤气报警器用来预防或杜绝这种安全隐患是头号问题。因为如果造成煤气中毒或者爆炸带给人们的影响会不可计算的,甚至会威胁生命。而今,煤气报警器以外观小巧,性能稳定,方便携带安装,精确度高的特性,更以很低的价钱进去各家各户。由于煤气泄漏对人们造成很多不便和危害,所以,对于煤气泄漏的预防和实时监测,是一个很重要的问题,因此,我们要求的煤气传感器必须具有很高的的灵敏度,能够精确的检测到空气中煤气的浓度值,一旦有煤气泄
显示全部