news 2026/4/18 7:02:50

基于单片机的酒精监测系统

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于单片机的酒精监测系统

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

    • 概要
  • 一、总方案设计
    • 2.1 分析
    • 2.2 酒精浓度监测系统方案
  • 二、硬件设计
    • 报警电路
  • 三、系统电路设计
    • 4.2 主程序框图
  • 四、 总结

概要

近年来,车祸惨案频频发生,而绝大多数车祸的起因都是因为驾驶员醉酒驾驶。 因此减少车祸的一大重要措施,就是对人们是否酒驾进行检测。本设计基于单片机的酒精浓度监测设计,是一款基于单片机的酒精浓度检测和显示含量及报警的仪器。其作用是,通过MQ-3酒精浓度检测传感器检测驾驶员的呼气中酒精含量,利用仪器中核心控制器内的程序运行逻辑,来将酒精检测传感器测得的数据进行提取和转换,然后将读数显示在仪器的显示屏上,如果检测中驾驶员呼出的气体酒精含量超标,仪器便会发出报警,以此提醒民警,该驾驶员酒后驾驶。基于单片机的酒精浓度测量仪的发明推广和普遍应用,不仅极大地降低了人们醉酒驾驶的几率,将车祸发生概率尽可能降低到最小,而且增加了人们的法律意识,加强了人们对法律的认知度和对法律的敬畏。本设计核心控制芯片是STC12C5A60S2单片机,在本设计中的作用是,对数字信号进行提取、显示和比较,以此实现对MQ-3气体酒精浓度检测传感器检测数据的提取、通过LCD液晶屏的显示和超过范围时的声光报警。
关键词:STC12C5A60S2单片机;LCD液晶显示屏;MQ-3酒精浓度检测传感器;声光报警;

一、总方案设计

2.1 分析

针对此设计,需要具有以下特点:
(1)核心采用单片机,构成数据采集系统,不需要任何其他计算机,数据的采样收集、保存、计算以及分析等过程就能完成。
(2)低功率消耗、微型化及超高性能价格比是本系统的特征。
(3)由此系统控制键盘和使用LCD显示实现人机交互。

2.2 酒精浓度监测系统方案

系统设计过程中,需兼顾到酒精含量是把传输感应器的非电量部分转化为电量部分,这种传输感应器传出的是0-5V的电平数值,而且电平数值比较平稳,且外部干扰较小。原理图如图2-1所示。

图2-1 基本工作原理图

二、硬件设计

报警电路

3.6.1 灯光提示电路如图3-17所示。

图3-17灯光提示电路
本设计利用LED指示酒精是否超标。
3.6.2 声音报警电路如图3-18所示。

图3-18 声音报警电路

三、系统电路设计

Protel99SE的软件页面如图4-2所示。
Protel99SE软件的特点:
(1)电气连接网络表可以生成30多种格式;
(2)强大的全局编辑功能;
(3)若想在PCB中同样的器件被自动选中,可在原理图中选择一级器件;
(4)使用工业级标准的电路板;

图4-2 Prtel99SE软件界面

4.2 主程序框图

主程序流程图如图4-3所示。

图4-3 主程序框图

通电之前,系统整体状态如图5-1所示。通电后,系统进入倒计时,倒计时时间为60秒,这个时候LCD1602液晶显示屏的显示界面,如图5-2所示。缓冲结束之后,系统进到阈值设置和浓度监测显示界面。系统默认的报警阈值是浓度值为25,也就是当检测到的实际酒精浓度超过25时,系统就会报警,报警是声光报警。例如,当检测到的酒精浓度为219时,219大于25,所以系统报警。报警时,红色指示灯D1闪烁,蜂鸣器鸣笛。阈值设置电路是由3个按键组成,其功能分别为按键1设置按键,按键2阈值加,按键3阈值减。通过按键电路,将阈值设置为73,此时之前的实际浓度,仍然大于阈值,因此依旧会报警,其整体电路图如图5-3所示。当呼出气体中酒精浓度为41时,由于41小于报警阈值73,因此系统不再报警,红色指示灯熄灭,绿色指示灯点亮,并且蜂鸣器不再鸣笛。其整体电路图如图5-4所示。

图5-1 通电之前系统整体原理图

图5-2 系统启动缓冲过程图

图5-3 报警整体电路图

图5-4 系统不再报警

四、 总结

从工厂到企业,再到住户,酒精监测都存在,并且,食品加工,粮食酿酒等需要监测酒精浓度的地方有很多,其次呢,酒精浓度监测还可以有效减少酒后驾车,能够很好保护人身和财产安全。
首先了解了系统所要实现的功能,之后,依据功能选择了适当的硬件,再对系统进行了模块划分,之后一一突破。最后对个个模块进行了集成优化,得到完整系统。完成了这次酒精浓度监测系统的基本设计。
通过这个毕业设计,让我学到了很多专业课没有覆盖到的学识,使我在之后生活工作中,更得心应手。

文章底部可以获取博主的联系方式,获取源码、查看详细的视频演示,或者了解其他版本的信息。
所有项目都经过了严格的测试和完善。对于本系统,我们提供全方位的支持,包括修改时间和标题,以及完整的安装、部署、运行和调试服务,确保系统能在你的电脑上顺利运行。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 5:31:15

NLIS01控制器模块

NLIS01 控制器模块简介NLIS01 控制器模块用于工业控制系统中,负责执行控制逻辑、处理现场数据,并协调各功能模块的运行。作为系统核心控制单元,负责逻辑运算与控制决策支持多种控制策略,满足不同工艺需求数据处理速度快&#xff0…

作者头像 李华
网站建设 2026/4/16 17:54:37

NMF01印刷电路板

NMF01 印刷电路板简介NMF01 印刷电路板用于工业控制系统中,为各功能模块提供稳定的电气连接和信号传输基础。作为系统内部的重要电路载体,承担信号与电源连接线路布局合理,确保信号传输稳定支持多种功能模块的电气连接需求采用工业级材料&…

作者头像 李华
网站建设 2026/4/9 2:16:48

基于spark+hadoop+python热门旅游景点推荐系统 协同过滤推荐算法

1、项目介绍 该项目是一个基于Python技术栈的旅游景点推荐与信息管理平台,旨在为用户提供个性化旅游参考服务。平台以去哪儿旅游网站为数据来源,通过requests爬虫技术批量采集景点基础信息(如名称、地址、评分、简介等)、用户评论…

作者头像 李华
网站建设 2026/4/16 4:12:10

从手动交易到量化转型_一个传统交易员的真实经历

免责声明:本文为个人经验分享,仅供技术交流,不构成任何投资建议。文中提及的工具请自行评估是否适合。 一、引子 二十年前我开始做程序化交易的时候,国内能用的工具屈指可数。如今选择多了,但选对工具反而成了一门学问…

作者头像 李华
网站建设 2026/4/18 6:59:46

python基于深度学习的个性化携程美食数据推荐系统_d7fq1jtw

前言   基于深度学习的个性化携程美食数据推荐系统是一个结合大数据、人工智能与Web技术,为用户提供精准美食推荐服务的智能化平台。该系统以携程平台积累的海量美食数据为基础,通过深度学习算法挖掘用户行为与美食特征之间的复杂关系,实现…

作者头像 李华
网站建设 2026/4/17 17:39:34

简单理解:CAN的静默回环模式是什么?

这是 CAN 总线控制器的高级参数配置界面,其中 “Test Mode” 选项设置为了 “Loopback combined with Silent”,这是 CAN 开发和调试中很常用的一种测试模式。模式拆解Loopback(回环模式):CAN 控制器会将自己发送的报文…

作者头像 李华