基于 arduino 单片机的智能防酒驾报警系统的设计

合集下载

基于某单片机地智能车载酒精检测及控制系统设计文档

基于某单片机地智能车载酒精检测及控制系统设计文档

基于单片机的智能车载酒精检测及控制系统设计摘要:本文介绍了一种基于单片机低功耗酒精检测控制器,该控制器采用酒精传感器、压力传感器、语音报警、电子锁等与汽车组成车载酒精检测及安全控制系统。

该系统可以分为两部分:一个为可手持的检测部分,另一个为控制部分,安装在车,从而实现智能车载酒精检测及安全控制。

由于该系统具有高灵敏度和低功耗的功能,因此具有较高的实用价值。

关键词:酒精探测器;压力传感器;语音报警;车载一引言近年来,酒后驾车造成的交通事故时常发生,给驾驶员自身和他人造成了巨大的损失,因此,对酒后驾车的检测和管理成为必不可少的环节。

但利用普通的监测和管理成为必不可少的环节。

但利用普通的监测方式,主要是驾驶员的自觉和交警的抽查,一方面,花了很大的精力但是效率极低;另一方面,酒后驾车引起的交通事故仍居高不下。

尽管国家在去年5月实施了行的酒后驾车的处罚条例,但是酒驾事故仍时有发生。

为此,笔者研究了具有智能化酒精检测及语音报警的电路系统,有效地实现了简单电路。

简单地说,就是当驾驶员呼出气体中的酒精浓度达到设定的酒精浓度,就会语音提示,并强制切断汽车电源总线,令其无法启动汽车。

此设计在综合社会现象和前人设计的基础上,经过与同学、指导老师的仔细商讨,在原有设计的基础上注入我们的设计思想,融合我们的设计方法,基本上能实现令我们满意的硬件电路。

这样最大限度地限制和减少酒后驾车的现象,尽可能降低交警的工作量,同时提高交警的工作效率。

二系统结构及总体方案设计该控制系统主要以单片机为核心,配以检测电路、控制电路、显示电路、语音电路组成,并采用强制驾驶员呼气的方法,以判断驾驶员是否饮酒。

具体工作流程为:首先压力传感器进行压力检测,若驾驶员就坐,压力传感器检测到信号,启动系统并激活语音模块,通过语音提示进行酒精检测,此时驾驶员可进行酒精检测。

为防止驾驶员逃避检测,设置一个话筒,当呼气确认后,酒精传感器开始作为呼气判断装置。

对探测的气体进行检测,并把检测到的信号进行放大和滤波,滤波之后的信号送入A/D转换器进行数字转换,由单片机对此数字信号进行处理判断,并把处理的酒精数据送至LCD1602进行酒精浓度显示,同时把处理判断后的信号通过发射模块发送至接收控制继电器不起作用,语音模块。

基于单片机的防酒驾设备的设计与实现-任务书

基于单片机的防酒驾设备的设计与实现-任务书
1.酒精浓度报警器系统的软硬件搭建。
2.酒精浓度报警器系统的设计。
3.酒精浓度报警器系统的调试。
主要任务及目标
本设计是以单片机为核心作为主控制器,酒精浓度传感器作为浓度检测模块,并通过LED灯及蜂鸣器组成的报警系统组成酒精浓度检测系统。
1.利用酒精浓度传感器的实现浓度的检测以及转换为数字信号,并显示浓度值。
2.主控制器完成浓度值得处理并驱动报警。
3.利用报警模块完成在浓度值超出安全值时的报警工作。。
主要参考文献
进度安排
各阶段工作任务
起止日期
资料收集整理,了解系统的原理和构成,初步设计
2016.9-2016.11
确定设计方案,给出设计详细实现方法,进行开题报告
2016.11-2016.12
系统搭建,编写代码,实现要求的功能
基于单片机的防酒驾设备的设计与实现任务书
(指导教师用表)
系(部):物理系专业:电子信息工程班级:
学生姓名
指导教师姓名
论文(设计)题目
基于单片机的防酒驾设备的设计与实现
下达任务日期
2016.9
任务起单片机及酒精浓度传感器、报警系统完成酒精浓度报警器防酒驾设备的设计。
2016.12-2017.2
系统调试,进行中期报告
2017.2-2017.5
完善设计,撰写论文,整理论文,毕业答辩
2017.5-2017.6
任务下达人签名
任务接收人
签名
教研室指导小组组长签名
系部领导小组组长签名
注:1、本表可根据内容续页;2、本表一式两份,学生、系部存档各一份;3、签名需手写,其他内容电子版填写。

基于单片机防酒后驾驶控制系统设计毕业论文整体

基于单片机防酒后驾驶控制系统设计毕业论文整体

基于单片机防酒后驾驶控制系统设计The Design Of Anti—drunk Driving Control System On SingleChip Microcomputer2013年6月摘要近年来,随着我国汽车的普及,汽车的安全问题已经引起了我们的注意,根据最新的数据显示,目前,酒后驾车成为车祸频发的主要原因,我国因酒后驾车而导致的死亡人数平均每年以7.3%的速度增长,酒后驾车轻则害人害己,重则车毁人亡。

为了防止酒后驾车,设计一种智能电路来检测驾驶员体内的酒精含量并且能够及时切断汽车电源是非常有必要的。

该设计由MQ-3酒精传感器来测量饮酒后驾驶员体内的酒精浓度,通过A/D0832转换器转换成数字信号传入单片机,最后由单片机通过对数字信号的处理来显示酒精浓度.在超过阈值时,发出声光报警,并且通过控制继电器来切断汽车电源。

软件方面,各个子程序的功能相对独立,便于调试和修改.当驾驶员体内酒精浓度超标时,该系统能够自动切断汽车启动系统电源,同时发出声光报警,并通过数码管实时显示酒精浓度。

