推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于STM32的车载酒精检测系统设计

更新时间:2020-03-26 13:29:58 大小:2M 上传用户:IC老兵查看TA发布的资源 标签:stm32数据融合技术 下载积分:3分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

近年来,随着人均汽车拥有量的增加以及我们国家深入人心的酒文化使得酒后驾驶的问题越发严重,在所有车祸丧命的事件中,酒驾是罪魁祸首,给国家和个人的生命财产安全带来了严重的损失,如何来有效地防止酒后驾驶已成为当今社会关注的重要问题之一。

  本文在研究国内外防酒驾技术的基础上,结合当前的单片机发展,提出了基于STM32的车载酒精检测系统的设计方案。该系统的主要特点在于自动检测、数据准确、实时上传、价格低廉。

  当司机酒后准备驾车时,车内的酒精传感器会搜集司机以及乘客的酒精数值,采用数据融合技术得出一个最终数值与预设报警值做比较,若超出,则通过TFT LCD液晶显示屏显示其酒驾数据、并通过液晶屏周期性闪动的方式来提醒司机已经处于酒驾状态,最后通过GPRS模块将车主身份证号和当前酒精数值发送至交警部门的控制中心,可以发送到一个具有公网IP的服务器上,也可以以短信的方式发送到一个具体的手机号上,这里有两种方式可供选择。若酒精含量没有达到报警值,液晶屏幕显示目前酒精浓度,汽车照常行驶。与现有的人为检测酒驾相比,该系统具有自行检测酒驾功能,同时将酒驾车辆的有关信息上传至交警部门的控制中心以便交警更好地进行酒驾处罚,减少了资源的浪费,并可以有效地防止酒驾的发生。

  系统选用STM32F103ZET6为主控制器,传感器选用MQ-3半导体酒精传感器、ME3A-C2H5OH电化学酒精传感器,TFT LCD(薄膜液晶显示器)作为显示模块,GPRS模块选用SIM900A,设计出了一个自行检测,实时上传酒驾车辆相关信息的车载酒精检测系统。各个模块的电路原理图采用Protel99se进行绘制。

  论文的软件设计主要介绍了MDK编译环境、RT-Thread可移植操作系统、Phthon(ARM工程的编译环境)、Scons(配置工程用的软件)、酒精检测系统的主程序设计,MQ-3子程序、ME3A-C2H5OH子程序、模糊控制算法子程序、GPRS模块子程序等。用C语言实现对各个模块程序的编写。

  系统设计满足了自行检测酒驾的需求,实时上传酒驾车辆的相关信息至交警控制中心的服务器上。最后对车载酒驾系统进行总结,给出了车载酒驾系统的调试和测试结果,并对调试结果进行分析,列出了针对调试中出现问题的...

部分文件列表

文件名 大小
基于STM32的车载酒精检测系统设计.pdf 2M

全部评论(0)

暂无评论