单片机二氧化碳浓度检测

单片机二氧化碳浓度检测
单片机二氧化碳浓度检测

毕业设计(论文)

摘要

目前,汽车已经很普及,尤其是城市里,它已经成为大部分都市人的代步工具。经济越发达的地方汽车越普遍。于此同时汽车的性能也在不断提高。人类的生活离不开氧气的存在,由于汽车是封闭的空间,这就需要驾驶员可以及时换气,保证车内有足够的氧气。

系统采用单片机自动控制技术,自动检测车内二氧化碳的浓度,及时提醒驾驶员通风换气。

系统的总体布置有四个部分组成:数据采集,信号处理,控制执行部件,串口通讯部分。

系统主要有下列功能:通过传感器检测二氧化碳浓度,经过放大处理和转换器,浓度值显示在LCD上。当采集的浓度值超过设定值时,报警电路及时反应,发出警报。系统是以AT89C51为核心控制元件设计的。成本低,技术开发难度小,适用性强,灵活性好。

关键词CO2测控单片机

Abstract

At present,cars have become very popular, especially in the city.Car become most people's transport. The more developed economy where the common car. At the same time the performance of the car also is rising ceaselessly. Life can not do without the presence of oxygen. As the car is closed space, this needs the driver can timely ventilation, to ensure that the car have enough oxygen.

System USES single-chip microcomputer automatic control technology, automatic inspection in the concentration of carbon dioxide, timely remind the driver of ventilated take a breath.

System layout has four parts: data acquisition, signal processing, control executive part, serial communication part.

System mainly has the following functions: through the sensor to test the carbon dioxide concentration, after amplification processing and converter, and displayed on the LCD. When the acquisition of the density than set value, alarm circuit, a timely response. This system based on AT89C51 as the core control component design. Low cost, technology development difficulty small, applicability, mobility is good

Key words CO2measurement and control Single Chip Microcomputer

基于单片机车内二氧化碳浓度测控系统

目录

摘要 (1)

Abstract (2)

第二章总体方案的设计 (6)

2.1系统的功能要求 (6)

2.2系统总体方案的设计 (6)

2.3系统工作原理 (7)

2.4元器件的选择 (7)

2.4.1单片机的选择 (7)

2.4.2二氧化碳传感器的选择 (8)

2.4.3模拟信号转换器的选择 (11)

2.4.4 显示器的选择 (13)

2.5键盘的选择 (14)

2.6本章小结 (15)

第三章系统硬件电路的设计 (16)

3.1 微控制器的概述 (16)

3.2 二氧化碳传感器电路设计 (18)

3.3 A/D转换器及其接口电路图 (20)

3.4 LCD显示电路 (20)

3.5 报警电路 (21)

3.6键盘电路的连接 (22)

3.7本章小结 (22)

第四章系统软件设计 (23)

4.1 主程序流程图设计 (23)

4.2 ADC0809流程图设计 (24)

4.3显示流程图设计 (26)

4.4按键流程图 (27)

4.5本章小结 (30)

结论 (31)

参考文献 (32)

致谢 (33)

第一章绪论

1.1设计背景与研究意义

据调查报告显示,中国作为一个汽车新兴大国,去年已经成为世界最大的汽车生产国和第一大新车市场,汽车保有量近几年迅速扩大。专家预测中国汽车产量未来几年将达到4000万辆,甚至2030年将达到7000万辆。汽车的保有辆在增加,这对于汽车自身的性能就有更高的要求。比如在尾气处理方面,汽车越多对空气污染越大,这就要求在汽车制造技术方面做改变,满足保有量增加的同时,更能满足消费者的需求。

汽车的环境比较封闭,而人类的生存离不开氧气。大气中氧气占21%,氮气占78%,其他气体占1%。二氧化碳只是占这1%的少部分,大约300ppm。二氧化碳是植物生存的必要条件,其作用并不因为其含量少而被忽视。

在封闭空间和公共场所对二氧化碳的测控很重要,防止造成人们缺氧,从而危及到人们的生命安全。二氧化碳的浓度越高对人体的伤害就越大,所以对于二氧化碳浓度测控系统的研究意义深远,直接关系到人类的生活质量和人身安全。