本系统选择AT89C51单片机、A/D0832转换器、MQ—3酒精传感器、数码管、LED、蜂鸣器、继电器等元器件通过DXP来设计硬件系统电路图,使用keil uvision4完成软件系统的编程调试.关键词:AT89C51单片机;A/D0832转换器;MQ—3酒精传感器;智能电路;酒后驾车;ABSTRACTIn recent years, with the popularity of cars in China, safety problem of cars has caused our attention. According to the latest data, driving after drinking has become the main reason of the car accident,the death that cased by the car accident has been increased at the rate of 7。

基于单片机防酒后驾驶控制系统设计毕业答辩

基于单片机防酒后驾驶控制系统设计毕业答辩

系统硬件整体设计
电源
MQ-3酒精传感器
AD0832转换器
AT89C51单片机
蜂鸣器报警 LED报警
驱动继电器
数码管显示
信号采集模块
信号转换模块
复位模块
晶振电路
数码管显示模块
声片机进行A/D 转换
系统软件设计
启动声光报警
Y
N
判断酒精浓度是否超标
基于单片机防酒后驾驶控制系统设计
基于单片机防酒后驾驶控制系统设计
意义:为了保护饮酒后驾驶员的生命安全,降低发 生交通事故的概率,使更多人的生命权、健 康权及幸福美满的家庭能得到更好的保护。
功能:当驾驶员饮酒后想要驾车时,单片机 通过四 位一体数码管来显示驾驶员体内酒精浓度, 并且启动声光报警提醒驾驶员,控制继电器 来切断汽车引擎,保证驾驶员的安全。
进行数据处理
数码管显示
切断继电器
实物及演示
谢谢!

基于单片机的防酒驾控制系统设计

基于单片机的防酒驾控制系统设计

图1 系统组成
图2 MQ-3酒精传感器电路
2.2 A/D转换器
单片机应用系统能够直接识别和处理的是数字信号,而酒精传感器输出的是模拟信号,为了让信号能够被单片机处理,需要增加A/D转换器。

传感器先将被测量对象如温度、湿度、速度、加速度以及压力等非电物理量转换成连续变化的模拟电信号,A/D转换器再将这些模拟电信号转换成数字量后被单片机识别和处理。

A/D转换器大致分有三类:一是双积分A/D转换器,优点是精度高,抗干扰性好,价格便宜,但速度慢。

二A/D转换器,速度、精度、价格适中。

转换器。

本设计中采用的是ADC0804模数转换器,它是一种位分辨率、转换时间为100 μs、双通道A/D转换芯片,输出+5 V,输入输出电平可以与TTL/CMOS
语音播报模块
图3 语音播报模块WT588D
图4 继电器模块
3 系统测试
本系统采用KEIL公司UVISION系列的集成开发环境编写相关代码,编译器完成对程序的编译、连接等工作,并最终生成可执行文件。

系统测试结果如表1所示。

表1 系统测试结果
驾驶员是否饮酒体测酒精含量浓度油阀闭合状态语音播报是否提示饮酒0 mg/100 ml打开未提示
饮酒10 mg/100 ml打开未提示
饮酒20 mg/100 ml闭合提示
饮酒85 mg/100 ml闭合提示
4 结 语
本文介绍了一种基于单片机的防酒驾控制系统设计,系统结构比较简单,包括的组成部分比较完善。

首先通过语音报警系统对驾驶人员提出警示,如果未果,再通过继电器模块直接切断汽车油路,让汽车无法启动,能够有效防止酒驾,起到保障人们安全出行的效果。

基于单片机的防酒驾系统方案

基于单片机的防酒驾系统方案

基于单片机的防酒驾系统Anti-Alcohol Drunk Drive System Based onSCM学生:所在学院:所在专业:指导教师:职称:所在单位:论文提交日期:论文答辩日期:学位授予单位:目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 论文研究背景 (1)1.2 国外研究现状 (2)1.2.1 国酒精检测现状 (2)1.2.2 国外酒精检测现状 (4)1.3 本文研究容 (4)第2章硬件系统设计 (6)2.1 系统功能设计 (6)2.2 硬件系统概述 (6)2.3 气体传感器 (7)2.4 单片机控制系统 (9)2.5 继电器模块 (10)2.6 电源模块 (10)2.7 硬件电路原理图 (11)3.7.1 开发环境介绍 (11)3.7.2 硬件原理图设计 (11)第3章软件程序 (12)第4章电路仿真 (14)结论 (17)参考文献 (18)攻读学士学位期间发表的论文和取得的科研成果 (19)致 (20)摘要机动车的保有量屡创新高,是我们的道路安全问题面临严峻的考验,而很大一部分的道路安全事故都与酒后驾车有关。

一方面交通管理部门加大道路酒驾巡查力度和处罚力度,另一方面通过媒体宣传,案例举例等方式让人们意识到酒后驾车的危害,使驾驶员从“不敢”酒后驾车逐渐向“不想”酒后驾车转变。

但单纯的交通管理部门巡查和宣传,都不能从根本上杜绝酒驾事故的发生。

因此从技术角度杜绝酒驾的发生弥补了单纯管理和宣传的缺陷。

本论文采用AT89S52作为系统的中央处理单元,用于接收气体传感器的输入信号,以及控制继电器动作。

选择MQ-3型气体传感器作为检测呼出气体中酒精含量的传感器,检测结果输入到单片机。

继电器的两个输出控制端一路连接酒驾报警灯,另一路连接发动机的打火装置。

当呼出气体正常时继电器连接发动机打火装置,汽车可以启动;当呼出气体酒精含量超标时继电器则连接酒驾报警灯,车辆无法启动。

论文进行了电路原理图设计及软件程序设计,最后通过Proteus软件的ISIS模块进行了电路仿真,验证了本设计合理,功能完备。

基于 arduino 单片机的智能防酒驾报警系统的设计

