酒精浓度检测仪的设计

酒精浓度检测仪的设计
酒精浓度检测仪的设计

毕业论文

酒精浓度检测仪的设计

摘要

本文研究设计了一种用于公共场所具有检测及超限报警功能的酒精浓度智能测试仪。其设计方案基于89C51单片机,MQ3酒精浓度传感器。系统将传感器输出信号通过A/D转换电路调理后,经由单片机进行数据处理,最后由LCD 显示酒精浓度值。从而让驾车的人知道自己该在什么情况下可以开车,这是一个在现代生活很实用。

经过大量的验证,基于单片机的酒精浓度监测仪检测仪比传统的机械检测仪或酒精计灵敏,监测精度高,准确方便,可靠性好,扩展简单,控制功能强大。对超出阀值进行声光报警,直观准确。所以基于单片机的酒精浓度监测仪的研究具有一定的价值。

关键词:酒精浓度传感器;单片机;数模转换;硬件设计;数码管显示

Alcohol concentration detector design

Abstract

This paper studies has been designed for public inspection and overrun alarm function with the alcohol concentration intelligent tester. Its design scheme based on 89C51, MQ3 alcohol concentration sensor. System will sensor output signal through the A/D circuit recuperation, data processing by MCU, finally by LCD display alcohol chroma value. So let the people know what oneself should drive in what circumstances can drive, this is a very practical in modern life.

After a great deal of verification, based on SCM alcohol concentration monitor detector than traditional mechanical detector or alcohol plans, monitoring high precision, sensitivity, good dependability, precise convenient extended simple, control powerful functions. Beyond the value of acousto-optic alarm, intuitive accurate. So based on SCM alcohol concentration monitor research has certain value.

Keywords:Alcoho concentration sensor; microcontroller; digital-to-analog;hardware design; digital pipe display

目录

摘要...................................................................................................................... I- 2 - Abstract........................................................................................................................ II 第1章绪论.. (1)

1.1酒精浓度检测仪的背景 (1)

1.2酒精浓度检测仪现状及发展趋势 (1)

1.3本课题实现目标 (1)

1.4本章小结 (1)

第2章设计方案和元器件选择 (2)

2.1设计方案 (2)

2.2元器件选择 (2)

2.2.1单片机的选择 (2)

2.2.2传感器 (2)

2.2.3数模转换器 (2)

2.2.4 AT24C02存储器 (2)

2.2.5 LCD显示 (2)

2.3本章小结 (2)

第3章硬件设计 (3)

3.1硬件设计原理 (3)

3.2硬件设计的外围电路 (3)

3.2.1晶振电路 (3)

3.2.2复位电路 (3)

3.2.3报警设计........................................................................................ - 16 -

3.2.4电源电路 (3)

3.2.5信号调制电路................................................................................ - 18 -

3.2.6 A/D转换设计 (3)

3.2.7外围扩充存储器电路 (3)

3.3本章小结 (3)

第4章系统软件的设计 (4)

4.1主程序 (4)

4.2 A/D转换模块程序流程图 (4)

4.3液晶显示程序流程图 (4)

4.4本章小结 (4)

第5章本设计总结与展望 (5)

参考文献 (6)

致谢 (7)

附录A (8)

附录B (9)

第1章绪论

检测仪向更迅速更快捷发展,方便携带等要求发展。传统的机械检测仪或酒精计一般灵敏度和准确度也比较低或者检测方法难,同时单片机既有通用计算机的基本部件,又不同于计算机。有体积小,实时快速的对外部事件做出响应,迅速采集大量数据,做出逻辑判断与推理后实现被控对象的参数调整与控制,且能满足检测仪的设计要求,所以基于单片机的酒精浓度检测仪的开发有很大意义。

1.1酒精浓度检测仪的背景

以对气体中酒精含量进行检测的设备有五种基本类型,即:燃料电池型(电化学)、半导体型、红外线型、气体色谱分析型、比色型。但由于价格和使用方便的原因,常用的只有燃料电池型(电化学型)和半导体型两种。

燃料电池可以直接把可燃气体转变成电能,而不产生污染,酒精传感器只是燃料电池的一个分支。燃料电池酒精传感器采用贵金属白金作为电极,在燃烧室内充满特种催化剂,使进入燃烧室内的酒精充分燃烧转变为电能,也就是在两个电极上产生电压,电能消耗在外接负载上,此电压与进入燃烧室内气体的酒精浓度成正比。

与半导体型相比,燃料电池型呼气酒精测试仪具有稳定性好,精度高,抗干扰性好的优点。但是由于燃料电池酒精传感器的结构要求非常精密,制造难度相当大。

从传感器技术发展的角度看,根据使用传感器原理的不同,常见的气体检测仪器仪表各自有适用气体及应用领域,新技术新产品正在成为未来气体检测仪器仪表的主流,现在的酒精浓度检测仪都是采用可替代吹管,酒精仪从传统的机械检测或酒精计到现在的利用传感器和单片机位核心技术的酒精浓度检测仪式在技术上是一大突破,大大提高了检测酒精的精确度。

1.2酒精浓度检测仪现状及发展趋势

根据使用传感器原理的不同,常见的气体检测仪器仪表各自有适用气体及应用领域,新技术新产品正在成为未来气体检测仪器仪表的主流,如今的酒精浓度检测仪都是采用可替代吹管,酒精仪从传统的机械检测或酒精计到现在的利用传感器和单片机位核心技术的酒精浓度检测仪式在技术上是一大突破,大大提高了检测酒精的精确度,更能满足市场的需求。

但是当前大部分一般的酒精浓度检测仪价格较低的灵敏度并不是很强,准确度高的一般售价也比较昂贵,并且大多只是对结果进行预警、低报、高报三限报警点设置,所以在LED显示酒精浓度数值上应实现普及,得到准确的浓度数值。同时很多其他气体会可能会对其影响,从而影响准确度。所以在传感器的腐蚀性以及排除其他干扰的能力值得提升。现在大多都是检测气体浓度或液体浓度的检测,最好是能解决一个检测仪同时检测气体和液体两种不同状态的酒精浓度。

1.3本课题实现目标

本论文主要完成酒精浓度检测仪软件设计,设计内容包括:A/D转换器程序、控制程序、超标报警、键盘检测、数据显示等。

系统采用单片机为控制核心,以实现便携式酒精浓度检测仪的基本控制功能。系统主要功能内容包括:数据处理、超标报警。本系统设计采用功能模块化的设计思想,设计器件简介和选择;电路的设计和调试。

硬件设计部分主要包括:MCU、A/D、LCD、外围扩展数据RAM等芯片的选择。

1.4本章小结

如今各个地方对安全意识增强,对检测的精度高,准确度高,携带方便要求。再加上气体传感器的发展,单片机具有受集成限制,片内储存量较小,可靠性好,扩展简单,控制功能强等特点,基于单片机的酒精浓度检测仪的研究和开发生产具有十分广泛的现实市场和潜在的市场需求。

本章主要从单片机和传感器以及基于单片机的酒精浓度监测仪的研究背景,国内外现状及其发展趋势,本设计所要实现的目标三个方面作出的阐述。其中最重要的是本设计所要实现的目标,其次是基于单片机的酒精浓度检测仪的发展趋势。

第2章设计方案和元器件选择

通过对单片机和传感器的了解,在智能仪表上的优势有很多,耗能小、准确度高、超强集成化、以及稳定性能等等,注定了单片机在各个领域的应用。所以在酒精浓度检测的设计中也选择了单片机作为控制核心。同时需要的部件包扩酒精浓度传感器、数模转换器、、LED显示器、键盘以及声音报警。无需其他计算机,用户就可以进行交互工作,完成数据的采集、储存、计算、分析等过程。该仪器电路简单,软件功能完善,灵敏度高,工作性能好,并且具有尺寸小、方便携带、低功耗、低成本等优点。

2.1设计方案