目前电子技术迅速发展,大规模集成电路运用也很广泛,这些都为人们的生活带来巨大的变化,生活质量在提高,对于这写产品要求也在变高。传感器的技术越来越完善,产品性能在提高。各类技术的发展为这个课题的研究提供了保障,和一定的基础。

1.2系统的功能要求

系统要求分析主要是通过系统要求实现的功能对各个模块部分应该所具备的功能进行分析。

系统基于单片机AT89C51单片机,实现对于车内二氧化碳浓度的测量并且在超过设定值时及时报警。系统所需的功能有:实现对车内二氧化碳浓度的测量;报警功能;按键控制;LCD显示功能。对于各功能有以下的要求。

(1)LCD可以准确显示二氧化碳浓度,测量结果动态变化,并且可以通过设置切换界面菜单。

(2)当二氧化碳浓度超过设置时报警电路可以发出警报。

(3)菜单界面可以通过键盘控制。

(4)系统可以复位

1.3系统的工作原理与设计思路

系统是基于单片机完成对于车内二氧化碳浓度的测控和报警的工作。通过各个电路的连接和元器件的连接检测二氧化碳的浓度,并且显示在显示器上,当浓度超过设定值时,报警电路发出警报,提醒车内人员及时通风换气。该系统是以AT89C51为核心控制元件而设计的,通过外围电路的设计,利用显示器和报警

电路,完成二氧化碳浓度测控,显示,报警。

系统以AT89C51为中心,对车内二氧化碳浓度值进行采集,转换,处理,控制。由二氧化碳传感器对车内二氧化碳浓度数据采集,经过放大和转换,实时显示在LCD上。显示器界面上的报警值由车内人员通过按键,当浓度值超过设定值时发出警报,车内人员进行换气。

第二章总体方案的设计

2.1系统的功能要求

系统要求分析主要是通过系统要求实现的功能对各个模块部分应该所具备的功能进行分析。

系统基于单片机AT89C51单片机,实现对于车内二氧化碳浓度的测量并且在超过设定值时及时报警。系统所需的功能有:实现对车内二氧化碳浓度的测量;报警功能;按键控制;LCD显示功能。对于各功能有以下的要求。

(5)LCD可以准确显示二氧化碳浓度,测量结果动态变化,并且可以通过设置切换界面菜单。

(6)当二氧化碳浓度超过设置时报警电路可以发出警报。

(7)菜单界面可以通过键盘控制。

(8)系统可以复位。

2.2系统总体方案的设计

1:数据采集

通过信号采集电路采集信号,经过传感器,再经过放大电路放大信号后送往AD转换器,将模拟信号转换成单片机能处理的数字信号,这就完成了信号的采集。二氧化碳浓度值由二氧化碳浓度传感器MS4100测得。

2:控制部分

系统中控制主要采用独立式按键,用来设置报警值以及其他的菜单选项,同时还具有按键复位的功能。独立式键盘适应了灵活性要求,所以系统采用该种键盘完成控制。

3:显示部分

因为要实时显示二氧化碳的浓度值,供车内人参考,所以必须选择显示器完成。同时可以完成画面的切换,根据个人需要,通过独立式按键可以设定菜单中的不同数值。本系统采用LCD显示器,方便简单。

4:报警电路

仅仅有画面显示浓度并不完善,系统还用了报警电路,当浓度超过设定值时,及时发出警报,提醒车内人员采取措施。保证适宜的环境。

图2.2.1设计框图

二氧化碳的浓度为非电量信号,不能由单片机直接处理,需要先经过传感器,将二氧化碳的浓度(非电量信号)转换成电压信号(电量信号)。然后由单片机进行处理,将采集到的电信号转换成对应的二氧化碳浓度值。再通过单片机控制液晶显示浓度值,并且控制当浓度超过限定值时报警电路发出警报,提醒车内人员通风换气。独立式按键设置单片机的最大浓度值,控制界面显示菜单。

