1 / 31
文档名称:

多功能酒精测试仪.doc

格式:doc   大小:713KB   页数:31页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

多功能酒精测试仪.doc

上传人:非学无以广才 2019/11/28 文件大小:713 KB

下载得到文件列表

多功能酒精测试仪.doc

文档介绍

文档介绍:…………………………………………………()…………………………………………………………()………………………………………………………()………………………………………………………()-单片机引脚功能…………………………………………()…………………………………………………()…………………………………………()………………………………………………………()………………………………………………………()摘要本作品是基于单片机控制ADC对TGS酒精浓度取样来反映人体血液酒精浓度;以及对DSB获取温度系统框图单片机LCD显示输出传感器模拟输入控制输出实现原理TGS对酒精浓度的变化,其阻值产生相应的变化,然后通过取样电阻分压的变化表现出来;人体血液酒精浓度的不同,其呼出的气体中酒精浓度也不同。通过TGS对呼出气体中酒精浓度的反应以取样电压的形式送入到ADC,进行A/D转换后并将转换的数据送入单片机进行分析处理,并判断是否醉酒驾车,再通过液晶板显示出来。DSB其自身的温度传感器所产生的温度数字数据存入其自身的存储器,单片机对其控制读出温度数据,然后经过计算处理,将当前环境温度由液晶板输出。作品亮点该作品结构简单,功能多样,可扩展性强,成本低廉,便于携带,适用范围广。功能指标车辆驾驶人员血液中的酒精含量大于或等于mg/ml的驾驶行为。 血液酒精含量临界值:行为类别对   象临界值(mg/ml)饮酒驾驶车辆驾驶人员醉酒驾驶车辆驾驶人员  血液与呼气酒精含量换算车辆驾驶人员呼气酒精含量检验结果可按标准GA换算成血液酒精含量。序号呼出气体中酒精浓度mg/L呼出气体中酒精浓度¯血液中酒精浓度mg/mL............................................整机原理图软件流程图开始设置第一行显示内容设置显示模式显示第一行内容延时延时关显示延时初始化DSB跳过读序列号清屏启动温度转换延时延时关显示初始化延时跳过读序列号设置第一行显示位置读取温度值并计算显示第一行内容设置第一行显示内容控制ADC转换显示第一行内容设置第二行显示内容读取数据显示第二行内容比较计算MCS-单片机引脚功能MCS单片机都采用引脚的双列直插封装方式。下图为引脚排列图,条引脚说明如下:、①Vss接地②Vcc正常操作时为+伏电源、外接晶振引脚XTAL和XTAL①XTAL内部振荡电路反相放大器的输入端,是外接晶体的一个引脚。当采用外部振荡器时,此引脚接地。②XTAL内部振荡电路反相放大器的输出端。是外接晶体的另一端。当采用外部振荡器时,此引脚接外部振荡源。、控制或与其它电源复用引脚RST/VPD,ALE/,和/Vpp①RST/VPD当振荡器运行时,在此引脚上出现两个机器周期的高电平(由低到高跳变),掉电期间,此引脚可接下图引脚排列图上备用电源,由VPD向内部提供备用电源,以保持内部RAM中的数据。②ALE/正常操作时为ALE功能(允许地址锁存)提供把地址的低字节锁存到外部锁存器,ALE引脚以不变的频率(振荡器频率的)周期性地发出正脉冲信号。因此,它可用作对外输出的时钟,或用于定时目的。但要注意,每当访问外部数据存储器时,将跳过一个ALE脉冲,ALE端可以驱动(吸收或输出电流)八个LSTTL电路。对于EPROM型单片机,在EPROM编程期间,此引脚接收编程脉冲(功能)③外部程序存储器读选通信号输出端,在从外部程序存储取指令(或数据)期间,在每个机器周期内两次有效。同样可以驱动八LSTTL输入。④/Vpp、/Vpp为内部程序存储器和外部程序存储器选择端。当/Vpp为高电平时,访问内部程序存储器,当/Vpp为低电平时,则