基于 arduino 单片机的智能防酒驾报警系统的设计

基于 arduino 单片机的智能防酒驾报警系统的设计摘要:目前酒后驾驶已经成为交通事故的主要原因。

虽然国家通过加大检查力度来控制酒驾,但交警在路上抽查具有随机性,且效率低下。

基于单片机的智能防酒驾系统能够识别驾驶员是否酒驾并且能够实现智能提醒。

当传感器检测到司机体内的酒精浓度大于预先设定的酒驾值时,单片机对警报提示系统发出信号,警报系统在接收到信号后蜂鸣器发出警报,并在LCD屏上显示传感器检测到的酒精浓度。

以此源头上减少酒驾人员出行,从而减少酒驾事故的发生。

关键词:arduino单片机;MQ-3酒精传感器;1602液晶屏0引言随着人民生活水平的提高,机动车的数量日渐增多。

但随着车辆的增多,酒驾成为威胁道路安全的重要因素。

据世界卫生组(WHO)统计,全球每年有60-70万人死于因酒驾引发的交通事故。

酒后驾驶已经被世界卫生组织列为车祸致死的首要原因。

大部分的酒驾人员并不是没有意识到酒驾的危害性,而是无法清楚的判断自身是否能够达到驾车要求。

为了避免这类交通悲剧的发生,我们希望设计一种智能报警系统,用于司机在刚上车时检测其体内的酒精含量是否达到酒驾标准,在液晶屏上显示驾驶员的酒精含量,若达到酒驾标准则通过单片机的发出的报警。

很多的酒驾人员知道自己喝酒了,但大多数认为自己不会轻易的达到酒驾标准就继续开车上路,酒驾报警系统可以清晰的提醒司机,其已达到酒驾标准,继续上路会被交警查出或引发事故。

1 硬件设计1.1硬件设计方案酒驾检测报警系统分为三部分,检测系统、报警系统和控制系统。

检测系统主要为3路MQ-3酒精传感器,报警系统为1602液晶屏、蜂鸣器和LED灯,控制系统为arduino单片机。

MQ-3酒精传感器通过模拟信号输出端将检测到的信号传输至arduino单片机,单片机通过A/D转换将模拟信号转换为数字信号,并由MCU运算处理器得出检测数值显示在1602液晶屏上,并判断该模拟数值是否需要报警,若需要,则将信号发送给蜂鸣器及LED灯。

2021基于单片机的智能防酒驾系统开发分析范文2

2021基于单片机的智能防酒驾系统开发分析范文2

2021基于单片机的智能防酒驾系统开发分析范文微机原理论文第三篇:基于单片机的智能防酒驾系统开发分析 摘要:设计了一款基于单片机的智能防酒驾系统,系统能够自动检测驾驶人的酒精浓度,若汽车内酒精浓度大于设定的阈值,则发出警报声,并自动中断汽车引擎,无法启动汽车;若车内酒精浓度小于设定的阈值,则可以正常驾车,将系统应用于汽车上会增加汽车驾驶的安全性和可靠性,从而减少因酒驾带来的危害。

关键词:酒精检测;酒精浓度; 单片机; 传感器; 1研究背景 近年来,随着人们生活水平的不断提高,汽车已经普及至每个家庭,是人们出行的必备交通工具,但由此带来的交通事故也在逐年增加,酒后驾车是导致交通事故的重要原因之一,据世界卫生组织(WHO)统计,全球每年有120多万人死于交通事故,平均每20秒就有一人死于交通事故,其中大约有50%-60%的交通事故与酒后驾驶有关[1,2]。

为了避免因酒驾带来交通事故,设计一种智能电路来检测驾驶员体内的酒精含量,能够及时发出警报并中断汽车引擎的智能防酒驾系统十分有必要。

2设计原理 当驾驶人进行汽车内时,人体红外传感器检测到人体红外光谱的变化,从而判断驾驶位上是否有人,假如检测到有人乘坐驾驶座位,则酒精检测装置就会启动。

利用酒精传感器的酒精检测原理,来测试驾驶人是否饮酒,若驾驶人员饮酒必然会引起汽车内驾驶位周围酒精浓度的变化,当酒精传感器探测到酒精浓度时,将酒精浓度数值显示在液晶屏上,再将该值与设定好的标准阈值相对比,若超过设定的阈值,则会通过单片机来控制中断汽车引擎系统,发出报警提示,此时驾驶人员无法正常启动汽车;相反,如果检测到的酒精浓度小于标准的阈值,驾驶人员可以发动汽车正常驾驶。

3设计思路 在汽车内部安装人体红外传感器,在汽车内驾驶员的上方以及各座位的上方均安装酒精传感器,这样做的好处是避免误判,系统不会因为乘客饮酒而无法启动,设计目的就是要限制驾驶人员饮酒。

通过人体红外传感器来检测当前汽车内有无驾驶员,若有驾驶员,则启动系统进行酒精检测,通过酒精传感器可以检测各部位的酒精浓度,产生相应的电压信号,由于单片机可接收的信号是数字信号,通过A/D转换器将此电压信号转换成数字信号,再把数字信号输送到单片机,通过单片机编程对酒精浓度信号进行逻辑判断,如果驾驶位上的酒精传感器检测到的酒精浓度最大,而且超过了设定的标准阈值,说明驾驶人饮酒了,系统会发出警报,单片机发出控制信号中断汽车引擎系统,禁止驾驶人开车;如果驾驶位上的酒精传感器检测到的酒精浓度小于设定的标准阈值,无论其他座位上的酒精浓度是否超出设定的阈值,都说明驾驶人没有饮酒,驾驶人可以正常启动汽车。

基于Arduino控制的汽车进入与防盗报警系统

基于Arduino控制的汽车进入与防盗报警系统