2.3系统工作原理

系统以AT89C51为中心,对车内二氧化碳浓度值进行采集,转换,处理,控制。由二氧化碳传感器对车内二氧化碳浓度数据采集,经过放大和转换,实时显示在LCD上。显示器界面上的报警值由车内人员通过按键,当浓度值超过设定值时发出警报,车内人员进行换气。

2.4元器件的选择

2.4.1单片机的选择

本系统的核心是单片机,也称微处理器或嵌入式控制器。单片机按其用途可分为通用型和专用型两大类。一般所选用的是通用型单片机。根据其基本操作的为首可以分为:1位单片机,4位单片机,8位单片机,16位单片机,32位单片机。其中1位和4位单片机只适用于非常简单的控制操作。16位和32位单片机集成度高,性能优越,但是价格比较昂贵。而8位单片机以其小巧灵活,价格低廉的优势,使它的产量占整个单片机市场很大销量。8位单片机将在最近若干年

仍是工业检测和控制应用的主角。

各种系列的单片机很多,常见的有Motorola单片机,MicroChip单片机,MDT20XX系列单片机,EPSON单片机,东芝单片机,8051单片机。各类单片机各有优缺点。比如Motorola单片机高频噪声低,抗干扰能力强,更适合于工控领域及恶劣的环境。MicroChip单片机运行速度快,低工作电压,低功耗,较大的输入输出直接驱动能力,价格低,一次性编程,小体积,适用于用量大,档次低,价格敏感的产品。8051单片机具有低功耗,易用,灵活,体积小,兼容性强,性能价格比高等特点。综合考虑到该系统应用简单,不需要太完善的系统就可以完成指定的工作,因此就选择常用的8051单片机。

8051单片机又分很多产品,比如GMS90单片机,MCS-51单片机,89C51/52,89C2051单片机。而后来发展起来的AT89C51,它与MCS-51单片机在内部功能、引脚以及指令系统方面完全兼容。继承了MCS-51单片机的原有功能,内部又含有大容量的Flash存储器,又增加了新的功能,如看门狗定时器WDT、ISP及SPI串行接口技术等,因此在电子产品开发及智能化仪器仪表中有着广泛的应用,是目前取代MCS-51系列单片机的主流芯片之一。该单片机和S系列的单片机相比功能和优点次之,不如其完善。但是该单片机完全可以完成指定工作,节约成本。价格适中。因此选用AT89C51单片机。该单片机采用静态COMS工艺制造,最高工作频率为24MHZ,它的资源如下:

(1)4KB的内部FLASH程序存储器,可以实现3个级别的程序存储器保护功能。

(2)128字节的内部数据存储器。

(3)32个可编程I/O引脚。

(4)2个16为计数器/定时器。

(5)6个中断源,2个优先级别。

(6)1个可编程的串行通信寄存器。

2.4.2二氧化碳传感器的选择

气体检测的传感器,目前按照气敏特性来分,主要分为:半导体型,电化学型,固态电解质型,接触燃烧型,光化学型等传感器。其中又以前两种最为普遍。

本系统选用的元器件综合各方面的因素选择方案如下:

1:能选择性地检测某种单一的气体,而对共存的其他气体不响应;

2:对被测气体应具有高度的灵敏,能检测规定允许范围下的气体浓度;

3:信号响应速度快,再现性高;

4:长期工作稳定性好;

5:制造成本和使用和价格低廉;

6:维护方便。

方案一:

例如选用半导体型气传感器SnO?,这类传感器可以检测二氧化碳浓度。它可以通过添加各催化剂及助催化剂在一定程度上改变其气敏特性对象,却很难消除对其他还原性气体的共同响应,并且它的信号响应性范围很窄,因此一般只能用于定性及半定量范围的气体检测。

方案二:

