《基于AT89C51单片机酒精浓度检测仪.doc》由会员分享,可在线阅读,更多相关《基于AT89C51单片机酒精浓度检测仪.doc(45页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、. .XX邮电大学毕业设计论文基于AT89C51单片机酒精浓度检测器学院系:专业班级:学生XX:指导教师:. .word. .学位论文原创性声明本人X重声明:所呈交的论文是本人在导师的指导下独立进展研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包括任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承当。 作者签名: 年 月 日学位论文使用授权书本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保存并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权省级优秀学士论文评选机构将本学位论文的全部或局部内容
2、编入有关数据进展检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于1、XX囗,在 年解密后适用本授权书2、不XX囗 。请在以上相应方框内打“作者签名: 年 月 日导师签名: 年 月 日XX邮电大学本科生毕业设计论文任务书学生XX专业班级指导教师工作单位设计论文题目:基于AT89C51单片机酒精浓度检测器设计论文主要内容:本课题的主要功能是设计一个采用AT89C51单片机的酒精浓度探测仪,酒精传感器采用MQ-3型,传感器的作用是将酒精气体浓度信号转化为可以让ADC采集的电信号,同时让电信号驱动LED,LED亮度代表酒精浓度,ADC采集的数据传输给51单片机,并由51单片
3、机控制,采用液晶显示器LCD1602显示酒精的浓度。要求完成的主要任务:1、查阅不少于15篇的相关资料,其中英文文献不少于3篇,并完成开题报告。2、掌握51系列单片机原理及编程技术,熟悉ADC0809的工作原理及特性;LCD1602显示技术。3、用altium designer绘制其原理图,由于资金有限,没有打印出PCB板,用面包板焊接实物。4、完成不少于5000字的英文文献翻译。5、完成不少于14000字的毕业论文。必读参考资料:1 何立民MCS-51系列单片机应用系统设计系统配置与接口技术M:航天航空大学版社,20212 X建平传感原理及器应用第二版MXX科学技术,2021指导教师签名系主
4、任签名院长签名章XX邮电大学本科学生毕业设计(论文)开题报告1、检测仪的目的及意义从英国工业革命以来,到二十一世纪信息技术的高速开展,传感技术越来越走进人类的生活,为人类的生活提供了各种方便。传感器深入社会生活的各个领域,在人类的各个领域都无法代替的作用,目前传感器向高可靠性,高精度,微小型化,功耗低和数字化智能化开展,以便更好的为人类的工作和生活提供效劳。本课题是基于单片机AT89C51的酒精浓度测试仪,主要是检测酒精气体的浓度,开车司机只要将嘴对着传感头使劲吹气,LCD1206就能准确显示出酒精浓度的上下,从而判断该驾驶员是否有酒后驾车的行为,这样就可以有效的防止交通事故的发生。 本课题所
5、采用的MQ-3气敏传感器,半导体酒精传感器MQ-3所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。当传感器所处环境中存在酒精蒸汽时,传感器的电导率随空气中酒精气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。MQ-3半导体酒精传感器对酒精的灵敏度高,可以抵抗汽油、烟雾、水蒸气的干扰。这种传感器可检测多种浓度酒精气氛,是一款适合多种应用的低本钱传感器。2、CPU和ADC的选择51单片机是一种集成电路芯片,采用超大规模技术把具有数据处理能力(如算术运算,逻辑运算、数据传送、中断处理)的微处理器(CPU),随机存取数据存储器(RAM),只读程序
6、存储器(ROM),输入输出电路(I/O口),可能还包括定时计数器,串行通信口(SCI),显示驱动电路(LCD或LED驱动电路),脉宽调制电路(PWM),模拟多路转换器及A/D转换器等电路集成到一块单块芯片上,构成一个虽小然而完善的计算机系统。本课题选用的开发平台为keil单片机集成开发环境。ADC0809是一种逐次比拟式8路模拟输入、8位数字量输出的A/D转换器。由图可见,ADC0809共有28个引脚,采用双列直插式封装。LCD1206显示具体数值。根据以上内容选定技术方案。气体传感器遇到酒精气体后,其阻值会发生变化,所要测的电压发生也相应的变化,驱动相应的LED发光,这样就可以显示酒精浓度的
7、上下。单片机连续地采集经ADC0809模数转换后的变化的电压值,数据处理后由LCD1206来显示。3、进度安排第1-3周:查阅相关文献,确定课题的内容,确定所需技术知识和电路板需要的电子元器件。确定技术方案,并完成开题报告。第4-6周:画出技术流程图,编写C程序。第7-10周:焊接面包,画出电路图,并对软件调试。第10-15周:完成并提交论文,对论文进展修改定稿。第16周:完成并完善毕业论文。第17周:准备毕业论文辩论。4、指导教师意见 指导教师签名: 年 月 日. .word. .目 录摘要IAbstractII1 绪论11.1 设计背景11.2 气敏传感器的研究现状11.3 设计酒精气体传
8、感器的意义21.4 本文主要研究工作22 硬件电路设计与实现42.1 单片机开发流程42.2 硬件系统框图42.3 信号采集电路52.4 信号转换电路82.5 发光二极管显示报警电路142.6 数码管显示电路162.7 系统整体电路图183 软件编程203.1 开发环境203.2 程序流程203.3 程序代码编写224 电路调试与测试结果284.1 电路调试284.2 浓度与显示之间的关系295 完毕语33参考文献34附录35致38. .word. .摘 要本课题主要目的是采用一种能简单高效地测量酒精浓度,让其应用在日常生活中,尤其是交警部门。酒精浓度测量仪采用51单片机作为处理器,传感器采用
9、常见的气体传感器MQ-3,ADC采集数据提供应CPU处理,二极管是电流器件,电流越大,其亮度就越高,所以本文采用其来显示酒精的浓度,非常直观。LCD1206显示酒精浓度的数据,如果酒精浓度超过了设计的值,蜂鸣器就会发出报警。课题一般分为硬件和软件:硬件主要是需要元器件,比方气体传感器,CPU,外围硬件电路,细分一点就是蜂鸣器,电阻电容电感等。气体传感器将其表达信号转换成电信号,ADC采集电信号后,将数据传输给CPU,CPU将数据处理后,将采取行动,第一点亮LED,第二,将酒精浓度用LCD1206显示。软件局部,采用C语言编程,汇编语言属于低级语言,枯燥难懂,而C语言属于高级语言,简单易懂,开发
10、环境采用KEIL编译器。酒精检测仪主要应用于酒驾,为社会的和谐和平安献出一份力量。关键词:气体传感器,ADC转换器,51单片机. .word. .Abstract The main purpose of this project is to use a simple and efficient measurement of alcohol concentration, so that it is used in daily life, especially the traffic police department. Alcohol concentration tester with 51 M
11、CU as the processor, the sensor adopts the mon gas sensor MQ-3, ADC data acquisition to the CPU, the diode is the device current, current increases, the brightness is high. Therefore, this paper uses the alcohol concentration, very intuitive. LCD1206 shows the alcohol concentration of the data, if t
12、he alcohol concentration exceeds the value of the design, the buzzer will issue a warning.The topic is generally divided into hardware and software: hardware is mainly required ponents, such as gas sensors, CPU, peripheral hardware circuit, the breakdown of a point is the buzzer, resistance, capacit
13、ance, inductance, etc. Gas sensor will be the reflected signal is converted to electrical signals, ADC telemunications, data are transmitted to the CPU, the CPU will data processing, will take action, first lit led, second, alcohol concentration lcd1206 display. Software part, using C language progr
14、amming, assembly language is a low-level language, boring and difficult to understand, and C language is a high-level language, easy to understand, the development environment using KEIL piler. Alcohol detector is mainly used in drunk driving, for the social harmony and security to give a strength.K
15、ey Words: Gas sensor, A/D conversion,51 Microputer. .word. .1 绪论1.1 设计背景 21世纪以来,随着中国经济快速开展,汽车得到很大的普及,大陆的交通事故越来越多,汽车的普及给人类带来的便捷,但同时,日益严重的交通事故严重威胁的人们的平安,其正很主要原因之一就是司机酒后驾车。酒后驾车特别容易发生交通事故;为了减少这种不平安的行为;本文提出了一种基于AT89C51单片机的超低功耗酒精探测控制仪,可以自动对酒精浓度进展探测,这样就可以检测驾驶员是否有酒驾行为。该系统具有性价比高,智能化程度高,工作稳定可靠的优点。1.2 酒精检测仪的简单
16、概述酒后驾车是导致交通事故的一个主要因素,为了确保机动车辆驾驶人员是否酒后驾车,需要实时对人体呼气中酒精浓度进展检测,酒精浓度测试仪在生活中得到广泛应用。 酒精探测仪介绍了一种利用酒精传感器、A/ D 转换器、51单片机、电该系统以CPU为核心, 加上外围电路,如控制电路、蜂鸣器报警电路、LCD显示电路。由于具有设备可靠性较高, 因此此设备具有较高的生活实用价值。1.3 设计酒精浓度探测仪的意义本课题基于AT89C51单片机设计的酒精气体浓度探测仪,可用来检测酒精气体浓度,最主要的用途是检测司机的酒精含量。酒后驾车出现交通事故的概率比不饮酒的行为要高许多。血液中酒精浓度由万分之五增到千分之一,
17、发生车祸的概率将增加五倍,如果增浓度至万分之十五,可能性将增加六倍。机动车驾驶人员“酒后驾车 和“醉酒驾车非常容易发生道路交通事故, 极大危害了道路交通平安运输和人民生命平安。当驾驶人员饮酒后, 酒精将通过消化系统被人体吸收, 经过血液循环, 绝大局部的酒精将通过肺部排出, 因此可以测量呼气中的酒精浓度, 这样就可以判断驾驶员的醉酒程度。驾驶人员只需要将嘴对酒精检测仪器使劲吹气,检测仪器就能自动的显示出驾驶人的酒精浓度的上下,从而判断该司机是否酒后驾车,这样防止交通事故的发生。1.4 本课题主要研究内容本文以AT89C51单片机为核心,设计应用于测量酒精浓度的探测仪,主要研究工作包括以下2个方
18、面。1硬件电路方面,对气体传感器MQ-3按检测电路,接上一定阻值的负载电阻,检测它的技术参数,确定MQ-3所接负载电阻的大小,完成电信号采样电路的设计;采样到的模拟电压电信号通过ADC转换,将采集到的数据传输给单片机,再由单片机作相应的数据处理;蜂鸣器报警和LCD1206酒精浓度值显示。2软件方面,软件平台采用KEIL,将编写好C程序,编译后,生产HEX文件,通过ISP下载口将代码下载51单片机中,其主要工作是将ADC采集的数据变成酒精浓度,配置单片机相关的存放器。酒精浓度越大,LED的亮度就越高,这个是通过CPU的PWM波来实现的,PWM的占空比越高,电流就越大,LED的亮度就越高。当酒精浓
19、度等于大于设定的参数时,开启蜂鸣器,就是通过IO输出高电平,翻开三极管,也就是让三极管导通,这样蜂鸣器就开场报警了。2 酒精检测仪硬件局部2.1 AT89C51单片机的简介单片机是一种集成电路芯片,采用超大规模技术把具有数据处理能力的微处理器(CPU),只读程序存储器(ROM),随机存取数据存储器(RAM),输入输出口(I/O口),可能还包括定时计数器,串行通信口(SCI),显示驱动电路(LCD或LED驱动电路),脉宽调制电路(PWM),模拟多路转换器及A/D转换器等电路集成到一块单块芯片上,构成一个虽小然而完善的计算机系统。这些电路能在软件的控制下准确、迅速、高效地完成程序设计者事先规定的任
20、务。51单片机的片内构造如图1所示。它把那些作为控制应用所必需的根本内容都集成在一个尺寸有限的集成电路芯片上。按功能划分,它有如下功能部件组成: 微处理器CPU。 数据存储器(RAM)。 程序存储器ROM/EPROM。 4个8位并行I/O口P0口、P1口、P2口、P3口。 一个串行口。 2个16位定时器、计数器。 中断系统。 特殊功能存放器SFR。从硬件角度来看,与MCS-51指令完全兼容的新一代AT89CXX系列机,比在片外加EPROM才能相当的8031单片机抗干扰性能强,与87C51单片机技能相当,但功耗小。程序修改直接用+5V或+12V电源擦除,更显方便、而且其工作电压放宽至2.7V-6
21、V,因而受电压波动的影响更小,而且4K的程序存储器完全能满足单片机系统的软件要求,故AT89C51单片机是构造本检测系统的更理想的选择。 AT89C51芯片有40条引脚,采用双列直插式封装,如图1所示。下面说明各引脚功能。 图1 AT89C51芯片管脚40只引脚按其功能来分,可分为如下3类: 电源及时钟引脚:Vcc、Vss、XTAL1、XTAL2。电源引脚接入单片机的工作电源。Vcc接+5V电源,Vss接地。时钟引脚XTAL1、XTAL2外接晶体与片内的反相放大器构成了1个晶体振荡器,它为单片机提供了时钟控制信号。2个时钟引脚也可外接独立的晶体振荡器。XTAL1接外部的一个引脚。该引脚内部是一
22、个反相放大器的输入端。这个反相放大器构成了片内振荡器。如果采用外接晶体振荡器时,此引脚接地。XTAL2接外部晶体的另一端,在该引脚内部接至内部反相放大器的输出端。假设采用外部时钟振荡器时,该引脚承受时钟振荡器的信号,即把此信号直接接到内部时钟发生器的输入端。 控制引脚:、ALE、RESETRST。此类引脚提供控制信号,有的还具有复用功能。 RST/VPD引脚:RESETRST是复位信号输入端,高电平有效。当单片机运行时,在此引脚加上持续时间大于2个机器周期24个振荡周期的高电平时,就可以完成复位操作。在单片机工作时,此引脚应为0.5V低电平。VPD为本引脚的第二功能,即备用电源的输入。当主电源
23、发生故障,降低到某一规定值的低电平时,将+5V电源自动接入RST端,为内部RAM提供备用电源,以保证片内RAM的信息不丧失,从而使单片机在复位后能正常进展。 ALE/引脚:ALE引脚输出为地址锁存允许信号,当单片机上电正常工作后ALE引脚不断输出正脉冲信号。当单片机访问外部存储器时,ALE输出信号的负跳沿用于单片机发出的低8位地址经外部锁存器锁存的锁存控制信号。即使不访问外部锁存器,ALE端仍有正脉冲信号输出,此频率为时钟振荡器频率的1/6。为该引脚的第二功能。在对片内EPROM型单片机编程写入时,此引脚作为编程脉冲输入端。引脚:程序存储器允许输出控制端。在单片机访问外部程序存储器时,此引脚输
24、出脉冲负跳沿作为读外部程序存储器的选通信号。此引脚接外部程序存储器的OE输出允许端。 /VPP引脚:功能为片内程序存储器选择控制端。当引脚为高电平时,单片机访问片内程序存储器,但在PC值超过0FFFH时,即超出片内程序存储器的4KB地址X围时将自动转向执行外部程序存储器内的程序。当引脚为低时,单片机只访问外部程序存储器,不管是否有内部程序存储器。 I/O口引脚:P0、P1、P2、P3,为四个8位I/O口的外部引脚。P0口、P1口、P2口、P3口是3个8位准双向的I/O口,各口线在片内均有固定的上拉电阻。当这3个准双向I/O口作输入口使用时,要向该口先写1,另外准双向口I/O口无高阻的“浮空状态
25、。由于单片机具有体积小、质量轻、价格廉价、耗电少等突出特点,所以本系统采用89C51单片机,硬件设计电路图如图1所示。89C51内部有4KB的EPROM,128字节的RAM,所以一般都要根据所需存储容量的大小来扩展ROM和RAM。本电路接高电平,没有扩展片外ROM和RAM。时钟电路复位电路89C51单片机I/O口气气体传图2 AT89C51单片机最小系统设计电路2.2 硬件系统框图基于AT89C51单片机用MQ-3型气体传感器实现酒精气体浓度的检测,需要信号采集模块用于对酒精浓度信号的采集,该信号是通过MQ-3气体传感器和负载电压得到分压电信号。信号转换模块用来把采集到得模拟电压信号转换位可以
26、用单片机处理的数字信号。LCD1602显示模块是对单片机处理后的数字信号的显示,用来显示酒精的浓度。报警模块是对设定值提供报警功能,该功能用发光二极管显示。根据各功能模块的设计,可得到它的系统总框图,如图1所示。酒精气体MQ-3调节PWMLEDADC080951单片机LCD1206图3 系统总框图2.3 信号采集电路2.3.1 气体传感器的特性气气体传感器器是一种将某种气体体积分数转化成对应电信号的转换器。探测头通过气体传感器对气体样品进展调理,通常包括滤除杂质和干扰气体、枯燥或制冷处理仪表显示局部。气体传感器是化学传感器的一大门类。从工作原理、特性分析到测量技术,从 所用材料到制造工艺,从检
27、测对象到应用领域,都可以构成独立的分类标准,衍生出一个个纷繁庞杂的分类体系,尤其在分类标准的问题上目前还没有统一,要对其 进展严格的系统分类难度颇大。接下来了解一下气体传感器的主要特性:1、稳定性稳定性是指传感器在整个工作时间内根本响应的稳定性,取决于零点漂移和区 间漂移。零点漂移是指在没有目标气体时,整个工作时间内传感器输出响应的变化。区间漂移是指传感器连续置于目标气体中的输出响应变化,表现为传感器输出信 号在工作时间内的降低。理想情况下,一个传感器在连续工作条件下,每年零点漂移小于10%。2、灵敏度灵敏度是指传感器输出变化量与被测输入变化量之比,主要依赖于传感器构造 所使用的技术。大多数气
28、体传感器的设计原理都采用生物化学、电化学、物理和光学。首先要考虑的是选择一种敏感技术,它对目标气体的阀限制或最低爆炸限的百分比的检测要有足够的灵敏性。3、选择性选择性也被称为穿插灵敏度。可以通过测量由某一种浓度的干扰气体所产生的 传感器响应来确定。这个响应等价于一定浓度的目标气体所产生的传感器响应。这种特性在追踪多种气体的应用中是非常重要的,因为穿插灵敏度会降低测量的重复 性和可靠性,理想传感器应具有高灵敏度和高选择性。4、抗腐蚀性抗腐蚀性是指传感器暴露于高体积分数目标气体中的能力。在气体大量泄漏时,探头应能够承受期望气体体积分数1020倍。在返回正常工作条件下,传感器漂移和零点校正值应尽可能
29、小。气体传感器的根本特征,即灵敏度、选择性以及稳定性等,主要通过材料的选择来确定。选择适当的材料和开发新材料,使气体传感器的敏感特性到达最优。一个新型的气体检测系统应该包括:1基于一种或几种传感技术的气体传感器。2组合了气体传感器和采样调理电路的探头。3配有人机接口软件的中心监测和控制系统。4在一些应用中,与其它平安系统和仪器的接口。本设计中的酒精气体传感器采用XX汉威电子XX的MQ-3型,它属于MQ系列气敏元件的一种。如图2所示:图4 MQ-3特点:检测X围为10ppm2000ppm ;灵敏度高,输出信号为伏特级;响应速度快,小于10秒;功耗小于0.75W,尺寸:D17*H10。 MQ-3型
30、气敏传感器的敏感局部是由金属氧化物二氧化锡的N型半导体微晶烧结层构成。当其外表吸附有被测气体酒精分子时,外表导电电子比例就会发生变化,从而其外表电阻会随着被测气体浓度的变化而变化。由于这种变化是可逆的,所以能重复使用。MQ-3的灵敏度特性曲线如 图3所示。图5 MQ-3灵敏度特性曲线2.3.2 ADC采样电路ADC0809是CMOS单片型逐次逼近式A/D转换器,内部构造如图8所示,它由8路模拟开关、地址锁存与译码器、比拟器、8位开关树型A/D转换器、逐次逼近存放器、三态输出锁存器等其它一些电路组成。因此,ADC0809可处理8路模拟量输入,且有三态输出能力,既可与各种微处理器相连,也可单独工作
31、。输入输出与TTL兼容。 START CLKOEVR(+) VR()VCCGNDEOCD0.D7三态输出锁存器8位A/D转换器地址锁存与密码CBAALE8 路模拟量开 关IN7.IN0图6 ADC0809内部构造ADC0809芯片有28条引脚,采用双列直插式封装,如图9所示。下面说明各引脚功能。 图7 ADC0809芯片IN0IN7:8路模拟量输入端。 2-12-8:8位数字量输出端。ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路。如表1所示。ALE:地址锁存允许信号,输入,高电平有效。 START:A/D转换启动信号,输入,高电平有效。 EOC:A/D转换完毕信号
32、,输出,当A/D转换完毕时,此端输出一个高电平转换期间一直为低电平。 OE:数据输出允许信号,输入,高电平有效。当A/D转换完毕时,此端输入一个高电平,才能翻开输出三态门,输出数字量。CLK:时钟脉冲输入端。要求时钟频率不高于640KHZ。 REF+、REF-:基准电压。 Vcc:电源,单一+5V。 GND:地。 ADC0809的工作过程是:首先输入3位地址,并使ALE=1,将地址存入地址锁存器中。此地址经译码选通8路模拟输入之一到比拟器。START上升沿将逐次逼近存放器复位。下降沿启动 A/D转换,之后EOC输出信号变低,指示转换正在进展。直到A/D转换完成,EOC变为高电平,指示A/D转换
33、完毕,结果数据已存入锁存器,这个信号可用作中断申请。当OE输入高电平 时,输出三态门翻开,转换结果的数字量输出到数据总线上。当检测到酒精气味时,气体传感器的A-B间电阻变小,那么ADC0809的模拟输入端IN0的电压变大。采用查询方式对输入模拟信号进展A/D转换,然后将数据通过三位八段数码管显示。表1 ADC0809通道地址ADDC ADDB ADDA 选通通道0 0 0IN00 0 1IN10 1 0IN20 1 1IN31 0 0IN41 0 1IN51 1 0IN61 1 1IN7ADC0809芯片内部没有时钟脉冲源,可以用单片机提供的地址锁存控制输入信号ALE经D触发器二分频后,作为
34、ADC0809的时钟输入。ALE端信号的频率是单片机时钟频率的1/6。单片机的时钟频率是11.0952MHz,那么ALE端输出信号的频率为1.8492MHz,再二分频后为0.9246Hz,符合ADC0809对时钟频率的要求。由于ADC0809具有三态输出数据琐存器,其8位数据输出端可以直接与数据总线相连。地址选通端ADDA,ADDB,ADDC分别与单片机地址总线的低三位A0,A1,A2相连,用于选通IN0-IN7中的某一通道。由于ALE和START连在一起,ADC0809在锁存通道地址的同时启动A/D转换。在读取A/D转换结果时,OE产生的正脉冲信号用于翻开三态输出锁存器。ADC0809的EO
35、C信号与单片机的P3.3相连,作为A/D转换是否完毕的状态信号供单片机查询。ADC0809与AT89S51单片机的接口电路如图10所示11。单片机引脚P3.6与P2.7进过或非门后于模数转换芯片的ALE端和START端子用导线相连接,用于对模数转换芯片写入数据的写信号。单片机的RD端P3.7与P2.7进过或非门后于模数转换芯片的OE端子用导线相连接,作为单片机读取模数转换数据的读信号。单片机引脚P3.3与模数转换芯片的EOC端经过或非门后的输出端用导线相连接,用于单片机对模数转换是否完毕的查询,模数转换完毕后可以查询到P3.3为高电平,为单片机读取数据作准备。单片机的ALE端口接到D触发器的时
36、钟信号输入端CK,D触发器的反相输出端与触发信号输入端用导线相连,D触发器的清零和复位端为低电平有效,分别接高电平,D触发器的正向输出端与模数转换芯片的CLK端子用导线相连接,为模数转换芯片提供正常的时钟信号。把模数转换芯片的A2A1A0端分别用导线连接到地址锁存器的低三位,用于选择模数转换的通道。模数转换芯片的IN0端子用导线与信号采样局部的负载电阻端相连,作为要模数转换的输入端。单片机引脚P0.0P0.7连接到模数转换芯片的数据输出端D0D1D2D3D4D5D6D7端,用于读取模数转换后的数据。地址地址锁存芯片74LS373的输入端低三位分别与单片机引脚P0.0P0.2连接,用于锁存选择模
37、数转换通道的地址。图8 ADC0809与单片机AT89C51接口电路2.4 发光二极管显示报警电路LED英文单词的缩写,主要含义:LED = Light Emitting Diode,发光二极管,是一种能够将电能转化为可见光的固态的半导体器件,它可以直接把电转化为光;它改变了白炽灯钨丝发光与节能灯三基色粉发光的原理,而采用电场发光。据分析,LED的特点非常明显,寿命长、光效高、辐射低与功耗低。作为目前全球最受瞩目的新一代光源,LED因其高亮度、低热量、长寿命、无毒、可回收再利用等优点,被称为是21世纪最有开展前景的绿色照明光源。我国的LED产业起步于20世纪70年代,经过近40年的开展,产品广
38、泛应用于景观照明和普通照明领域,我国已成为世界第一大照明电器生产国和第二大照明电器出口国。近几年来,随着人们对半导体发光材料研究的不断深入,LED制造工艺的不断进步和新材料氮化物晶体和荧光粉的开发和应用,各种颜色的超高亮度LED取得了突破性进展,其发光效率提高了近1000倍,色度方面已实现了可见光波段的所有颜色,其中最重要的是超高亮度白光LED的出现,使LED应用领域跨越至高效率照明光源市场成为可能。曾经有人指出,高亮度LED将是人类继爱迪生创造白炽灯泡后,最伟大的创造之一。本设计利用LED指示酒精是否超标。图9LED显示原理图如图12所示,LM3914的3和9引脚接电源正极,使发光二极管成柱
39、状显示,7和8引脚接一个2K的电阻,控制发光二极管的亮度,5引脚为采样信号的输入端,10到18引脚和1引脚分别接发光二极管的负极端,4和2引脚与发光二极管的正极间接一个10F的电容,作为发光二极管的虚电源,驱动要反光的二极管点亮。当检测到酒精气味时,气敏传感器的A-B间电阻变小,LM3914的5端电位升高,通过比拟放大,驱动发光二极管依次发光,从而区分出酒精含量的上下,直观的看出所测的酒精浓度到达了哪个水平值,起到报警的作用。输入灵敏度可以通过负载电阻的调节来实现,即对地电阻调小时灵敏度下降;反之,灵敏度增加。改变7脚与8脚之间电阻的阻值可以调节发光二极管的显示亮度,当阻值增加亮度减弱,反之加
40、强。蜂鸣器是一种一体化构造的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。1压电式蜂鸣器 压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。有的压电式蜂鸣器外壳上还装有发光二极管。多谐振荡器由晶体管或集成电路构成。当接通电源后1.515V直流工作电压,多谐振荡器起振,输出1.52.5kHZ的音频信号,阻抗匹配器推动压电蜂鸣片发声。压电蜂鸣片由锆钛酸铅或铌镁酸铅压电陶瓷材料制成。在陶瓷片的两面镀上银电极,经极化和老化处理后,再与黄铜片或不锈
41、钢片粘在一起。电磁式蜂鸣器 电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场。振动膜片在电磁线圈和磁铁的相互缠绕蜂鸣器的驱动电路一般都包含以下三个局部:一个PNP三极管、一个蜂鸣器、一个限流电阻。蜂鸣器为发声元件,在其两端施加直流电压有源蜂鸣器或者方波无源蜂鸣器就可以发声,其主要参数是外形尺寸、发声方向、工作电压、工作频率、工作电流、驱动方式直流/方波等。这些都可以根据需要来选择。本设计采用有源蜂鸣器。三极管Q1起开关作用,其基极的低电平使三极管饱和导通,使蜂鸣器发声;而基极高电平那么使三极管关闭,蜂鸣器停顿发声。图10 蜂鸣器原理图2.6 LCD1206显示电路LCD1602A 是一种工业字符型液晶,能够同时显示16x02 即32个字符。16列2行。在日常生活中,我们对液晶显示器并不陌生。液晶显示模块已作为很多电子产品的通过器件,如在计算器、万用表、电子表及很多家用电子产品中都可以看到,显示的主要是数字、专用符号和图形。在单片机的人机交流界面中,一般的输出方式有以下几种:发光管、LED数码管、液晶显示器。发光管和LED数码管比拟常用,软