基于单片机的酒精浓度测试仪.doc
《基于单片机的酒精浓度测试仪.doc》由会员分享,可在线阅读,更多相关《基于单片机的酒精浓度测试仪.doc(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年-2023年建筑工程管理行业文档 齐鲁斌创作摘 要 由于经济的快速发展,人们的生活水平越来越高,私家车也越来越多,酒后驾车行为所造成事故也就越来越普遍,对社会的安定和经济发展也造成了很大的影响,酒精正在成为越来越凶残的“马路杀手”。为此,我国将酒驾列入了刑法范围内,那么就需要设计一个智能仪器能够检测驾驶员体内酒精含量。本课题设计的是一种以酒精浓度传感器、单片机和A/D转换器为主的,检测驾驶员呼出气体的酒精浓度的,而且还带有声光报警功能的酒精浓度检测仪。这种检测仪不仅可以检测出空气环境中酒精浓度值,还可以由不同的环境来设定不同的阈值,当空气中酒精浓度超过设定的阈值时进行声光报警。我的这
2、个毕业设计分主要为两部分:硬件设计部分和软件设计部分。硬件设计部分是利用MQ3气敏传感器先测量空气中的酒精浓度,然后转换为电压信号,再通过A/D转换器转换成数字信号后再传给单片机系统,最后由单片机系统和相应外围电路进行信号处理,并由LCD显示酒精浓度值并且对超过的阈值进行报警。软件设计部分的程序采用的是模块化设计思想,各个子程序的功能相对独立,便于调试和修改。电路可分为单片机小系统电路、A/D转换电路、声光报警电路、LCD显示电路,按键电路。各部分电路的设计及原理图将会在硬件电路设计部分作出详细的介绍。 关键词 酒精浓1度传感器(MQ3),A/D转换器,软件设计,硬件设计ABSTRACT Du
3、e to the rapid development of economy, peoples 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
4、 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 drivers 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 exh
5、aled 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
6、 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 SCM system, by single-chip microcomputer and it
7、s 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 si
8、nglechip 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
9、),A / D converter, Software design,Hardware design1目 录 摘 要IABSTRACTII1 绪论31.1 课题的研究背景、发展历史及意义31.2 本课题研究的主要内容42 酒精浓度测试仪的硬件设计52.1 总体设计框图52.2 89C51单片机52.2.1 89C51单片机功能简介52.2.2 89C51单片机片内结构介绍62.2.3 89C51芯片介绍72.2.4晶振电路和复位电路92.3 MQ303A酒精传感器102.3.1 MQ303A酒精传感器简介102.3.2 MQ303A酒精传感器特点122.3.3 MQ303A酒精传感器的工作条件
10、及环境122.3.4 MQ303A酒精传感器使用方法132.4 A/D转换设计142.5 LCD显示电路152.5.1 液晶显示器的优点152.5.2 LCD1602液晶显示162.6 报警电路173 酒精浓度测试仪的软件设计183.1 编译语言的选择183.2 主程序设计183.3 子程序设计194 PROTEUS仿真结果与分析20 4.1 Proteus简介20 4.2 仿真过程205 结论23参 考 文 献24附录125致 谢3634 1 绪论1.1 课题的研究背景、发展历史及意义19 世纪后期和20 世纪初,当人口和汽车增多时,酒后驾车问题就引起了人们的重视。第一批起草的反对酒后驾车的
11、法律反映了早期的运输状况,当时使用的是马车、牛车以及蒸汽发动机作为运输工具,评判酒后驾车的依据是以主观评价为主。近年来由于经济迅速的发展,人们的生活水平日夜提高,私家车也越来越多,各种应酬也是越来越多,所以酒后驾车就频频发生,受到酒精影响的司机通常会有以下这些特征:对信号灯反应速度慢;逆向行驶;驾驶时摇摆不定、突然转向、或在道路中线驾驶;乱踩刹车;转弯幅度大;无缘无故的乱停车;开车速度极慢;突然转弯或不遵守交通规则的转弯;天黑时不开前灯等。据统计,驾驶员在酒后开车,其发生交通事故的几率大约为没有饮酒情况下的16倍。根据日常道路交通安全违法行为和交通肇事的案例来看,机动车驾驶员酒后驾车约占38.
12、6%;而摩托车交通肇事中,酒后驾驶的比例则高达72.3%。这给人们的生活和生命安全带来了巨大的伤害。但是人体内的酒精浓度低于一个特定值时就会不出现上述症状,从而可以避免发生危险,所以研究一个酒精测试是非常有必要和意义的事。现在世界上绝大数国家都在使用呼吸酒精测试仪对驾驶员进行现场检测来确定其体内酒精浓度的多少以确保其生命财产的安全,除此之外酒精浓度测试仪还可以测定某一特定环境下的酒精浓度,比如酒精生产车间,在车间内安装上检测仪可以避免因酒精浓度过高发生的危险。最常见的测定BAC 的方法是通过检测呼出气体的酒精浓度,然后将这个数据换算成BAC。有人认为呼出气体酒精浓度并不能可靠地反映血液中酒精浓
13、度水平。因此某些国家如澳大利亚、法国等除了有BAC 标准外,还明确立法规定了“呼出气体酒精浓度”(breath alcohol concentration ,BrAC) 标准。呼出气体酒精浓度测试的主要优点就是容易操作且能够马上知道BAC 结果。其他酒精浓度测试方法如体液测定,一般需要在临床机构进行,尿液检测酒精浓度和从呼出气体检测酒精浓度一样需要转化成BAC。另外需要说明的是从操作执行的角度来看,尿样本和血样本检测都不如测定呼出气体酒精浓度实际可行,因为在送交样本的过程中,样本中的酒精浓度就可能发生改变。近来出现的BAC 测定方法是通过皮肤排汗测定酒精浓度,然后转换成BAC 浓度,然而对这种
14、方法的可靠性也有争议。现在对气体中酒精浓度进行检测的设备有这几种基本类型,即:燃料电池型(电化学)、半导体型、红外线型、气体色谱分析型、比色型。但由于价格和使用方便的原因,现在常用的一般是燃料电池型(电化学型)和半导体型两种。酒精传感器只是燃料电池的一个部分,在全球范围内,燃料电池是正在被广泛研究的一种环保型能源,它可以直接把可燃性气体转变成电能,并且还不产生污染。燃料电池酒精传感器的电极采用的是白金这种贵金属,燃烧室里充满了一些特别的催化剂,这样就可以使燃烧室里的酒精充分地燃烧并且转变成电能,也就是会在两个电极上产生电压,该电压与燃烧室里气体的酒精浓度成正比关系。和半导体型电池相比,燃料电池
15、型呼气酒精测试仪具有精度高,稳定性好,抗干扰性强的优点。但是也正是因为燃料型电池酒精传感器要求结构非常精密,制造难度相当大,加上材料成本高,因此价格相当昂贵。尽管现在燃料电池的市场需求有限,但发展前景值得看好。预计在2013-2017年间,由于科技技术的进步与经济效益的增加,燃料型电池的生产成本与使用成本将会下降,竞争力会提高,燃料电池的潜在市场将会逐步发展起来。现在对于便携式燃料型电池的需求虽然还比较少,但是我相信便携式燃料型电池市场必然会是未来增长最快的市场。1.2 本课题研究的主要内容本课题研究的是一种以MQ3酒精浓度传感器和AT89C51单片机为主的用来监测空气中的酒精浓度,并具有报警
16、功能的酒精浓度测试仪。这种酒精浓度测试仪可以检测出空气环境中的酒精浓度值,并且根据不同的环境来设定不同的阈值,然后在检测到的酒精浓度超过设定的阈值时进行声光报警,来提示危害。而且我们还可以尝试将这种酒精浓度检测仪安装在汽车的驾驶位上,对于安装有该系统的车辆,在驾驶员刚进入车内时,汽车的启动系统处于锁死状态,汽车根本无法启动,驾驶员必须等待酒精传感器检测完成后发出的控制信号。当检测到的酒精浓度没有超过设定值时,继电器常闭触点不动作,正常指示灯亮起,驾驶员可以启动汽车正常行驶;反之指示灯如果不亮,点火电路将会断开,蜂鸣器就会报警,并会显示出当前的浓度值。该课题的设计内容主要包括:A/D转换器程序、
17、控制程序、超标报警、键盘检测、数据显示。该系统采用51单片机为控制的核心,实现便携式酒精浓度检测仪的基本控制功能。系统主要功能内容包括:数据处理、时间设置、开始测量、超标报警、键盘检测等。 2 酒精浓度测试仪的硬件设计2.1 总体设计框图在硬件设计的时候,考虑到传感器可以把酒精浓度这种非电量转换为电量,可以输出0-5V的电压值并且电压值比较稳定,外部干扰较小等特点。所以,可以直接把传感器输出的电压值经过ADC0832采集数据送入单片机内进行处理。酒精浓度检测仪的硬件电路设计主要包括:传感器测量电路、89C51单片机系统、A/D转换电路、LCD显示电路、键盘电路、声光报警电路。酒精浓度检测仪的硬
18、件设计电路框图如图2-1。被测环境气敏传感器A/D转换电路单片机声光报警电路LCD显示键盘图2-1硬件方案总体框图2.2 89C51单片机2.2.1 89C51单片机功能简介单片机是一种集成电路芯片,也被叫做微型计算机,它采用超大规模技术把具有数据处理能力(如逻辑运算、算术运算、中断处理、数据传送)的微处理器(CPU),只读程序存储器(ROM),随机存取数据存储器(RAM),输入输出电路(I/O口),可能还包括串行通信口(SCI),定时计数器,脉宽调制电路(PWM),显示驱动电路(LED或LCD驱动电路),A/D转换器和模拟多路转换器等电路集成到一个芯片上,构成一个虽小然却很完善的计算机系统。
19、这些电路能够在软件的控制下迅速、准确、高效地完成任务。在本次设计中我们选择单片机AT89C51为控制核心,主要基于考虑AT89C51是无法解密低功耗,超低价高速,高可靠强抗静电,强抗干扰,功能强大的单片机。AT89C51有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含3个16位可编程定时计数器,2个外中断口,2个读写口线,2个全双工串行通信口,片内振荡器及时钟电路, 89C5X可以按照常规方法进行编程,也可以在线编程。同时89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。断电
20、方式保存RAM中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发本。2.2.2 89C51单片机片内结构介绍 89C51单片机的片内结构如图2-2所示。它把那些控制应用必需的基本内容都集成在一个有限大小的集成电路芯片上。按它的功能划分,它由以下部件组成:(1)微处理器(CPU);(2)程序存储器(ROM/EPROM)(3)数据存储器(RAM); (4)4个8位并行I/O口(P0口、P1口、P2口、P3口);(5)一个串行口;(6)2个16位定时器、计数器;(7)中断系统;(8)特
21、殊功能寄存器(SFR)。PSEN88EOCTAL1CPU(运算器)(控制器)数据存储器RAMP00P2程序存储器ROM/EPROMP1串行口 口行口定 时器/计数 器中 断系 统特殊功能寄存器(SFR)P3ALEEAIN7.I0TAL288RESET 图2-2 51单片机片内结构上述功能部件都是由单片机内的一条总线连接而成的,它的基本结构仍然是CPU再加上外围芯片这种传统的结构模式。但是CPU对各功能部件的控制采用却是特殊功能寄存器的集中控制方式。从硬件角度来看,与MCS-51指令完全兼容的新一代AT89CXX系列机,比在那种片外加EPROM的8031单片机的抗干扰性能要强,和87C51单片机
22、的技能相当,但是功耗却比她小。修改程序时直接就可以用+5V或+12V电源擦除,这样就更加方便、并且它的工作电压放宽到2.7V-6V,所以受电压波动的影响更小,并且4K的程序存储器已经能够完全满足单片机系统的软件要求,故此次设计中选择AT89C51单片机是比较理想的。2.2.3 89C51芯片介绍要想熟练掌握MCS-51单片机,首先应该了解MCS-51的引脚,并且熟悉并牢记各引脚的功能,MCS-51系列中各种型号芯片的引脚是互相兼容的。制作工艺为HMOS的MCS-51的单片机都采用40只引脚的双列直插封装方式,如图2-3所示:图2-3 AT89C51芯片管脚图40只引脚按其功能来分,可分为如下3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 酒精 浓度 测试仪
限制150内