二氧化碳传感器相对于其他的烟雾传感器价格比较昂贵,而且技术相对成熟的产品大多依赖进口,例如:二氧化碳传感器6400,小巧,紧凑,专门设计与内置产品或者设备中的,来自于美国。它是一种附加或者完整的气体检测元件。可以被用于以微处理器为基础的控制器和控制仪器,主要部分包括:镀金光学传感部件,以及提供校对数字。但是这类传感器价格昂贵,另外测量范围是适用于人群集中的公共场合。对于车内的二氧化碳浓度检测效果不是太明显。因此本系统部不采用这款常用的检测器。

方案三:

固态电解质传感器,顾名思义就是以固体离子导电为电解质的化学电池。它介于半导体和电化学之间。选择性和灵敏度高于半导体而寿命又长于电化学,所以得到了广泛的应用。这类传感器具有对二氧化碳反应灵敏,受温度和湿度影响较小,成本低的特点。

MS4100在众多二氧化碳传感器中价格比较适中,性能也比较稳定。又综合考虑以上选择的原则。因此该系统选用该型号传感器。

MS4100实物图如下所示:

图2.4.2aMS4100实物图

MS4100传感器工作原理:

本系统采用的二氧化碳传感器MS4100为固态电解质测量方式,具有对二氧化碳反应灵敏,受温度湿度影响较小,成本低的特点。内部结构图输出电压和浓度曲线关系如下所示:

图2.4.2 b 内部结构图

图2.4.2 c 浓度和输出电动势关系图

图中浓度与输出电动势的关系表达式为:

EMF=(EMFO)-β*LogC

其中,EMFO是二氧化碳为0ppm,时输出的电压,一般为470到540mv之间。R为曲线的斜率,一般在55到57之间。

Concentration代表二氧化碳浓度,单位为ppm。EMF为实际电压,即为1脚和6脚的电压差。

在图中可以知道,传感器电源供电端为3脚和4脚。此传感器的电源端为加热器供电。电源接入方向没有要求。当加热器加热到一定温度时,电解质部分才能和空气中的二氧化碳发生反应,此时1脚和6脚产生电动势。1脚和6脚的电动势关系满足上式。

其中EMFO=534,R=65为厂商提供的温度在25摄氏度,温度为65%时的标定值。由于没有标准的二氧化碳的标准测量仪来进行标定,系统中数据处理采用厂家提供的标准。

二氧化碳传感器的测量浓度单位为:百万分单位ppm。600ppm浓度的二氧化碳意味着:每1000000公升的空气中有600公升的二氧化碳。

2.4.3模拟信号转换器的选择

目前可供选择的A/D转换器品种繁多,按其转换原理课分为以下4中类型。

(1)计数式A/D转换器:结构简单,转换速度慢,很少采用。

(2)双积分A/D转换器:转换精度高,抗干扰性强,价格便宜,但转换速度不

理想,常用于数字式测量仪表。

(3)逐次逼近型A/D转换器:结构不太复杂,分辨率高,转换速度高,价格适

中,被计算机广泛应用为接口电路。

(4) 并行A/D转换器:速度快,但结构复杂造价高,只用于需要极高转换速度的场合。

A/D转换器的主要性能指标有:分辨率,转换时间,量程,绝对精度,相对精度。

常用的是双积分型和逐次逼近型,双积分型主要用于速度要求不高的场合,逐次逼近型主要用于速度要求较高的场合。该系统要求显示器能及时更新车内二氧化碳的浓度,二氧化碳的浓度值是一个变化量,因此速度要求较高。通过比较,逐次逼近型比较适合该系统使用。

方案一:

如采用TLC7135双积分型转换器,虽然抗干扰性强,成本不高,但是其转换速率过低,对于该系统要求的能实时显示浓度的功能不能满足。

方案二:

如采用MAX197并行多通道芯片。该芯片支持12位精度,8路输入通道选择的逐次逼近型A/D转换芯片,常常使用在对精度要求较高的应用系统中。其特点优越,如下:

1:提供12为分辨率,误差正负1/2(LSB)的采样精度;

2:采用5V;

3:可以通过软件选择输入量,支持正负10V,正负5V,0~10V,0~5V;

4:提供8路信号输入通道;

5:提供100KSPS的采样速率;

6:可用通过软件选择内部或外部工作时钟;