由酒精浓度测试仪对待测气体(液体)进行检测,气体传感器是将一种气体体积分时转化成对应电信号的转换器。探测头通过气体传感器的对气体样品进行处理,通常包括滤除杂质和干燥气体、干燥或制冷处理,样品抽吸,甚至对样品进行化学处理,以便化学传感器进行更快的测量。转换成输出电压信号。然后以单片机为核心的控制:定时进行各个功能模块的自诊断,并对外界的异常情况做出快速处理。对无法解决的问题,应及时切换到后背装置或报警。具有完善的输入输出通道和实时控制能力:对生产过程进行检测和控制,有多种信号需要传送,因此要求系统配备完善的模拟量和数字量输入输出通道和完善的中断系统和处理功能。信号采集处理、声光报警电路以及显示、键盘、PC接口电路。测试仪进行气体检测的基本步骤是单片机采集酒精传感器的响应信号,并且进行转换,模数转换就是用于快速,高精度的对输入信号采样编码,然后转化成数字量储存在数据储存器中,然后单片机通过特定的算法进行气体浓度的识别,同时和所设值进行对比,超出则报警同时显示浓度数值,没超出只显示浓度数。并且将结果输出到LCD显示屏幕上。

2.2元器件选择

2.2.1单片机的选择

本系统采用单片机为控制核心。我们选择单片机STC89C51为控制核心;主要基于考虑STC89C51是无法解密低功耗,超低价高速,高可靠强抗静电,强抗干扰,功能强大的单片机。

STC89C51有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,片内振荡器及时钟电路,89C5X可以按照常规方法进行编程,也可以在线编程。同时STC89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止

工作并禁止其他所有部件工作直到下一个硬件复位。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发本。STC单片机有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求。[1] STC89C51单片机单片机引脚功能(如图2.1):?Vcc:电源电压

?GND:地

图2.1 单片机引脚图

STC89C51是的低电压,高性能CMOS 8位单片机,片内含8K bytes的可反复擦写的只读程序存储器(PEROM)和256K bytes的随机存取数据存储器,器件采用高密度,非易失性存储技术生产,与标准MCS-51指令系统及8051产品引脚兼容,片内置通用8位中央处理器和FLASH存储单元,功能强大,STC89C51单片机适合于许多较为复杂控制应用场合[3]。

主要性能参数:

?8K字节可重擦写FLASH闪存存储器

?1000次写/擦循环

?时钟频率:0Hz—24MHz

?三级加密存储器

?256字节内部RAM

?32个可编程I/O口线

?3个16位定时/计数器

?6个中断源

?可编程串行UART通道

?低功耗的空闲和掉电模式

?片内振荡器和时钟电路

2.2.2传感器

气体传感器是气体检测系统的核心,通常安装在探测头内。从本质上讲,气体传感器是一种将某种气体体积分数转化成对应电信号的转换器。探测头通过气体传感器对气体样品进行调理,通常包括滤除杂质和干扰气体、干燥或制冷处理、样品抽吸,甚至对样品进行化学处理,以便化学传感器进行更快速地测量[2]。在选择传感器的时候,一定要考虑到稳定性、灵敏度、选择性和抗腐蚀性,本系统选择MQ3 型酒精传感器。MQ3 酒精传感器是气敏传感器,其具有很高的灵敏度、良好的选择性、长期的使用寿命和可靠的稳定性[4]。

MQ3 型气敏传感器由微型Al2O3、陶瓷管和SnO2 敏感层、测量电极和加热器构成的敏感元件固定在塑料或者不锈钢的腔体内,加热器为气敏元件的工作提供了必要的工作条件。传感器的标准回路有两部分组成:其一为加热回路;其二为信号输出回路,它可以准确反映传感器表面电阻的变化。传感器表面电阻RS 的变化,是通过与其串联的负载电阻RL 上的有效电压信号VRL 输出面获得的[6]。二者之间的关系表述为:RS/RL=(VC-VRL)/VRL,其中VC 为回路电压,10V。负载电阻RL 可调为0.5~200K,加热电压Uh 为5V。上述这些参数使得传感器输出电压为0~5V。MQ3 型气敏传感器的结构和外形如图2.2所示,标准回路如图2.3所示。为了使测量的精度达到最高,误差最小,需要找到合适的温度,一般在测量前需要将传感器预热20s。

图2.2 MQ3 的结构和外形

图2.3 MQ3 标准回路

2.2.3数模转换器

实现A/D转换的基本方法很多,有计数法、逐次逼近法、双斜积分法和并行转换法。由于逐次逼近式A/D转换具有速度,分辨率高等优点,而且采用这种方法的ADC芯片成本低,所以我们采用逐次逼近式A/D转换器。逐次逼近型ADC包括1个比较器、一个模数转换器、1个逐次逼近寄存器(SAR)和1个逻辑控制单元[5]。逐次逼近型是将采样信号和已知电压不断进行比较,一个时钟周期完成1位转换,依次类推,转换完成后,输出二进制数。这类型ADC 的分辨率和采样速率是相互牵制的。优点是分辨率低于12位时,价格较低,采样速率也很好。

ADC0832模数转换器具有8位分辨率、双通道A/D转换、输入输出电平与TTL/CMOS相兼容、5V电源供电时输入电压在0~5V之间、工作频率为250KHZ 、转换时间为32 微秒、一般功耗仅为15MW等优点,适合本系统的应用,所以我们采用ADC0832为模数转换器件。

ADC0832 具有以下特点:

? 8位分辨率;

? 双通道A/D转换;

? 输入输出电平与TTL/CMOS相兼容;

? 5V电源供电时输入电压在0~5V之间;

? 工作频率为250KHZ,转换时间为32μS;

? 一般功耗仅为15mW;

? 8P、14P—DIP(双列直插)、PICC 多种封装;

? 商用级芯片温宽为0度to +70度,工业级芯片温宽为?40度to +85度;芯片接口说明:

? CS_ 片选使能,低电平芯片使能。

? CH0 模拟输入通道0,或作为IN+/-使用。

? CH1 模拟输入通道1,或作为IN+/-使用。

? GND 芯片参考0 电位(地)。

? DI 数据信号输入,选择通道控制。

? DO 数据信号输出,转换数据输出。

? CLK 芯片时钟输入。

? Vcc/REF 电源输入及参考电压输入(复用)。

2.2.4 AT24C02存储器

在本设计中使用的是24C02存储芯片,是电可擦除的PROM,8个引脚功能及两线串行接口。电压允许范围1.8V~5V。串行E2PROM是基于I2C-BUS 的存储器件,遵循二线制协议,由于其具有接口方便,体积小,数据掉电不丢失等特点,在仪器仪表及工业自动化控制中得到大量的应用。在一般单片机系统中,24C02 数据受到干扰的情况是很少的,基本的读写功能外,还对地址功能以及WP引脚保护功能进行了全面的检测,发现一种ATMEL(激光印字)以及XICOR牌号的24C02具有全面的符合I2C总线协议的功能,而有些牌号24C02

要么没有WP引脚保护功能,要么没有器件地址功能(即2 片24C02不能共用一个I2C总线),有些甚至两种功能均无。所以说一些同样功能型号的电子器件在兼容性上往往会带来意想不到的问题,值得引起注意。

2.2.5 LCD显示

液晶显示模块与计算机的接口电路有两种方式。它与单片机的接口方法分为直接访问方式和间接控制方式。

直接访问方式是把液晶模块作为存储器或I/O设备直接接在单片机的总线上,单片机以访问存储器或I/O设备的方式操作液晶显示模块的工作。间接控制方式则不使用单片机的数据系统,而是利用它的I/0口来实现与显示模块的联系。即将液晶显示模块的数据线与单片机的P0口连接作为数据总线,另外三根时序控制信号线通常利用单片机的P2口中未被使用的I/O口来控制。这种访问方式不占用存储器空间,它的接口电路与时序无关,其时序完全靠软件编程实现[7]。

LCD1602字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用16×1,16×2,20×2和40×2行等的液晶显示模块,模块组件内部主要由LCD显示屏、控制器、列驱动器和偏压产生电路构成。

1602液晶显示屏采用标准的16脚接口,其中各接口的功能如下表(2-1)所示:

表2-1 LCD1602的16管脚功能

引脚号引脚名电平输入/输出引脚说明

1 VSS 电源地

2 VDD 电源正极(+5V)

3 VL 液晶显示偏压信号

4 RS 0/1 输入数据/命令选择端,0:输入指令,1:

输入数据

5 R/W 0/1 输入读/写选择端,0:向LCD写入指令或数据,1:从LCD读取信息

6 E 1→0输入使能信号,1时读取信息,1→0(下降

沿)执行指令

7 D0 0/1 输入/输出数据总线(最低位)

8 D1 0/1 输入/输出数据总线

9 D2 0/1 输入/输出数据总线

10 D3 0/1 输入/输出数据总线

