0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用STM32控制的大型车辆双向示警系统设计方案

电子设计 来源:中电网 作者:张皓天 2021-04-12 15:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

大型车辆由于自身车长,轴距长等特点在转弯过程中前轮与后轮轨迹不重合,形成“内轮差”区域。大型车辆发生的恶性交通事故中,由于“内轮差”引发的事故占70%以上。针对大型车辆转弯视觉盲区“内轮差”问题,本设计提出一套大型车辆内轮差危险区域双向示警系统的设计方案。整个系统模拟真实车辆转向过程。主控模块采用STM32进行控制,通过连接电路、实验调试后,该系统可以模拟真实车辆转向过程,并计算“内轮差”危险区域,进行相关双向声光示警,能够达到预期目标,对有效减少大型车辆“内轮差”事故的发生提供解决方案。

作者简介:张皓天(1998— ),硕士生,主要研究方向:先进控制和人工智能

图1 内轮差区域示意图

1 系统总体设计方案

1.1 内轮差区域计算方法

建立车辆内轮差模型首先需要明确内轮差定义,内轮差是车辆转向过程中,前内轮转弯半径减去后内轮转弯半径的差值[5],而内轮差区域则是两轮转向过程中前内轮与后内轮不重合所形成的区域。内轮差的大小主要与以下三个因素有关。

● 车长:即整车的轴距,前轴与后轴的距离。

● 车宽:即前轴或后轴的轴间距。

● 转弯半径:由车辆转弯时所形成的前轮后轮不同的转弯半径。

给出计算车辆内轮差系统简化模型,并标明所需参数。l 为车长、前轮与后轮的轴距, d 为车身宽度,前轴轴间距,OC、OE、OB、OF分别为四个轮的转弯半径。未说明参数后续计算中会另作说明。汽车转向模型图如图2 所示。

图2 汽车转向模型图

内轮差计算推导步骤如下:

1)根据内轮差的定义,内轮差m = OD −OC,所以需要OD 和OC 的数据。

2)△ OCD 是直角三角形, 根据勾股定理,OD2 = OC2+CD2,CD 就是汽车轴距l,所以需要OC的数据。

3) 从图中分析,OC = OB − BC,BC就是汽车后轮距d ,所以需要OB 的数据。

4) △ OAB 是直角三角形,根据勾股定理,OB2 = OA2 − AB2,所以需要OA和AB的数据。

5) OA就是汽车最小转弯半径r,而AB = CD,也就是汽车轴距l ,所以最大内轮差m可以计算得到。根据前面分析进行推导,过程如下:内轮差m 计算如式(1) 所示。

由公式可以看出,内轮差大小与车长(轴距)、车宽(同轴间距)、转弯半径(转向角)有关,三个因素均与内轮差的大小成正相关。

计算圆弧面积即可得出内轮差区域面积。

1.2 本系统设计方案

本设计包括STM32 单片机主控模块、角度信息反馈模块、超声波测距模块、声光报警模块以及辅助演示模块。声光报警模块又分为蜂鸣器模块和激光投射模块,辅助演示模块为红外循迹模块。整个系统模拟了真实车辆转向过程中内轮差区的检测与报警。在车辆转向过程中,角度信息反馈模块检测车辆转弯信息,主控模块经计算后控制舵机精确投射内轮差区域,距离信息测量模块提供内轮差区域内物体的距离信息,反馈给主控模块经判断后向声光报警模块发送执行信息,进行相关示警。总体的设计方案如图3 所示。

图3 系统方案图

2 系统硬件设计

硬件部分设计主要由STM32 主控模块、超声波测距模块、示警模块和辅助演示模块构成。

2.1 STM32主控模块

相对于大学阶段接触较多的51 系列芯片,STM32系列芯片引脚更多,功能更全面,也更便于开发,本次设计采用STM32F103RCT6 作为主控芯片,外部连接声光报警模块、超声波测控模块,并配置红外循迹模块。其引脚图如4 所示。

图4 STM32F103RCT6引脚图

主控模块控制外部连接声光报警模块、超声波测控模块,并配置红外循迹模块。

2.2 超声波测距模块

超声波测距传感器采用HC-RS04[6]。内部电路图如图5所示。

图5 超声波内部电路图图

超声波有四个引脚,分别为供电电压为5 V 的VCC电源引脚,GND 接地线,TR 触发控制信号输入,EC回响信号输出,其引脚电路图如图6 所示。

图6 超声波引脚电路图

