- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
基于STM32的智能防酒驾控制系统
朱宵月王子冲刘洪伟陆宏迎程皓阳
1、河北农业大学信息科学与技术学院2、河北农业大学现代科技学院
引言
随着国家经济的迅猛发展,汽车越来越普及,但随着汽车的普及,酒后驾驶问
题也愈来愈突出。人体在酒后意识模糊、操作及反应能力下降,再加上在酒精
刺激下往往盲目自信,很容易不听劝阻执意醉酒驾驶,若坚持驾驶机动车很容
易发生严重的车祸,不仅对自己造成巨大的伤害,也加剧了发生交通安全事故
的概率,加大了所有交通参与者的安全风险。据公安部统计,每年全国因酒驾
导致的道路交通事故约12015起,造成4679人死亡,7336人受伤,触目惊心
的数字警告我们应严格禁止酒后驾驶,但仅靠个人自觉性远远不够,因此,设计
一款基于STM32微控制器内核的智能控制情况检测驾驶人是否饮酒来控制车
辆能否启动,从而从根源上避免酒后驾驶是相当有必要的。
1总体设计方案
基于STM32的智能防酒驾安全系统如图1,本系统检测到汽车点火时启动监控
模式,采用短距离通信和无接触信息传输方式,酒精浓度传感器与人体红外线
传感器收集的数据会被上传给STM32单片机进行采集数据的检测处理,若检
测结果为驾驶人员未酒驾,则允许驾驶人员启动汽车[1]、正常行驶,若检测结
果为驾驶人员酒驾,则启动汽车控制装置,强行将汽车熄火,保证驾驶人员在
满足酒驾条件时无法启动汽车,启动汽车控制模块使汽车电路开启或关断,禁
止汽车被启动,从而实现从根源上杜绝酒驾的功能。
图1系统各模块示意图
2设计思路
2.1设计思路
(1)驾驶人员进入汽车后,用钥匙启动汽车电路时,会同时唤醒该系统进入工
作模式。
(2)MQ-3乙醇气体传感器采集酒精浓度信息,通过放大滤波,将信号放大并
由滤波器进行噪声滤除后将信号送入A/D转换器中,此时信号被转换为易于传
输、处理的电压信号,并将该电压信号传输至STM32单片机中,如图2所示:
图2MQ-3乙醇气体传感器信息处理
(3)上一步得到的电压信号传入STM32单片机中与提前设定好的阈值进行对
比判断,若判断结果为酒精含量未超过提前设定好的阈值,则允许汽车正常启
动。若判断结果为酒精含量超过提前设定好的阈值,则进一步判断红外传感器
的数据[2]。
(4)热释电人体红外线传感器采集驾驶人员的人体温度信息,通过放大滤波,
将信号放大并由滤波器进行噪声滤除后将信号送入A/D转换器中,此时信号被
转换为易于传输、处理的电压信号,并将其传输至STM32单片机中,如图3
所示:
图3热释电人体红外传感器信息处理
(5)上一步得到的电压信号传入STM32单片机中与提前设定好的阈值进行比
对判断,若判断结果为人体温度未超过提前设定好的阈值,则说明车内虽有酒
精含量超标人员,但该人员并非驾驶座上的人员,系统允许汽车正常启动。若
判断结果为人体温度超过提前设定好的阈值,则说明车内酒精含量超标人员为
驾驶座上的驾驶人员,此时自动提醒装置启动。
(6)自动提醒装置会通过语音播报提醒驾驶人员体内酒精浓度含量超标,不被
允许驾驶汽车。之后检测驾驶人员是否在语音提醒过后将油门关闭,若检测到
油门已关闭,说明醉酒的驾驶人员放弃了酒驾,解除安全警报状态,回到初始
状态等待汽车下一次启动。若检测到驾驶人员不顾警告,不关闭油门、执意行
驶,则启动汽车控制装置,强行将汽车熄火,保证驾驶人员在满足酒驾条件时
无法启动汽车。
2.2系统工作流程
系统工作流程:汽车点火后会触发酒精传感器采集信息,并将采集到的信息上
报至STM32单片机中,单片机接收到酒精传感器传来的数据并进行分析比对,
与系统提前设定好的阈值进行比较判断,若酒精含量未超过提前设定好的阈值,
则允许汽车正常启动,若酒精含量超过提前设定好的阈值,会进一步触发人体
热释电红外传感器采集信息,并将采集到的信息上报至STM32单片机中,单
片机接收到人体热释电红外传感器传来的数据并进行分析比对,与系统提前设
定好的阈值进行比较判断,若判断结果为温度没有发生异常,则说明醉酒人员
不是驾驶座上的驾驶人员,系统允许汽车正常启动,若检测到温度异常,则证
明醉酒人员即驾驶座上的驾驶人员,系统触发自动提醒装置,单片机向语音报
警模块发送控制信息,语音报警模块发出警报,提醒驾驶人员处于醉酒状态,
不宜驾驶机动车辆,请立即关闭油门,若系统检测到汽车油门关闭,则返回初
始状态等待汽车下一次启动,若检测到油门未关闭,即驾驶人员执意醉酒驾驶,
车控装置启动,强行锁车并将汽车熄火,保证驾驶人员的出行安全。系统流程
图如图4:
图4系统流程图
3硬件设计
STM32F1单片机为该系统的主控芯片,基于STM32微控制器内核的智能防酒
驾控制系统主要组成为MQ-3
文档评论(0)