11 D4 0/1 输入/输出数据总线

12 D5 0/1 输入/输出数据总线

13 D6 0/1 输入/输出数据总线

14 D7 0/1 输入/输出数据总线(最高位)

15 BLA +VCC LCD背光电源正极

16 BLK 接地LCD背光电源负极

2.3本章小结

本章对本文设计的主要部件进行介绍,了解了相关部件的组成以及基本结构基本工作原理,让我们对每个模块清楚其工作方式,工作步骤,以及工作原理。各个元器件的作用功能后对本设计的分析,需要哪些元器件,具体到什么型号,下面是对各个元器件的选择,在元器件选择生起到指导作用,以及更好的发挥各个部件的功能作用。

根据对元器件的选择基本了解到本设计以单片机为核心,由酒精浓度测试仪对待测气体(液体)进行检测,转换成输出电压信号,以单片机STC89C51

为核心的控制、信号采集处理、声光报警电路以及显示、键盘、PC接口电路。测试仪进行气体检测的基本步骤是单片机采集酒精传感器的响应信号,并且进行转换,储存在数据储存器中,然后单片机通过特定的算法进行气体浓度的识别,并且将结果输出到LCD显示屏幕上。

第3章硬件设计

基于单片机酒精浓度检测仪的硬件设计部分。首先,我们必须了解它的硬件设计原理。其次,需要弄清楚它的总体构成及具体的外围电路。最后,根据其原理框图和具体的外围电路得到完整的硬件总电路图。

3.1硬件设计原理

由酒精传感器对待测气体(液体)进行检测,转换成输出电压信号,仪单片机为核心的控制、信号采集处理、声光报警电路以及显示、键盘、PC接口电路。测试仪进行气体检测的基本步骤是单片机采集酒精传感器的响应信号,并且进行转换,储存在数据储存器中,然后单片机通过特定的算法进行气体浓度的识别,同时将分析的值与设定值进行对比,对超出设定值进行报警,并且将结果输出到LED显示屏幕上。

本系统由酒精传感器,数模转换器,单片机,键盘,声音报警以及LCD显示等部分组成,在这次的整体设计中详细涉及下面几个方面,其原理框图如:图3.1:

图3.1 单片机与LCD、键盘及声音报警电路的电路连接图

3.2硬件设计的外围电路

3.2.1晶振电路

单片机工作的过程中各指令的微操作在时间上有严格的次序,这种微操作的时间次序称作时序,单片机的时钟信号用来为单片机芯片内部各种微操作提供时间基准,89c51的时钟产生方式有两种,一种是内部时钟方式,一种是外部时钟方式。内部时钟方式即在单片机的外部接一个晶振电路与单片机里面的振荡器组合作用产生时钟脉冲信号,外部时钟方式是把外部已有的时钟信号引

入到单片机内,此方式常用于多片89C51单片机同时工作,以便于各单片机的同步,一般要求外部信号高电平的持续时间大于20ns.且为频率低于12MHz的方波。对于CHMOS工艺的单片机,外部时钟要由XTAL1端引入,而XTAL2端应悬空[8]。

本系统中为了尽量降低功耗的原则,采用了内部时钟方式。

图3.2晶振电路图

在89C51单片机的内部有一个震荡电路,只要在单片机的XTAL1和XTAL2引脚外接石英晶体(简称晶振)就构成了自激振荡器并在单片机内部产生时钟脉冲信号,图中电容器C1和C2稳定频率和快速起振,电容值在5—30pF,典型值是22pF,晶振CYS选择的是12MHz。

3.2.2复位电路

单片机开始工作的时候,必须处于一种确定的状态,否则,不知哪是第一条程序和如何开始运行程序。端口线电平和输入输出状态不确定可能使外围设备误动作,导致严重事故的发生;内部一些控制寄存器(专用寄存器)内容不确定可能导致定时器溢出、程序尚未开始就要中断及串口乱传向外设发送数据。因此,任何单片机在开始工作前,都必须进行一次复位过程,使单片机处于一种确定的状态[9]。

当在89C51单片机的RST引脚引入高电平并保持2个机器周期时,单片机内部就执行复位操作(若该引脚持续保持高电平,单片机就处于循环复位状态)。

实际应用中,复位操作有两种基本形式:一种是上电复位,另一种是上电与按键均有效的复位,上电复位,要求接通电源后,单片机自动实现复位操作。常用的上电复位,上电瞬间RST引脚获得高电平,随着电容C1的充电,RST 引脚的高电平将逐渐下降。

本设计中复位电路采用的是开关复位电路,开关S9未按下是上电复位电路,上电复位电路在上电的瞬间,由于电容上的电压不能突变,电容处于充电(导通)状态,故RST脚的电压与VCC相同。随着电容的充电,RST脚上的电压才慢慢下降。选择合理的充电常数,就能保证在开关按下时是RST端有两个机器周期以上的高电平从而使STC89C51内部复位。开关按下时是按键手动

复位电路,RST端通过电阻与VCC电源接通,通过电阻的分压就可以实现单片机的复位。

图3.3复位电路图

RST引脚的高电平只要能保持足够的时间(2个机器周期),单片机就可以进行复位操作。该电路典型的电阻和电容参数为:晶振为12MHz时,C1为10uF:R4为8.2

3.2.3报警设计

在单片机应用系统中,一般的工作状态可以通过指示灯或数码显示来指示,供操作人员参考,了解系统的工作状况。这种报警信号通常有三种类型:一是闪光报警,因为闪动的指示灯更能提醒人们注意;二是鸣音报警,发出特定的音响,作用于人的听觉器官,易于引起和加强警觉;三是语音报警,不仅能起到报警作用,还能直接给出警报种类的信息。其中,前两种报警装置因硬件结构简单,软件编程方便,常常在单片机应用系统中使用;而语音报警虽然警报信息较直接,但硬件成本高,结构较复杂,软件量也增加。闪光报警以下为报警电路接线图见图3.4

图3.4报警电路图

实现单频音报警的接口电路比较简单,只要当值高于警报值的时候给一个低电频就能驱动二极管发光,简单易懂。

这一章比较具体的说明了系统硬件设计的内容,通过模块化的设计思想,把一个复杂的单片机系统按照功能划分成一个个单独的电路模型,分别进行设计,最后在集成到一起。这种方法对于设计复杂的单片机系统很有效。大大提高系统设计的效率与质量[11]。

3.2.4电源电路

图3.5低压层电路原理图

输出电压的具体数值由运算放大器UA确定,采用同相放大器的优越性在于其输入阻抗极大,可很好地将TL431输出的2.5 V电压与后级电路隔离,使其不受负载变化的影响;运放与电阻R3和R2组成比例放大环节,可对基准电压按要求进行比例放大输出,但输出电压最大不能超过运放的电源电压。

3.2.5信号调制电路

图3.6信号调制放大电路

图3.6是酒精传感器电极信号调理电路采集到的信号都会很弱,首先将信号经过二阶有源滤波电路以后,经过3级放大电路,同相和反相放大电路构成一级和二级,互相抵消了零度漂移和失调,后面的差动放大电路构成第三极,将差分出入转换为单端输出。

3.2.6 A/D转换设计

3.7模数转换电路图3.8按键电路图

正常情况下ADC0832 与单片机的接口应为4条数据线,分别是CS、CLK、DO、DI。但由于DO端与DI端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计时可以将DO和DI 并联在一根数据线上使用。当ADC0832未工作时其CS输入端应为高电平,此时芯片禁用,CLK 和DO/DI 的电平可任意。当要进行A/D转换时,须先将CS使能端置于低电平并且保持低电平直到转换完全结束[12]。此时芯片开始转换工作,同时由处理器向芯片时钟输入端

CLK 输入时钟脉冲,DO/DI端则使用DI端输入通道功能选择的数据信号。在第1 个时钟脉冲的下沉之前DI端必须是高电平,表示启始信号。在第2、3个脉冲下沉之前DI端应输入2 位数据用于选择通道功能.如图3.7

本系统应用有人机对话功能,该功能即能随时发出各种控制命令和数据输入以及和LCD连接显示运行状态和运行结果。键盘分为:独立式和矩阵式两类,每一类按其编码方法又可以分为编码和非编码两种。由于本系统只有+、- 、设置、确认4个控制命令,所需按键较少,所以本系统选择独立式按键。电路图见图3.8

