1 / 31
文档名称:

基于单片机的多功能酒精测试仪.doc

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

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

分享

预览

基于单片机的多功能酒精测试仪.doc

上传人:追风少年 2014/3/2 文件大小:0 KB

下载得到文件列表

基于单片机的多功能酒精测试仪.doc

文档介绍

文档介绍:课题名称基于单片机的酒精测试仪
目录
…………………………………………………(3 )
二. 功能指标…………………………………………………………(4 )
………………………………………………………(5)
………………………………………………………(6)
-51单片机引脚功能…………………………………………(7 )
…………………………………………………(9)
…………………………………………(11)
八. LCD资料………………………………………………………(12)
………………………………………………………(13)
摘要
本作品是基于单片机控制ADC0809对TGS822酒精浓度取样来反映人体血液酒精浓度;以及对DS18B20获取温度
系统框图



LCD







模拟输入
控制输出
实现原理
TGS822对酒精浓度的变化,其阻值产生相应的变化,然后通过取样电阻分压的变化表现出来;人体血液酒精浓度的不同,其呼出的气体中酒精浓度也不同。通过TGS822对呼出气体中酒精浓度的反应以取样电压的形式送入到ADC0809,进行A/D转换后并将转换的数据送入单片机进行分析处理,并判断是否醉酒驾车,再通过液晶板显示出来。
DS18B20其自身的温度传感器所产生的温度数字数据存入其自身的存储器,单片机对其控制读出温度数据,然后经过计算处理,将当前环境温度由液晶板输出。
作品亮点
该作品结构简单,功能多样,可扩展性强,成本低廉,便于携带,适用范围广。
功能指标
车辆驾驶人员血液中的酒精含量大于或等于80mg/100ml的驾驶行为。
  血液酒精含量临界值:
行为类别
对    象
临界值(mg/100ml)
饮酒驾驶
车辆驾驶人员
20
醉酒驾驶
车辆驾驶人员
80
   血液与呼气酒精含量换算
车辆驾驶人员呼气酒精含量检验结果可按标准GA307换算成血液酒精含量。
序号
呼出气体中酒精
浓度mg/L
呼出气体中酒精
浓度10¯6
血液中酒精浓度mg/100mL
1


5
2


10
3


15
4


20
5


25
6


30
7


35
8


40
9


45
10


50
11


55
12


60
13


65
14


70
15


75
16


80
17


85
18


90
19


95
20


100
21


150
22


200
整机原理图
软件流程图
开始
设置第一行显示内容
设置显示模式
显示第一行内容
延时
延时
关显示
延时
初始化DS18B20
跳过读序列号
清屏
启动温度转换
延时
延时
关显示
初始化
延时
跳过读序列号
设置第一行显示位置
读取温度值并计算
显示第一行内容
设置第一行显示内容
控制ADC0809转换
显示第一行内容
设置第二行显示内容
读取数据
显示第二行内容
比较计算
MCS-51单片机引脚功能
MCS单片机都采用40引脚的双列直插封装方式。下图为引脚排列图, 40条引脚说明如下:
1、
① Vss接地
② Vcc正常操作时为+5伏电源
2、外接晶振引脚XTAL1和XTAL2
① XTAL1内部振荡电路反相放大器的输入端,是外接晶体的一个引脚。当采用外部振荡器时,此引脚接地。
② XTAL2内部振荡电路反相放大器的输出端。是外接晶体的另一端。当采用外部振荡器时,此引脚接外部振荡源。
3、控制或与其它电源复用引脚RST/VPD,ALE/ , 和/Vpp
① RST/VPD 当振荡器运行时,在此引脚上出现两个机器周期的高电平(由低到高跳变),将使单片机复位