超声波传感器能够实现测量距离作用的同时,也能够实现判断距离内是否有障碍物功能[7]。本设计中超声波测距传感器主要检测内轮差区域内是否有障碍物存在,若存在障碍物则将信息传递给主控模块,进行下一步声光报警系统。

2.3 示警模块

示警模块包括两部分:声音报警模块与激光投射模块,合称声光报警模块。

2.3.1 声音示警模块

声音示警模块采用简单蜂鸣器即可,此系统中其工作原理为主控芯片接收到超声波测距反馈信息,若判断有障碍物存在,则启动蜂鸣器驱动电路,进行声音示警功能。其电路图如图7 所示。

图7 蜂鸣器电路图

2.3.2 激光投射模块

经过选型比较,激光投射模块选择RUILIPU(瑞利普)激光雾灯,由主控模块进行控制,根据计算结果投射内轮差区域。激光投射模块实物效果图如图8 所示。

图8 激光投射模块实物效果图

2.4 辅助展示模块

辅助展示模块为红外循迹模块,作用为更好实现控制车辆转向角度。

为有效控制车辆转向角度,方便直观体现汽车转向过程中的内轮差区域,也为配合本系统设计要求,为模型小车设计了红外循迹模块功能。

红外传感器选择两个ST188,其采用高发射率红外光电二极管和高灵敏的光电晶体管组成。

其电路图如图9 所示。

图9 循迹模块电路图

3 系统软件主程序设计

主程序程序设计是系统的整体软件思路设计,上电系统初始化,小车正常循迹,检测车辆是否转弯,检测到转弯则开始计算内轮差区域,将计算结果反馈给主控模块,主控模块向超声波模块发送指令检测内轮差内是否有障碍物,有障碍物则进行声光示警。没有则小车正常循迹,直至有转弯出现。主程序软件设计流程图如图10 所示。

图10 主程序软件设计流程图

4 系统调试

4.1 硬件调试

本次硬件调试主要先对先各个部分分别进行功能调试,然后对整体进行调试。对内轮差区域有无物体分别进行调试、对循迹模块进行调试。循迹功能模块如图11所示。

内轮差有无物体调试图如图12 所示。

图11 循迹功能调试图

图12 内轮差区域有无物体调试图

4.2 软件调试

软件调试主要是对各个程序之间连接问题以及计算处理问题进行调试。将程序下载到微控制器里,配合硬件调试一同进行。结果显示软件程序部分没有问题。

5 结语

大型车辆交通事故频频发生,而由于内轮差造成的交通事故又占多数,针对大型车辆转弯视觉盲区“内轮差”问题,设计一套大型车辆内轮差危险区域双向示警系统。设计出能够模拟大型车辆转弯的模型实物,整个系统设计模拟真实车辆转向过程中内轮差区域的检测与示警。在车辆转向过程中,角度信息测量模块检测车辆转弯信息,主控模块采用STM32 进行控制,经计算后控制投射装置精确投射内轮差区域,距离信息测量模块提供内轮差区域内物体的距离信息,反馈给主控模块经判断后向声光报警模块发送执行信息,进行司机与行人双向示警。