独立式按键是直接用I/O口线构成的单个按键电路。每个独立式按键占有一根I/O口线。各根I/O口线之间不会相互影响键盘抖动的消除:抖动的消除大致可以分为硬件削抖和软件削抖[14]。

①硬件削抖是采用硬件电路的方法对键盘的按下抖动及释放抖动进行削抖,经过削抖电路后使按键的电平信号只有两种稳定状态。

②软件削抖的基本原理是当检测出键盘闭合时,先执行一个延时子程序产生数毫秒的延时,待接通时的前沿抖动消失后再判别是否有健按下。当按键释放时,也要经过数毫秒延时,待后沿抖动消失后再判别键是否释放。

③由于应用硬件削抖还需要外加器件,成本相对较高,所以本系统选择软件延时削抖的方法。

3.2.7外围扩充存储器电路

图3.9外围扩充存储电路图

基于STC85C51单片机具有4KB的程序存储器(ROM),256B的数据存储器(RAM),由于考虑到本系统的数据处理与存储所需的容量,现在需要扩充存储器的容量。在应用中要保存一些参数和状态,据了解基于EEPROM的存储芯片是一种很好的选择[15]。我们选定了AT24C02存储器。电路图见图3.9。

3.3本章小结

本章主要介绍了硬件设计的原理及具体外围电路。二者紧密联系,不可分割。我们只有了解了基于单片机的酒精浓度检测仪原理之后,我们才可能联想

设计出它的原理框图,从而确定它是由主控芯片、电源输入部分、键盘输入部分、复位部分、晶振部分、显示部分、报警部分等组成大的。然后,设计各个具体部分的电路以实现其对应的功能[16]。最后,将具体的外围电路和STC89C51单片机的对应引脚连接起来,以完成本设计

(完整版)酒精浓度测试仪设计详解.doc

酒精浓度测试仪设计报告

目录 酒精浓度测试仪设计报告 (1) 一、设计意义 (3) 二、硬件设计 (3) 1、设计框图 (3) 2、乙醇信号检测及调理电路 (4) 3、单片机电路 (7) 4、显示电路 (8) 5、供电及程序下载电路 (9) 三、Protel 硬件开发软件 (10) 1. Protel 软件组成 (10) 2. PCB 板设计 (11) 四、软件编程 (13) 1、软件流程图 (13) 2、主程序 (14) 五、下载与调试 (20) 1、 USB 转串口驱动安装 (20) 2、下载程序 (21) 参考文献 (22) 程序 (22)

一、设计意义 自《刑法修正案 ( 八) 》和修改后的《道路交通安全法》正式实施,“醉酒驾驶”正式入刑。不仅交警部门,而且很多车主都期盼能够有便携仪器方便地测量气体酒精浓度,为安全驾驶提供保障,有效减少重大交通事故的发生。 本研究设计的酒精浓度测试仪是一款实用性强、安全可靠的气体乙醇浓度检测工具,采用高精度 MQ-3乙醇气体传感器对空气中的乙醇浓度进行检测,利用宏晶公司高性能低成本单片机 STC89C52对检测信号进行 A/D 转换和处理,最后通过液晶屏显示输出。本研究设计的酒精浓度测试仪还具有醉酒阈值设定功能,可以根据法律法规或用户需要设定修改醉酒阈值,并进行保存。 二、硬件设计 1、设计框图 本研究设计的酒精浓度测试仪框图如图1 所示。MQ-3 乙醇气体传感器输出信号经信号调理电路处理,输出随乙醇浓度变化的电压信号,该电压信号送入单片机系统,经 AD 转换,与设定的醉酒阈值进行比较,并显示或报警。

智能仪表酒精测试仪的各项参数2012

酒精测试仪 一.酒精浓度检测仪的硬件电路设计主要包括:传感器测量电路、STC12C5A16AD单片机系统、A/D转换电路、LCD示电路键盘扫描、数据采集、数据处理、显示、光报警等子程序仪器开机后经初始化,调用LCD显示子程序显示提示界面、阈值设置界面、测量结果界面等。键盘扫描程序判断是否有键按下。测量时数据采集程序把数据送人到A/D转换器,进行A/I)转换。由数据处理程序完成数据间的转换和数制间转换。当测量数据超过阈值时,报警子程序启动 二.仪器开机后经初始化,调用LCD显示子程序显示提示界面、阈值设置界面、 测量结果界面等。键盘扫描程序判断是否有键按下。测量时数据采集程序把数据送人到A/D转换器,进行A/I)转换。由数据处理程序完成数据间的转换和数制间转换。当测量数据超过阈值时,报警子程序启动 三.传感器模块具有如下特点,方便与单片机系统接口组成检测仪器 ●具有信号输出指示。 ●双路信号输出(模拟量输出及TTL电平输出) ●TTL输出有效信号为低电平。 (当输出低电平时信号灯亮,可直接接单片机) ●模拟量输出0~5V电压,浓度越高电压越高。 ● MQ-3乙醇气体传感器可以应用用于机动车驾驶人员及其他严禁酒后作业人员的现场检测,也用于其他场所乙醇蒸汽的检测。其技术特点为: ●对乙醇蒸汽有很高的灵敏度和良好的选择性 ●快速的响应恢复特性 ●长期的寿命和可靠的稳定性 ●简单的驱动回路 四.A/D转换电路 模数转换电路的作用是将传感器电路输出的模拟量信号转换为适合单片机处理的数字信号,并输入给单片机。ADC0809主要特性(1)8路8位A/D转换器,即分辨率8位。(2)具有转换起停控制端。(3)转换时间为100μs(4)单个+5V电源供电(5)模拟输入电压范围0~+5V,不需零点和满刻度校准。(6)工作温度范围为-40~+85摄氏度(7)低功耗,约15mW。2.内部结构ADC0809是CMOS单片型逐次逼近式A/D转换器,它由8路模拟开关、

酒精测试仪设计技术总结

酒精测试仪设计技术总结 《酒精测试仪设计技术总结》是一篇好的范文,好的范文应该跟大家分享,为了方便大家的阅读。 篇一:酒精测试仪的功能与设计方案酒精测试仪的功能与设计方案摘要:本文论述了酒精测试仪的功能和设计方案。 介绍了酒精测试仪的技术指标和依据,酒精测试仪实现功能和设计指标,酒精测试仪的每一个功能。 关键词:酒精测试仪,,数据通讯一、酒精测试仪的设计原则与依据酒精测试仪是一种便携式产品。 便携式产品具有体积小、重量轻、功耗低等特点。 因此,在设计产品时首先就要对产品的功能、指标、结构、功耗进行分析。 比如电源采用交流供电还是直流供电、交流供电采用什么电源变换技术,直流供电如何分配电源,系统各功能模块需要多大的电流等。 既要提高产品的性能,又要尽量降低其能耗,这通常是一对矛盾。 因为系统的技术指标往往与系统的关系极大,有些指标,如速度、精度、负载能力等一般就是用牺牲功耗的方法获得的。 因此,拟订方案时应根据实际需要合理的确定产品的技术指标,以达到性能合理的情况下降低功耗的目的。 对于便携式的智能化仪表,拟订方案时应考虑采用单片机作为核心控制部件,最全面的范文写作网站因为现在的单片机本身就有低功

耗特性,自身消耗的电流极低,且利用其智能化特点可代替许多分离器件,有利用进行电源管理、满足智能化特性及提高产品的可靠性等特点。 根据现有的酒精测试仪的特点和使用效果,本系统的设计应当遵循以下原则规范性和实用性酒精测试仪的设计应根据环境条件、维护保养、测量精度等多种因素的统筹考虑。 项目的设计符合有关风险登记和防护级别的要求,符合有关设计规范、设计任务以及建设方的管理和使用要求。 先进性和互换性在技术上具有适度超前性和设备的互换性,为系统的增容和改造留有余地。 准确性能在现场环境条件和所选条件下,对试纸条进行准确、实时的检测。 能根据设计的要求,准确地测量出酒精的含量。 完整性篇二:酒精浓度测试仪的设计酒精浓度测试仪的设计[摘要]:本研究设计的酒精浓度测试仪是一款实用性强、安全可靠的气体乙醇浓度检测工具,采用高精度-乙醇气体传感器对空气中的乙醇浓度进行检测,利用宏晶公司高性能低成本单片机对检测信号进行/转换和处理,最后通过液晶屏显示输出。 本研究设计的酒精浓度测试仪还具有醉酒阈值设定功能,可以根据法律法规或用户需要设定修改醉酒阈值,范文写作并进行保存。

