智能仪器_酒精浓度检测仪设计说明书

智能仪器_酒精浓度检测仪设计说明书
智能仪器_酒精浓度检测仪设计说明书

综述

对于酒后驾车行为的监督在人民的人身和财产安全中起着重要的作用。随着社会的发展,气体传感器逐渐向着低功耗、多功能、集成化方向的发展,以便于更准确更方便的检测出酒精浓度,更大程度上防范事故发生,因此,便携式酒精浓度检测仪具有十分广阔的现实市场和潜在的市场要求。

目前国际公认的酒后驾车的限定有两种,一种是酒后驾车,一种是酒醉驾车。根据我国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设计总体框图

MCU控制中

心(AT89S52)LCD显示模

报警与待机指示灯电路

按键

MQ3传

感器

放大电路

A/D转换模块

图1-1总体设计框图

本设计采用的是AT89S52单片机,传感器则选用MQ—3酒精浓度传感器。系统将由MQ-3酒精浓度传感器输出的微弱电流经具有放大滤波等功能的调理电路后,输入以模数转换芯片ADC0804为核心的转换电路转换为八位数字信号,再由单片机进行处理,最终送入LCD液晶显示屏显示实时检测的酒精浓度以及实现超值报警功能,通过判断酒精浓度范围,实现酒后驾驶和醉酒驾驶的判断。系统上电后自动进入待机状态,在工作时可以随时通过按键控制进入待机状态,待机状态中系统不进行酒精浓度采集、显示和报警,而是给传感器预热并显示十分钟以内的简易计时,让使用者大致掌握预热时间。待机状态中也可随时通过按键进入工作状态。

2信号采集与放大的硬件设计

2.1 酒精浓度传感器的选择

气体传感器是气体检测系统的核心,通常安装在探测头内。探测头通过气体传感器对气体样品进行调理,通常包括滤除杂质和干扰气体、干燥或制冷处理、样品抽吸,甚至对样品进行化学处理,以便化学传感器进行更快速地测量【1】。

在选择传感器的时候,一定要考虑到稳定性、灵敏度、选择性和抗腐蚀性,MQ3 酒精传感器具有很高的灵敏度、良好的选择性、长期的使用寿命和可靠的稳定性,所以本系统选择MQ3 型酒精传感器。

2.2采集信号与放大电路图

MQ-3 气体传感器有6 个针状管脚,其中4 个用于信号取出,2 个用于提供加热电流. LM393是由两个独立的、高精度电压比较器组成的集成电路,失调电压低,最低为2.0 mV,专为获得宽电压范围、单电源供电而设计,也可以用双电源供电,电源电流低. 即使采用单电源供电,比较器的共模输入电压范围也接近低电平。LM393 被设计成能直接连接TTL 和CMOS,当用双电源供电时,它能兼容MOS逻辑电路,这是低功耗LM393相较于标准比较器的独特优势【2】。

图2-1 MQ-3酒精浓度传感器采集信号与放大电路图

MQ-3酒精浓度传感器探头感知到酒精气体,MQ3开始起作用,输出的微弱电流送入由LM393运算放大器和电阻电容构成的调理电路,使信号放大并滤去杂波,经放大滤波后有OUT输出。模拟信号输出端口能输出0到+VCC(+5v)的模拟信号,当检测的酒精浓度越大时输出电压越高。此端口接入ADC0804的6号引脚,实现AD转换【3】。

3 AD转换硬件设计

3.1 AD转换器的选择及介绍

A/D转换其的主要技术指标包括分辨率(位数)、量化误差、转换精度和转换时间【4】。根据本文设计的技术参数要求:测量精度优于0.5%。

从精度方面考虑方案如下:

方案一:用8位的A/D转换器,其测量精度为0.39%

方案二:用12位的A/D转换器,其测量精度为0.02%

从测量精度的方面考虑都符合要求。

从A/D转换器的分类方面考虑方案如下:

1、逐次比较式A/D转换器:转换时间一般在μs级,转换精度一般在0.1%上下,适用于一般场合。

2、积分式A/D转换器:其核心部件是积分器,因此转换时间一般在ms级或更长,但抗干扰性能强,转换精度可达0.01%或更高。适于数字电压表类仪器采用。

3、并行比较式又称闪烁式:采用并行比较,其转换时间可达ns级,但抗干扰性能较差,由于工艺限制,其分辨率一般不高于8位。可用于数字示波器等要求转换速度较快的仪器中。