通过方案设计、器件选型、硬件与软件的设计与调试,最终完成制作,实现了预期目标,能够针对车辆内轮差区域进行相关示警操作。检测到内轮差区域有障碍物时,声光同提示示司机与行人,为真实大型车辆减少内轮差事故提供解决方案。
编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 超声波
    +关注

    关注

    63

    文章

    3243

    浏览量

    144103
  • STM32
    +关注

    关注

    2305

    文章

    11121

    浏览量

    371180
  • 蜂鸣器
    +关注

    关注

    12

    文章

    897

    浏览量

    47605
  • 超声波传感器

    关注

    18

    文章

    621

    浏览量

    37886
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    FZH501A 适用于 LED 显示屏系统控制卡与显示模组间的数据交互的 双向总线收发器

    、 产品应用Ø 全彩 LED 显示屏模组;LED 显示屏控制卡。四 、引脚排列 总结FZH501A 是一款高可靠性、低延迟的 双向总线收发器,适用于 LED 显示屏系统控制卡与显示模
    发表于 11-10 09:59

    米尔SECC方案助力国标充电桩出海

    。 ISO 15118充电协议架构三、米尔SECC方案核心架构 PLC调制解调电路:将高频载波信号叠加在充电控制信号(CP)和地线(PE)上,实现充电桩与车辆之间的数据传输; CP信号生成电路:产生特定
    发表于 11-07 19:32

    基于STM32与LoRa的智慧工地扬尘在线监测系统设计与实战

    在线监测系统设计方案。文章将深度剖析硬件选型、电路设计、低功耗策略以及数据滤波算法,并分享在真实工地环境中遇到的挑战与解决方案。一、系统总体架构本
    的头像 发表于 10-27 15:12 415次阅读
    基于<b class='flag-5'>STM32</b>与LoRa的智慧工地扬尘在线监测<b class='flag-5'>系统</b>设计与实战

    电磁频谱监测平台系统设计方案

    电磁频谱监测平台系统设计方案
    的头像 发表于 10-23 16:03 321次阅读
    电磁频谱监测平台<b class='flag-5'>系统</b><b class='flag-5'>设计方案</b>

    电磁频谱管理系统设计方案

    电磁频谱管理系统设计方案
    的头像 发表于 10-20 14:02 260次阅读
    电磁频谱管理<b class='flag-5'>系统</b><b class='flag-5'>设计方案</b>

    电磁频谱监测系统软件设计方案

    电磁频谱监测系统平台设计方案
    的头像 发表于 09-28 16:03 140次阅读
    电磁频谱监测<b class='flag-5'>系统软件设计方案</b>

    电磁频谱监测系统设计方案

    电磁频谱监测系统平台设计方案
    的头像 发表于 09-28 15:58 480次阅读
    电磁频谱监测<b class='flag-5'>系统</b><b class='flag-5'>设计方案</b>

    双电机控制系统在吊放电缆寿命试验台中的应用方案

    摘要:主要阐述了吊放电缆寿命试验台电机控制系统的硬件部分设计方案,其主要采用双直流电机和美国德州仪器公司的 TMS320F2812构成控制系统,包括电源电路、PWM产生电路、DDSP外
    发表于 06-18 16:41

    大型工业设备运行诊断系统方案:实时监测与优化工业生产

    、声、光、电等参数,结合监测到的运行数据,对机器设备的运行状态进行分析,提供具有预见性的维护指导,以免设备突然损坏停机,造成经济效益的损失。 方案说明: 该大型工业设备运行诊断系统方案
    的头像 发表于 06-18 15:43 468次阅读

    部队车辆派遣系统软件平台设计方案

    行业资讯
    北京华盛恒辉科技
    发布于 :2025年06月09日 18:51:12

    11kW 双向 DCDC 转换器系统方案(原理图+BOM+PCB)

    本文件介绍了英飞凌科技公司针对11kW双向DCDC转换器的完整系统解决方案。REF-DAB11KIZSICSYS开发板是一款采用双电感双电容(CLLC)谐振网络的宽范围输出DC-DC级
    的头像 发表于 03-21 16:45 4227次阅读
    11kW <b class='flag-5'>双向</b> DCDC 转换器<b class='flag-5'>系统</b><b class='flag-5'>方案</b>(原理图+BOM+PCB)

    电装公司推出全新电动车辆充电控制系统「EVECOM」

    株式会社电装(以下简称电装)于 3 月 6 日宣布,通过旗下株式会社电装解决方案公司,正式推出面向企业用车单位、大型社区以及商业综合体的全新电动车辆充电控制系统「EVECOM」。该
    的头像 发表于 03-14 11:21 779次阅读

    德州仪器车辆外部入侵监控系统解决方案

    随着机动车辆盗窃案件持续增加(根据刑事司法委员会的数据,2022 年至 2023 年的增幅达 105%),许多消费者正在寻求新的设计方案以确保车辆安全。
    的头像 发表于 03-10 09:36 1376次阅读
    德州仪器<b class='flag-5'>车辆</b>外部入侵监控<b class='flag-5'>系统</b>解决<b class='flag-5'>方案</b>

    电磁环境模拟系统设计方案

    智慧华盛恒辉电磁环境模拟系统设计方案是一个综合性的工程任务,涉及多个方面的考虑和技术实现。以下是一个基于当前技术和应用需求的电磁环境模拟系统设计方案概述: 智慧华盛恒辉电磁环境模拟
    的头像 发表于 02-14 16:47 660次阅读
    电磁环境模拟<b class='flag-5'>系统</b><b class='flag-5'>设计方案</b>

    轮速传感器AH741应用于车辆动力控制系统ABS

    轮速传感器AH741应用于车辆动力控制系统ABS
    的头像 发表于 02-07 09:35 797次阅读
    轮速传感器AH741应用于<b class='flag-5'>车辆</b>动力<b class='flag-5'>控制系统</b>ABS