任国庆 袁梦磊 李垚
1.产品介绍
为了有效地防止酒驾,实现防酒驾智能化,我们设计出了基于STM32系统与WIFI互联技术的汗液酒精检测系统,大家都知道传统方法需大量人力物力,而各种智能防酒驾系统不但过于繁琐,而且很难区分是驾驶员饮酒还是乘客饮酒,我们充分利用驾驶员的工作特征,在方向盘里放置酒精传感器,既简单实际,又能够准确辨别司机是否饮酒。
如今,气体传感器正在向低功耗、多功能、集成化方向不断的发展,所以,酒精浓度智能检测装置具有十分广阔的现实市场,而且作用强大。为此,本文针对智能化酒精检测及预警控制系统进行研究,以32位STM单片机为控制核心,在每个车门和方向盘里分别放置酒精传感器,能够多点测量分析,最大的优势是能够准确区分出是司机饮酒还是乘客饮酒,并做出相应的处理。当驾驶员手心汗液里挥发出的酒精浓度达到设定值,报警信息通过WIFI模块无线发送给主控系统,进行语音提示,并发短信给驾驶员的亲友,而且会强制切断汽车电源总线,令其无法启动汽车。最大限度地限制和减少酒后驾车的现象,尽可能降低交警的工作量,同时提高交警的工作效率。
2.工作原理
智能车载防酒驾系统采用GPRS GA6短信收发模块、来实现短信提醒,语音播放模块、主控制器STM32、辅助芯片STC12C5A60S2、wifi模块。系统在驾驶时可以进行实时的车载检测,并用wifi模块进行数据的传输,短信收发模块和语音提示模块及时进行预警,单片机控制继电器采用小电流控制大电流的方式及时处理,使汽车熄火,
1.1 wifi模块之间连接
2.1.1建立AP
2.1.2建立STA
2.2短信收发技术解析
系统的短信收发模块是一个4频的GSM/GPRS模块,其中包括SMA天线座、IPX天线座、GA6模组、咪头、470uf钽电容、MP1584、usb供电、耳机座、SIM卡座、SMF0SC等组成。
2.3 语音模块
语音播放模块需要接喇叭、microTF卡,具有设置播放模式与顺序的功能,其原理即为操作高低电平。
2.4程序说明
智能车载防酒驾系统程序编写思路分为如下两部分:
2.4.1 STM32部分程序设计
(1)系统初始化
(2)调用函数ESP8266_AP_TCPServer()函数
(3)进入switch语句判断是否能正常工作连接
(4)while循环,程序开始进入检测模式。
2.4.2 STC12C5A60S2部分程序设计
(1)系统初始化
(2)while循环,系统开始进入连接与传输数据模式。
3.产品亮点
(1)把传感器放到方向盘内部,检测准确。
(2)及时发现及时处理
(3)設计简单新颖,不会破坏汽车内部美学结构。
(4)系统采用WIFI模块对接,实现多位点检测酒精浓度。