4、改进型是在上述某种形式A/D转换器的基础上,为满足某项高性能指标而改进或复合而成的。例如余数比较式即是在逐次比较式的基础上加以改进,使其在保持原有较高转换速率的前提下精度可达0.01%以上。

基于以上比较,综合性价比,选择8为主次逼近式A/D转换器:ADC0809和ADC0804。

ADC0809的功能是将输入模拟量转换为与其成正比例的数字量,它具有8路模拟输入端口,地址线可决定对哪一路模拟输入做AD转换.

ADC0804的功能与ADC0809基本相同,不同点在于它有一路输入。对于本设计的要求是有一路的输入信号,所以从性价比的方面考虑选择ADC0804更优。

3.2 本设计中ADC0804外围硬件连接

图3-1 ADC0804外围电路连接

3.3本设计中AD 转换软件实现

3.3.1 ADC 程序流程图

开始初始化

判断ADC 是否转换完毕

读出数据

计算

Y

N

图3-2 ADC 程序流程图

单片机对ADC 进行初始化,使其能进入正常工作状态,通过判断ADC 转换判断标

志EOC,看其是否转换完毕,如果没有,则继续判断,如若完成则将ADC转换的数据由单片机读取并计算,然后进入下一环节。

3.3.2 ADC转换原则及程序

转换原则:ACD0804有八位数据输出口,即转换精度为256,它将最高值分为255份,当得到一个转换数据时,用最大值除以255,再乘以该数据值便是最终转换值。

AD转换子函数分析:

void ad()