基于Arduino控制的汽车进入与防盗报警系统【摘要】本文基于Arduino控制,设计了一套汽车进入与防盗报警系统。

首先介绍了背景和研究意义,然后详细描述了Arduino控制系统设计、汽车进入系统设计和防盗报警系统设计。

在系统测试与效果分析部分,验证了系统的可靠性和效果。

最后展望了系统的应用前景,总结了研究成果并提出了贡献与不足之处。

该系统结合了Arduino的灵活性和汽车安全的需求,具有很好的应用前景和发展空间。

【关键词】Arduino控制、汽车进入、防盗报警、系统设计、系统测试、效果分析、应用前景、总结、展望、研究成果、贡献、不足。

1. 引言1.1 背景介绍汽车是人们日常生活中不可或缺的交通工具,随着汽车保有量的不断增加,汽车安全问题也变得愈发突出。

目前,传统的汽车钥匙加密技术已经无法满足对汽车安全性的需求,容易被盗贼破解。

基于Arduino控制的汽车进入与防盗报警系统应运而生,以提升汽车的安全性和智能化。

Arduino是一种开源电子原型平台,具有易学易用、灵活性高等特点,可以广泛应用于各种控制系统中。

利用Arduino控制系统设计汽车进入与防盗报警系统,不仅能够实现汽车的智能化管理,还能够有效提高汽车的安全性,保护用户的财产安全。

本研究将结合Arduino控制系统设计的技术特点,针对汽车进入与防盗报警系统的需求,开展相关研究与设计。

通过本研究,我们将探讨如何利用Arduino技术实现汽车进入系统设计和防盗报警系统设计,以及系统测试与效果分析。

我们也将展望基于Arduino控制的汽车进入与防盗报警系统在未来的应用前景,为汽车安全领域的发展提供新的思路和解决方案。

1.2 研究意义汽车防盗报警系统是车辆安全领域的重要组成部分,随着社会的不断发展和车辆数量的增加,汽车盗窃现象也日益猖獗,给车主和社会带来了不安全因素。

研究和设计基于Arduino控制的汽车进入与防盗报警系统具有重要的意义。

汽车是现代社会人们生活中不可或缺的重要交通工具,其安全性直接关系到人们的生命财产安全。

基于单片机的车载酒驾检测系统设计

基于单片机的车载酒驾检测系统设计

机械与材料工程学院本科毕业论文(设计)题目基于单片机的车载酒驾检测系统设计专业班级测控技术与仪器二班学号**********学生姓名指导教师设计所在单位2015年5月基于单片机的车载酒驾检测系统设计摘要:针对酒后驾车导致交通事故频繁发生的现象,设计了一种能够防止酒后驾驶的控制系统。

将酒驾带来的潜在后果扼杀在源头。

该系统是一款基于MSP430单片机的超低功耗酒精检测控制系统。

该系统可以自动对酒精浓度进行检测,以确保行车的安全。

系统可以根据检测到的酒精含量是否超标对驾驶人员反馈相应的信息。

如果超标,则驾驶人员无法启动汽车,因此从根本上杜绝了酒后驾车的出现。

该系统具有性价比高,智能化程度高,工作稳定可靠的优点。

而且可以用在需要控制酒精浓度以确保安全的任何场合。

该系统以单片机为核心, 配以检测电路、控制电路、LCD液晶显示电路、语音报警电路,从而实现智能车载安全控制服务。

由于具有设备检测的主动判断能力和较强的人机交互性,因此具有较高的实用价值。

关键词:酒精检测;语音报警;LCD液晶显示;MSP430单片机The Design of Alcohol Testing System Based on MCUAbstract:Aiming at the phenomenon of that the drunk driving causes traffic accidents frequently, designed a controlling system to prevent drunk driving. By doing this,the potential consequences of the drunk driving will be killed at source. This syst-em is an ultra low power system based on MSP430 single chip microcomputer alcohol detection controlling instrument. And it could test the alcohol concentratio-n automatically, so that the driving safety could be ensured. The system would fe edback specific informations to the driver according to the detected result of alcoh ol. If it is out of the standard, the driver could not launch the car, which fundame ntally put an end to the emergence of drunk driving. There are many advantages on high cost performance, high intelligence degree and working stably and reliabl-y. And it can be used in any occasion where the alcohol concentration needs to b e monitored.The system is as the core of MCU, and associated with the detection circuit, control circuit, LCD display circuit, voice alarm circuit, so as to provide the intelligent vehicle safety control services. Because of the capacity of equipment detecting,making judge actively and strong human-computer interaction, it has a high value on practicing.Key words:Alcohol test; V oice alarm; LCD liquid crystal display; MSP430 singl e chip microcomputer目录第一章绪论 (1)1.1 选题的目的与意义 (1)1.2 车载酒精检测系统的发展趋势 (1)1.3 本文研究内容和主要工作 (2)第二章酒精检测系统的总体分析 (3)2.1酒精检测系统的工作原理 (3)2.2酒精检测系统的主要功能与特点 (3)2.3单片机的选型 (3)第三章硬件设计 (6)3.1 系统的硬件原理框图 (6)3.2电源电路 (6)3.3酒精检测电路 (7)3.4复位电路 (8)3.5 键盘输入电路 (9)3.6 LCD显示电路 (10)3.7 语音报警电路 (11)3.8输出控制电路 (13)第四章软件设计 (14)4.1 软件开发环境 (14)4.2 系统软件结构 (15)4.3 系统软件设计 (16)4.4系统调试 (20)第五章总结与展望 (22)致谢 (23)参考文献 (24)附录1 (26)附录2 (27)第一章绪论1.1 选题的目的与意义早在1936 年,挪威就颁布了0.05%(g/ml)的血液酒精浓度(Blood alcohol con centration;BAC)为酒后驾车的标准[1]。

基于单片机防酒后驾驶控制系统设计论文

