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

摘 要: 酒后驾车的危害十分巨大,因此,笔者介绍了一种基于单片机的防酒驾控制系统。系统由酒精传感器 MQ-3测量汽车驾驶员体内的酒精含量浓度,通过 A/D 转换器转换成数字信号传给单片机,经过单片机处理后显示酒精浓度,当浓度大于规定数值时,语音播报模块发出警报,并通过继电器切断汽车内的油箱电源或关闭阀门。系统能够有效防止酒驾,起到了安全出行的效果。
关键词: 酒精传感器;A/D 转换器;单片机;酒驾

1  系统设计组成

随着改革开放的深入,我国的经济有了飞速发展,轿车已经开进了千家万户,部分家庭甚至有了多辆轿车。车子普及带来方便的同时,也给人们的生活留下来安全隐患。尽管国家有相关法律严禁酒后驾车,但是,有一些司机喜欢酒后开车,从而造成交通事故,车毁人亡的悲剧屡见不鲜。为了避免司机酒驾,让悲剧不再发生,笔者设计了基于单片机的防酒驾控制系统,系统的组成部分如图 1 所示。
基于单片机的防酒驾控制系统中的酒精传感器采用了电池型 MQ-3 ,通过该酒精传感器检测汽车驾驶人员呼出的气体酒精含量,测得信号经过 A/D 转换器转换成数字信号发送给 AT89C51 单片机 ,单片机会判断酒精含量是否超过安全驾驶的标准,并通过 LED 显示模块显示该人员体内的酒精含量浓度,使驾驶人员能够清楚明白自己是否能够继续开车出行。为了加强安全保障,本系统设计中还配有语音播报模块,如果单片机检测出的结果是酒精浓度超标时,语音播报模块会发出"请注意安全,杜绝酒后驾驶!"的语音提醒。即使驾驶员还是坚持驾车,其也开不走汽车,因为本设计中的智能闭阀系统会被开启。当检测驾驶人员酒精超标时,系统中控制油路电源信号的继电器会开启,从而切断油路关闭汽车油阀,使发动机停止工作。

2  系统硬件设计

2.1 酒精传感器

酒精传感器是系统设计的核心,目前适用于现场使用的酒精传感器主要有半导体型和燃料电池型两种类型,酒精传感器将酒精的体积分数转换为电信号,探测头通过传感器对 空气中的其他气体进行过滤、除杂等。 MQ-3 酒精传感器不但具有良好的灵敏度,而且寿命长、成本低、耐汽油、烟雾和水蒸气等 对应电路图,如图 2 所示。

2.2 A/D 转换器

单片机应用系统能够直接识别和处理的是数字信号,而酒精传感器输出的是模拟信号,为了让信号能够被单片机处理,需要增加 A/D 转换器。传感器先将被测量对象如温度、湿度、速度、加速度以及压力等非电物理量转换成连续变化的模拟电信号,A/D 转换器再将这些模拟电信号转换成数字量后被单片机识别和处理。A/D 转换器大致分有三类:一是双积分 A/D 转换器,优点是精度高,抗干扰性好,价格便宜,但速度慢。二是逐次逼近型A/D 转换器,速度、精度、价格适中。三是 ∑ - △ A/D 转换器。本设计中采用的是 ADC0804 模数转换器,它是一种8 位分辨率、转换时间为 100 μ s 、双通道 A/D 转换芯片,输出电压是 -5 ~ +5 V ,输入输出电平可以与 TTL/CMOS 兼容。

2.3 语音播报模块

A/D 转换器将转换获取酒精值的数字信号传递给单片机后,单片机对该信号进行分析比对,与事先设置的标准值进行比较,判断驾驶人员体内酒精浓度是否超标。如果超过标准值,单片机会发出信号,驱动语音播报模块发出声音报警。语音播报模块芯片 WT588D 管脚图如图 3 所示。

2.4 继电器模块

驾驶人员在获知自己体内酒精浓度超标,语音播报模块发出声音报警时,如果还想要启动汽车,那么单片机的P2.7 口将会控制继电器,切断汽车电源,使汽车无法正常启动,从而有效防止酒后驾车。继电器模块的电路图如图 4所示。

3  系统测试

本系统采用 KEIL 公司 UVISION 系列的集成开发环境编写相关代码,编译器完成对程序的编译、连接等工作,并最终生成可执行文件。系统测试结果如表 1 所示。

4  结  语

本文介绍了一种基于单片机的防酒驾控制系统设计,系统结构比较简单,包括的组成部分比较完善。首先通过语音报警系统对驾驶人员提出警示,如果未果,再通过继电器模块直接切断汽车油路,让汽车无法启动,能够有效防止酒驾,起到保障人们安全出行的效果。

相关推荐
沐欣工作室_lvyiyi2 分钟前
基于单片机的家庭煤气泄漏检测系统(论文+源码)
stm32·单片机·嵌入式硬件·煤气泄漏
风行男孩26 分钟前
stm32基础学习——定时器的使用
stm32·单片机·学习
西城微科方案开发43 分钟前
精准守护健康:西城微科电子体温计方案解析
单片机·嵌入式硬件·方案公司推荐
Saniffer_SH44 分钟前
【每日一题】笔记本电脑上从U盘拷贝文件到M.2 SSD过程中为什么链路还会偶尔进入L1.2低功耗?
服务器·网络·人工智能·驱动开发·单片机·嵌入式硬件·电脑
码界奇点1 小时前
基于Spring Boot和Vue.js的视频点播管理系统设计与实现
java·vue.js·spring boot·后端·spring·毕业设计·源代码管理
DIY机器人工房1 小时前
简单理解:珠海航宇微科技(航宇微)、芯探索、XM1002他们之间的关系
科技·单片机·嵌入式·diy机器人工房·芯探索·xm1002·航宇微
尼喃1 小时前
锂电池升压5v1A芯片精选推荐,高效率低功耗,满足工程需求
单片机·嵌入式硬件
黑猫学长呀1 小时前
【嵌入式系统科普】第2篇:什么是uboot/kernel/根文件系统/BootLoader/操作系统/bios/设备树
linux·arm开发·单片机·嵌入式硬件·arm
文弱书生6561 小时前
7-Robot类大体框架
linux·单片机·嵌入式硬件
纸带1 小时前
MCU 错误中断HardFault_Handler KEIL 仿真分析
单片机·嵌入式硬件