需要对应文档以及硬件仿真(原理图)可私下方名片 ↓

摘要

随着我国飞速发展,汽车成为大部分人日常出行的选择,驾驶车辆既是体力劳动又是脑力劳动,而酒精既影响脑神经又影响了对手脚控制,所以酒驾就成为了社会焦点问题,为了应对人们对与酒精有关的事件日益增长的关注,必须开发可靠的酒精浓度探测器。本文介绍了一种基于 STM32 单片机平台的酒精浓度测试器的设计和实现。

该设备利用一个气体传感器来检测酒精蒸气,该监视器采用 STM32F103C8T6 作为主控单元,通过显示屏显示酒精浓度,通过按键电路进行交互。系统上电后,进行初始化,酒精传感器采集环境中的酒精浓度数据,传输至 STM32 微控制器进行处理。处理后的数据通过液晶显示屏展示当前酒精浓度、设定的阈值范围以及调整中的阈值类型。同时候,该探测器配备了蓝牙连接,允许数据传输到外部设备,以进行监控。在达到阈值后还会通过 gsm 短信进行远程提醒。

这能够有效地检测和预防酒精驾驶行为的发生。其优点包括成本低廉、体积小巧、易于集成和使用等,具有广泛的应用前景和社会推广价值。

关键词:酒精浓度探测器;STM32;GSM 短信提醒;蓝牙

ABSTRACT

With the rapid development of our country, the car has become the choice of most People's Daily travel, driving a vehicle is both physical and mental labor, and alcohol affects both the brain and the hands and feet control, so drink driving has become a social focus, in order to deal with people's increasing concern about alcohol-related events, we must develop reliable alcohol concentration detector. This thesis introduces the design and implementation of an alcohol concentration detector based on STM32 single chip microcomputer platform.

The device uses a gas sensor to detect alcohol vapor, the monitor adopts STM32F103C8T6 as the main control unit, displays the alcohol concentration through the display, and interacts with the key circuit. After the system is powered on and initialized, the alcohol sensor collects the alcohol concentration data in the environment and transmits it to the STM32 microcontroller for processing. The processed data displays the current alcohol concentration, the set threshold range, and the type of threshold being adjusted on an LCD display. At the same time, the detector is equipped with a Bluetooth connection, allowing data to be transferred to external devices for monitoring. When the threshold is reached, a remote notification via gsm SMS is also provided.

This can effectively detect and prevent the occurrence of alcohol driving behavior. Its advantages include low cost, small size, easy integration and use, etc., and it has a wide application prospect and social promotion value.

Key words: alcohol concentration detector;STM32;GSM SMS reminder;Bluetooth

目录

第 1 章 绪论 1

    1. 研究背景 1
    2. 研究意义 2
    3. 国内外研究现状 2
    4. 论文组织结构 2

第 2 章 总体设计方案 4

    1. 设计思路 4
    2. 硬件材料选型 4
      1. 酒精气体传感器 4
      2. 显示器 6
      3. 按键 6
      4. 微控制器 7
      5. 蓝牙 7
    3. 设计任务及基本要求 8

第 3 章 硬件系统设计 9

    1. STM32F103C6 单片机系统设计 9
    2. 电源电路设计 9
    3. 酒精传感器电路设计 10
    4. 声光报警电路设计 10
    5. OLED 显示屏电路设计 11
    6. GSM 短信提醒电路设计 11
    7. 继电器电路设计 12
    8. 蓝牙电路设计 13

第 4 章 软件系统程序设计 15

    1. 软件设计的环境简介 15
    2. 主程序软件设计 15
    3. 数据采集模块程序设计 16
    4. 液晶显示模块程序设计 17
    5. 报警模块程序设计 17
    6. 按键设置程序设计 18
    7. GSM 串口通信程序设计 19
    8. 蓝牙通信程序设计 19
    9. 部分相关代码 19

第 5 章 系统测试 24

    1. 测试内容 24
      1. 报警电路测试 24
      2. 传感器测试 24
      3. 系统整体调试 24
    2. 调试中的问题及解决方案 25

总结与展望 26

参考文献 27

致 谢 28

第 1 章 绪论

酒精浓度测试仪器在当今社会中具有十分重要的意义,它能够帮助监测驾驶员或个人的饮酒情况,从而有效减少酒后驾驶和工作中的安全风险,保障公共安全。基于单片机的酒精浓度测试仪器系统是一种高效、精准的检测工具,搭配上酒精传感器等元件,实现对酒精浓度的测试和报警。

本设计介绍了基于单片机的酒精浓度检测仪器系统的设计与实现。在本文的开始简要介绍酒精浓度检测的背景和意义,阐述酒精浓度检测仪的课题思路。之后将介绍市面上常见的酒精检测方法及其优缺点,和文章的内容安排。

中间部分详细描述基于 STM32 的酒精浓度检测仪器的设计方案和硬件选择。包括系统的整体框架设计、硬件的选型与接口设计、STM32 微控制器的配置与程序设计等内容。