基于单片机防酒后驾驶控制系统设计论文

基于单片机防酒后驾驶控制系统设计论文基于单片机防酒后驾驶控制系统设计论文酒驾是一种危险的行为,不仅会减少驾驶人员的反应能力,降低行车安全,同时也可能对行车人员造成生命危险。

因此,为了解决这种隐患,基于单片机的防酒后驾驶控制系统是应运而生。

首先,这个系统的设计原理是基于判断机制,将驾驶人员的酒精浓度和呼吸浓度检测以及基本控制单元相结合。

根据驾驶人员的检测结果,当酒驾人员呼吸中酒精含量超过设定值时,会触发警报器,并且系统将启动车辆控制功能,从而保证驾驶人员和路上行人的安全。

其次,由于本系统主要部分采用了基于单片机的控制方法,因此本系统的硬件部分也相对简单。

硬件部分主要由控制终端、呼气酒精检测传感器和警报器构成。

其中,呼气酒精检测传感器主要用于检测驾驶人员的酒精含量,同时警报器则主要用于警示驾驶人员注意安全。

同时,在软件控制方面,本系统采用对“防酒驾”技术进行研究和分析,采用C语言进行编程。

该技术主要利用酒精检测器对驾驶人员进行酒驾检测,并且根据检测结果进行车辆控制。

在软件部分,本系统主要通过判断超过设定酒精浓度输出指定控制命令来实现具体的防酒驾控制。

此外,为了更好地实现防酒驾控制,本系统还对模型进行了分析和优化。

通过多次模拟和实验,优化设计了防酒驾控制的算法,提高了控制的精度和效果,从而实现了更高的安全性和准确性。

综上所述,本篇文档主要介绍了一种基于单片机的防酒后驾驶控制系统。

该系统通过结合硬件和软件控制的方法,以及模型优化设计,有效地实现了对酒驾行为的控制和防范。

这种防酒后驾驶控制系统不仅具有良好的实用性,还能在一定程度上降低酒驾人员的事故发生率,具有较高的社会意义。

基于单片机的汽车醉酒禁驾系统设计

基于单片机的汽车醉酒禁驾系统设计

摘要随着科技的进步,智能产品在社会生产和人们生活等方面扮演着越来越重要的角色,在我们的日常生活中智能产品已经随处可见。

本文以STC89C52单片机和酒精传感器 MQ -3为核心部分,设计制造一种基于单片机的汽车醉酒禁驾系统。

该系统在酒精浓度超标的环境下可以自动控制汽车禁止启动,为减少酒后驾车造成的交通事故提供了帮助。

同时该系统还具有声光报警、LCD显示的功能。

并且该系统可以使用在不同的监控环境下,可根据不同的环境设置不同的阈值,超过阈值即进行声光报警,并自动禁止启动汽车。

该设计方案的优点是硬件电路设计简单,软件功能采用C语言编程,方便灵活。

而设计用的酒精传感器具有灵敏度高、工作性能好、低功耗、低成本等优点。

该系统不仅可以运用在交通检测中,还可以使用在酒厂和食品工厂发酵监控等场所。

关键词:醉酒禁驾;STC89C52单片机;酒精传感器;阈值AbstractWith the progress of science and technology, intelligent products in social production and people life, playing an increasingly important role in our daily life, intelligent products has been everywhere. This paper takes the STC89C52 single chip and alcohol sensor MQ -3 as the core part, the design and manufacture of a drunken driving ban of car based on single chip system. The system in the alcohol concentrations exceed the standard environment can automatically control the motor start-up prohibited, as in reducing drunk driving traffic accidents caused by the offers of help. At the same time, the system also has a sound and light alarm, LCD display function.And the system can be used in different monitoring environment, according to different environmental settings of different thresholds, exceeds a threshold that sound and light alarm, and automatically banned and start the car. The design scheme has the advantages of simple hardware circuit design, software function is the use of C language programming, convenient and flexible. Design and use of alcohol sensor has high sensitivity, good working performance, low power consumption, low cost and other advantages. The system not only can be used in traffic detection, may also use in the winery and food plant fermentation monitoring etc.Key words: A drunken driving ban; STC89C52 single-chip microcomputer; Alcohol sensors; Threshold value目录第1章概述 (1)1.1选题的依据和课题的意义 (1)1.2选题的目的 (1)1.3国内外研究概况 (2)1.4课题研究方法 (3)1.5设计构成及研究内容 (3)第2章系统的工作原理与结构 (4)2.1系统的工作原理 (4)2.2系统的结构框图 (4)2.3系统的整体结构特点 (5)2.4系统的设计内容 (6)2.5本章小结 (6)第3章汽车醉酒禁驾系统的硬件设计 (21)3.1单片机的选择 (21)3.2酒精浓度检测的设计 (25)3.3按键设定阈值及阈值存储电路的设计 (28)3.4液晶接口电路的设计 (30)3.5声光报警电路的设计 (30)3.6单片机供电与程序下载电路 (31)3.7晶振电路的设计 (32)3.8复位电路的设计 (33)3.9系统继电器控制电路的设计 (34)3.10系统完整电路图 (34)3.11本章小结 (35)第4章系统的软件实现 (24)4.1A/D转换的软件实现 (24)4.2阈值设定及显示的软件控制 (25)4.3整体软件控制流程 (26)4.4本章小结 (28)第5章系统的调试和实物图 (29)5.1单片机安装的程序调试 (29)5.2按键修改酒精阈值程序 (29)5.3酒精传感器TTL输出测试程序 (30)5.4整体功能调试程序 (31)5.5系统的硬件调试过程 (32)5.6系统的实物图 (33)5.7本章小结 (33)结论 (34)参考文献 (35)致谢 (36)附录 (7)第1章概述1.1 选题的依据和课题的意义根据WTO数据,2003年全世界人均纯酒精消费量为6.2L,其中欧洲地区人均纯酒精消费量达11.9L,美洲地区人均消费量为8.7L。

