摘要:由于酒后驾车已经成现在比较严重的社会问题,所以国家也加大了对酒后驾车的严重处罚,基于这些前提条件下,才有了酒驾检测装置的问世。本次设计的酒驾检测装置采用STC89C52处理器,试用MQ-3气敏型传感器来检测气体中酒精浓度,通过MQ-3发出的模拟信号经过ADC0804转化为数字信号传送给单片机,经过单片机的数据接收,处理等步骤发出指令,将所测信号显示在LCD屏幕上,并经过和输入报警上限作对比,决定是否发出报警信号,以此来实现对气体酒精浓度的智能检测。利用独立按键更改系统酒精浓度报警上限来更改设置参数,达到智能的控制酒精浓度报警上限的功能,达到适应不同环境,不通要求检测报警的功能。本设计从硬件到原件两方面对STC89C52在酒精检测系统的设计方案做了简单的介绍。软件方面以简单,智能,便于调试,易操作等为前提,采用C语言的方式编译。确定研究方向后,对整个系统进行仿真,调试和功能测试,最后结果表明系统可以实现预期目标,测试结果准确,操作便捷,系统运行稳定。
关键词: 酒精检测;STC89C52单片机;MQ-3传感器
目录
摘要
Abstract
1 1绪论-1
1.1选题依据及意义-1
1.2设计目的-1
2总体设计-2
3硬件设计-3
3.1系统总体电路设计及工作原理-3
3.2 89C52单片机系统-3
3.3酒精浓度转换电路设计-5
3.4 液晶显示模块-8
3.5 声光报警模块-9
4 软件设计-10
4.1 编译语言的选择-10
4.2 软件功能分析-10
4.3 主程序模块-11
4.3.1 A/D转换模块-13
4.3.2 按键输入模块-13
4.3.3 液晶显示输出模块-15
4.3.4 报警模块-15
4.3.5时钟模块-17
4.3.6 预热模块-17
结 论-19
参 考 文 献-20
附 录-21
附录一 原理图-21
附录二 部分程序清单-23
致 谢-29