工程测试技术实例:酒精检测装置——实施方案设计
酒精浓度检测仪设计

酒精浓度检测仪设计酒精浓度检测仪设计随着科技的不断发展,现代人对生活品质的要求越来越高,但同时人们也面临着种种安全隐患。
酒后驾驶是其中的一种,为了减少酒后驾驶对社会的负面影响,酒精浓度检测仪的应用越来越广泛。
本文将介绍酒精浓度检测仪的设计。
一、需求分析在设计酒精浓度检测仪前,我们需要充分了解需求。
酒精浓度检测仪的主要需求有:1. 精度高:酒精浓度检测仪需要能够准确地检测出饮酒者的酒精浓度,避免误判。
2. 稳定性好:由于酒精浓度检测仪需要长时间的使用,因此需要具有较好的稳定性,能够在长期使用中保持准确度和精度。
3. 操作简便:酒精浓度检测仪是为了能够让饮酒者自我检测的产品,所以需要操作简单,方便饮酒者使用。
4. 可靠性高:作为一款安全检测产品,酒精浓度检测仪需要具有高可靠性,能够准确地检测出饮酒者的酒精浓度,避免误判和漏判。
5. 成本低廉:为方便大众使用,酒精浓度检测仪需要具有成本低廉的优点,这样才能得到更为广泛的应用。
二、设计方案基本原理:汽车用酒精检测器是利用酒精传感器感受饮酒者呼出的气体中的酒精含量来判断其是否饮酒过量,从而达到节约油耗、防范酒驾的目的。
方案设计:1. 酒精传感器的选择:酒精传感器是整个酒精浓度检测仪的核心。
在选择传感器的时候,需要考虑其精确度、响应时间、稳定性、抗干扰能力等指标。
2. 电路设计:酒精浓度检测仪的电路设计需要考虑到传感器的输出信号处理、滤波、放大、数字转换等。
同时,根据要求可设计LED指示灯,显示红色表示饮酒超标,绿色表示饮酒未超标。
3. 软件设计:软件需要能够将传感器所采集到的数据转换成酒精浓度,根据酒驾限制法规进行酒精浓度限制,达到报警的目的。
4. 机械设计:考虑到饮酒者在呼出气体时需要将口对准酒精浓度检测仪的传感器,因此机械设计需要能够让传感器对溢气口进行自然吸附。
三、结构设计酒精浓度检测仪采用带显示屏的手持式结构,传感器置于机身顶部,运作过程中,饮酒者将吐气口对准传感器位置进行检测,通过屏幕显示酒精含量。
酒精检测仪项目实施方案

酒精检测仪项目实施方案规划设计/投资分析/产业运营报告说明—酒精检测仪是用来检测人体是否摄入酒精及摄入酒精多少程度的仪器。
它可以作为交通警察执法时检测饮酒司机饮酒多少的检测工具,以有效减少重大交通事故的发生;也可以用在其他场合检测人体呼出气体中的酒精含量,避免人员伤亡和财产的重大损失,如一些高危领域禁止酒后上岗的企业。
该酒精检测仪项目计划总投资15210.23万元,其中:固定资产投资10767.73万元,占项目总投资的70.79%;流动资金4442.50万元,占项目总投资的29.21%。
达产年营业收入29846.00万元,总成本费用22520.90万元,税金及附加270.12万元,利润总额7325.10万元,利税总额8605.58万元,税后净利润5493.83万元,达产年纳税总额3111.76万元;达产年投资利润率48.16%,投资利税率56.58%,投资回报率36.12%,全部投资回收期4.27年,提供就业职位621个。
当气体传感器探测不到酒精时,加在A的第5管脚电平为低电平,当气体传感器探测到酒精时,其内阻变低,从而使A的5管脚电平变高。
A为显示推推器,它有10个输出端,每个输出端可以驱动一个发光二极管,显示推动器A根据第5脚电平高低来确定依次点亮发光二极管的级数,酒精含量越高则点亮二级管的级数越大。
上面5个发光二极管为红色,表示超过安全水平。
下面5个发光二极管为绿色,表示安全水平,酒精含量不超过0.05%。
第一章项目基本情况一、项目概况(一)项目名称及背景酒精检测仪项目酒精测试仪实际上是由酒精气体传感器(相当于随酒精气体浓度变化的变阻器)与一个定值电阻及一个电压表或电流表组成。
酒精气体浓度的增大而减小,如果驾驶员呼出的酒精气体浓度越大,那么测试仪的电压表示数越大。
酒精检测仪是一种对气体中酒精含量进行检测的设备,其内部核心部件是酒精传感器,有燃料电池型(电化学)、半导体型、红外线型、气体色谱分析型等五种基本类型。
酒精浓度检测装置课程设计报告

课程设计任务书学院专业姓名班级学号题目酒精浓度检测装置的设计一、主要内容以直热式半导体酒精传感器MQ303A为敏感元件,利用LM324驱动LED 为显示模块,设计一个便携式酒精浓度检测装置。
二、基本要求(1)设计有害气体如一氧化碳煤气、酒精等气体报警装置(2)选用合适的气体传感器,设计检测电路,温度补偿电路等。
(3)有电路图(PROTEL绘制),有关计算,精度分析等(4)实际电路实现、仿真、测试(5)完整的设计报告三、主要参考资料[1] 程德福,王君.传感器原理及应用.北京:机械工业出版社,2007[2] 赵广林.轻松跟我学Protell99SE电路设计与制版.北京:电子工业出版社,2005完成期限:自年月日至年月日指导教师:教研室主任:目录一、课程设计的性质........................... 错误!未定义书签。
二、课程设计目的与任务....................... 错误!未定义书签。
三、课程设计内容............................. 错误!未定义书签。
(一)设计框图及整体方案概述............... 错误!未定义书签。
(二)个单元电路的设计方案及原理说明....... 错误!未定义书签。
1、酒精传感器 ........................... 错误!未定义书签。
2、RC延时电路........................... 错误!未定义书签。
3、显示电路 ............................. 错误!未定义书签。
四、心得体会................................. 错误!未定义书签。
五、参考文献................................. 错误!未定义书签。
附图:........................................ 错误!未定义书签。
酒精测试仪总体方案设计

