基于某AT89C51单片机酒精浓度检测仪

  • 格式:doc
  • 大小:4.59 MB
  • 文档页数:33

下载文档原格式

  / 33
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

邮电大学

毕业设计(论文)

基于AT89C51单片机酒精浓度检测器

学院(系):

专业班级:

学生:

指导教师:

学位论文原创性声明

本人重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的容外,本论文不包括任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。

作者签名:

年月日

学位论文使用授权书

本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权省级优秀学士论文评选机构将本学位论文的全部或部分容编入有关数据进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

本学位论文属于1、囗,在年解密后适用本授权书

2、不囗。

(请在以上相应方框打“√”)

作者签名:年月日

导师签名:年月日

邮电大学

本科生毕业设计(论文)任务书

学生专业班级

指导教师工作单位

设计(论文)题目:基于AT89C51单片机酒精浓度检测器

设计(论文)主要容:

本课题的主要功能是设计一个采用AT89C51单片机的酒精浓度探测仪,酒精传感器采用MQ-3型,传感器的作用是将酒精气体浓度信号转化为可以让ADC采集的电信号,同时让电信号驱动LED,LED亮度代表酒精浓度,ADC采集的数据传输给51单片机,并由51单片机控制,采用液晶显示器LCD1602显示酒精的浓度。

要求完成的主要任务:

1、查阅不少于15篇的相关资料,其中英文文献不少于3篇,并完成开题报告。

2、掌握51系列单片机原理及编程技术,熟悉ADC0809的工作原理及特性;LCD1602显示技术。

3、用altium designer绘制其原理图,由于资金有限,没有打印出PCB板,用面包板焊接实物。

4、完成不少于5000字的英文文献翻译。

5、完成不少于14000字的毕业论文。

必读参考资料:

[1] 何立民.MCS-51系列单片机应用系统设计系统配置与接口技术[M].:航天航空大学版社,2009.

[2] 吴建平.传感原理及器应用第二版[M].科学技术,2011.

指导教师签名系主任签名

院长签名(章)

邮电大学

本科学生毕业设计(论文)开题报告

目录

摘要...................................................................... I Abstract ................................................................... II 1 绪论 (20)

1.1 设计背景 (20)

1.2 气敏传感器的研究现状 (20)

1.3 设计酒精气体传感器的意义 (20)

1.4 本文主要研究工作 (20)

2 硬件电路设计与实现 (21)

2.1 单片机开发流程 (21)

2.2 硬件系统框图 (21)

2.3 信号采集电路 (24)

2.4 信号转换电路............................................ 错误!未定义书签。

2.5 发光二极管显示报警电路 (30)

2.6 数码管显示电路 (32)

2.7 系统整体电路图.......................................... 错误!未定义书签。

3 软件编程 (34)

3.1 开发环境 (34)

3.2 程序流程 (34)

3.3 程序代码编写 (36)

4 电路调试与测试结果 (28)

4.1 电路调试 (28)

4.2 浓度与显示之间的关系 (31)

5 结束语 (31)

参考文献 (34)

附录.................................................... 错误!未定义书签。致 (35)

摘要

本课题主要目的是采用一种能简单高效地测量酒精浓度,让其应用在日常生活中,尤其是交警部门。酒精浓度测量仪采用51单片机作为处理器,传感器采用常见的气体传感器MQ-3,ADC采集数据提供给CPU处理,二极管是电流器件,电流越大,其亮度就越高,所以本文采用其来显示酒精的浓度,非常直观。LCD1206显示酒精浓度的数据,如果酒精浓度超过了设计的值,蜂鸣器就会发出报警。

课题一般分为硬件和软件:硬件主要是需要元器件,比如气体传感器,CPU,外围硬件电路,细分一点就是蜂鸣器,电阻电容电感等。气体传感器将其体现信号转换成电信号,ADC采集电信号后,将数据传输给CPU,CPU将数据处理后,将采取行动,第一点亮LED,第二,将酒精浓度用LCD1206显示。软件部分,采用C语言编程,汇编语言属于低级语言,枯燥难懂,而C语言属于高级语言,简单易懂,开发环境采用KEIL编译器。

酒精检测仪主要应用于酒驾,为社会的和谐和安全献出一份力量。

关键词:气体传感器,ADC转换器,51单片机

Abstract

The main purpose of this project is to use a simple and efficient measurement of alcohol concentration, so that it is used in daily life, especially the traffic police department. Alcohol concentration tester with 51 MCU as the processor, the sensor adopts the common gas sensor MQ-3, ADC data acquisition to the CPU, the diode is the device current, current increases, the brightness is high. Therefore, this paper uses the alcohol concentration, very intuitive. LCD1206 shows the alcohol concentration of the data, if the alcohol concentration exceeds the value of the design, the buzzer will issue a warning.

The topic is generally divided into hardware and software: hardware is mainly required components, such as gas sensors, CPU, peripheral hardware circuit, the breakdown of a point is the buzzer, resistance, capacitance, inductance, etc.. Gas sensor will be the reflected signal is converted to electrical signals, ADC telecommunications, data are transmitted to the CPU, the CPU will data processing, will take action, first lit led, second, alcohol concentration lcd1206 display. Software part, using C language programming, assembly language is a low-level language, boring and difficult to understand, and C language is a high-level language, easy to understand, the development environment using KEIL compiler. Alcohol detector is mainly used in drunk driving, for the social harmony and security to give a strength.

Key Words: Gas sensor, A/D conversion,51 Microcomputer