7:可以选择使用内部4.096V电压基准和外部电压基准;

8:提供和51单片机完全兼容的三态总线接口。

其性能优越,精度又较高,通过以上的特点分析看出几本符合本系统的要求,可以选用。但是这款转换器价格昂贵,另外本系统并不需要万分精确的数据,如果选用此款转换器显得大材小用,过于浪费。

方案三:

选用ADC0809转换器。ADC0809是美国国家半导体公司生产的CMOS工艺8通道,8位逐次逼近式A/D模数转换器。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。是目前国内应用最广泛的8位通用A/D芯片。并且价格比较适中。

特点如下:

(1)逐次比较型,单电源供电,就三态输出锁存;

(2)输出与TTL兼容,无外部进行0点和满度调整;

(3)8为你分辨率,最大非线性误差正负0.4%LSB;

(4)转换时间为100us存取时间为135us

(5)功耗为15mW

引脚功能说明如下:

(1) IN0-IN7:8路输入通道的模拟量输入端口;

(2) DO-D7:8为数字量输出端口;

(3) START,ALE:START为启动控制输入端口,ALE为地址锁存器控制信号端口,这两个端口可以连接在一起输入一个正脉冲时,便启动模数转换;

(4) EOC,OE:EOC为转换输出结束信号脉冲输出端口,OE端的电平由低变高,打开三态输出锁存器,将转换结果数字量输出到哦数据总线上。

(5) REF(+),REF(-):REF(+)和REF(-)为参考电压输入端;

(6) CLK:时钟输入端

(7) ADD-A,ADD-B,ADD-C:8路模拟量的三位地址选通输入端,以选择对应的输入通道。

通过以上的特点分析,这款转换器虽然过时,但是本系统的要求俄安全可以达到,虽然有更完善的种类,但是综合以上的因素,选择性价比高的ADC0809转换器。

2.4.4 显示器的选择

在单片机应用系统中,通常使用键盘作为实现人机对话功能的输入设备,采用LCD或LED显示器作为实现人机对话功能的输出设备。

LED为发光二极管显示器,其特点如下:

高亮度,色彩丰富,寿命长,功耗小,性能稳定,驱动简单,工作电压低,微型化易与集成电路匹配。但是市场上的LED很薄,对于放在车子这种颠簸的场合不合适。需要的驱动电流也较大。

LCD特点如下:

LCD为液晶显示器,其特点为功耗极低,但亮度较小,成本较高。画面细腻,视觉感好。而且LCD显示质量高,没有电磁辐射,相对于LED比较耐用。对于放在车里的显示器难免碰到和震荡,因此选用LCD比较好。名贵的车用成本高的显示器更不足为奇。因此本系统选用LCD作为显示器。

MSC—51对LCD管的显示可以分为动态和静态两种。按其功能可分为(字段式)笔段式和点阵式两种。其在现实生活中作用越来愈大。在静态显示的方式下,本系统只需要显示二氧化碳的浓度值,都是字符,对于该系统来说2行的字符16个字就可以显示二氧化碳的浓度值。综合考虑所以选用常见的LCD1602液

晶显示模块。在静态显示的方式下,每一位显示器的字段需要一个8位I/O口,公共端可以直截接+5V电源。该显示器可显示两行。并且价格比较合适。

LCD1602采用标准的16脚接口,其中:

第一脚:VSS为电源地

第二脚:VDD接+5V电源

第三脚:VEE为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最强。

第四脚:RS为寄存器选择,高电平1时选择数据寄存器,低电平0时选择指令寄存器。

第五脚:RW为读写信号线,高电平1时进行读操作,低电平0进行些操作。

第六脚:E(EN)端为使能端。

第7—14脚:D0—D7为8位双向数据端。

第15—16脚:空脚或背光电源。15脚为背光正极,16脚为背光负极。

其特点如下:

LCD1602模块由控制器HD44780,驱动器HD44100和液晶板组成。HD447800是典型的显示控制器,它控制和驱动为一体,本身就可以驱动单行16个字符和两行8个字符。

2.5键盘的选择