酒精测试仪总体方案设计一、要求1.1、基本要求(1)使用乙醇传感器检测酒精浓度。
(2)当酒精浓度高于35mg/100ml时用绿色指示灯提示饮酒。
(3)当酒精浓度高于80mg/100ml时用绿色指示灯熄灭红色指示灯点亮并响蜂鸣器报警提示醉酒。
1.2、发挥部分(1)利用单片机进行控制。
(2)通过LCD或者数码管进行显示当前酒精浓度。
(3)通过按键能够修改饮酒或醉酒标准。
二、酒精浓度检测仪设计方案2.1 酒精浓度检测仪设计要求分析设计的酒精浓度测试仪应具有如下特点:(1)数据采集系统以单片机为控制核心,外围电路带有LED显示以及键盘响应电路,无需要其他计算机,用户就可以与之进行交互工作,完成数据的采集、存储、计算、分析等过程。(2)系统具有低功耗、小型化、高性价比等特点。(3)从便携式的角度出发,系统成功使用了数码管显示器以及小键盘。由单片机系统控制键盘和LED显示来实现人机交互操作,界面友好。(4)软件设计简单易懂。2.2 酒精浓度检测仪设计方案设计时,考虑酒精浓度是由传感器把非电量转换为电量,传感器输出的是0-5伏的电压值且电压值稳定,外部干扰小等。因此,可以直接把传感器输出电压值经过A/D转换器转换得到数据送入单片机进行处理。此外,还需接人LED显示,4*4键盘,报警电路等。其总体框图如图2-1所示。图2-1系统设计方框图单片机酒精浓度测试仪用MQ3酒精传感器采集气体信号,并通过数模转换器将模拟信号转换成数字信号送至单片机,单片机对数字信号进行分析处理,并将所得的结果显示出来,可以通过键盘设置不同环境下酒精浓度的不同阀值,如果所检测出的酒精浓度超过了所设定的阀值,那么单片机就能控制蜂鸣器发出声音报警。键盘采用3个独立键盘进行数据输入设定;显示部分用4个数码管显示当前数据,数码管分别用4个74LS47锁存器控制段选和位选。三、酒精测试仪的硬件设计3.1 单片机模块电路的设计本硬件由五部分组成:单片机模块,模数转换模块,酒精传感器模块。本系统由单片机AT89C51控制,其直接控制三个模块:数转换模块将酒精传感器采集到模拟电压信号转换成输送到单片机控制处理,LCD显示模块可以将经过单片机处理过的酒精气体浓度的具体量化值显示。单片机是一种集成电路芯片,采用超大规模技术把具有数据处理能力(如算术运算,逻辑运算、数据传送、中断处理)的微处理器(CPU),随机存取数据存储器(RAM),只读程序存储器(ROM),输入输出电路(I/O口),可能还包括定时计数器,串行通信口(SCI),显示驱动电路(LCD或LED驱动电路),脉宽调制电路(PWM),模拟多路转换器及A/D转换器等电路集成到一块单块芯片上,构成一个虽小然而完善的计算机系统。这些电路能在软件的控制下准确、迅速、高效地完成程序设计者事先规定的任务。3.1.1 单片机片内结构51单片机的片内结构如图3-1所示。它把那些作为控制应用所必需的基本内容都集成在一个尺寸有限的集成电路芯片上。按功能划分,它有如下功能部件组成:(1)微处理器(CPU)。(2)数据存储器(RAM)。(3)程序存储器(ROM/EPROM)。(4)4个8位并行I/O口(P0口、P1口、P2口、P3口)。(5)一个串行口。(6)2个16位定时器、计数器。(7)中断系统。(8)特殊功能寄存器(SFR)。图3-1系统硬件设计原理图3.1.2单片机的选择AT89S51是低功耗、高性能、采用CMOS工艺的8位单片机,其片内具有8KB的可在线编程的Flash 存储器。该单片机采用了ATMEL公司的高密度、非易失性存储器技术,与工业标准型80C51单片机的指令系统和引脚完全兼容;片内的Flash存储器可在线重新编程,或者使用通用的非易失性存储器编程;通用的8位CPU与在线可编程Flash集成在一块芯片上,从而使AT89S52 功能更加完善,应用更加灵活;具有较高的性能价格比,使其在嵌入式控制系统中有着广泛的应用前景。掌握MCS-51单片机,应首先了解MCS-51的引脚,熟悉并牢记各引脚的功能,MCS-51系列中各种型号芯片的引脚是互相兼容的。制作工艺为HMOS的MCS-51的单片机都采用40只引脚的双列直插封装方式,如图3-2所示。P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST(TXD) P3.1 (INT0) P3.2 (INT1) P3.3 T0 P3.4 T1 P3.5 (WR) P3.6 (RD) P3.7XTAL1XTAL2GNDVccP0.0 (AD0)P0.1 (AD1)P0.2 (AD2)P0.3 (AD3)P0.4 (AD4)P0.5 (AD5)P0.6 (AD6)P0.7 (AD7)EA/VPPPSENP2.7 (A15)P2.6 (A14)P2.5 (A13)P2.4 (A12)P2.3 (A11)P2.2 (A10)P2.1 (A9)P2.0 (A8) PDIP(RXD) P3.0ALE/PROG图3-2 AT89C51芯片管脚图40只引脚按其功能来分,可分为如下3类:(1)电源及时钟引脚:Vcc、Vss、XTAL1、XTAL2。电源引脚接入单片机的工作电源。Vcc接+5V电源,Vss接地。时钟引脚XTAL1、XTAL2外接晶体与片内的反相放大器构成了1个晶体振荡器,它为单片机提供了时钟控制信号。2个时钟引脚也可外接独立的晶体振荡器。XTAL1接外部的一个引脚。该引脚内部是一个反相放大器的输入端。这个反相放大器构成了片内振荡器。如果采用外接晶体振荡器时,此引脚接地。XTAL2接外部晶体的另一端,在该引脚内部接至内部反相放大器的输出端。若采用外部时钟振荡器时,该引脚接受时钟振荡器的信号,即把此信号直接接到内部时钟发生器的输入端。(2)控制引脚:PSEN、ALE、EA、RESET(RST)。此类引脚提供控制信号,有的还具有复用功能。①RST/VPD引脚:RESET(RST)是复位信号输入端,高电平有效。当单片机运行时,在此引脚加上持续时间大于2个机器周期(24个振荡周期)的高电平时,就可以完成复位操作。在单片机工作时,此引脚应为≤0.5V低电平。VPD为本引脚的第二功能,即备用电源的输入。当主电源发生故障,降低到某一规定值的低电平时,将+5V电源自动接入RST端,为内部RAM提供备用电源,以保证片内RAM的信息不丢失,从而使单片机在复位后能正常进行。② ALE/PROG引脚:ALE引脚输出为地址锁存允许信号,当单片机上电正常工作后ALE引脚不断输出正脉冲信号。当单片机访问外部存储器时,ALE输出信号的负跳沿用于单片机发出的低8位地址经外部锁存器锁存的锁存控制信号。即使不访问外部锁存器,ALE端仍有正脉冲信号输出,此频率为时钟振荡器频率的1/6。PROG为该引脚的第二功能。在对片内EPROM型单片机编程写入时,此引脚作为编程脉冲输入端。③PSEN引脚:程序存储器允许输出控制端。在单片机访问外部程序存储器时,此引脚输出脉冲负跳沿作为读外部程序存储器的选通信号。此引脚接外部程序存储器的OE(输出允许端)。④EA/VPP引脚:EA功能为片内程序存储器选择控制端。当EA引脚为高电平时,单片机访问片内程序存储器,但在PC值超过0FFFH时,即超出片内程序存储器的4KB地址范围时将自动转向执行外部程序存储器内的程序。当EA引脚为低时,单片机只访问外部程序存储器,不论是否有内部程序存储器。(3)I/O口引脚:P0、P1、P2、P3,为四个8位I/O口的外部引脚。P0口、P1口、P2口、P3口是3个8位准双向的I/O口,各口线在片内均有固定的上拉电阻。当这3个准双向I/O口作输入口使用时,要向该口先写1,另外准双向口I/O口无高阻的“浮空”状态。由于单片机具有体积小、质量轻、价格便宜、耗电少等突出特点,所以本系统采用89C51单片机,硬件设计电路图如图1所示。89C51内部有4KB的EPROM,128字节的RAM,所以一般都要根据所需存储容量的大小来扩展ROM和RAM 。本电路EA接高电平,没有扩展片外ROM和RAM。MCS单片机都采用40引脚的双列直插封装方式。40条引脚说明如下:主电源引脚Vss和Vcc(1)Vss接地(2)Vcc正常操作时为+5伏电源外接晶振引脚XTAL1和XTAL2(1)XTAL1内部振荡电路反相放大器的输入端,是外接晶体的一个引脚。当采用外部振荡器时,此引脚接地。(2)XTAL2内部振荡电路反相放大器的输出端。是外接晶体的另一端。当采用外部振荡器时,此引脚接外部振荡源。控制或与其它电源复用引脚RST/VPD,ALE/和/Vpp(1)RST/VPD 当振荡器运行时,在此引脚上出现两个机器周期的高电平(由低到高跳变),将使单片机复位在Vcc掉电期间,此引脚可接下图8051引脚排列图上备用电源,由VPD向内部提供备用电源,以保持内部RAM中的数据。(2) ALE/正常操作时为ALE功能(允许地址锁存)提供把地址的低字节锁存到外部锁存器,ALE 引脚以不变的频率(振荡器频率的)周期性地发出正脉冲信号。因此,它可用作对外输出的时钟,或用于定时目的。但要注意,每当访问外部数据存储器时,将跳过一个ALE脉冲,ALE 端可以驱动(吸收或输出电流)八个LSTTL 电路。对于EPROM型单片机,在EPROM编程期间,此引脚接收编程脉冲(功能)。(3)外部程序存储器读选通信号输出端,在从外部程序存储取指令(或数据)期间, 在每个机器周期内两次有效, 同样可以驱动八LSTTL输入。(4)/Vpp 、/Vpp为内部程序存储器和外部程序存储器选择端。当 /Vpp为高电平时,访问内部程序存储器,当/Vpp为低电平时,则访问外部程序存储器。对于EPROM型单片机,在EPROM编程期间,此引脚上加21伏EPROM编程电源(Vpp)。输入/输出引脚P0.0 - P0.7,P1.0 - P1.7,P2.0 - P2.7,P3.0 - P3.7。(1)P0口(P0.0 - P0.7)是一个8位漏极开路型双向I/O口,在访问外部存储器时,它是分时传送的低字节地址和数据总线,P0口能以吸收电流的方式驱动八个LSTTL负载。(2)P1口(P1.0 - P1.7)是一个带有内部提升电阻的8位准双向I/O口。能驱动(吸收或输出电流)四个LSTTL负载。(3)P2口(P2.0 - P2.7)是一个带有内部提升电阻的8位准双向I/O口,在访问外部存储器时,它输出高8位地址。P2口可以驱动(吸收或输出电流)四个LSTTL负载。(4)P3口(P3.0 - P3.7)是一个带有内部提升电阻的8位准双向I/O口。能驱动(吸收或输出电流)四个LSTTL负载。3.1.3单片机最小系统的实现单片机主要擅长系统控制,而不适合做复杂的数据处理,在设计单片机最小系统时通常选用AT89C5l、AT89C52、AT89S51、AT89S52(S系列芯片支持ISP功能)等型号的8位DIP-40封装的单片机作为MCU,一个典型的单片机最小系统一般由时钟电路、复位电路、键盘电路、显示电路部分组成,有时也外扩片外RAM 和ROM以及外部扩展接口等电路。3.1.3.1系统时钟电路单片机内部具有一个高增益反相放大器,用于构成振荡器。通常在引脚XTALl和XTAL2跨接石英晶体和两个补偿电容构成自激振荡器,系统时钟电路结构如图2所示,可以根据情况选择6MHz、8MHz或12MHz等频率的石英晶体,补偿电容通常选择20-30pF左右的瓷片电容。3.1.3.2复位电路单片机小系统采用上电自动复位和手动按键复位两种方式实现系统的复位操作。上电复位要求接通电源后,自动实现复位操作。手动复位要求在电源接通的条件下,在单片机运行期间,用按钮开关操作使单片机复位。上电自动复位通过电容C3充电来实现。手动按键复位是通过按键将电阻R2与VCC接通来实现。3.1.3.3键盘电路系统利用P1口的P1.0-P1.3设置了4个独立按键S2~S5,当键按下时,P1口相应的引脚置为低电平,且与此键相连的发光二极管点亮。此外,通过8279键盘显示控制芯片还可以扩展编码键盘和显示,利用8279扩展的一个2×8=16键编码键盘及 8个LED电路。3.1.3.4显示电路系统设置了8个共阳极LED数码管LED1-LED2,单片机P0口提供段码信号,低电平有效,P0口输出端通过限流电阻R00~R07与数码管的段码数据线相连,用来送出LED数码管的段码数据信号。单片机P2口提供位选信号,当P2口某位输出低电平时,与此相连的开关三极管导通,对应的数码管点亮,使用三极管用来增强信号的驱动能力。此外,为了扩展LCD显示,系统设置了两个LCD 接口,如图7,一个用于40点矩阵LCD显示,一个用于128×64点阵式LCD 显示。3.2酒精传感器模块的选择与设计3.2.1气敏传感器工作原理气敏电阻是一种半导体敏感器件,它是利用气体的吸附而使半导体本身的电导率发生变化这一机理来进行检测的。人们发现某些氧化物半导体材料如SnO2、ZnO、Fe2O3、MgO、NiO、BaTiO3等都具有气敏效应。气敏传感器是一种检测特定气体的传感器。它主要包括半导体气敏传感器、接触燃烧式气敏传感器和电化学气敏传感器等,其中用的最多的是半导体气敏传感器。它的应用主要有:一氧化碳气体的检测、瓦斯气体的检测、煤气的检测、氟利昂(R11、R12)的检测、呼气中乙醇的检测、人体口腔口臭的检测等等。它将气体种类及其与浓度有关的信息转换成电信号,根据这些电信号的强弱就可以获得与待测气体在环境中的存在情况有关的信息,从而可以进行检测、监控、报警;还可以通过接口电路与计算机组成自动检测、控制和报警系统。半导体气敏传感器对于低浓度气体具有很高的灵敏度,具有嗅觉功能,能自动检测瓦斯浓度。一旦瓦斯超限,气敏传感器即可自动报警,然后采取先抽后采的原则,即可防止瓦斯爆炸事故的发生。半导体气敏传感器是利用待测气体在半导体表面的氧化和还原反应导致敏感元件阻值变化来检测气体的种类和浓度的。当半导体器件被加热到稳定状态,在气体接触半导体表面而被吸附时,被吸附的分子首先在表面自由扩散,失去运动能量,一部分分子被蒸发掉,另一部分残留分子产生热分解而固定在吸附处时,如果半导体的功函数大于吸附分子的离解能,吸附分子将向器件释放电子,而形成正离子吸附。如H2、CO、碳氢化合物等,被称为还原型气体。当还原型气体吸附到N型半导体上时,载流子增多,使半导体电阻值下降。3.2.2气敏传感器简介气敏传感器是酒精检测系统的核心,通常安装在探测头内。从本质上讲气敏传感器是一种将某种气体的体积分数转化成对应电信号的转换器。探测头通过气敏传感器对气体样品进行调理,通常包括滤除杂质和干扰气体、干燥或制冷处理、样品抽吸,甚至对样品进行化学处理,以便化学传感器进行更快速的测量。目前普遍使用的气敏传感器有燃料电池型(电化学型)和半导体型两种。他们能够制造便携型呼气酒精浓度测试器,适合于现场使用。与半导体传感器相比,燃料电池酒精传感器具有稳定性好、精度高、抗干扰性好等优点。由于燃料电池酒精传感器的结构要求很精密,制造难度大,目前世界上只有美国、德国、英国等少数几个国家能够生产。本测试器采用MQK2酒精浓度传感器,检测人体呼出气体中酒精浓度并且输出电压信号。MQK2酒精浓度传感器主要由气敏元件和电阻丝组成, MQK2传感器外接+5V电压时,能将电阻丝加热到270℃~300℃。,电路将MQK2传感器的阻值变化转化成输出电压的变化,从而可以通过A/D转换成数字量供单片机处理。根据分析,乙醇浓度增加时元件电阻R减小反之异亦反,所以呼出气体中的气态乙醇逐渐扩散后元件电阻R敏感的变化。在应用方面,目前最广泛的是可燃性气体气敏元件传感器,已普及应用于气体泄漏检测和监控,从工厂企业到居民家庭,应用十分广泛。一是气体传感器向低功耗、多功能、集成化方向发展国外气体传感器发展很快。二是增强可靠性,实现元件和应用电路集成化,多功能化,发展MEMS技术,发展现场适用的变送器和智能型传感器。3.2.3 气体传感器向低功耗、多功能、集成化方向发展国外气体传感器发展很快,一方面是由于人们安全意识增强,对环境安全性和生活舒适性要求提高;另一方面是由于传感器市场增长受到政府安全法规的推动。因此,国外气体传感器技术得到了较快发展,据有关统计猜测,美国1996年—2002年气体传感器年均增长率为(27~30)%。目前,气体传感器的发展趋势集中表现为:一是提高灵敏度和工作性能,降低功耗和成本,缩小尺寸,简化电路,与应用整机相结合,这也是气体传感器一直追求的目标。如日本费加罗公司推出了检测(0.1~10)×10-6硫化氢低功耗气体传感器,美国IST提供了寿命达10年以上的气体传感器,美国FirstAlert公司推出了生物模拟型(光化反应型)低功耗CO气体传感器等。二是增强可靠性,实现元件和应用电路集成化,多功能化,发展MEMS技术,发展现场适用的变送器和智能型传感器。如美国GeneralMonitors公司在传感器中嵌入微处理器,使气体传感器具有控制校准和监视故障状况功能,实现了智能化;还有前已涉及的美国IST 公司的具有微处理器的“MegaGas”传感器实现了智能化、多功能化。3.2.4传感器的选择传感器千差万别,即便对于相同种类的测定量也可采用不同工作原理的传感器,因此,要根据需要选用最适宜的传感器。(1)测量条件如果误选传感器,就会降低系统的可靠性。为此,要从系统总体考虑,明确使用的目的以及采用传感器的必要性,绝对不要采用不适宜的传感器与不必要的传感器。测量条件列举如下,即测量目的,测量量的选定,测量的范围,输入信号的带宽,要求的精度,测量所需要的时间,过输入发生的频繁程度。(2) 传感器的性能选用传感器时,要考虑传感器的下述性能,即精度,稳定性,响应速度,模拟信号或者数字信号,输出量及其电平,被测对象特性的影响,校准周期,过输人保护。(3) 传感器的使用条件传感器的使用条件即为设置的场所,环境(湿度、温度、振动等),测量的时间,与显示器之间的信号传输距离,与外设的连接方式,供电电源容量。根据被检测气体的不同,气敏传感器可分为以下三类:(1)可燃性气体气敏传感器。目前该类气敏传感器需求量最大,包含各种无机和有机类气体检测,主要用于抽油烟机、泄露报警器和空气清新剂等方面,并已经形成生产规模,在油田、矿区、化工、企业及家庭等生产和生活领域广泛用作气体泄露报普,特别是用于家庭气体泄露报警,需求量不断增加,使该类传感器有着广泛的发展空间。(2)CO和H2气敏传感器。CO气敏元件可用于工业生产、环保、汽车、家庭等CO泄露和不完全燃烧检测报警;H2气敏元件除应用于工业等领域外,主要用于家庭管道煤气泄露报警。由于我国管道煤气中H2含量很高,而氢敏元件较氧化碳元件价格低,灵敏度高,因此,用氢敏元件做城市管道煤气泄露报警更为适宜。(3)毒性气体传感器。毒性气体传感器又称为环境有毒有害气体传感器,主要用于检测烟气、尾气、废气等环境污染气体,虽然SnO2气敏传感器对CO,H2S等有毒有害气体敏感,但应用最多的仍是电解式化学传感器。传感器的分类方式有很多种,以上是根据被检测气体的性质进行的分类,也有根据元件的物理特性进行分类的。一个新型的气体检测系统应该包括:(1)基于一种或几种传感技术的气体传感器。(2)组合了气体传感器和采样调理电路的探头。(3)配有人机接口软件的中心监测和控制系统。(4)在一些应用中,与其它安全系统和仪器的接口。本设计中的酒精气体传感器采用河南汉威电子有限公司的MQ-3型,它属于MQ系列气敏元件的一种。如图3-3所示:图3-3 MQ-3外形特点:检测范围为10ppm~2000ppm ;灵敏度高,输出信号为伏特级;响应速度快,小于10秒;功耗小于0.75W,尺寸:D17*H10。MQ-3型气敏传感器的敏感部分是由金属氧化物(二氧化锡)的N型半导体微晶烧结层构成。当其表面吸附有被测气体酒精分子时,表面导电电子比例就会发生变化,从而其表面电阻会随着被测气体浓度的变化而变化。由于这种变化是可逆的,所以能重复使用。本系统直接测量的是呼气中的酒精浓度,再转换为血液中的酒精含量浓度,故采用气敏传感器。考虑到周围空气中的气体成分可能影响传感器测量的准确性,所以传感器只能对酒精气体敏感,对其他气体不敏感,故选用MQ-3型气敏传感器。其有很高的灵敏度、良好的选择性、长期的使用寿命和可靠的稳定性。MQ-3型气敏传感器由微型Al2O3,陶瓷管和SnO2敏感层、测量电极和加热器构成的敏感元件固定在塑料或不锈钢的腔体内,加热器为气敏元件的工作提供了必要的工作条件。传感器的标准回路有两部分组成。其一为加热回路,其二为信号输出回路,它可以准确反映传感器表面电阻值的变化。传感器的表面电阻RS的变化,是通过与其串联的负载电阻RL上的有效电压信号VRL输出面获得的。负载电阻RL可调为0.5-200K。加热电压Uh为5v。上述这些参数使得传感器输出电压为0-5V。MQ-3型气敏传感器的结构和外形、标准回路、传感器阻值变化率与酒精浓度、外界温度的关系图如图3-4所示。图3-4 MQ3 原理图MQ-3的灵敏度特性曲线如图3-5所示:灵敏度特性曲线图3-5灵敏度特性曲线3.2.5 MQ-3的检测如图 3-6所示,当电源开关S断开时,传感器加热电流为零,实测A,B之间电阻>20M欧。S接通,则f,f之间电流由开始时155mA降至153mA而稳定。加热开始几秒钟后A,B之间电阻迅速下降至1M欧以下,然后又逐渐上升至20M欧以上后并保持着。此时如果将内盛酒精棉花的小瓶瓶口靠近传感器,我们立即可以看到数字万用表显示值马上由原来大于20M欧降至1M欧以下。移开小瓶过15-40s 后,A,B之间电阻恢复至大于20M欧。这种反应可以重复试验,但要注意使空气恢复到洁净状态。图3-6 MQ-3检测图3.3酒精传感器的工作原理3.3.1传感器性能分析QM3气体传感器的敏感材料是金属氧化物,最具代表性的是SnO2。金属氧化物晶体如SnO2在空气中被加热到一定高的温度时,氧被吸附在的带一个负电荷的晶体表面。然后,晶体表面的供与电子被转移到吸附的氧上,结果在一个空间电荷层留下正电荷。这样,表面势能形成一个势垒,从而阻碍电子流动。在传感器的内部,电流流过SnO2微晶的结合部位(晶粒边界)。在晶粒边界,吸附的氧形成一个势垒阻止载流子自由移动,传感器的电阻即缘于这种势垒。还原性气体出现时,带有负电荷的氧的表面浓度降低,导致晶粒边界的势垒降低。降低了的势垒使传感器的阻值减小了。传感器阻值和还原性气体浓度之间的关系可由下面的一定范围气体浓度方程表示:Rs=A[C]-α这里:Rs=传感器电阻 A=常数 [C]=气体浓度α=Rs曲线的斜率费加罗气体传感器的气敏素子,使用在清洁空气中电导率低的SnO2。当存在检知对象气体时,传感器的电导率随空气中气体浓度增加而增大。使用简单的电路即可将电导率的变化,转换为与该气体浓度相对应的输出信号。TGS822 传感器对酒精、有机溶剂灵敏度高,在酒精检测器等方面得到广泛使用。相同特性的 TGS823,采用了陶瓷底座,可以在200℃的高温气氛中使用。表3-1 QM3性能参数一览表。
封闭容器的酒精浓度测量装置及测量方法