酒精浓度测试仪设计

本科毕业论文 题目酒精浓度监测仪的设计学生 指导教师 年级 专业 系别

郑重声明 本人的毕业论文(设计)是在指导教师的指导下独立撰写完成的。如有剽窃、抄袭、造假等违反学术道德、学术规范和侵权的行为,本人愿意承担由此产生的各种后果,直至法律责任,并愿意通过网络接受公众的监督。特此郑重声明。 毕业论文(设计)作者(签名): 2009 年月日

目录 标题 (1) 中文摘要 (1) 1 序言 (1) 2 酒精浓度监测仪硬件电路设计 (2) 2.1 89C51单片机系统 (2) 2.1.1 单片机片内结构 (2) 2.1.2 89C51芯片介绍................................................ ..9 2.2 A/D转换电路................................................. .. 3 2.2.1 ADC0809的引脚及功能.. (3) 2.2.2 ADC0809的结构及原理 (3) 2.3 LED显示电路 (3) 2.3.1 LED显示器的结构 (4) 2.3.2 LED显示器的工作原理 (4) 3 酒精浓度监测仪系统的软件设计 (4) 3.1 初始化程序 (5) 3.2 A/D转换子程序 (5) 3.3 显示子程序 (5) 4 结论 (7) 注释 (7) 参考文献 (8) 外文页............................................................11

酒精浓度监测仪的设计 摘要目前全世界绝大多数国家都采用呼气酒精测试仪对驾驶人员进行现场检测,以确定被测量者体内酒精含量的多少,以确保驾驶员的生命财产安全。酒精浓度监测仪是一种以气敏传感器和单片机为主,监测空气酒精浓度,并具有声光报警功能的空气酒精浓度监测仪。其可监测出空气环境中酒精浓度值,并根据不同的环境设定不同的阈值,对超过的阈值进行声光报警来提示危害。此外,空气酒精浓度监测仪还能监测某一特定环境的酒精浓度如酒精生产车间可避免发生起火、爆炸及工业场地酒精中毒等恶性事故,确保环境安全。 关键词单片机酒精浓度监测仪 A/D转换声光报警 1 序言 随着经济高速发展,越来越多的人有了自己的私家车,而酒后驾车造成的交通事故也频繁发生。为此,需要设计一智能仪器能够检测驾驶员体内酒精含量。本论文研究的是一种以气敏传感器和单片机为主,监测空气酒精浓度,并具有声光报警功能的空气酒精浓度监测仪。其可监测出空气环境中酒精浓度值,并可根据不同的环境设定不同的阈值,对超过的阈值进行声光报警来提示危害。 本课题分为两部分:硬件设计部分和软件设计部分。硬件部分为利用MQ3气敏传感器测量空气中酒精浓度,并转换为电压信号经A/D转换后传给单片机系统,由单片机及其外围电路进行信号的处理,显示浓度值以及超阈值声光报警。软件部分用汇编语言进行编程,程序采用模块化设计思想。各个子程序的功能相对独立,便于调试和修改。而硬件电路又大体可分为单片机小系统电路、A/D 转换电路、声光报警电路、LED显示电路,各部分电路的设计及原理将会在硬件电路设计部分详细介绍;程序的设计使用汇编语言编程。

便携式酒精测试仪的设计毕业设计

便携式酒精测试仪的设计 摘要 近年来,随着我国经济的发展,人民的生活水平提高,越来越多的人有了自己的私家车,而酒后驾车造成的交通事故也频频发生?机动车驾驶人员“酒后驾车”极易发生道路交通事故,严重危害了道路交通安全和人民生命财产安全?人饮酒后,酒精通过消化系统被人体吸收,经过血液循环,约有90%的酒精通过肺部呼气排出, 因此测量呼气中的酒精含量,就可判断其醉酒程度? 本设计实现了对不同浓度酒精的检测和显示,通过适当改进可以用于检测酒后驾车?本文用AT89S51单片机与MQ-3型气体传感器实现了对酒精浓度的测量,并对测量数据进行显示,同时利用二极管简单显示浓度的高低,在设计允许值时发出报警? 关键词:传感器;酒精探测仪;单片机;模-数转换

Abstract In recent years, as China's economic development, people's living standards improve, more and more people have their own private cars and traffic accidents caused by drunk driving is also frequent. Driver drives very easy to happen traffic accident after drinking which endanger traffic safety and people safety of life and property seriously. After people drink, the alcohol is absorbed by the human body through the digestive system, through the blood circulation, nearly it have discharge exhaling lung alcohol of 90%. So measure the content of alcohol while exhaling , can judge its drunk degree. Different concentrations of alcohol solution are detected and showed in the design. The design can be used to the detection of drunk driving through improvement. In this thesis, the concentration of alcohol can be measured and displayed by using the gas sensor based on AT89S51 MCU and MQ-3. At the same time the concentration is displayed by LED, and the system allow to alarm in the certain value. Keywords: Sensor Alcohol detector Micro Controller Unit Analog to Digital Convert

智能仪器-酒精浓度检测仪设计

综述 对于酒后驾车行为的监督在人民的人身和财产安全中起着重要的作用。随着社会的发展,气体传感器逐渐向着低功耗、多功能、集成化方向的发展,以便于更准确更方便的检测出酒精浓度,更大程度上防范事故发生,因此,便携式酒精浓度检测仪具有十分广阔的现实市场和潜在的市场要求。 目前国际公认的酒后驾车的限定有两种,一种是酒后驾车,一种是酒醉驾车。根据我国2003年的修订规定,当驾驶者每毫升血液中酒精含量大于或等于0.2mg时,就会被认定为酒后驾车;大于或等于0.8mg时,则会被认定为醉酒驾车。当驾驶者血液中酒精含量达到80mg/100ml时,发生交通事故的几率是血液中不含酒精时的2.5倍;达到100mg/100mg 时,发生交通事故的几率是血液中不含酒精时的4.7倍。即使在少量饮酒的状态下,交通事故的危险也可达到未饮酒状态的2倍左右。 本文设计的基于单片机的便携式酒精浓度检测仪以单片机和酒精传感器为核心,具有LCD实时显示浓度值的功能,不同颜色LED彩灯显示酒精浓度的不同范围,从而判断司机是否处于酒驾状态,如若酒驾则判断是酒后驾驶还是醉酒驾驶,一旦超过一定阈值即蜂鸣器报警同时报警灯亮。而且还可以通过按键进行待机与检测功能随时切换,在待机时进行简易计时,超过十分钟则自动进入休眠状态,可用硬件复位来唤醒单片机。本设计采用C 语言来实现其软件功能。该仪器硬件电路设计简单、软件功能完善、灵敏度高、工作性能好,并且具有尺寸小、方便携带的优点。

1方案论证 1.1方案设计与分析 本文设计的便携式酒精浓度测试仪具有以下特点: (1)数据采集系统以AT89S52单片机为控制核心,外围电路带有LCD显示以及键盘电路,无需其他计算机,用户就可以与其进行交互工作,完成数据的采集、存储、计算、分析,显示,休眠等功能。其中显示功能如下: A.酒精含量<20mg/100ml时,安全灯(绿色LED灯)亮; B.20mg/ml≤酒精含量≤80mg/ml时,警告灯(黄色LED灯)闪烁; C.80mg/ml≤酒精含量时,危险灯(红色LED灯)闪烁,蜂鸣器报警; 本仪器酒精含量测试范围:0-190mg/100ml,要求其测量精度优于0.5%。 (2)系统具有低功耗、方便携带、高性价比,低成本等特点。 (3)从便携式的角度设计,系统成功使用了大屏幕LCD显示器以及小键盘。由单片机系统控制键盘和LCD 显示来实现人机交互操作,界面友好。 (4)软件系统采用C语言编写,既兼顾实时性处理的要求又能很方便地进行数据处理。 1.2设计总体框图 图1-1总体设计框图

课程设计——酒精检测仪设计(材料详实)

重庆三峡学院 专业综合课程设计报告 题目51单片机酒精浓度测试仪设计 系别电子与信息工程学院 专业电子信息工程 班级****级*班 姓名XXX 学号201107014115 2014年12 月12 日

