摘要:酒精浓度检测装置在检测空气中酒精浓度含量、驾驶员是否酒后驾车等方面具有广泛应用,能有效预防酒后驾车导致事故的发生,因此酒精浓度检测系统的设计将发挥越来越重要的作用。
本次毕业设计完成了对酒精浓度的检测,并用C语言编程实现了对酒精浓度的检测、显示和报警功能。用STC89C52作为整个系统的控制中心,通过MQ-3传感器检测空气中的酒精,将采集到的模拟电压信号通过ADC0832芯片实现A/D转换,得到数字电压信号,并将测量到的酒精浓度在LCD1602液晶屏上显示出来,当酒精浓度超过设定值时,蜂鸣器就会响起,红色LED也会亮起报警。
酒精浓度检测系统具有装置简易,携带方便,灵敏度较高等特点。此系统采用声光结合的报警方式,给人们带来了极大的方便,可以用在检测是否酒后驾车等方面。
关键词: 酒精浓度检测;气体传感器;单片机;MQ-3
目录
摘要
Abstract
1 绪论-1
1.1 课题研究背景与意义-1
1.2 课题研究现状-1
1.3 课题研究内容-2
2 系统的总体方案设计-3
2.1 系统的工作原理和结构-3
2.2 酒精传感器的选型-3
2.2.1 酒精传感器的介绍-3
2.2.2 MQ-3半导体气体酒精传感器-4
2.3单片机的选型-6
2.4 A/D转换芯片的选型-8
3 系统硬件电路设计-9
3.1 单片机最小系统-9
3.2 酒精浓度检测电路-10
3.2.1 MQ-3检测部分-10
3.2.2 A/D转换电路-10
3.3 声光报警电路-11
3.4 液晶显示电路-12
3.5 电源电路-13
3.6 按键控制电路-14
4 系统软件的设计-15
4.1系统主程序-15
4.2 数据采集子程序-16
4.3 浓度显示子程序-17
5 系统调试与成品演示-18
5.1 硬件电路调试中遇到的问题-18
5.2 酒精浓度检测示例-18
结 论-21
参 考 文 献-22
附录一 系统硬件电路图-23
附录二 系统PCB图-24
附录三 系统完整程序代码-25
致 谢-35