封闭容器的酒精浓度测量装置及测量方法
1.准备工作:在进行测量之前,首先需要将传感器安装在封闭容器的合适位置。
传感器的选择应根据测量需要以及容器的特点进行合理选择,一般常用的传感器类型有红外传感器、电化学传感器等。
2.数据采集:在传感器装置稳定后,接通数据采集系统,开始采集测量数据。
数据采集系统根据传感器所采集到的信号进行数据处理,并将结果传输给控制器。
3.控制处理:控制器接收到数据采集系统传输的数据后,利用预先设定的算法对数据进行处理,计算出酒精的浓度,并进行校正。
控制器还可以根据用户的需要进行其他操作,例如报警、自动控制等功能。
4. 结果显示:计算出的酒精浓度值将通过显示装置显示出来。
显示装置一般为数字显示屏,将酒精浓度精确到小数点后几位,并提供相应的单位,如mg/L或%vol等。
需要注意的是,封闭容器的酒精浓度测量装置的测量精度受到多种因素的影响,例如环境温度、湿度、气压变化等。
因此,在进行测量之前,应进行相应的校准和标定工作,以确保测量结果的准确性和可靠性。
此外,为了提高测量效果,一些封闭容器的酒精浓度测量装置还可以配备其他功能,例如温度和湿度的测量、数据存储和传输等。
这些功能的引入可以满足不同应用需求,并方便数据的处理和分析。
总之,封闭容器的酒精浓度测量装置及测量方法是一项重要的技术,它广泛应用于医疗、工业、科研等领域。
通过以上介绍,希望能对该领域的研究和应用提供一些参考和帮助。
呼气式酒精检测仪方案