酒精浓度检测仪的设计 一、设计目的 近年来,我国越来越多的人有了自己的私家车,而酒后驾车造成的交通事故也频繁发生。为此,我国将酒驾列入刑法范围内,所以需要设计一智能仪器能够检测驾驶员体内酒精含量。本课程设计研究的是一种以气敏传感器和单片机A/D 转换器为主,检测驾驶员呼出气体的酒精浓度,并具有声光报警功能的空气酒精浓度监测仪。其可检测出空气环境中酒精浓度值,并可根据不同的环境设定不同的阈值,对超过的阈值进行声光报警来提示危害。 本课题分为两部分:硬件设计部分和软件设计部分。硬件部分为利用MQ3气敏传感器测量空气中酒精浓度,并转换为电压信号,经A/D 转换器转换成数字信号后传给单片机系统,由单片机及其相应外围电路进行信号的处理,显示酒精浓度值以及超阈值声光报警。程序采用模块化设计思想,各个子程序的功能相对独立,便于调试和修改。而硬件电路又大体可分为单片机小系统电路、A/D 转换电路、声光报警电路、LED 显示电路,按键电路,各部分电路的设计及原理将会在硬件电路设计部分详细介绍。 二、设计方案 1、酒精浓度检测仪总设计方案 设计时,考虑酒精浓度是由传感器把非电量转换为电量,传感器输出的是0-5伏的电压值且电压值稳定,外部干扰小等。因此,可以直接把传感器输出电压值经过A/D 转换器转换得到数据送入单片机进行处理。此外,还需接人LED 数码管显示,键盘设定,报警电路等。 其总体框图如图1所示。 图1 基本工作原理图 三、设计内容 被测 环境 气敏 传感器 A/D 转换电路 单片机 声光报警电路 LED 显示 键盘

实验三——基于气敏传感器的驾驶员酒精浓度测试仪

实验三——基于气敏传感器的驾驶员酒精浓度测试仪 一.设计要求 (1)测试浓度:安全浓度≤0.25mg/L,0.4mg/L<酒驾浓度>0.25mg/L,醉驾浓度≥ 0.4mg/L (2)显示方式:LCD显示 (3)供电电压:3VDC (4)控制方式:单片机控制 二.电路设计方框图: 三.电路设计图

四.程序流程图 五.电路设计原理 1.各单元电路原理 (1)模数转换电路 模数转换电路的作用是将传感器电路输出的模拟量信号转换为适合单片机处理的数字信号,并输入给单片机。本课题采用的是ADC0809 A/D转换芯片。ADC0809是8路8位逐次比较式A/D转换器,它能分时地对8路模拟量信号进行A/D转换,结果为8位2进制数据。其由+5V电源供电,片内有带锁存功能的8路选1的模拟开关,由A,B,C的编码来决定选择通道。0809完成一次转换需要1001xS左右。输出具有TTI三态锁存缓冲器,可以直接连到MCS一5l单片机数据总线上。ADC0809可对0-5V的模拟信号进行转换。 (2)键盘电路 8279对键盘部分提供一种扫描工作方式,能对64个按键键盘阵列不断扫描,自动消抖,自动识别出闭合的键并得到键号,能对双键或N键同时按下进行处理。显示部分为显示器提供了按扫描方式工作的显示接口,可以显示多达16位的字符或数字。传感器输出的信号经ADC0809和单片机采集、处理后输出的信号为BCD码形式,它经过8279及显示电路处理后送入LCD显示。 (3)显示电路 LJDl28X64液晶显示模块是128X64点阵的汉字图形型液晶显示模块,可显示汉字及图形,内置8192个中文汉字(16X16点阵)、128个字符(8X16点阵)及64X256点阵显示RAM(GDRAM)。可与CPU直接接口,提供两种界面来连接微处理机:8一位并行及串行两种连接方式。 (4)声光报警电路 报警电路分为蜂鸣器报警电路和LED发光报警电路组成。当输入端P1.0为低电平时,

基于51单片机酒精浓度检测仪的设计毕业论文_设计说明书

word格式文档 酒精浓度检测仪的设计 目录 一、前言 (4) 二、酒精测试仪总体方案设计 (4) 2.1 酒精浓度检测仪设计要求分析 (4) 2.2 酒精浓度检测仪设计方案 (4) 三、硬件设计 ....................................................... ..5 3.1 传感器的选择 ............................................... .. 5 3.2 A/D转换电路 (6) 3.3 89C51单片机系统 (9) 3.4 LED显示电路 (12) 3.5 键盘电路 (13) 3.6 报警电路 (13) 四、软件设计 (14) 4.1 主程序框图 (14) 4.2 数据采集子程序程序框图 (15) 4.3 报警子程序程序框图 (15) 五、课程设计系的心得体会 (17) 六、参考文献 (17) 附图整体电路图 (18)

酒精浓度检测仪的设计 一、前言 近年来,我国越来越多的人有了自己的私家车,而酒后驾车造成的交通事故也频繁发生。为此,我国将酒驾列入刑法范围内,所以需要设计一智能仪器能够检测驾驶员体内酒精含量。本课程设计研究的是一种以气敏传感器和单片机A/D转换器为主,检测驾驶员呼出气体的酒精浓度,并具有声光报警功能的空气酒精浓度监测仪。其可检测出空气环境中酒精浓度值,并可根据不同的环境设定不同的阈值,对超过的阈值进行声光报警来提示危害。 本课题分为两部分:硬件设计部分和软件设计部分。硬件部分为利用MQ3气敏传感器测量空气中酒精浓度,并转换为电压信号,经A/D转换器转换成数字信号后传给单片机系统,由单片机及其相应外围电路进行信号的处理,显示酒精浓度值以及超阈值声光报警。程序采用模块化设计思想,各个子程序的功能相对独立,便于调试和修改。而硬件电路又大体可分为单片机小系统电路、A/D转换电路、声光报警电路、LED显示电路,按键电路,各部分电路的设计及原理将会在硬件电路设计部分详细介绍。 二、酒精测试仪总体方案设计 2.1 酒精浓度检测仪设计要求分析 设计的酒精浓度测试仪应具有如下特点: (1)数据采集系统以单片机为控制核心,外围电路带有LED显示以及键盘响应电路,无需要其他计算机,用户就可以与之进行交互工作,完成数据的采集、存储、计算、分析等过程。 (2)系统具有低功耗、小型化、高性价比等特点。 (3)从便携式的角度出发,系统成功使用了数码管显示器以及小键盘。由单片机系统控制键盘和LED显示来实现人机交互操作,界面友好。 (4)软件设计简单易懂。 2.2 酒精浓度检测仪设计方案 设计时,考虑酒精浓度是由传感器把非电量转换为电量,传感器输出的是0-5伏的电压值且电压值稳定,外部干扰小等。因此,可以直接把传感器输出电压值经过A/D转

酒精浓度检测仪的设计开题报告

学 生 毕 业 设 计 课题名称 酒驾酒精浓度检测仪的设计 姓 名 费海波 学 号 101220223 学 院 通信与电子工程学院 专 业 电子信息工程 指导教师 杨冰 讲师 2014年06月10日 ※※※※※※※※※ ※※ ※※ ※ ※ ※※※※※※※※※ 2014届学生 毕 业 设 计 材 料

毕 业 设 计 任 务 书 课题名称 酒驾酒精浓度检测仪的设计 姓 名 费海波 学 号 101220223 学 院 通信与电子工程学院 专 业 电子信息工程 指导教师 杨冰 讲师 2014年03月05日 ※※※※※※※※ ※ ※※ ※※ ※※ ※ ※※※※※※※ ※ 2014届学生 毕 业 设 计 材 料 (一)

一、设计的教学目的 1、提高学生运用所学知识分析问题和解决问题的能力; 2、培养学生知识应用能力、动手能力、创新能力、文字表达能力等,为今后的学习和工作打下良好的基础; 3、培养学生认真负责的工作态度; 4、熟悉ATmega8单片机C语言编写方法,能熟练操作A VR Studio 4和Altium Designer10.0等软件。 二、设计的主要内容 1、以单片机ATmega8为核心,结合蜂鸣器报警模块、液晶显示模块和酒精传感器模块等硬件来实现酒精浓度检测仪的设计; 2、画出酒驾酒精浓度检测仪的原理图并编写程序; 3、初步调试原理图和程序达到要求后生成PCB图; 4、做出PCB板,焊接元器件; 5、对酒驾酒精浓度检测仪进行调试。 三、设计的基本要求 1、酒驾酒精浓度检测仪具有酒精浓度检测能力,可以大概判断出酒精浓度,具有超出提示等功能; 2、设计结构合理,层次分明,数据准确; 3、设计文档格式符合本科毕业设计的要求; 4、设计文档字数不少于6000。 四、进度安排