基于单片机技术的酒后驾驶智能闭锁系统设计

基于单片机技术的酒后驾驶智能闭锁系统设计

基于单片机技术的酒后驾驶智能闭锁系统设计摘要本文设计的基于单片机技术的酒后驾驶智能闭锁系统,系统硬件主要组成部分有数据收集和信号放大模块、酒精传感器、语音警报、LED显示和电机等,设计利用酒精浓度调节电压的处理方式,司机要想启动车辆必须要先经过该系统的吹气测验,若符合标准,则汽车启动,若司机的酒精浓度超过指定数值,汽车电源就会被该系统切断,并发出警报,同时LED显示浓度,实现自控,达到预防酒后驾驶的功能。

【关键词】AT89C52单片机气体传感器酒后驾驶自动控制系统1 引言酒后驾驶的危险性不言而喻,为此研究出一个可以有效防止酒后驾驶发生的预防系统,可以通过司机进行吹气测试来进行操作,若超出指定浓度,系统就会启动切断汽车电源并发出警报,进而防止酒后驾驶,保护司机,也保证交通安全,出行的人们的安全。

2 总体方案设计2.1 设计思路本文设计的系统依照醉驾处理方案做了如下研究:首先,需要使用一种酒精传感器进行检测,检测结果进行比对看是否超標,结果的显示需要显示屏来进行显示,即选择了一种LED 显示屏来对结果进行显示。

同时还需要有一种报警设备来警告司机预防醉驾。

该系统的关键任务就是通过对司机的酒精含量做检测,超标后对汽车电源进行切断。

为此选择了继电器作为该项任务的主要设备,来对电源进行自动切断。

一系列的软件到位后,该系统即可稳定运行:对司机酒精含量进行检测,LED屏显示结果,超标随即报警,继电器当即将电源切断,汽车无法发动。

2.2 系统方案设计对于上面的描述,规划了单机片的醉驾系统框图,如图1所示。

该系统的组成部分为电源模块、AT89系列单机片、模数转换模块、酒精传感器、LED显示模块、报警模块、继电器驱动模块等,原作流程为酒精浓度出动传感器进行输送数据,单片机进行相应处理,若超标,LED屏进行显示,触动报警器和继电器进行工作,汽车无法启动。

3 系统硬件设计3.1 酒精测试电路设计MR513型气敏元件主要利用热量导致电压变化来实现对气体浓度的检测。

基于Arduino控制的汽车进入与防盗报警系统

基于Arduino控制的汽车进入与防盗报警系统

基于Arduino控制的汽车进入与防盗报警系统1. 引言1.1 背景介绍随着社会的发展和科技的进步,汽车在我们的生活中扮演着越来越重要的角色。

汽车的安全问题也越来越受到人们的关注。

汽车被盗的情况时有发生,给车主带来了很大的损失和困扰。

设计一种能够有效防盗的汽车进入与防盗报警系统变得至关重要。

本研究意在通过Arduino控制系统,结合汽车进入系统设计和防盗报警系统设计,实现对汽车的实时监测与控制,并在车辆遭受盗窃或异常情况下能及时报警,提高汽车的安全性和防盗能力。

这将为汽车所有者提供更加便捷、安全的用车体验,也为汽车安全领域的研究和发展提供一定的借鉴和参考。

1.2 研究意义汽车是人们日常生活中不可或缺的交通工具,随着社会发展和科技进步,汽车的功能也越来越多样化。

汽车的安全性始终是人们关注的重点之一。

汽车进入与防盗报警系统作为汽车安全领域的重要内容之一,对于保障车辆安全和防止盗窃具有重要意义。

通过基于Arduino控制的汽车进入与防盗报警系统的研究和设计,可以实现汽车进入的自动化控制,提高车辆的安全性和便利性。

防盗报警系统的设计能够有效防止车辆被盗窃,保护车主的财产安全。

这不仅符合人们对于汽车安全的需求,也满足了社会对于智能化、便捷化的追求。

本研究具有重要的实用意义和社会意义,能够为汽车安全领域的发展和智能化技术的推广提供有益的参考和借鉴。

希望通过本研究可以为汽车安全领域的发展贡献一份力量,并为广大车主提供更加安全可靠的汽车使用体验。

2. 正文2.1 Arduino控制系统概述Arduino是一种开源硬件平台,基于简化的硬件和软件设计,旨在为非专业人士提供制作互动项目的简单而灵活的方式。

它由一个基于ATmega微控制器的开发板组成,具有数字和模拟输入/输出引脚,可以连接各种传感器和执行器。

Arduino可以通过简单的编程语言来控制各种设备,并可以与不同的设备和系统进行通信。

在汽车进入与防盗报警系统中,Arduino控制系统起着关键的作用。

基于arduino的汽车酒精检测与事故报警系统

基于arduino的汽车酒精检测与事故报警系统

is obtained and processed through GPS to enable users obtain location information on mobile phones and
OneNET platformꎬso as to realize the location and rescue of accident vehicles. The test results show that
the success rate of the system is more than 90% . The system can improve the success rate of alcohol
detection and rescue alarm from the method. It has the advantages of high reliability and simple
统、卫星导航系统等装置来检测、监控驾驶员的驾驶
状态ꎬ以实现酒精检测与事故报警的功能 [1 - 4] ꎮ 此
外ꎬ我国分别于 2011 年、2012 年颁布了 JT / T 808—
2011«道路运输车辆卫星定位系统终端通讯协议及数
据格式»和 GB / T 19056—2012«汽车行驶记录仪»ꎬ成
为指导开发具备汽车行驶记录仪、定位导航和车辆远
果表明ꎬ 系统检测成功率达 90% 以上ꎬ 系统可从方法上提高酒精检测和救援报警的成功率ꎬ 具
有可靠性高、 安装简便的优点ꎮ
关键词: 酒精检测ꎻ Arduinoꎻ GPSꎻ OneNET
中图分类号: TP23 文献标识码: A

