工程测试技术实例酒精检测装置-系统实现_第1页
工程测试技术实例酒精检测装置-系统实现_第2页
工程测试技术实例酒精检测装置-系统实现_第3页
工程测试技术实例酒精检测装置-系统实现_第4页
工程测试技术实例酒精检测装置-系统实现_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

工程测试技术实例:酒精检测装—统实现工程测试术实例:酒检测装置—系统实现数1.2.1ADC0809主要特性(1)8路8位A/D转换器,即分辨率8位。(2)具有转换起停控制端。(3)转换时间为μs。(4)单个+5V电源供电。(5)模拟输入电压范围0~+5V,不需零点和满刻度校准。(6)工作温度范围为-40~+85摄氏度。(7)低功耗,约。1.2.2ADC0809部结构ADC0809是CMOS单片型逐次逼近式A/D转换器,内部结构如图1-3所示,它由8路模拟开关、地址锁存与译码器、比较器、位开关树型D/A转换器、逐次逼近寄存器、三态输出锁存器等其它一些电路组成。因此ADC0809可处理8路模拟量输入,且有三态输出能力,既可与各种微处理器相连,也可单独工作。输入输出与TTL兼容。/

工程测试技术实例:酒精检测装—统实现图1-31.2.3ADC0809部特性ADC0809芯片有条引脚,采用双列直插式封装,如图1-4示。下面说明各引脚功能。图1-4IN0~IN7:8路模拟量输入端。~:8位数字量输出端。ADDAADDB位地址输入线用于选通8模拟输入中的一路如表1-1所示:表1-1/

工程测试技术实例:酒精检测装系统实现ALE:地址锁存允许信号,输入,高电平有效。START:A/D转换启动信号,输入,高电平有效。EOCA/D转换结束信号输出当A/D转换结束时此端输出一个高电(转换期间一直为低电平)。OE:数据输出允许信号,输入,高电平有效。A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。CLK:时钟脉冲输入端。要求时钟频率不高于。REF(+)、REF(-):基准电压。Vcc:电源,单一+。GND:地。ADC0809的工作过程是:首先输3位地址,并ALE=1,将地址存入地址锁存器中此地址经译码选通8路拟输入之一到比较器START上升沿将逐次逼近寄存器复位。下降沿启动/D转换,之后EOC输出信号变低,指示转换正在进行。直到A/D转换完成,EOC变为高电平,指示/D转换结束,结果数据已存入锁存器,这个信号可用作中断申请。当OE输入高电平时,输出三态门打开,转换结果的数字量输出到数据总线上。1.2.4

工作原理当检测到酒精气味时,气体传感器的A-B间电阻变小,则ADC0809模拟输入端IN0的电压变大。采用查询方式对输入模拟信号进行转换并且把转换结果存到30H单元。然后将数据转换成三位十进制BCD码用数码管显示。程序流程图如图1-5所示:/

工程测试技术实例:酒精检测装—统实现图1-51.2.5A/D转换ADC0809与单片机8051的硬件口方式有:查询方式,中断方式和等待延时方式。采用中断方式不浪费CPU的等待时间,但如果A/D转换时间较短,也可以用程序查询方式和等待延时方式。本系统采用查询方式。ADC0809芯片内部没有时钟脉冲源,可以用单片机8051提供的地址锁存控制输入信号D触发器二分频后,作为ADC0809时钟输入。ALE端信号的频率是8051片机时钟频率的。如果单片机的时钟频率是,则端输出信号的频率为1MHz二分频后为符合ADC0809对时钟频率的要求由于ADC0809具有三态输出数据琐存器,其8位数据输出端可以直接与数据总线相连。地址选通端ADDA别与8051地址总线的低三A0相连选通中的某一通道。由于和START在一起,ADC0809在锁存通道地址的同时启动A/D转换。在读取转换结果时,OE生的正脉冲信号用于打开三态输出锁存器。ADC0809的EOC信号与8051的P2.3连A/D换是否结束的状态信号供8051查询。ADC0809与80C51单片机的接口电路如图1-6所示/

工程测试技术实例:酒精检测装—统实现图1-61.2.6

显示部分本系统采用三位数码管显示。首先将转换完成存在单元数据转换成三位十进制码,百位存入,十存入R3,个位存入R4,然后将每位数字显示出来,并且显示约1.2S。/

工程测试技术实例:酒精检测装—统实现附录一:数码管显示序ORG0000H;单片机内存分申明MAIN:AJMPMAINTEST:MOVR1,#30HMOVMOVXJNBP2.5,WAITMOVXMOVRETDISPLAY:MOVA,30HMOVB,#100DIVMOVR1,AMOVXCHDIVMOVR1,AMOV

转,数据存放在30H;显数据转换为三位十进制;显数据除100;商入R1百位;余与数10交;余除10;商R1十位;余数入R4,位/

工程测试技术实例:酒精检测装—统实现MOV;指查起始地址MOVR0,#4DPL1:MOVR1,#100;示100MOVA,R4;取位数的段MOVC;查位数的7代码MOVP1,A;送个位的7段码CLRP1.6;个位显示;显SETBP2.6MOVA,R3;十位数的7段MOVC;查位数的7代码MOVP1,A;送十位的7段码CLRP2.5;开位显示;显示SETBP2.5MOVA,R2;百位数的7段MOVC;查位数的7代码MOVP1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论