酒精浓度测试仪的设计

酒精浓度测试仪的设计 [摘要]:本研究设计的酒精浓度测试仪是一款实用性强、安全可靠的气体乙醇 浓度检测工具,采用高精度MQ-3乙醇气体传感器对空气中的乙醇浓度进行检测, 利用宏晶公司高性能低成本单片机STC12C5A16A对检测信号进行A/D转换和处 理,最后通过液晶屏显示输出。本研究设计的酒精浓度测试仪还具有醉酒阈值设定功能,可以根据法律法规或用户需要设定修改醉酒阈值,并进行保存。 [关键词]:单片机A/D转换和处理醉酒阈值MQ-3乙醇气体传感器 Alcohol concen tratio n test in strume nt Abstract: This study design alcohol tester is a new practical, safe and reliable gas ethanol concentration testing tool, Adopting high precision MQ - 3 etha nol gas sen sors to detect the concen trati on of etha nol in the air, the use of macro crystal company high performanee low cost STC12C5A16ADnicrocontroller to detection signal A/D conversion and p rocess ing, fin ally through the LCD scree n dis play out put. This study desig n alcohol tester also has drunk threshold sett ing fun cti on, can accord ing to laws and regulati ons or the user n eed to set modify drunk threshold, and save. Keywords : Scm A/D conversion and p rocessing Drunk threshold MQ - 3 ethanol gas sensor

酒精浓度测试仪的设计

酒精浓度测试仪的设计 [摘要]:本研究设计的酒精浓度测试仪是一款实用性强、安全可靠的气体乙醇浓度检测工具,采用高精度MQ-3乙醇气体传感器对空气中的乙醇浓度进行检测,利用宏晶公司高性能低成本单片机STC12C5A16AD对检测信号进行A/D转换和处理,最后通过液晶屏显示输出。本研究设计的酒精浓度测试仪还具有醉酒阈值设定功能,可以根据法律法规或用户需要设定修改醉酒阈值,并进行保存。 [关键词]:单片机 A/D转换和处理醉酒阈值 MQ-3乙醇气体传感器 Alcohol concentration test instrument Abstract:This study design alcohol tester is a new practical, safe and reliable gas ethanol concentration testing tool, Adopting high precision MQ - 3 ethanol gas sensors to detect the concentration of ethanol in the air, the use of macro crystal company high performance low cost STC12C5A16AD microcontroller to detection signal A/D conversion and processing, finally through the LCD screen display output. This study design alcohol tester also has drunk threshold setting function, can according to laws and regulations or the user need to set modify drunk threshold, and save. Keywords:Scm A/D conversion and processing Drunk threshold MQ - 3 ethanol gas sensor

酒精测试仪项目设计报告

四川工程职业技术学院 毕业综合实践 项目设计报告 基于单片机的酒精浓度检测仪 专业:计算计应用技术(IT制造与售后服务)姓名:周姣、龙俊江 指导老师:何晓龙

目录 一、前言 (3) 二、酒精测试仪总体方案设计 (3) 2.1 酒精浓度检测仪设计要求分析 (3) 2.2 酒精浓度检测仪设计方案 (3) 三、硬件设计 (4) 3.1 传感器的选择 (4) 3.2 A/D转换电路 (5) 3.2.1 ADC0809的结构及转换原理 (6) 3.2.2 ADC0809连线图 (7) 3.3 89C51单片机系统 (7) 3.3.1 单片机片内结构 (7) 3.3.2 89C51芯片介绍 (8) 3.3.2 晶振电路和复位电路 (9) 3.4 LCD1602液晶显示电路 (11) 3.5键盘电路 (11) 3.6报警电路 (12) 3.6.1 灯光提示电路 (12) 3.6.2 声音报警电路 (12) 四、软件设计 (13) 4.1主程序框图 (13) 4.2 数据采集子程序程序框图 (14)

酒精浓度检测仪的设计 一、前言 本课题分为两部分:硬件设计部分和软件设计部分。硬件部分为利用MQ3 气敏传感器测量空气中酒精浓度,并转换为电压信号,经A/D转换器转换成数字信号后传给单片机系统,由单片机及其相应外围电路进行信号的处理,显示酒精浓度值以及超阈值声光报警。程序采用模块化设计思想,各个子程序的功能相对独立,便于调试和修改。而硬件电路又大体可分为单片机小系统电路、A/D转换电路、声光报警电路、LCD液晶显示电路,按键电路,各部分电路的设计及原理将会在硬件电路设计部分详细介绍。 二、酒精测试仪总体方案设计 2.1 酒精浓度检测仪设计要求分析 设计的酒精浓度测试仪应具有如下特点: (1)数据采集系统以单片机为控制核心,外围电路带有LCD显示以及键盘响应电路,无需要其他计算机,用户就可以与之进行交互工作,完成数据的采集、存储、计算、分析等过程。 (2)系统具有低功耗、小型化、高性价比等特点。 (3)从便携式的角度出发,系统成功使用了数码管显示器以及小键盘。由单片机系统控制键盘和LCD显示来实现人机交互操作,界面友好。 (4)软件设计简单易懂。 2.2 酒精浓度检测仪设计方案 设计时,考虑酒精浓度是由传感器把非电量转换为电量,传感器输出的是0-5伏的电压值且电压值稳定,外部干扰小等。因此,可以直接把传感器输出电压值经过A/D转换器转换得到数据送入单片机进行处理。此外,还需接入液晶显示,键盘设定,报警电路等。 其总体框图如图2-1所示。

课程设计——酒精检测仪设计

三峡学院 专业综合课程设计报告 题目51单片机酒精浓度测试仪设计 系别电子与信息工程学院 专业电子信息工程 班级****级*班 姓名XXX 学号 5 2014年12 月12 日

酒精浓度检测仪的设计 一、设计目的 近年来,我国越来越多的人有了自己的私家车,而酒后驾车造成的交通事故也频繁发生。为此,我国将酒驾列入刑法围,所以需要设计一智能仪器能够检测驾驶员体酒精含量。本课程设计研究的是一种以气敏传感器和单片机A/D转换器为主,检测驾驶员呼出气体的酒精浓度,并具有声光报警功能的空气酒精浓度监测仪。其可检测出空气环境中酒精浓度值,并可根据不同的环境设定不同的阈值,对超过的阈值进行声光报警来提示危害。 本课题分为两部分:硬件设计部分和软件设计部分。硬件部分为利用MQ3气敏传感器测量空气中酒精浓度,并转换为电压信号,经A/D转换器转换成数字信号后传给单片机系统,由单片机及其相应外围电路进行信号的处理,显示酒精浓度值以及超阈值声光报警。程序采用模块化设计思想,各个子程序的功能相对独立,便于调试和修改。而硬件电路又大体可分为单片机小系统电路、A/D转换电路、声光报警电路、LED显示电路,按键电路,各部分电路的设计及原理将会在硬件电路设计部分详细介绍。 二、设计方案 1、酒精浓度检测仪总设计方案 设计时,考虑酒精浓度是由传感器把非电量转换为电量,传感器输出的是0-5伏的电压值且电压值稳定,外部干扰小等。因此,可以直接把传感器输出电压值经过A/D转换器转换得到数据送入单片机进行处理。此外,还需接人LED数码管显示,键盘设定,报警电路等。 其总体框图如图1所示。

图1 基本工作原理图 三、设计容 1、酒精浓度检测仪设计要求分析 设计的酒精浓度测试仪应具有如下特点: (1)数据采集系统以单片机为控制核心,外围电路带有LED显示以及键盘响应电路,无需要其他计算机,用户就可以与之进行交互工作,完成数据的采集、存储、计算、分析等过程。 (2)系统具有低功耗、小型化、高性价比等特点。 (3)从便携式的角度出发,系统成功使用了数码管显示器以及小键盘。由单片机系统控制键盘和LED显示来实现人机交互操作,界面友好。 (4)软件设计简单易懂。 2、设计容要求 (1)传感器T G S822的电压模拟输出围为0-5V; (2)模数转换芯片ADC0809采样电压围为0-5V,分辨率为8位,采样精度为5/256V,达到256个量化级的数字电压,其工作频率为1M H z; (3)单片机A T89C52工作频率为6 MHz;传感器LCD显示输出单片机数字输出控制输出模数转换模拟输出 (4)L C D显示器用50K的可调电阻调节使其清晰显示。