Auto alcohol detection and accident alarm system based on Arduino

基于单片机的防酒驾控制系统设计

基于单片机的防酒驾控制系统设计
图1防酒驾系统总体设计框图
2系统硬件设计 2.1 数据处理模块
STC89C52单片机使用经典的MCS -51内核,但经改 进使得芯片具有传统51单片机不具备的功能,它以低功 耗、高性能的优点可为众多嵌入式控制应用系统提供灵活、 智能、有效的解决发、方案⑷&因此,本设计选用STC89C52
收稿日期:2019-08-12 * 基金项目:国家自然科学基金资助项目(61604087,61603212)
关键词:单片机;酒精传感器;ADC0832;电路
中图分类号:TP273;(2019)10-0096-02
Design of anti drink-driving control system based on MCU*
JIN Weili1, ZHANG Yunning1, JIANG Lihue2
智能防酒驾系统以51单片机为核心,使用MQ —3酒 精传感器采集驾驶员呼岀气体的酒精浓度,将其进行信号 调理并通过模/数转换送给单片机进行处理,并根据阈值判
断驾驶员呼出气体所含的酒精浓度是否超标。当酒精浓度 超标时,系统通过继电器自动关闭汽车发动机、LCD液晶显 示酒精浓度并进行声光报警;否则车辆正常启动、LCD显示 酒精浓度,系统总体设计方案如图1所示。
摘 要:设计了一种基于单片机的汽车防酒驾系统。系统以51单片机为核心,由酒精浓度采集调理电
路、模/数(AD)转换电路、按键电路、液晶显示器(LCD)显示电路、报警电路及继电器控制电路等组成。
根据防酒驾系统功能需求,编制了系统软件并进行了性能测试。测试结果表明:该系统性能稳定、安全性
较高,具有很强的推广应用价值。
功能
控制引脚电平
读状态
RS =L,R/W _H,E_H

基于单片机的防酒驾系统设计

基于单片机的防酒驾系统设计

3、显示模块
本系统采用1602LCD型液晶显示屏,它可以显示酒精浓度、时间和其他相关 信息。该显示屏与单片机进行连接,将检测结果显示在屏幕上,以便驾驶员查看。
4、报警模块
本系统采用蜂鸣器和LED灯组成的报警模块,当检测到的酒精浓度超过设定 的阈值时,蜂鸣器会发出声音警报,同时LED灯也会闪烁,提醒驾驶员不要酒后 驾驶。
参考内容
随着社会的发展和人们生活水平的提高,酒后驾驶的问题越来越受到人们的。 酒后驾驶不仅会对个人健康和社会安全造成极大的危害,而且也违反了许多国家 的法律。为了减少酒后驾驶的发生,本次演示提出了一种基于单片机的防酒驾检 测系统设计研究方案。
一、系统总体设计
本系统主要由酒精传感器、单片机、显示模块和报警模块组成。酒精传感器 用于检测驾驶员呼出的酒精浓度,并将检测结果传输到单片机中。单片机用于对 接收到的数据进行处理和分析,并将结果输出到显示模块和报警模块。当检测到 的酒精浓度超过设定的阈值时,报警模块会发出警报,从而提醒驾驶员不要酒后 驾驶。
ห้องสมุดไป่ตู้
三、软件设计
本系统的软件设计采用C语言编写,主要包括以下几个部分:
1、数据采集与处理程序:该程序用于读取酒精传感器的输出信号,对信号 进行滤波和标准化处理,并将处理后的结果输出到显示模块和报警模块。
2、显示程序:该程序用于将酒精浓度和时间等信息显示在液晶屏幕上。
3、报警程序:该程序用于控制蜂鸣器和LED灯的报警动作。当检测到的酒精 浓度超过设定的阈值时,该程序会控制蜂鸣器发出声音警报,同时控制LED灯闪 烁。
2、数据处理模块:该模块主要由单片机和相关外围电路组成,负责处理酒 精检测模块输出的电信号,并判断酒精浓度是否超标。此外,该模块还需要将检 测信息存储在存储器中,以供后续查询。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于 arduino 单片机的智能防酒驾报警系统的设计
发表时间:2020-03-25T09:26:38.600Z 来源:《工程管理前沿》2020年1期作者:李君秩马旭阳魏晓玮张月恒刘津王[导读] 目前酒后驾驶已经成为交通事故的主要原因。

虽然国家通过加大检查力度来控制酒驾摘要:目前酒后驾驶已经成为交通事故的主要原因。

虽然国家通过加大检查力度来控制酒驾,但交警在路上抽查具有随机性,且效率低下。

基于单片机的智能防酒驾系统能够识别驾驶员是否酒驾并且能够实现智能提醒。

当传感器检测到司机体内的酒精浓度大于预先设定的酒驾值时,单片机对警报提示系统发出信号,警报系统在接收到信号后蜂鸣器发出警报,并在LCD屏上显示传感器检测到的酒精浓度。

以此源头上减少酒驾人员出行,从而减少酒驾事故的发生。

关键词:arduino单片机;MQ-3酒精传感器;1602液晶屏0引言
随着人民生活水平的提高,机动车的数量日渐增多。

但随着车辆的增多,酒驾成为威胁道路安全的重要因素。

据世界卫生组(WHO)统计,全球每年有60-70万人死于因酒驾引发的交通事故。

酒后驾驶已经被世界卫生组织列为车祸致死的首要原因。

大部分的酒驾人员并不是没有意识到酒驾的危害性,而是无法清楚的判断自身是否能够达到驾车要求。