{ wr=0; //将WR拉低,让芯片开始读6、7号引脚电压值

delay(1); //延时约一毫秒,让芯片忙完

wr=1; //将WR拉高,上升沿到来时,AD转换开始

delay(5); //软件延时约五毫秒,等待AD转换完成

P3=0xff; //将P3口全部拉高,等待测试数据

delay(1); //延时一会,避免紊乱

rd=0; //将RD拉低,芯片送出数据

delay(1); //延时约一毫秒,让P3口

temp=P3; //将数据存入temp

rd=1; //将RD拉高}

4单片机最小系统模块设计

CPU最小系统是单片机运行工作起来所必需的最基本电路组成。它包括电源电路、时钟电路、复位电路。最小硬件电路组成见图4-1。

图4-1 最小系统电路图

4.1 AT89S52简介

本设计以AT89S52单片机为控制核心。单片机也就是MCU,即微控制单元。AT89S52 是低功耗、高性能、采用CMOS工艺的8位单片机,其片内具有8KB 的可在线编程的Flash 存储器,该单片机采用了ATMEL 公司的高密度、非易失性存储器技术,与工业标准型80C51 单片机的指令系统和引脚完全兼容,它能以3V的超低电压工作,晶振时钟最高可达24MHz。通用的8位CPU与在线可编程Flash 集成在一块芯片上,从而使AT89S52 功能更加完善,应用更加灵活;具有较高的性能价格比,使其在嵌入式控制系统中有着广泛的应用前景【5】。

4.2 复位电路设计

图4-2 复位电路电路图

单片机复位的两种基本形式:上电复位和RST按键复位。

本设计采用RST按键复位。在复位电路的设计中,要选择合适的元器件参数,电阻的阻值不宜过大或者过小,过大使得RST不可能获得高电平,过小也不能起到限流作用。另外电容容值也应该合适,要保证放电时,RST引脚上的高电平也能保持两个机器周期以上的高电平。

4.3 晶振电路设计

图4-3 晶振电路电路图

本系统中为了尽量降低功耗的原则,采用了内部时钟方式。晶振全称为晶体振荡器(英文Crystal Oscillators),其作用在于产生原始的时钟频率。内部时钟方式的电路实现方法是在XTAL1和XTAL2引脚外接石英晶体,与单片机片内震荡电路形成震荡回路,图中电容C3和C4的容值为22pF,它们的作用是加快起振和稳定频率。

5显示模块软硬件设计

5.1 LCD1602简介

LCD1602每行可以输出16个字符,可以显示两行,故称1602,它不带中文字库,故只能显示数字、字母和普通字符。1602字符型LCD通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源线。在本设计中不检测液晶的忙与闲,用前面对待ADC0804的方法,用软件延时来等待液晶的忙操作时间。

液晶显示输出D0到D7口接P0.0到P0.7,单独使用一个口,另外还要接上10K上拉电阻来提高P0口带负载能力。

当处于读状态时,RS处于低脉冲,R/W为高脉冲,E为高脉冲,D0~D7=状态字当处于读数据时,RS为高脉冲,R/W为高脉冲,E为高脉冲,D0~D7=数据。

当处于写指令时,RS为低脉冲,R/W为低脉冲,D0~D7=指令码,E=高脉冲。

当处于写数据时,RS为高脉冲,R/W为低脉冲,E为高脉冲,D0~D7=数据。

5.2本设计中LCD1602的硬件连接

图5-1 LCD1602硬件连接图

5.3液晶写命令子函数和写数据子函数程序分析

在初始化函数void init(){…}中,已将R/W拉低(对应lcden=0;语句),即只对液晶进行写操作,不读液晶状态。

之前有位定义sbit lcdrs=P2^5; sbit lcdrw=P2^6; sbit lcden=P2^7;

写命令函数各语句分析:

void write_com(uchar com)

{ lcdrs=0; //将RS拉低,对指令操作, 上电时是默认高电平

P0=com; //对P0赋值,该值是对应命令码,com为形参

delay(5); //延时约五毫秒

lcden=1; //E拉高,让液晶读P0口,写入对应命令码

delay(5); //延时约五毫秒,让液晶忙完再对其操作,防止数据丢失

lcden=0; //将E拉低}

写数据函数各语句分析:

void write_com(uchar da)

{ lcdrs=1; //将RS拉低高(读写数据),说明对数据操作

P0=da; //对P0赋值,该值是要写入的数据,da为形参

delay(5); //延时约五毫秒

lcden=1; //E拉高,让液晶读P0口,写入数据

delay(5); //延时约五毫秒,让液晶忙完再对其操作,防止数据丢失

lcden=0; //将E拉低}

值得注意的是,在写数据的操作中,写入的都是字符ASCII码,例如想写1,让液晶在某处显1,可写write_data(’1’);或者write_data(0x30+1)。

5.4 本设计中用的液晶指令介绍

一些指令码的介绍:

0x38:液晶初始化指令,让液晶按每行显示16个字符,显示两行,并且每个字符显示处的点阵为5X7;

0x0C:不显示光标,光标不闪烁;

0x06:在写入一个数据后地址自动加一,显示不移动;

1即0x01:清屏指令,即将液晶内部存储数据清楚,地址指针指向零;

0x80+……:设置写入数据的地址,所加的就是对应地址。

5.5字符串显示和数据实时更新的实现

1)写字符串子程序:

void write_str(uchar *p)

{while(*p)

write_data(*p++);}

这里灵巧的应用了数组指针,比传统的for嵌套循环写入方便很多。用while(*p)……自动检测是否写完,当写完后指针变为零,跳出循环。如想写入"AC value:",只需先定义数组uchar code str[]="AC value:";,再写语句write_str(str);写完后指针变为零,自动结束。

2)数据实时更新的实现方法,检测时不断调用显示子函数,display();

显示函数如下:

void display()

{

uint value; //定义局部变量value

uchar a,b,c; //定义局部变量a、b、c

value=3.92*temp; //获得value值,它是以ppm为单位

a=value/100; //a为value的百位

b=value%100/10; //b为value的十位

c=value%10; //c为value的个位

write_com(0x80+0x40+4); //将数据写在第二行,第五个字符处

write_data(0x30+a); //在第二行,第五个字符处写入value百位

write_com(0x80+0x40+5); //将数据写在第二行,第六个字符处

write_data(0x30+b); //在第二行,第六个字符处写入value十位

write_com(0x80+0x40+6); //将数据写在第二行,第七个字符处

write_data(0x30+c); //在第二行,第七个字符处写入value个位}

在循环语句中不断调用AD转换程序,ad();,又不断调用显示函数,数据就能实时检测更新。

在待机时,循环程序中不断执行语句:

write_com(0x80+6); //将数据写在第一行,第七个字符处

write_data(table[a]); //在第一行,第七个字符处写入时钟的分钟write_com(0x80+7); //将数据写在第一行,第八个字符处

write_data(table[b]); //在第一行,第八个字符处写入闪烁的冒号

write_com(0x80+8); //将数据写在第一行,第九个字符处

write_data(table[c]); //在第一行,第九个字符处写入时钟的秒钟十位

write_com(0x80+9); //将数据写在第一行,第十个字符处

write_data(table[d]); //在第一行,第十个字符处写入时钟的秒钟个位

由于是在不断循环调用,即不断数据刷新,而a、b、c、d的改变是通过定时器零实现的。

6其它外围设备软硬件设计

6.1 报警电路软硬设计

6.1.1 硬件部分设计

图6-1 报警电路

将蜂鸣器的正端接电源正,负端接P1.0。低电平有效,蜂鸣器响起。

Da,Db,Dc为检测报警指示灯。Da为浓度不超限的指示灯,Db与Dc分别为酒后驾驶指示灯和醉酒驾驶指示灯,低电平有效。

当酒精含量<20mg/100ml时,安全灯(绿色LED灯)亮;

当20mg/ml≤酒精含量≤80mg/ml时,警告灯(黄色LED灯)闪烁;

当80mg/ml≤酒精含量时,危险灯(红色LED灯)闪烁,蜂鸣器报警。

6.1.2 软件部分设计

位定义语句:

sbit beep=P1^0; //定义蜂鸣器

sbit da=P1^2;

sbit db=P1^3;

sbit dc=P1^4; //定义报警灯

用程序让蜂鸣器响:

beep=0; //低电平输出时,蜂鸣器打开

用程序让蜂鸣器关闭:

beep=1; //高电平输出时,蜂鸣器关闭

用程序将Da,Db,Dc点亮:

Da =0;

Db =0;

Dc =0; //低电平输出时,Da,Db,Dc点亮

用程序将Da,Db,Dc熄灭:

Da =1;

Db =1;

Dc =1; //高电平输出时,Da,Db,Dc熄灭

6.2待机指示灯软硬件设计

6.2.1 硬件部分设计

图6-2 待机指示灯电路

发光二极管D1为待机指示灯,它的正端接电源正,负端与470K电阻相连再接上P1.1。低电平有效,D1点亮,开始待机。电阻起到限流电阻的作用。

6.2.2 软件部分设计

位定义语句:

sbit d1=P1^1; //待机指示灯

用程序将D1点亮:

D1=0; //低电平输出时,D1点亮

用程序将D1熄灭:

D1=1; //高电平输出时,D1熄灭

6.3 按键软硬件设计

6.3.1 硬件部分设计

图6-3 按键电路

S2和S3分别和单片机的P2.1和P2.0,再与GND相接。S2为待机控制按键。S3为检测控制按键。R18和R19与VCC相连再并接在开关前,是为了在松手时,使I/O获得稳定的高电平。

6.3.2 软件部分设计

位定义语句:

sbit k1=P2^0; //S3位定义

sbit k2=P2^1; //S2位定义

S2按键检测:

if(k1==0) //检测按键是否按下

{

delay(5); //消抖

if(k1==0) //再检测按键是否按下

flag=0; //写入要进行的操作,这里是将标志数flag置零

while(!k1); //松手检测

}

S3按键检测:

if(k2==0) //检测按键是否按下

{

delay(5); //消抖

if(k2==0) //再检测按键是否按下

flag=1; //写入要进行的操作,这里是将标志数flag置一

while(!k2); //松手检测

}

6.4 电源电路

图6-4 电源电路

如上图为本设计的电源电路。接入220V交流电后从变压器输出12V交变电压,再经过桥式整流电路整流,输出直流电。稳压芯片7805使电压稳定在5V,C5和C6为电解电容起到滤除杂波的作用【6】。S4为紧锁开关,电源总开关。D4与R17串联,跨接在VCC 与GND之间,作为电源指示灯。

6.5 休眠(空闲)状态的设定

当单片机进入掉电模式时,外部晶振停振、CPU、定时器、串行口全部停止工作,只有外部中断继续工作。使单片机进入休眠模式的指令将成为休眠前单片机执行的最后一条指令,进入休眠模式后,芯片中程序未涉及到的数据存储器和特殊功能寄存器中的数据都

将保持原值。可由外部中断低电平触发或由下降沿触发中断或者硬件复位模式换醒单片机,需要注意的是,使用中断唤醒单片机时,程序从原来停止处继续运行,当使用硬件复位唤醒单片机时,程序将从头开始执行。

本文中则采用硬件复位唤醒单片机。

让单片机进入休眠(空闲)模式的目的是为了降低系统的功耗,例如在正常使用万用表时表内部的单片机处于正常工作模式,当不用时,又忘记了关掉万用表的电源,大多数表在等待数分钟后,若没有人为操作,它便会自动将液晶显示关闭,以降低系统功耗,通常类似这种功能的实现就是使用了单片机的空闲模式或是掉电模式。以STC89系列单片机为例,当单片机正常工作时的功耗通常为4mA~7mA,进入空闲模式时其功耗降至2mA,当进入掉电模式时功耗可降至0.1μA以下。所以采用休眠对于低功耗是非常重要的。

7 软件设计

7.1主程序流程图

开始系统初始化

AD 采样

浓度小于20

浓度大于80

黄灯亮

数码管显示浓度

结束

红灯亮

蜂鸣报警

绿灯亮

Y

N

N

Y

图7-1主程序流程图

7.2检测与待机功能切换设计及程序流程图

为了能让主函数分清是执行执行待机程序还是检测程序报警程序,引进标志数flag 。当flag 为1时执行待机程序;当flag 为0时执行检测报警程序. 在初始化函数中先将flag 置1,上电后则进入待机状态。按下k1后使flag 置0,执行检测报警程序。按键k2后使flag 置1,又执行待机程序,k1、k2均为开关【7】。

下图为系统执行检测功能和待机功能的选择流程图:

开始

检测按键k1与k2是否按下

k1与k2未按下(标志数flag为初

始值1)

k2按下

(标志数flag为初

始值1)

k1按下

(标志数flag为初

始值0)

执行待机程序,液晶显示简易计时,不检测

和不显示酒精浓度执行酒精浓度的实时检测,显示

和报警

图7-2待机与检测程序流程图

7.3定时器与定时器中断

本设计在待机时,执行一个简易的十分钟以内的计时程序。这时用定时器零产生中断,让其计时。定时器是独立与cpu的单独部件,与软件延时比起来,它不占用程序时间,定时很精确。当时间到一定时,它就产生定时中断,让主程序让执行定时器中断函数。

设置TMOD=0x01;使定时器零工作在方式一,工作方式一是十六位不能自动重装初值的方式,所以在进入定时器中断函数后要重新装初值【8】。

心得与体会

本文给出了基于单片机的便携式酒精浓度检测仪的设计方法,设计过程包括了硬件电路设计和软件程序的编写两部分。硬件电路部分结构简单、使用方便、灵活性强,适合大众化使用。软件部分采用模块化设计思想,各个子程序的功能相对独立,便于调试和修改。

本论文设计的便携式酒精浓度检测仪可应用在实际生活中,用于警方可以监督驾驶员的醉酒行为,亦可以用在特定场合,例如酒精生产工厂等,进行酒精浓度的检测,防止恶性爆炸事件的发生,减少大型事故的发生,避免人员伤亡,从而保证了人民的生命和财产安全,对人们的生活非常重要,所以此便携式酒精浓度检测仪具有实际意义,可广泛应用在居民生产生活中。

本设计编程采用c语言,本人非常认真地且独立地完成了本课程设计的全部工作,有电路图的设计,原理图的绘制,程序的编写与调试、论文的撰写。在设计中查过许多资料,请教过老师和同学同时在设计过程中也学到了许多在书本上学不到的东西的知识,通过此次课程设计很好的锻炼了自己的学习能力。

(完整版)酒精浓度测试仪设计详解.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路模拟开关、

酒精测试仪使用说明

班级:电气12-1班 撰写人:汪常斌组别:2 小组成员:吴建州、汪常斌、张曦、 肖春华、鲍学峰、庄洋洋、 陈建中、高赞、常宇辉

目录 1、概述 2、产品实物图及模块介绍 3、主要技术指标 4、产品特色 5、操作使用说明 6、使用注意事项

1、概述 此酒精测试仪是专用于测试人体呼出气体中酒精含量的仪器。本机敏感元件采用表面电阻控制型气敏传感器MQ-3,该气体传感器的敏感材料是活性很高的金属氧化物半导体,最常用的如SnO2。金属氧化物半导体在空气中被加热到一定温度时,氧原子被吸附在带负电荷的半导体表面,半导体表面的电子会被转移到吸附氧上,氧原子就变成了氧负离子,同时在半导体表面形成一个正的空间电荷层,导致表面势垒升高,从而阻碍电子流动,电阻较大。当N型半导体的表面在高温下遇到离解能力较小(易失去电子)的还原性气体时,气体分子中的电子将向气敏电阻表面转移,使气敏电阻中的自由电子浓度增加,电阻率降低,电阻减小。其应用于家庭、工厂、商业场所的气体泄漏监测装置、防火/安全探测系统、气体泄漏报警器、气体检漏仪。 2、产品实物图及模块介绍

3、主要技术指标 4、产品特色 ⑴本产品安装的MQ-3传感器对抽烟、饮料等不反应。 ⑵本产品误差率小,对比试验中充分体现了高浓度测量时的稳定性和正确性。 ⑶本产品操作简单,体积小巧轻便,方便携带和使用,适用于不同的工作场合。 ⑷响应、恢复迅速,检测快捷方便。 ⑸预热时间短,基本可达到即插即用的效果。 ⑹价格便宜,易被接受。 ⑺现象明显,一目了然 ⑻报警浓度可调,适合各种场合 5、操作使用说明 插上电源后,通过调整电位器调节报警浓度,经过1~2分钟的预热后,对这仪器的吹气口吹气,观察现象,当浓度逐渐增高时,LED

酒精浓度测试仪设计

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

郑重声明 本人的毕业论文(设计)是在指导教师的指导下独立撰写完成的。如有剽窃、抄袭、造假等违反学术道德、学术规范和侵权的行为,本人愿意承担由此产生的各种后果,直至法律责任,并愿意通过网络接受公众的监督。特此郑重声明。 毕业论文(设计)作者(签名): 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显示电路,各部分电路的设计及原理将会在硬件电路设计部分详细介绍;程序的设计使用汇编语言编程。

数码酒精检测仪操作规程

蓝星化工新材料股份有限公司广西分公司 文件类别及编号:(生产)SOP- 版次:01 第x页共x页 数码酒精检测仪(CA2000)操作规程 一、操作步骤 1.按下开关键 ——显示屏上显示200,过20秒后变成000。 ——从200到000,此过程为传感器预热时间。 2.当显示000时并发出“叮”的声音,同时待机灯READY亮,可以 开始检测。含住吹气口连续吹气,直到仪器发出“叮叮”声后,停止吹气。 ——待机灯READY亮后连续30秒未检测,显示屏上会出现off 提醒关机。 ——当被测人喝了很少的酒(血液中的酒精含量<0.01%BCA或 0.1㎎/ml),显示屏将不显示数据。所以当显示屏上显示 0.00时,证明被测人可以驾车行驶(或工作)。 3.检测后,红色不合格灯和绿色待机灯同时闪烁4秒后,显示屏上 显示数据,此数据可连续显示15秒。 ——显示屏上显示的数据≥0.50㎎/ml时,红色不合格等WARN

将快速闪烁,并发出警报。 4.最后,显示屏上显示off提醒关机。 5.需重新检测时,请按步骤1至3。 (注:本仪器显示的数据为被测者血液中的酒精含量值,例0.50㎎/ml,表示每毫升的血液里含0.50毫克酒精。) 二、注意事项 1.喝酒20分钟后为最佳检测时间,喝酒以后酒精通过消化系统被血液吸收,所以头昏眼花、神经系统反应迟钝,喝醉酒的现象已经出现,从这时候开始20分钟后为酒精在血液中的浓度最高,所以喝酒后至少20分钟检测酒精浓度,这是最佳时机。 2.在有强风的地方或关闭而有污染的房间里,不要使用本仪器。 3.当电不足警告灯BAT LOW 显示黄色时,请及时更换9V碱性电池或用车载电源线连接仪器右侧圆孔,即可使用。 4.禁止向仪器的吹气口喷烟,以免影响仪器的精度。 ——如果被测人刚吸完烟,需等1分钟才可检测。 三、酒精含量值(酒驾标准) 1.饮酒驾车:车辆驾驶人员血液中的酒精含量大于或者等于20mg/100ml,小于80mg/100ml的驾驶行为。 2.醉酒驾车:车辆驾驶人员血液中的酒精含量大于或者等于80mg/100ml的驾驶行为。

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

综述 对于酒后驾车行为的监督在人民的人身和财产安全中起着重要的作用。随着社会的发展,气体传感器逐渐向着低功耗、多功能、集成化方向的发展,以便于更准确更方便的检测出酒精浓度,更大程度上防范事故发生,因此,便携式酒精浓度检测仪具有十分广阔的现实市场和潜在的市场要求。 目前国际公认的酒后驾车的限定有两种,一种是酒后驾车,一种是酒醉驾车。根据我国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总体设计框图

酒精测试仪设计技术总结

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

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

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

实验三——基于气敏传感器的驾驶员酒精浓度测试仪 一.设计要求 (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为低电平时,

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

邮电大学 毕业设计(论文) 基于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. 指导教师签名系主任签名 院长签名(章)

基于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转

酒精测试仪使用说明

使用说明 1打开本机后壳的电池盖,将3节AAA、1.5V的电池按极性装入本机,然后再装上电池盖,即可投入使用。 2按下“开机”键,伴随一短促蜂鸣声,背光点亮,同时屏幕显示从100到000的倒计时,屏幕下部显示“WAIT”字样,提示机器运行预热程序,此时请不要吹气,否则会影响测试精度。预热完毕,“WAIT”显示消失,探测器发出一声蜂鸣,同时显示“BLOW”字样,“C”字母游动显示,此时即可开始下一步的呼出气体酒精含量测试。 说明:预热过程中,倒计时速度与上次测试浓度有关,浓度越低,倒计时越快,否则越慢。 3被测试者深吸气,当屏幕上“C”字母游动显示时对准本机吹嘴连续均匀吹气,直到本机发出一声蜂鸣,停止吹气。 4吹气结束,屏幕游动显示“”符号,同时显示“TEST”字样,提示正在分析测试结果,此时不要吹气,否则会影响测试结果。分析结束后屏幕上所显示的浓度值即为测试者呼出气体中的酒精含量,该值保持数秒之后,本机自动关机。 5若要进行下一次测试,须重新按“开机”键,过程参照上述2~4。携带方便、经典蓝屏、一键操作。附送多套吹管安全卫生。。。功能基本等同于交警执法酒测产品,显示浓度精确至小数点后两位,准确判断个人醉酒饮酒。蓝屏显示更加醒目。字体清晰。

[温馨提示] 1、在饮酒至少20分钟后再进行测试,因为酒精从消化系统吸收到血液中大约需要20分钟。酒后立即测试,结果只能反映当时口腔内的酒精浓度,而不是血液中所含的酒精浓度。 2、为使检测结果更加精确,测试时间最好距上次测试3分钟以上。 3、在进行测试前20分钟内严禁吸烟和进食。 4、不要直接用化学物品清洗试仪。 5、避免液体流入吹气管。 6、严禁在颜料、杀虫剂、酒精等物品附件放置和使用。 7、不要将测试仪置于空气污浊的封闭环境下。 8、擅自修理和损坏内部的零配件会导致产品故障。 9、酒精测试结果只做参考,制造商不承担任何法律责任。

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

学 生 毕 业 设 计 课题名称 酒驾酒精浓度检测仪的设计 姓 名 费海波 学 号 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

ca2000热敏纸酒检测仪操作说明书

C A2000蓝牙打印版数码酒精检测仪

北京鼎涛松华科技有限公司 一、CA2000简介 CA2000是一种高可靠、高精度、呼吸式数码酒精检测仪。它的核心部件采用新型高科技微变氧化物半导体,可以准确探测气体酒精含量,且不受烟味、可乐、咖啡等非酒精类气体的干扰。CA2000小巧轻便,规格是120*60*25mm操作简单,重量只有200克是便携应用的最佳选择。 2、技术指标和特点 传感器:高选择性半导体-氧化物酒精传感器 三位数字显示(xxx %BAC/BRAC) 检测范围:0.00~0.40%BAC或0.00~4.00mg/ml 检测精度:±0.01%(0.01BAC)或±0.05mg/liter(0.50 BRAC) 恢复时间:无酒情况下只需要2秒有酒情况下需要关机 预热时间:15秒 感应时间:2秒 功耗极低:一块9伏方电池可检测200次以上。 字符明亮:红色LED显示数据,夜间清晰可见。 声音报警:酒精含量超限时,蜂鸣器自动报警。 校准:BAC模拟器。 打印机尺寸为:120*80*40(厘米) 3、操作方法-:最新蓝牙版本只需要按住上面的电源开关3秒钟即可,下面按键为走纸健。其他无需改动。打印机下面的读卡口和背面电池里面的SD卡为打印机厂家出厂设置。与酒精检测仪的使用无关。请客户谅解。 1、按下电源开关,仪器进行内部自检和预热,显示从200到0的倒计时,历 时10秒。 2、计时结束发出声音提示,同时绿灯变亮,,表示仪器正常,可开始吹气检 测。 3、对准进气孔吹气2秒,如果没有酒精含量,按一下黑色按键,左面的绿灯 会亮起来。这时候可以再次检测下一个人。无需关机。若检测到酒精,蜂鸣器报警,红、绿灯同时闪烁。同时显示浓度数据,若浓度在000和020之间为正常状态,仅绿灯闪烁;若大于等于0.20-080为饮酒状态,仅红灯闪烁,有声音报警。若大于080-400为醉酒状态。并伴有急促的声音报警。打印机从020-400数值内,打印机同步打印数值。浓度数据保持2分钟后仪器显示变为OFF。(注:由于在该显示模式下灵敏度极高,所以 若仪器内有一丁点的残留酒精气体,测试下一个人时将会有微小数字显 示) 4、若从吹气中没有检测到酒精或开机后30秒内不做任何检测,仪器显示从 000变为OFF。 5、当仪器显示OFF时,需要重新开始测量。 4、注意事项 2

酒精浓度测试仪的设计

酒精浓度测试仪的设计 [摘要]:本研究设计的酒精浓度测试仪是一款实用性强、安全可靠的气体乙醇浓度检测工具,采用高精度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

酒精浓度检测仪的设计

毕业论文

酒精浓度检测仪的设计 摘要 本文研究设计了一种用于公共场所具有检测及超限报警功能的酒精浓度智能测试仪。其设计方案基于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

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

毕业论文 题目酒精浓度检测仪的设计学生马晓江 指导教师曹建生 年级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转换声光报警

酒精测试仪参考论文

论文(设计) 基于单片机的酒精浓度检测仪设计 所在学院 专业名称 年级 学生姓名、学号 完成日期

摘要 摘要 近年来,随着我国经济发展,越来越多的私家车进入了人们的视野,而酒后驾车造成的交通事故也屡屡攀升。本文研究了一种用于公共场所具有检测及超限报警功能的酒精浓度检测仪设计。设计方案基于STC89C52 单片机和MQ3酒精浓度传感器,系统先将传感器输出的信号通过A/D转换电路处理后,再经单片机进行数据处理,最后由LCD显示酒精浓度值,从而告知驾驶人在合理安全的情况下才能驾车行驶。 经过大量实验,基于单片的酒精浓度测试仪比传统的机械检测仪或酒精计灵敏,扩展简单,准确方便,可靠性好,检测精度高,控制功能强大,对超出阀值进行声光报警,直观准确。所以基于单片机的酒精浓度监测仪的研究对社会公共安全的提高具有很大促进作用。 关键词:酒精浓度传感器,单片机,数模转换,硬件设计,报警 I

ABSTRACT ABSTRACT In recent years, along with our country economy development, more and more private cars have come into the vision. While drunk driving traffic accidents caused by the repeated.This paper used for public inspection and overrun with the functions of alcohol concentration intelligent tester. Design scheme based on STC89C52 and MQ3 alcohol concentration sensor, the system will be the first sensor output signal through the A/D converter circuit after treatment, then the MCU data processing, and finally by LCD display alcohol leel. Thus told people in the safety of reasonable driving can drive. Refined over a large number of experiments, using the alcohol concentration test instrument than traditional mechanical detector or alcohol gauge, extended simple, accurate and convenient, good reliability, high precision, strong control function, to go beyond threshold alarm, intuitive and accurate.So based on SCM alcohol concentration monitor research for social public security increase of great value. Keywords: Alcohol, concentration sensor, microcontroller analog-to-digital conversion , hardware design, alarm II

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

摘要 由于经济的快速发展,人们的生活水平越来越高,私家车也越来越多,酒后驾车行为所造成事故也就越来越普遍,对社会的安定和经济发展也造成了很大的影响,酒精正在成为越来越凶残的“马路杀手”。为此,我国将酒驾列入了刑法范围内,那么就需要设计一个智能仪器能够检测驾驶员体内酒精含量。 本课题设计的是一种以酒精浓度传感器、单片机和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

相关文档
最新文档