呼气式酒精检测仪方案1. 引言呼气式酒精检测仪是一种用于检测人体呼出气中酒精浓度的设备。
它广泛应用于交通安全、工地安全等领域,以确保酒驾、酒后工作等违法行为的有效防控。
本文将介绍一种呼气式酒精检测仪的方案,包括硬件设计和软件开发等内容。
2. 硬件设计2.1 传感器呼气式酒精检测仪的关键部件是酒精传感器,它能够检测呼出气中的酒精浓度并输出相应的电信号。
常用的酒精传感器有气敏传感器和红外传感器两种。
气敏传感器基于化学氧化反应原理,通过与酒精发生反应,测量氧化反应产生的电流或电压变化来判断酒精浓度。
红外传感器则利用红外光和酒精分子之间的相互作用原理,通过测量红外光的吸收程度来计算酒精浓度。
2.2 控制器呼气式酒精检测仪的控制器是整个系统的核心,负责接收传感器输出的信号并进行处理。
常用的控制器有单片机和嵌入式系统。
单片机是一种集成电路,具有处理器、存储器和输入输出接口等功能。
它能够快速响应传感器的输出信号,并进行数据处理、结果判断等操作。
嵌入式系统是一种特定功能的计算机系统,包括处理器、内存、存储器和操作系统等组件。
它能够提供更高的计算能力和扩展性,适用于复杂的算法和数据处理任务。
2.3 电源及显示呼气式酒精检测仪需要一个稳定的电源来供电,并且需要一个合适的显示屏来展示检测结果。
常用的电源包括电池和直流适配器,显示屏可选用液晶显示屏或LED显示屏。
3. 软件开发呼气式酒精检测仪的软件开发包括传感器信号处理和结果显示两部分。
3.1 传感器信号处理传感器信号处理是通过编程对传感器输出的信号进行采集、滤波和校准的过程。
采集过程包括读取传感器输出的模拟信号,并进行模数转换。
滤波处理可以使用数字滤波器对信号进行平滑化处理,消除噪声和干扰。
校准过程可以通过与已知浓度的标准气体进行对比,调整传感器的灵敏度和准确性。
3.2 结果显示结果显示是将处理好的酒精浓度数据以可视化的方式展示给用户的过程。
可以使用图形界面或命令行界面实现结果显示。
酒精检测仪项目实施方案
酒精检测仪项目实施方案参考模板报告说明—酒精检测仪是一种对气体中酒精含量进行检测的设备,其内部核心部件是酒精传感器,有燃料电池型(电化学)、半导体型、红外线型、气体色谱分析型等五种基本类型。
简单而言可以分为物理传感器及化学传感器。
该酒精检测仪项目计划总投资8602.77万元,其中:固定资产投资7110.57万元,占项目总投资的82.65%;流动资金1492.20万元,占项目总投资的17.35%。
达产年营业收入10519.00万元,总成本费用7905.09万元,税金及附加157.08万元,利润总额2613.91万元,利税总额3131.53万元,税后净利润1960.43万元,达产年纳税总额1171.10万元;达产年投资利润率30.38%,投资利税率36.40%,投资回报率22.79%,全部投资回收期5.89年,提供就业职位205个。
酒精检测仪是用来检测人体是否摄入酒精及摄入酒精多少程度的仪器。
它可以作为交通警察执法时检测饮酒司机饮酒多少的检测工具,以有效减少重大交通事故的发生;也可以用在其他场合检测人体呼出气体中的酒精含量,避免人员伤亡和财产的重大损失,如一些高危领域禁止酒后上岗的企业。
第一章概况一、项目概况(一)项目名称及背景酒精检测仪项目酒精测试仪实际上是由酒精气体传感器(相当于随酒精气体浓度变化的变阻器)与一个定值电阻及一个电压表或电流表组成。
酒精气体浓度的增大而减小,如果驾驶员呼出的酒精气体浓度越大,那么测试仪的电压表示数越大。
当气体传感器探测不到酒精时,加在A的第5管脚电平为低电平,当气体传感器探测到酒精时,其内阻变低,从而使A的5管脚电平变高。
A为显示推推器,它有10个输出端,每个输出端可以驱动一个发光二极管,显示推动器A根据第5脚电平高低来确定依次点亮发光二极管的级数,酒精含量越高则点亮二级管的级数越大。
上面5个发光二极管为红色,表示超过安全水平。
下面5个发光二极管为绿色,表示安全水平,酒精含量不超过0.05%。
酒精测试仪的设计与制作
设计要求
1、通过酒精传感器检测酒精浓度
2、酒精浓度通过液晶LCD1602显示(或者
通过数码管、LCD12864) 3、利பைடு நூலகம்ADC0832进行对酒精传感器的电压 信号进行转化 4、通过按键进行浓度设置
按键的要求
“酒精测试仪”的按键定义如下: K1:设置键,按下按键设置报警浓度 K2:增大键,增大报警值 K3:减小键,减小报警值 K4:确认键/检测键,设置完按下确认键设置 生效,按下检测键进行酒精浓度检测。
主要器件
酒精传感器
酒精传感器所使用的气敏材料是在清洁空气
中电导率较低的二氧化锡(SnO2)。当传感器 所处环境中存在酒精气体时,传感器的电导 率随空气中酒精浓度的增加而增大。使用简 单的电路即可将电导率的变化转换为与该气 体浓度相对应的输出信号。
ADC0832 8位分辨率; 双通道A/D转换; 输入输出电平与TTL/CMOS相兼容; 5V电源供电时输入电压在0~5V之间; 工作频率为250KHZ,转换时间为32μS; 一般功耗仅为15mW; 8P、14P—DIP(双列直插)、PICC 多种封装; 商用级芯片温宽为0°C to +70°C,工业级芯片温 宽为−40°C to +85°C;
参考资料
1、两篇酒精测试仪的论文
2、酒精测试仪的仿真图 3、酒精测试仪的相关程序 4、ADC0832中文文档
仿真参考
其它仿真参考
1、/thread-14257-1-
1.html
实物图
酒精测试仪的设计与制作
酒精测试仪的原理简介
“酒精测试仪”的电路主要由89S52单片机,
酒精浓度检测电路、ADC0832 A/D转换器、 显示电路、键盘和电源电路组成。酒精浓度 信号经过酒精检测电路转化为模拟电压信号 传输到A/D转换器转化为数字信号,再传输到 单片进行处理:根据酒精浓度的的不同和按 键指令控制浓度显示和其它相应动作。
课程设计——酒精检测仪设计
重庆三峡学院专业综合课程设计报告题目51单片机酒精浓度测试仪设计系别电子与信息工程学院专业电子信息工程班级****级*班姓名XXX学号************2014年12 月12 日酒精浓度检测仪的设计一、设计目的近年来,我国越来越多的人有了自己的私家车,而酒后驾车造成的交通事故也频繁发生。
为此,我国将酒驾列入刑法范围内,所以需要设计一智能仪器能够检测驾驶员体内酒精含量。
本课程设计研究的是一种以气敏传感器和单片机A/D转换器为主,检测驾驶员呼出气体的酒精浓度,并具有声光报警功能的空气酒精浓度监测仪。
其可检测出空气环境中酒精浓度值,并可根据不同的环境设定不同的阈值,对超过的阈值进行声光报警来提示危害。
本课题分为两部分:硬件设计部分和软件设计部分。
硬件部分为利用MQ3气敏传感器测量空气中酒精浓度,并转换为电压信号,经A/D转换器转换成数字信号后传给单片机系统,由单片机及其相应外围电路进行信号的处理,显示酒精浓度值以及超阈值声光报警。
程序采用模块化设计思想,各个子程序的功能相对独立,便于调试和修改。
而硬件电路又大体可分为单片机小系统电路、A/D转换电路、声光报警电路、LED显示电路,按键电路,各部分电路的设计及原理将会在硬件电路设计部分详细介绍。
二、设计方案1、酒精浓度检测仪总设计方案设计时,考虑酒精浓度是由传感器把非电量转换为电量,传感器输出的是0-5伏的电压值且电压值稳定,外部干扰小等。
因此,可以直接把传感器输出电压值经过A/D转换器转换得到数据送入单片机进行处理。
此外,还需接人LED数码管显示,键盘设定,报警电路等。
其总体框图如图1所示。
图1 基本工作原理图三、设计内容1、酒精浓度检测仪设计要求分析设计的酒精浓度测试仪应具有如下特点:(1)数据采集系统以单片机为控制核心,外围电路带有LED显示以及键盘响应电路,无需要其他计算机,用户就可以与之进行交互工作,完成数据的采集、存储、计算、分析等过程。
测控电路设计--酒精测试仪
引脚号第二功能:
·P3.0 RXD(串行输入)。
·P3.1 TXD(串行输出)。
·P3.2 INT0(外部中断0)。
·P3.3 INT0(外部中断0)。
·P3.4 T0(定时器0外部输入)。
·P3.5 T1(定时器1外部输入)。
·P3.6 WR(外部数据存储器写选通)。
·P3.7 RD(外部数据存储器写选通)。
RST: 复位输入。晶振工作时,RST脚持续2个机器周期高电平将使单片机复位。看门狗计时完成后,RST 脚输出96个晶振周期的高电平。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能无效。DISRTO默认状态下,复位高电平有效。
酒精测试仪设计
1.设计思路
酒精浓度检测仪主要是用来检测酒精浓度的,它主要由酒精传感器、模数转换器、单片机、LED显示构成。酒精传感器将检测到的酒精浓度转化为电信号,然后将电信号传送给模数转换器,经过模数转换器转换后,把转换后得到的数字信号传给单片机,单片机对所输入的数字信号进行分析处理,最后将分析处理的结果通过显示器显示出来。
模数转换采用ADC0804,其工作特性:
工作电压:+5V,即VCC=+5V。
模拟输入电压范围:0~+5V,即0≤Vin≤+5V。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
工程测试技术实例:酒精检测装置——方案设计1 气体传感器的选择1.1 MQ-3基本介绍一个新型的气体检测系统应该包括:(1)基于一种或几种传感技术的气体传感器。
(2)组合了气体传感器和采样调理电路的探头。
(3)配有人机接口软件的中心监测和控制系统。
(4)在一些应用中,与其它安全系统和仪器的接口。
本设计中的酒精气体传感器采用河南汉威电子有限公司的MQ-3型,它属于MQ系列气敏元件的一种。
如图 3-1所示:图 3-1特点:检测范围为10ppm~2000ppm灵敏度高,输出信号为伏特级;响应速度快,小于10秒;功耗≤0.75W,尺寸:D17*H10连续工作使用寿命大于三年,可靠性好。
可根据用户要求调整外型参数提供应用设计服务。
MQ-3型气敏传感器的敏感部分是由金属氧化物(二氧化锡)的N型半导体微晶烧结层构成。
当其表面吸附有被测气体酒精分子时,表面导电电子比例就会发生变化,从而其表面电阻会随着被测气体浓度的变化而变化。
由于这种变化是可逆的,所以能重复使用。
MQ-3的灵敏度特性曲线如图3-2所示:灵敏度特性曲线图3-21.2 MQ-3的检测图3-3如图3-3所示,当电源开关S断开时,传感器加热电流为零,实测A,B之间电阻>20M欧。
S接通,则f,f之间电流由开始时155mA降至153mA而稳定。
加热开始几秒钟后A,B之间电阻迅速下降至1M欧以下,然后又逐渐上升至20M欧以上后并保持着。
此时如果将内盛酒精棉花的小瓶瓶口靠近传感器,我们立即可以看到数字万用表显示值马上由原来大于20M欧降至1M欧以下。
移开小瓶过15-40s后,A,B之间电阻恢复至大于20M欧。
这种反应可以重复试验,但要注意使空气恢复到洁净状态。
1.2 编程语言的选择对于8051单片机,现有四种语言支持,即汇编、PL/M、C和BASIC。
(1)BASIC通常附在PC机上,是初学编程的第一种语言。
一个新变量名定义后可在程序中做变量使用,非常易学,根据解释的行可以找到错误而不是当程序执行完才能出来。
BASIC由于逐行解释自然很慢,每一行必须在执行时转换成机器代码,需要花费许多时间,不能做到实时性。
BASIC为简化使用变量,所有变量都用浮点值。
2+2这样简单的运算完全是浮点算术操作,因而程序复杂且执行时间长。
即使是编译BASIC,也不能解决此浮点运算问题。
8052单片机片内固化有解释BASIC语言,BASIC适用于要求编程简单而对编程效率或运行速度要求不高的场合。
(2)PL/M是lntel从8080微处理器开始为其系列产品开发的编程语言。
它很像PASCAL,是一种结构化语言,但它使用关键字去定义结构。
PL/M编译器像好的汇编器一样可产生紧凑代码。
PL/M总的来说是高级汇编语言,可详细控制着代码生成。
但对8051系列,PL/M不支持复杂的算术运算、浮点变量,也无丰富的库函数支持。
学习PL/M无异于学习一种新语言。
(3)C是一种源于编写UNIX操作系统的语言,它是一种结构化语言,可产生紧凑代码。
C结构是以括号{ }而不是字和特殊符号的语言。
C可以进行许多机器级函数控制而不用汇编语言。
与汇编相比,有如下优点:*对单片机指令系统不要求了解,仅要求对8051的存贮器结构有初步了解;*寄存器分配、不同存贮器的寻址及数据类型等细节可由编译器管理;*程序有规范的结构,可分为不同的函数,这种方式可使程序结构化;*具有将可变的选择与特殊操作组合在一起能力,改善了程序的可读性;*关键字及运算函数可用近似人的思维过程方式使用;*编程及程序高度调试时间显著缩短,从而提高效率;*提供的库包含许多标准子程序,具有较强的数据处理能力;*已编好程序可容易地植入新程序,因为它具有方便的模块化编程技术。
C语言作为一种非常方便的语言而得到广泛的支持,C语言程序本身并不依赖于机器硬件系统,基本上不作修改就可根据单片机的不同较快地移植过来。
(4)8051汇编语言非常像其它汇编语言,指令系统比第一代微处理器要强一些。
8051的不同存贮器区域使得其复杂一些。
尽管懂汇编语言不是你的目的,但看懂一些可帮助你了解影响任何语言效率的8051特殊限定。
例如,懂得汇编语言指令就可使用在片RAM做变量的优势,因为片外变量需要几条指令才能设置累加器和数据指针进行存取。
要求使用浮点和启用函数时只有具备汇编程经验才能避免生成庞大的、效率低的程序,这需要考虑简单的算术运算或先算好的查表法。
最好的单片机编程者应是由汇编转用C而不是原来用过标准C语言的人。
从实用性和语言的熟悉程度考虑,选用汇编语言编制主要程序,用C语言辅助设计。
1.3 开发工具1.3.1 单片机选择单片机是把CPU、内存及I/O压缩在同一块芯片上,再外加一些电子元件便可以构成一套简易的控制系统。
如此一来可以降低硬件成本,由于单片机芯片设计及制造技术的限制,在面积有限的芯片上无法设计出太大的内存空间,因此单片机上ROM及RAM的容量都比较小,不过却也加入了位输入输出控制,计时计数器及外部中断的控制功能,有些单片机还有串行传输的接口,甚至还提供有A/D (模拟至数字转换)及D/A(数字至模拟转换)的接口,真可谓麻雀虽小五脏俱全。
8051单片机是INTEL公司在8048的基础上,对其功能加以改进所开发出来的8位单片机,表 3-1是8048与8051硬件功能的比较表。
从表中可以看出8051在功能上比8048强很多,程序代码(存于外部ROM中)的设计空间如同传统8位的单片机,像Z80、6502CPU等,寻址至64K字节的范围,更甚者,其随机存储器(存于外部RAM中)可额外再寻址64K字节,这是8051特别优异的一点,加上I/O控制端口、中断功能、定时器及串行接口,使得在一块8051芯片上外加少许外接元件便可组成一个完整的单片机控制系统。
表 1-1列出了8051系列的成员:其中8751H有可擦除可编程只读存储器(EPROM),可以存放程序代码,同时具有程序保密的特性,可以防止程序代码被任意地拷贝,只是价格较贵。
电路构成类型如为CMOS则耗电较低,而8031与8051的差别在于8031内部本身没有可存放程序代码的存储空间(没有内部ROM的型态),因此程序代码必须由外部提供并外加EPROM。
表 1-1 8048和8051的功能比较表 1-2 8051系列内部ROM和内部RAM的内存容量8051主要功能列举如下:为一般控制应用的8位单片机;芯片内部有时钟振荡器(传统最高工作频率可达12MHZ);内部只读存储器(ROM)为4K字节;内部随机存储器(RAM)为128字节;外部只读存储器可扩充至64K字节;外部随机存储器可扩充至64K字节;32条双向输入输出线,且每条均可以单独做I/O的控制;5个中断向量源;2组独立的16位定时器;1个全双工串行通信端口:8751及8752单片机具有数据保密的功能;单片机提供位逻辑运算指令。
本次设计选用的是低耗的80C51单片机。
1.3.2 开发环境本设计选用的开发平台为MedWin单片机集成开发环境,只需在PC机上安装MedWin软件,即可配合仿真器进行模拟仿真,使用十分方便。
1.3.3 仿真器目前,单片机因其诸多特点,在各行各业中得到了广泛的应用。
单片机本身只是一个电子器件,只有和其它器件、设备有机地组合在一起,并配置适当的工作程序(软件)后,才能构成一个单片机的应用系统。
因此,单片机的开发包括硬件和软件两个部分。
单片机本身没有自开发功能,必须借助于开发工具。
近年来,随着个人计算机系统的不断普及,国内外推出了不少以PC机为基础的单片机开发系统;而软件模拟仿真器是一种新型的开发方法。
这种方法是在PC机上,用软件来实现仿真,并配置一系列相关的服务程序,使用时,只要在PC机上运行该软件包,就可以对目标码程序进行调试。
对于那些只是用到单片机内部资源的设计来说,可以在软件仿真器内完成仿真工作。
而单片机软件的设计总要和外部事件打交道,比如响应外部中断,检测某一引脚上输入信号电平的高低,完成A/D转换等;同时某些情况下,还要根据外部信号输出不同的控制信号。
如果使用硬件仿真系统或在线调试器时,已有一个实实在在的硬件环境,在调试时,可以利用目标系统提供给单片机各种信号的输入,以便测试单片机的实际运行情况。
如果使用软件仿真器,没有任何硬件环境可以给出这些外部信号,所以外部信号的输入是面临的一个难题;此外单片机常常需要和其它常用器件有机地组合在一起使用,如A/D芯片、液晶显示板等,如何仿真这些常用器件的功能,也是面临的一个难题。
本设计选用的仿真器是SE-52P单片机仿真开发系统。
1.4 系统框图图1-41.5 发光二极管显示1.5.1 LM3914基本介绍图 1-5发光二极管集成驱动器LM3914结构如图 4-1所示。
其内部的缓冲放大器最大限度的提高了该集成电路的输入电阻(5脚),电压输入信号经过缓冲器(增益为零)同时送到10个电压比较器的异相(-)输入端。
10个电压比较器的同相输入(+)端分别接到10个等值电阻(1K欧)串联回路的10个分压端。
因为与串联回路相接的内部参考电压为1.2V,所以相邻分压端之间的电压差为1.2V/10=0.12V。
为了驱动LED1发光,集成电路LM3914的1脚输出应该为低电平,因此要求电压比较器异相(-)端的输入电压>0.12V。
同理,要使LED2发光,异相端输入电压应>0.12*2=0.24V;要使LED10发光,异相端输入电压应>0.12*10=1.2V。
LM3914的9脚为点,条方式选择端,当9脚与11脚相接为点状显示;当9脚与3脚相接,则为条状显示。
本系统采用条状显示方式。
1.5.2 工作原理图 1-6如图 1-6所示,当检测到酒精气味时,气敏传感器的A-B间电阻变小,LM3914的5端电位升高,通过比较放大,驱动发光二极管依次发光,从而区分出酒精含量的高低。
输入灵敏度可以通过电位器调节,即对“地”电阻调小时灵敏度下降;反之,灵敏度增加。
改变7脚与8脚之间电阻的阻值可以调节发光二极管的显示亮度,当阻值增加亮度减弱,反之加强。
本系统如图1-4 所示,气体传感器遇到酒精则将化学信号转换为电信号,LM3914将此信号放大比较然后驱动相应的发光二极管使其点亮,从而显示酒精浓度的高低。
同时ADC0809将气体传感器转换的模拟电信号进行模数转换,并由单片机控制,最后用数码管显示。