为了避免这类交通悲剧的发生,我们希望设计一种智能报警系统,用于司机在刚上车时检测其体内的酒精含量是否达到酒驾标准,在液晶屏上显示驾驶员的酒精含量,若达到酒驾标准则通过单片机的发出的报警。

很多的酒驾人员知道自己喝酒了,但大多数认为自己不会轻易的达到酒驾标准就继续开车上路,酒驾报警系统可以清晰的提醒司机,其已达到酒驾标准,继续上路会被交警查出或引发事故。

1 硬件设计
1.1硬件设计方案
酒驾检测报警系统分为三部分,检测系统、报警系统和控制系统。

检测系统主要为3路MQ-3酒精传感器,报警系统为1602液晶屏、蜂鸣器和LED灯,控制系统为arduino单片机。

MQ-3酒精传感器通过模拟信号输出端将检测到的信号传输至arduino单片机,单片机通过A/D转换将模拟信号转换为数字信号,并由MCU运算处理器得出检测数值显示在1602液晶屏上,并判断该模拟数值是否需要报警,若需要,则将信号发送给蜂鸣器及LED灯。

3路酒精传感器分别安装在挡光板、方向盘和窗边这三个位置,以适应不同身高,不同坐姿的驾驶员。

图1 系统运行流程图1.2 Arduino单片机
Arduino是一款便捷灵活、方便上手的开源电子原型平台。

包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。

它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。

主要包含两个的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE。

Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。

板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。

图2 Arduino实物图1.3 MQ-3酒精传感器
酒精传感器的基本原理可简述为将探测到的酒精浓度转换成有用电信号的器件,并根据这些电信号的强弱就可以获得与待测气体在环境中的存在情况有关的信息。

酒精传感器选择 MQ -3 半导体型酒精传感器,其由敏感材料二氧化硅加工而成,敏感材料在空气中具有较低的电导率,当驾驶空间内有酒精气体存在时,随着气体浓度的变化二氧化硅的电导率也随着变化,传感器的变送电路将电导率的变化转化为0 ~5V 的模拟电压的变化,并且电压值对应的气体浓度变化接近线性,可以直接使用线性公式进行计算。

传感器的内部结构如图3所示。

图3 MQ-3酒精传感器结构图
MQ-3酒精传感器结构小巧,本身只有4个引脚,在主驾驶室内安装便利且不占用过多的空间。

并且其对乙醇蒸汽具有很高的灵敏度和良好的选择性。

具有长期的使用寿命和可靠的稳定性,在一次检测完成后拥有快速的响应恢复特性。

酒精传感器的实物如图4所示。

图4 MQ-3酒精传感器实物图
1.4 LCD1602液晶显示器
LCD1602液晶显示器是广泛使用的一种字符型液晶显示模块。

它是由字符型液晶显示屏(LCD)、控制驱动主电路HD44780及其扩展驱动电路HD44100,以及少量电阻、电容元件和结构件等装配在PCB板上而组成。

在酒驾报警系统中只需显示检测到的酒精含量即可,LCD1602液晶显示器已经可以满足显示要求,且价格低廉。

1602液晶显示器的实物图如图5所示
图5 1602液晶显示器实物图
2 软件设计
2.1软件流程
本装置的软件部分均采用C语音编程,主要流程图如图4所示。

系统初始化后,对MQ-3酒精传感器进行100次采样,并将100次采样的结果保留,在结束采样后,计算100次采样值的平均值,并将其作为0ppm点。

主要由于每个酒精传感器都有些许的差异,且不同的环境会影响其数值,故需要这样的初值确定方式来确定0值点。

并且MQ-3酒精传感器需要一定的时间进行预热,采样的时间也可为其预热提供一定的时间。

在初值点确定后,就可以开始进行气体酒精浓度的检测了。

根据布置的 3 路酒精传感器检测信号,检测驾驶员位置附近的气体酒精浓度,酒精传感器将酒精浓度信号转化为0 ~5V 的电压信号,通过引线将3路的信号传递至arduino单片机上,单片机通过A/D转换,将计算结果与初值进行二次计算,得出当前驾驶室内的气体酒精浓度。

并将其与设定好的酒精浓度进行比较。

根据《中华人民共和国交通法》的有关规定,当血液中的酒精浓度超过20mg/100ml就构成酒驾行为,其对应的气体浓度为40ppm,但是由于在开放环境中进行检测,虽然设置了3路的酒精传感器但是检测到的数值依旧会比口腔内的浓度低,所以在其基础上进行大量实验以得出一个修正量,在检测到的数值上加上修正量作为最终的酒精检测含量。

确定最终数值后将其与
40ppm进行比较,如果其大于40ppm则蜂鸣器开始报警,红色LED小灯开始亮,以此提醒驾驶员,酒精含量已经达到酒驾值,请勿继续进行危险的驾驶。

液晶屏从初值计算完成开始显示,并在以上过程中一直处于实时显示的状态,在测试时可以清楚的看到液晶屏上的数字进行不停的跳变,最终趋于稳定。

图6 酒驾报警系统的软件流程图2.2软件编程环境
本设计采用arduino1.7.8编程环境,此为arduino单片机的专有编程环境,可支持不同版本的arduino单片机,而且能够实现编程烧录一体化。

编程界面如图5所示。

图7 arduino编程界面3 系统测试
3.1测试方案
液晶屏的数值显示通过软件编程调整为分别显示三个酒精传感器各自检测到的酒精含量以及达到酒驾值所需的时间。

在测试时模拟真实车辆的主驾驶室,在方向盘、窗边和挡光板这三个位置安装MQ-3酒精传感器。

测试人员饮酒达到酒驾标准后进入模拟的主驾驶室进行测试。

通过改变坐姿,以及测试人员的身高进行多次测试。

观察每次测试时每个酒精传感器显示的数值以及达到酒驾标准所需的时间并记录。

图8测试方案流程图3.2测试结果。

相关文档
最新文档