键盘是控制单片机系统的最直接的手段,应用键盘可以大大提高工作效率。在不同的控制系统中,键盘的组成形式有较大的差别,他往往根据按键的数量和种类来决定,最基本的有独立式和矩阵式。独立式键盘每个按键之间都是独立的,每一个按键通过一根输入线与单片机I/O口相连。独立式键盘电路简单,软件设计也比较方便适用于按键较少的场合。直接和I/O口相连构成单个按键回路,配置灵活。按键较多时采用矩阵式按键,节省硬件资源。但是软件设计复杂。本系统需要按键较少,控制功能比较单一,I/O口完全够用,软件的工作量也小。因此采用独立式键盘。

本系统采用三个独立按键,对于本系统而言,只需要完成两个动作就可以实现浓度值的检测和报警:控制菜单界面的设置,最大浓度值的设置。三个按键可以完成整套的动作。

51单片机常用的按键开关分为两类:触点式按键开关,该类开关造价低,手感好。无触点式按键开关,该类开关寿命较高。因此采用无触点式按键开关保证寿命节约更换和维修成本。

2.6本章小结

在本章中主要介绍总体方案设计,其中包括各类系统功能要求,总体设计,工作原理,各类元器件的选择。在选择元器件的时候不仅需要满足系统的要求,还需要遵循一般的选择原则,选择性价比高的元器件,还要兼顾维修成本和使用寿命。在选择方案上做了比较之后确定需要的元件。

第三章系统硬件电路的设计

3.1 微控制器的概述

计算机的产生加快了人类改变世界的步伐,但是计算机的体积不小。微控制器就是在这样的情况下产生的。它把中央处理器CPU,随机存储器RAM,只读存储器ROM,输入/输出端口(I/O)等主要计算机部件都集中在一块集中电路芯片上的微型计算机。它的结构和指令都是按照工业控制的要求设计的,在只能控制系统中,微控制器得到了广泛的应用。

AT89C51单片机的特点

市场上流行的单片机种类主要有Intel公司,Atmel公司和Philip公司的8051系列单片机,Motorola公司的M6800系列单片机,Intel公司的MCS-51单片机。各个系列单片机各有所长,在处理速度,稳定性,I/O能力,功耗,功能,价格等方面各有优劣。本系统选用AT89C51单片机。

各引脚功能如下:

P0口:可以被定义为数据/地址的低八位,能够用于外部程序/数据存储器。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:标准输入输出I/O,P1口管脚写入1后,被内部上拉为高,可用作输入。在FLASH编程和校验时,P1口作为第八位地址接收。

P2口:既可用于标准输入输出I/O,也可用于外部程序存储器或数据存储器访问时的高八位地址。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:既可以作标准输入输出I/O,也可作为AT89C51的一些特殊功能口,

管脚备选功能

P3.0 RXD(串行输入口)

P3.1 TXD(串行输出口)

P3.2 /INT0(外部中断0)

P3.3 /INT1(外部中断1)

P3.4 T0(记时器0外部输入)

P3.5 T1(记时器1外部输入)

P3.6 /WR(外部数据存储器写选通)

P3.7 /RD(外部数据存储器读选通)

RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。

在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出

正脉冲信号,此频率为振荡器频率的1/6。

/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。

但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。

/EA / VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序

存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程

序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。

XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。

XTAL2:来自反向振荡器的输出。

3.2 二氧化碳传感器电路设计

通过上面对MS4100的介绍可以将信号进行放大处理,传感器的接线图如下所示:

123456MS4100

+5

90R S

5

4

3

闭环放大倍数:

(1)A if={1+R2/R1)(1-1/(A VDβ)} 其中A VD为开运放的开环放大倍数。

(2)β=R1/(R1+R2)为反馈系数,如果A VDβ》1,则

(3)同向输入放大器电阻R if

R if=R ID(1+A VDβ)+R S

R ID为运放输入电阻,R S为平衡电阻,要求R S=R1R2/(R1+R2)以减小失调电流的