文章结尾展望基于单片机的酒精浓度测试仪系统的未来发展方向和应用前景,探讨其在交通安全、工业生产等领域的潜在应用价值,并指出可能的改进和优化方向,以期为相关领域的研究与开发提供参考和借鉴。

    1. 研究背景

随着我国社会的不断进步与科技的飞速发展,私家车数量的激增,但是这也伴随着酒后驾车引发的交通事故频繁发生的问题。据统计数据显示,因饮酒所引发事故已经占据了总体事故的 30%以上。原因是由于司机过量饮酒以后,体内酒精浓度过高,大脑反应慢,来不及对道路动态及时做出反应。据相关数据指出,酒后驾车事故的发生率是平时的 15倍,而且有 59%的死亡事故与酒后驾车有关。为了有效降低酒后驾车带来的安全隐患,我国采取了严厉的法律措施,规定酒后驾车不仅是一种严重的交通违法行为,更是构成犯罪。为了有效监测和控制酒精浓度,科技领域开始聚焦于酒精测试领域。在上世纪早期,人们对酒精浓度的测试还是利用简单的化学反应测试,比较笨重,而到了上世纪中期开始出现了机械式的酒精测量,但是检测还是缺乏准确性,由于计算机技术的发展,已有诸多技术研究展开,其中包括基于气敏传感器和单片机的空气酒精浓度监测仪。这类监测仪器不仅能够准确监测空气和呼气中的酒精浓度,并且当酒精浓度到达一定的值就进行声报警和显示功能,并且可以跟手机等设备相连接,有效提示潜在的危险。这项研究不仅在技术上有着重要意义,更为重要的是它对于社会公共交通的安全性和人们法律意识的提升具有积极作用。在未来,随着微电子技术的不断发展,嵌入式系统的广泛应用以及基于微控制器如 STM32 的酒精浓度检测仪器将进一步完善。

    1. 研究意义

这个课题旨在开发一种基于气敏传感器和单片机核心的酒精监测仪器,供驾驶员使用,以解决酒后驾驶所带来的交通安全隐患。这款监测仪器具备多项功能特点,其中包括准确监测空气中的酒精浓度、声报警和 LCD 显示功能,能够及时提醒驾驶员注意安全。

其社会意义在于提高公众对交通安全的意识,促进交通法规的遵守,从而降低因酒后驾驶而引发的交通事故发生率。此外,这款仪器还具有家庭应用的潜力,可用于家庭酒精测试,提供方便、安全、准确、高效的手段,并进一步普及安全驾驶理念[19]。

技术上,基于单片机的酒精浓度测试仪系统代表了嵌入式技术在安全领域的典型应用。这不仅推动了嵌入式系统在安全领域的应用,还促进了传感器技术、数据处理算法等方面的发展[2]。

通过不断优化检测仪器的性能和功能,可以推动相关领域的科技创新和产业升级,为解决交通安全问题提供更为可靠的技术手段。

    1. 国内外研究现状

现在常见的检测仪有红外线酒精检测、电化学性质酒精检测和半导体的酒精检测等。在我国第二种和第三种较为常见,通常搭配单片机使用,检测完毕后,结果显示为分

级显示或者屏幕直接显示。分级采用三段式显示,用不同颜色的 OLED 灯表示未饮酒区、饮酒区和酗酒区。另一种则以数字形式直接展示检测结果。在半导体检测中,通常选用 MQ 型号传感器,而有些还可能会搭配 wifi 或者蓝牙模块实现远程显示。国内酒精检测仪在设计上越来越注重体积小巧、重量轻、功耗低的特点[10]。

在国外,红外线传感器和基于光学吸收的传感器较多。而拿发展趋势来说,很多国家的酒精浓度检测仪往往会搭配其他零件,比如温度传感器、GPS 等,从而实现多功能化。而在技术方面,日本发明了一种叫做 ca2000 的半导体酒精检测仪,他的抗干扰能力很强,基本不会被其他莫名气体影响,比如可乐或咖啡等,即使他们中含有酒精,因此被视为便携应用的理想选择。

拿检测方式来说,国内大多还是呼气式检测,而在某些国家,皮肤检测已经成为常态。随着科学技术的发展,酒精浓度检测仪的发展也有这样一个趋势,就是车载酒精检测,

在许多国家和汽车制造公司,都有着类似的想法和实验,通过各式各样的酒精检测模式,预防驾驶员酒后驾车[1]。

    1. 论文组织结构

本次设计包括五个主要部分,包括了从设计的背景到总体设计方案,从硬件的选择到软件实现,并进行了测试和说明了设计过程中所遇到的问题。

第 1 章绪论部分通过本设计的研究背景,引出酒精检测的研究意义。并且探讨了有关

酒精浓度检测的国内外研究现状,介绍了此次设计的章节内容安排。

第 2 章总体设计方案,阐述了本设计的设计思路和系统硬件选型。通过对比同类型同功能器件,选择出最适合本设计使用的器件以及设计。

第 3 章系统硬件设计,展示了各模块电路的电路图及相关知识内容。

第 4 章系统程序设计及实现,展示软件的主程序和各个子程序的相关情况及流程图。

第 5 章系统测试,测试了各个模块的内容并说明了在此设计中所遇到的难题和解决办法。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