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

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

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

相关推荐
山木嵌入式4 小时前
【STM32实战】轻量级任务调度器实现
stm32·单片机·rtos·任务调度器·裸机开发
guygg885 小时前
基于霍尔传感器的BLDC控制源码
单片机·嵌入式硬件
ytttr8735 小时前
DSP 28335 CAN总线通信程序
开发语言·stm32·单片机
一枝小雨7 小时前
RISC-V架构sp寄存器 & RISC-V架构下FreeRTOS任务上下文保存与恢复
单片机·架构·嵌入式·risc-v·rtos·内核原理
BW.SU8 小时前
PackagingTool 嵌入式资源打包合并工具
单片机·二进制·嵌入式开发·资源合并软件·图片打包
长安第一美人8 小时前
工业级实时监控系统开发:PHP+ZMQ+JS 前后端分离架构全解析
前端·嵌入式硬件·架构·交互·rk3588·zmq后端
田甲9 小时前
STM32开发环境迁移实践:从 CubeMX 生成 CMake 工程到 VS Code 编译与调试
stm32·单片机·嵌入式硬件
hoiii1879 小时前
在 STM32F1上读取 BMX055 三轴加速度
stm32·单片机·嵌入式硬件
嵌入式小站9 小时前
STM32 零基础可移植教程 04:按键输入,为什么按下去读到的是 0 或 1
chrome·stm32·嵌入式硬件
三佛科技-1873661339710 小时前
BP8522D贴片SOP7,5V150mA高集成度无VCC电容降压型恒压芯片解析
单片机·嵌入式硬件