(完整版)酒精浓度测试仪设计详解.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 转换,与设定的醉酒阈值进行比较,并显示或报警。

基于51单片机的酒精测试仪设计

第一章研究内容 TGS822对酒精浓度的变化,其阻值产生相应的变化,然后通过取样电阻分压的变化表现出来;人体血液酒精浓度的不同,其呼出的气体中酒精浓度也不同。通过TGS822对呼出气体中酒精浓度的反应以取样电压的形式送入到ADC0809,进行A/D转换后并将转换的数据送入单片机进行分析处理,并判断是否醉酒驾车,再通过液晶板显示出来。 DS18B20其自身的温度传感器所产生的温度数字数据存入其自身的存储器,单片机对其控制读出温度数据,然后经过计算处理,将当前环境温度由液晶板输出。

第2章 总体设计 2.1 本课题的设计任务及要求 2.1.1 设计任务 设计并制作酒精测试仪,其组成如图2.1所示。TGS822对酒精浓度的变化,其阻值产生相应的变化,然后通过取样电阻分压的变化表现出来;人体血液酒精浓度的不同,其呼出的气体中酒精浓度也不同。通过TGS822对呼出气体中酒精浓度的反应以取样电压的形式送入到ADC0809,进行A/D 转换后并将转换的数据送入单片机进行分析处理,并判断是否醉酒驾车,再通过液晶板显示出来。 DS18B20其自身的温度传感器所产生的温度数字数据存入其自身的存储器,单片机对其控制读出温度数据,然后经过计算处理,将当前环境温度由液晶板输出。 图2.1系统设计方框图 2.1.2 设计要求 (1)传感器TGS822的电压模拟输出范围为0-5V ; (2)模数转换芯片ADC0809采样电压范围为0-5V ,分辨率为8位,采样精度为5/256V ,达到256个量化级的数字电压,其工作频率为1MHz; (3)单片机AT89C52工作频率为6 MHz ; 传感 器 LCD 显示输出 单片机 数字输出 控制输出 模数转换 模拟输出

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

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

基于某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. 指导教师签名系主任签名 院长签名(章)

酒精浓度测试仪设计

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

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

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

综述 对于酒后驾车行为的监督在人民的人身和财产安全中起着重要的作用。随着社会的发展,气体传感器逐渐向着低功耗、多功能、集成化方向的发展,以便于更准确更方便的检测出酒精浓度,更大程度上防范事故发生,因此,便携式酒精浓度检测仪具有十分广阔的现实市场和潜在的市场要求。 目前国际公认的酒后驾车的限定有两种,一种是酒后驾车,一种是酒醉驾车。根据我国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.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。本人完全意识到本声明的法律结果由本人承担。 2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。 3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。 4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。 学位论文作者(签名): 年月

关于毕业论文使用授权的声明 本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。本人完全了解大学有关保存,使用毕业论文的规定。同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容: 按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入学校有关数据库和收录到《中国学位论文全文数据库》进行信息服务。在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 论文作者签名:日期: 指导教师签名:日期:

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