酒精浓度检测仪的设计

毕业论文

酒精浓度检测仪的设计 摘要 本文研究设计了一种用于公共场所具有检测及超限报警功能的酒精浓度智能测试仪。其设计方案基于89C51单片机,MQ3酒精浓度传感器。系统将传感器输出信号通过A/D转换电路调理后,经由单片机进行数据处理,最后由LCD 显示酒精浓度值。从而让驾车的人知道自己该在什么情况下可以开车,这是一个在现代生活很实用。 经过大量的验证,基于单片机的酒精浓度监测仪检测仪比传统的机械检测仪或酒精计灵敏,监测精度高,准确方便,可靠性好,扩展简单,控制功能强大。对超出阀值进行声光报警,直观准确。所以基于单片机的酒精浓度监测仪的研究具有一定的价值。 关键词:酒精浓度传感器;单片机;数模转换;硬件设计;数码管显示

Alcohol concentration detector design Abstract This paper studies has been designed for public inspection and overrun alarm function with the alcohol concentration intelligent tester. Its design scheme based on 89C51, MQ3 alcohol concentration sensor. System will sensor output signal through the A/D circuit recuperation, data processing by MCU, finally by LCD display alcohol chroma value. So let the people know what oneself should drive in what circumstances can drive, this is a very practical in modern life. After a great deal of verification, based on SCM alcohol concentration monitor detector than traditional mechanical detector or alcohol plans, monitoring high precision, sensitivity, good dependability, precise convenient extended simple, control powerful functions. Beyond the value of acousto-optic alarm, intuitive accurate. So based on SCM alcohol concentration monitor research has certain value. Keywords:Alcoho concentration sensor; microcontroller; digital-to-analog;hardware design; digital pipe display

酒精检测仪设计

毕业设计 酒精浓度测试仪的设计 学院移动通信与软件学院年级2012级1班 专业通信 学号 5 学生 姓名匡胜东 指导 老师郑运刚 2年月

014

毕业设计诚信承诺书

摘要 2000年以来,随着中国经济的高速发展,人民生活水平的迅速提高,中国逐渐步入“汽车社会”。此外,因为交通事故造成的经济损失也相当惊人。在全国各地加强查处酒后驾驶的力度,以减少由酒后驾驶造成的恶性交通事故。要查处就涉及到检测人体内的酒精含量和使用设备来进行检测问题。 本文以单片机设计了一个酒精浓度测试仪系统,本论文大体分为两个部分:硬件部分和软件部分。硬件部分利用MQ3酒精浓度传感器输出信号通过A/D转换电路调理后,经由单片机进行数据处理,最后由LED显示酒精浓度值。软件部分用C 语言进行编程,程序采用模块化设计思想。该测试仪器在于简洁的硬件结构、高效的软件设计和较高的性价不,从而让驾车的人知道自己该在什么情况下可以开车,这是一个在现代生活很实用。 关键字:酒驾;单片机;MQ3传感器;A/D转换器;LED

目录 第一章绪论 (1) 第二章酒精浓度测试仪总体方案设计 (2) 2.1 酒精浓度测试仪设计要求分析 (2) 2.2 酒精浓度测试仪设计方案 (2) 第三章硬件设计 (4) 3.1 传感器的选择 (4) 3.2 A/D转换电路 (5) 3.3 89C51单片机系统 (6) 3.4 LED显示电路 (7) 第四章软件设计 (9) 4.1 系统的主程序设计 (9) 4.2 数据采集子程序程序框图 (9) 第五章测试结果及结论 (11) 结论 (12) 致谢 (13)

毕业论文:酒精浓度检测仪的设计

毕业论文 题目酒精浓度检测仪的设计学生马晓江 指导教师曹建生 年级0901 专业电子信息工程技术 系别电子工程

摘要...................................... 序言..................................... 酒精浓度监测仪的硬件电路设计........................ 2.1 89C51单片机系统 (5) 2.1.1 单片机片内结构 (6) 2.1.2 89C51 芯片介绍 (9) 2.2传感器的选择 (11) 2.3 A/D转换电路 (13) 2.3.1 ADC0809的引脚及功能 (14) 2.4 LED显示电路 (16) 2.4.1 LED显示器的结构 (17) 2.4.2 LED 显示器的工作原理 (19) 酒精浓度监测仪的软件设计 (2) 3.1 主程序 (21) 3. 2数据采集子程序 (22) 3. 3数据处理子程序 (22) 3. 4报警子程序 (24) 结论 (2) 参考文献: (2) 致谢 (2)

目前全世界绝大多数国家都采用呼气酒精测试仪对驾驶人员进行现场检测,以确定被测量者体内酒精含量的多少,以确保驾驶员的生命财产安全。酒精浓度监测仪是一种以气敏传感器和单片机为主,监测空气酒精浓度,并具有声光报警功能的空气酒精浓度监测仪。其可监测出空气环境中酒精浓度值,并根据不同的环境设定不同的阈值,对超过的阈值进行声光报警来提示危害。此外,空气酒精浓度监测仪还能监测某一特定环境的酒精浓度如酒精生产车间可避免发生起火、爆炸及工业场地酒精中毒等恶性事故,确保环境安全。 关键词单片机酒精浓度监测仪A/D转换声光报警

基于单片机的酒精浓度测试仪

摘要 由于经济的快速发展,人们的生活水平越来越高,私家车也越来越多,酒后驾车行为所造成事故也就越来越普遍,对社会的安定和经济发展也造成了很大的影响,酒精正在成为越来越凶残的“马路杀手”。为此,我国将酒驾列入了刑法范围内,那么就需要设计一个智能仪器能够检测驾驶员体内酒精含量。 本课题设计的是一种以酒精浓度传感器、单片机和A/D转换器为主的,检测驾驶员呼出气体的酒精浓度的,而且还带有声光报警功能的酒精浓度检测仪。这种检测仪不仅可以检测出空气环境中酒精浓度值,还可以由不同的环境来设定不同的阈值,当空气中酒精浓度超过设定的阈值时进行声光报警。我的这个毕业设计分主要为两部分:硬件设计部分和软件设计部分。硬件设计部分是利用MQ3气敏传感器先测量空气中的酒精浓度,然后转换为电压信号,再通过A/D转换器转换成数字信号后再传给单片机系统,最后由单片机系统和相应外围电路进行信号处理,并由LCD显示酒精浓度值并且对超过的阈值进行报警。软件设计部分的程序采用的是模块化设计思想,各个子程序的功能相对独立,便于调试和修改。电路可分为单片机小系统电路、A/D转换电路、声光报警电路、LCD显示电路,按键电路。各部分电路的设计及原理图将会在硬件电路设计部分作出详细的介绍。 关键词酒精浓

度传感器(MQ3),A/D转换器,软件设计,硬件设计

ABSTRACT Due to the rapid development of economy, people's standard of living is higher and higher, more and more private cars, the accident caused by drunken driving behavior are increasingly common, social stability and economic development also caused great influence, alcohol is becoming increasingly violent "road killer".To this end, China will drunk driving into the scope of criminal law, you will need to design a intelligent instrument can detect driver's alcohol content in the body. This topic design is A kind of to alcohol concentration sensor and single chip microcomputer A/D converter, A driver exhaled gas alcohol concentration, alcohol concentration monitor with sound and light alarm is and air. it can detect the alcohol density in the air environment, also can according to the different environment set different threshold, the threshold value of more than audible and visual alarm.This topic is divided into two parts: hardware design and software design part. the hardware part is using MQ3 gas sensors measure the alcohol concentration in the air, and converted into voltage signal, after A/D converter converted into A digital signal to the -chip microcomputer and its corresponding peripheral circuit for signal processing, display the alcohol density and ultra audible and visible alarm threshold. program adopts modular design thought, function of each subroutine is relatively independent, easy to debug and modify. The hardware circuit can be divided into the singlechip processor system circuit, A/D conversion circuit, sound and light alarm circuit, LED display circuit, key circuit. The principle diagram of the circuit design of each part and will be in the hardware circuit design part make a detailed introduction. Keywords Alcohol concentration sensor (MQ3),A / D converter,Software design,Hardware design

相关文档
最新文档