酒后驾车测试仪
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
1 引言 ......................... 错误!未定义书签。
1.1课题的背景和意义......... 错误!未定义书签。
1.2本论文主要工作 (1)
2 总体设计方案 (2)
2.1酒后驾车测试仪整体结构设计 (2)
2.2硬件设计及功能概述 (2)
2.3硬件电路设计 (3)
2.4各功能模块的设计 (4)
2.4.1 单片机的选择 (4)
2.4.2 ADC的选择 (5)
2.4.3 气体传感器的选择 (7)
2.4.4 键盘、报警及显示电路 (11)
2.5 软件部分设计............. 错误!未定义书签。
2.5.1 主程序设计流程图.... 错误!未定义书签。
2.5.2 INT0输入捕获中断流程图错误!未定义书签。
2.5.3 1602LCD初始化流程图.错误!未定义书签。
3 总结与展望 ................... 错误!未定义书签。参考文献 ....................... 错误!未定义书签。附图:酒精测试仪总电路图 .. (18)
1 引言
1.1课题的背景和意义
近年来,随着我国经济的高速发展,人民的生活水平迅速提高,越来越多的人有了自己的私家车,而酒后驾车造成的交通事故也频频发生。酒后驾车引起的交通事故是由于司机的过量饮酒造成人体内酒精浓度过高,麻痹神经,造成大脑反应迟缓,肢体不受控制等症状。少量饮酒并不会有上述症状,即人体内酒精浓度比较低时,而人体内酒精超过某一个值时就会引起危险。为此,需要设计一智能仪器能够监测驾驶员体内酒精含量。目前全世界绝大多数国家都采用呼气酒精测试仪对驾驶人员进行现场检测,以确定被测量者体内酒精含量的多少,以确保驾驶员的生命财产安全。此外,空气酒精浓度监测仪还能监测某一特定环境的酒精浓度如酒精生产车间可避免发生起火、爆炸及工业场地酒精中毒等恶性事故,确保环境安全。
1.2本论文主要工作
本课题研究的是一种以气敏传感器和单片机为主,监测空气酒精浓度,并具有声光报警功能及LCD显示功能的空气酒精浓度监测仪。其可监测出空气环境中酒精浓度值,并根据不同的环境设定不同的阈值,对超过的阈值进行声光报警.来提示危害。采用汇编语言来实现其软件功能。该仪器硬件电路设计简单、软件功能完善、灵敏度高、工作性能好,并且具有尺寸小、方便携带的优点。此外,低功耗、低成本的特点可以使其吸引更多的市场目光。
2 总体设计方案
2.1酒后驾车测试仪整体结构设计
(1)数据采集系统以单片机为控制核心,外围电路带有LCD 显示以及键盘响应电路,无需要其他计算机,用户就可以与之进行交互工作,完成数据的采集、存储、计算、分析等过程。
(2)系统具有低功耗、小型化、高性价比等特点。
(3)从便携式的角度出发,系统成功使用了大屏幕液晶显示器以及小键盘。由单片机系统控制键盘和LCD 显示来实现人机交互操作,界面友好。
(4)软件系统采用汇编语言编写,在兼顾实时性处理的同时也能很方便地进行数据处理。
2.2硬件设计及功能概述
本文设计的酒后驾车测试仪主要是以酒精传感器和单片机为平台设计而成的,其硬件系统功能框图如图一所示。
图一硬件系统功能框图
酒精浓度检测仪主要是用来检测酒精浓度的,它主要由酒精传感器、模数转换器、单片机、LCD 显示、键盘以及声音报警构成。
酒精传感器将检测到的酒精浓度转化为电信号,然后将电信号传送给模数转换器,经过模数转换器转换后,把转换后得到的数字信号传给单片机,单片机对所输入的数字信号进行分析处理,最后将分析处理的结果通过显示器显示出来。由于不同的环境对酒精浓度的要求也不一样,所以,可以通过键盘来设定不同环境中酒精浓度的不同阀值。如果所检测到的空气中的酒精浓度超过了所设定的阀值,那么单片机将会控制蜂鸣器发出声音报警,用来提示危害。
2.3硬件电路设计
依据硬件系统功能框图设计出系统硬件的整体电路图如附录图所示。其中图二是单片机与LCD、键盘以及声音报警电路的电路连接图。
图二单片机与LCD、键盘及声音报警电路的电路连接图
2.4各功能模块的设计
2.4.1 单片机的选择
AT89S52 是低功耗、高性能、采用CMOS 工艺的8 位单片机,其片内具有8KB 的可在线编程的Flash 存储器。该单片机采用了ATMEL 公司的高密度、非易失性存储器技术,与工业标准型80C51 单片机的指令系统和引脚完全兼容;片内的Flash 存储器可在线重新编程,或者使用通用的非易失性存储器编程;通用的8 位CPU 与在线可编程Flash 集成在一块芯片上,从而使AT89S52 功能更加完善,应用更加灵活;具有较高的性能价格比,使其在嵌入式控制系统中有着广泛的应用前景。
AT89S52 芯片引脚如图三所示:
图三AT89S52 芯片引脚图
2.4.2 ADC的选择
模数转换电路的功能是将连续变化的模拟量转换为离散的数字量,是架起模拟系统跟数字系统之间连接的桥梁。对于本系统而言,就是用于快速、高精度地对输入的酒精浓度信号进行采样编码,将其转换成单片机所能够处理的数字量。模数转换电路是本系统的关键部分,其性能的好坏直接影响整个系统的质量。
根据A/D 转换器的工作原理可将A/D 转换器分成两大类:一类是直接型A/D 转换器;另一类是间接型A/D 转换器。在直接型A/D 转换器中,输入的模拟电压被直接转换成数字代码,不经任何中间变量。在间接型A/D 转换器中,首先把输入的模拟电压转换成某种中间变量(时间、频率、脉冲宽度等等),然后再把这个中间变量转换为数字代码输出。
ADC0804芯片介绍
图四 ADC0804规格及引脚分配图