实验三——基于气敏传感器的驾驶员酒精浓度测试仪 一.设计要求 (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。 四、进度安排

基于单片机的酒精浓度测试仪设计毕业设计

基于单片机的酒精浓度测试仪设计毕业设计 目录 第1章绪论 (1) 1.1酒精测试仪现状和发展趋势 (1) 1.2酒精浓度检测仪设计的意义 (1) 1.3 研究内容 (2) 1.4系统总体思路 (2) 第2章系统总体方案设计 (3) 2.1总体设计 (3) 2.2控制模块方案论证 (3) 2.3显示模块方案论证 (4) 第3章硬件电路设计 (5) 3.1单片机电路设计 (5) 3.1.1 单片机介绍 (5) 3.1.2 STC89C52的功能特性 (6) 3.1.3 STC89C52的原理说明 (6) 3.2MQ3气体传感器 (7) 3.2.1 MQ-3主要技术指标 (8) 3.2.2 MQ-3结构、外形、测试电路 (8) 3.2.3 MQ-3传感器调理电路 (10) 3.3电源电路 (11) 3.4ADC0809 (11) 3.5LCD液晶显示模块 (12) 3.5.1 LCD1602显示模块技术参数 (12) 3.5.2 LCD602显示模块功能 (13) 3.6发光二极管显示报警电路 (15) 3.7阈值存储电路 (15)

3.8系统硬件设计原理图分析 (16) 第4章软件系统的设计与实现 (18) 4.1主程序设计 (18) 4.2分部分软件设计 (19) 4.2.1 ADC程序流程图 (19) 4.2.2 LCD程序流程图 (20) 第5章系统的调试及实验结果 (21) 5.1 调试步骤 (21) 5.1.1 按键修改酒精阈值程序 (21) 5.1.2 模数转换测试 (21) 5.1.3 液晶显示程序设计 (22) 5.1.4 声光报警测试 (25) 5.1.5 整体功能调试程序 (25) 5.2实验结果 (25) 结论 (27) 致谢 (28) 参考文献 (29) 附录A 译文 (30) STC89C51RC/ RD+系列MCU (30) 附录B 外文原文 (38) STC89C51RC/RD+ SERIES MCU (38) 附录C (50) 附录a:全局变量头文件和延时模块 (50) 附录b:AD转化模块 (52) 附录c:24c08存储模块 (52) 附录d:LCD显示模块 (57) 附录e:主函数 (63)

基于单片机的酒精浓度检测系统

摘要 随着经济的快速发展,私家车数量增长迅速,但酒后驾驶、醉酒驾驶导致的交通事故比例在不断增加,给人民的生命财产造成巨大的损失。为了预防和减少交通事故的发生,设计了一种基于单片机的酒精浓度检测系统,本设计采用MQ-3气敏传感器采集气体相关数据,经过酒精浓度传感器模块进行调制和数据转化处理,最后将数据传送给单片机进行A/D转换和执行相应的功能。具有液晶实时显示气体中酒精浓度,通过按键进行阀值设定,超过设定的阀值会发光报警等功能。 关键词:单片机;酒精浓度检测系统;气敏传感器

Abstract With the rapid economic development, the number of priva te cars is growing rapidly, but the proportion of traffic accidents of drunk driving, drunk driving cause is increasin g, causing huge losses to the lives and property of the p eople. In order to prevent and reduce the occurrence of tr affic accidents, designed a kind of alcohol concentration de tection system based on single chip, using the relevant dat a of MQ-3 gas sensors collect gas in this design, modulati on and data conversion treatment after alcohol concentration sensor module, the data is transmitted to the MCU A/D co nversion and executes the corresponding function. A liquid c rystal display the alcohol concentration in air, for thresho ld set by the key, more than the set threshold value will be luminous alarm function. Keywords: single chip microcomputer; alcohol concentration det ection system; gas sensor

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

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

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

基于单片机酒精浓度测试仪 硬件设计 一、选用ADC0832模数转换器 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 电源输入及参考电压输入(复用)。 正常情况下ADC0832 与单片机的接口应为4条数据线,分别是CS、CLK、DO、DI。但由于DO端与DI端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计时可以将DO和DI 并联在一根数据线上使用。当ADC0832未工作时其CS输入端应为高电平,此时芯片禁用,CLK 和DO/DI 的电平可任意。当要进行A/D转换时,须先将CS使能端置于低电平并且保持低电平直到转换完全结束。此时芯片开始转换工作,同时由处理器向芯片时钟输入端CLK 输入时钟脉冲,DO/DI端则使用DI端输入通道功能选择的数据信号。在第1 个时钟脉冲的下沉之前DI端必须是高电平,表示启始信号。在第2、3个脉冲下沉之前DI端应输

酒精浓度检测仪的设计

毕业论文

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

酒精测试仪参考论文

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

摘要 摘要 近年来,随着我国经济发展,越来越多的私家车进入了人们的视野,而酒后驾车造成的交通事故也屡屡攀升。本文研究了一种用于公共场所具有检测及超限报警功能的酒精浓度检测仪设计。设计方案基于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

相关文档
最新文档