酒驾检测仪实验报告.docVIP

  • 70
  • 0
  • 约3.07千字
  • 约 12页
  • 2017-02-04 发布于北京
  • 举报
酒驾检测仪实验报告

单片机实验报告 题 目: 酒驾检测仪 学 院: 信息与通信工程学院 专 业: 通信工程 班 级: 113 姓 名: 金丹凤 学 号: 2011136308 指导教师: 董玉华 目录 实验目的---------------------------------------------------------3 设计要求---------------------------------------------------------3 设计方案---------------------------------------------------------3 1、整体设计---------------------------------------------------------3 2、A/D转换电路--------------------------------------------------4 3、单片机系统 -----------------------------------------------------6 4、显示电路---------------------------------------------------------6 5、报警电路---------------------------------------------------------7 三、软件流程图------------------------------------------------------8 1、主程序流程图-----------------------------------------------8 2、数据采集子程序流程图------------------------------------9 3、显示子程序流程图------------------------------------------9 4、报警子程序流程图------------------------------------------10 软件程序--------------------------------------------------------10 五、心得体会--------------------------------------------------------12 一、实验目的 1、掌握传感器的使用方法 2、掌握A/D转换的基本原理 3、掌握单片机扩展外围芯片的方法,包括键盘电路,显示电路 二、设计要求 1、能够检测酒精浓度,能够显示浓度值; 2、当呼出气体的酒精浓度超标时,蜂鸣器发出报警声,同时发光二极管闪烁; 3、有启动检测开关 三、设计方案 1、整体设计 酒驾检测仪采用最小系统板实现,通过数模转换器将模拟信号转换成数字信号送至单片机,即将R101两端的电压通过ADC809转换成数字量,单片机对数字信号进行分析处理,通过算法将分析处理的数据转换成浓度,将结果显示在数码管。在程序中设置阀值,若检测出的浓度大于阀值,则单片机控制控制蜂鸣器和小灯发出声光报警。其硬件系统框图如下图。 注:此处酒精传感器使用电位器R101代替。 A/D转换电路 模数转换电路的功能是将连续变化的模拟量转换为数字量,是架起模拟系统跟数字系统之间的桥梁。对于本实验而言,就是快速、高精度地对输入信号进行采样编码,将其转换成单片机能够处理的数字量,它是本实验的关键部分。 模数转换采用ADC0809,由8路模拟开关、地址锁存与译码器、比较器、8位开关树形A/D转换器、逐次逼近寄存器、定时和控制逻辑电路组成。引脚图如下所示。23--26脚是模拟通道地址,分别对应IN0--IN7。12、16脚是参考电压端。10脚是时钟输入端。22脚是地址锁存允许信号。6脚启动转换信号。7脚是转换结束信号。9脚是输出允许信号。 本实验使用通道IN0,将R101两端的电压作为模拟信号。电路接通后,在ALE由低电平变为高电平时,通道号写入地址锁存器,当ALE变低时,通道号被锁存。通道号经译码后选中对应通道,将该路模拟量接入转换单

文档评论(0)

1亿VIP精品文档

相关文档