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

摘 要: 酒后驾车的危害十分巨大,因此,笔者介绍了一种基于单片机的防酒驾控制系统。系统由酒精传感器 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  结  语

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

相关推荐
WD137298015571 天前
WD5030A 芯片,12V降5V,输出电流12A,电路设计
stm32·单片机·嵌入式硬件·汽车
文火冰糖的硅基工坊1 天前
[硬件电路-194]:NPN三极管、MOS-N, IGBT比较
单片机·嵌入式硬件·系统架构·电路
ElendaLee1 天前
第八章 矩阵按键实验
嵌入式硬件·51单片机
三佛科技-134163842121 天前
卷发棒/卷发梳MCU方案分析
单片机·嵌入式硬件
白掰虾1 天前
STM32N6&AI资料汇总
人工智能·stm32·嵌入式硬件·stm32n6·stm32ai
qq_12498707531 天前
基于node.js+vue的医院陪诊系统的设计与实现(源码+论文+部署+安装)
前端·vue.js·node.js·毕业设计
Aczone281 天前
硬件(十)IMX6ULL 中断与时钟配置
arm开发·单片机·嵌入式硬件·fpga开发
机器视觉知识推荐、就业指导1 天前
单片机关于中断的理解
单片机·嵌入式硬件
星空的资源小屋1 天前
Digital Clock 4,一款免费的个性化桌面数字时钟
stm32·单片机·嵌入式硬件·电脑·excel
xiugou7981 天前
记录一下CubeMX+Clion的STM32 CMake工程中如何修改Flash程序存储的起始地址
stm32·单片机·嵌入式硬件