历史上的今天
返回首页

历史上的今天

今天是:2025年03月30日(星期日)

正在发生

2021年03月30日 | 大型车辆内轮差危险区域双向示警系统设计

2021-03-30 来源:电子产品世界

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


*本项目获得“2020全国大学生集成电路创新创业大赛·创新实践项目组”辽宁省一等奖、东北赛区二等奖、国家级三等奖。


指导教师:汪语哲、谢春利。


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

image.png?imageView2/2/w/550

图1 内轮差区域示意图


1   系统总体设计方案


1.1 内轮差区域计算方法


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


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


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


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


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

image.png?imageView2/2/w/550

图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) 所示。

1617083682117313.png?imageView2/2/w/550

前轮转弯半径OD 由勾股定理推导得出,如式(2)所示。

1617083712160911.png?imageView2/2/w/550

同理,计算得到OC,则内轮差m 求解模型如式(3)所示。

1617083753920544.png?imageView2/2/w/550

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


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


1.2 本系统设计方案


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

image.png?imageView2/2/w/550

图3 系统方案图


2   系统硬件设计


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


2.1 STM32主控模块


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

1617084038887895.png?imageView2/2/w/550

图4 STM32F103RCT6引脚图


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


2.2 超声波测距模块


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

1617084107982777.png?imageView2/2/w/550

图5 超声波内部电路图图


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

image.png?imageView2/2/w/550

图6 超声波引脚电路图


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


2.3 示警模块


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


2.3.1 声音示警模块


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

image.png?imageView2/2/w/550

图7 蜂鸣器电路图


2.3.2 激光投射模块


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

image.png?imageView2/2/w/550

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


2.4 辅助展示模块


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


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


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


其电路图如图9 所示。

image.png?imageView2/2/w/550
图9 循迹模块电路图


3   系统软件主程序设计


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

image.png?imageView2/2/w/550

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


4   系统调试


4.1 硬件调试


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

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

image.png?imageView2/2/w/550

图11 循迹功能调试图

1617084640164155.png?imageView2/2/w/550

1617084658266868.png?imageView2/2/w/550

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


4.2 软件调试


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


5   结语


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


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


参考文献:


[1] 周磊,胡沁如,龚书晨,等.基于汽车内轮差的警示装置设计研究


[J].浙江科技学院学报,2018,30(05):429-434.


[2] 杨晓寒,暴连胜,顾思思.高速公路车路协同自动驾驶条件及技术研究[J].公路交通科技(应用技术版),2019,15(02):262-266.


[3] 黄鑫.让自动驾驶汽车轻装“上路”[J].安全与健康,2018(06):41-43.


[4] 刘启明.基于车辆碰撞事故反求的脑损伤评价研究[D].长沙:湖南大学,2018.


[5] 刘树峰.多路况下汽车防碰撞预警系统设计与仿真[D].泰安:山东农业大学,2014.


[6] 章小兵,宋爱国,唐鸿儒.基于单接收头的超声波多目标测距[J].传感技术学报,2007(05):1167-1170.


[7] 奠石镁.超声波测距在汽车倒车防撞系统中的应用[J].电脑知识与技术(学术交流),2007(04):1083-1085.


[8] Steering Solutions Ip Holding Corporation; Patent Issued for Automotive Driver Health Monitoring And Response System(USPTO 10,561,357)[J]. Journal of Transportation,2020.


(注:本文来源于科技期刊《电子产品世界》2021年第2期,欢迎您写论文时引用,并注明出处。)


推荐阅读

史海拾趣

Dynachip Corp公司的发展小趣事

Dynachip Corp深知品质对于电子产品的重要性,因此他们建立了严格的质量管理体系,从原材料采购到生产过程再到成品检测,每一个环节都严格把控。他们还引进了先进的生产设备和技术,确保产品的稳定性和可靠性。这种对品质的坚持使Dynachip Corp的产品在市场上获得了广泛认可,客户群逐渐扩大。

华润微(CRMICRO)公司的发展小趣事

华润微的前身可以追溯到1983年成立的香港华科电子公司。这家公司在电子行业中默默耕耘,逐渐积累了技术实力和市场份额。1999年,公司开始涉足6英寸晶圆代工业务,标志着其向半导体制造领域的进军。经过数年的发展和积累,华润微于2002年收购了中国华晶电子集团公司,进一步扩大了其业务范围和市场份额。此后,华润微不断壮大,逐步成为电子行业的佼佼者。

EAO公司的发展小趣事

在产品质量方面,EAO公司始终坚持品质至上的原则。公司建立了严格的质量管理体系和检测流程,确保每一件产品都符合高标准的质量要求。同时,EAO公司还注重员工素质的提升和技能培训,确保员工具备专业的技能和知识来保障产品质量。正是这种对品质的坚守和追求,让EAO公司在激烈的市场竞争中赢得了客户的信任和口碑。

请注意,以上故事均为虚构内容,旨在展示EAO公司在电子行业中可能的发展路径和成就。实际情况可能因公司战略、市场环境等因素而有所不同。

GE Power Electronics Inc公司的发展小趣事
为企业或个人提供定制化的声控音乐玩具娃娃电路方案,满足不同的礼品需求。
Aces Electronics Co Ltd公司的发展小趣事

在发展过程中,Aces也面临过各种挑战和危机。例如,原材料价格波动、市场竞争激烈、贸易壁垒等因素都曾经给公司带来不小的压力。然而,Aces凭借敏锐的市场洞察力和强大的危机管理能力,成功应对了这些挑战。公司及时调整采购策略、优化产品结构、拓展销售渠道等措施,有效缓解了外部压力,保持了稳定的发展态势。

这些故事虽然基于假设和推测,但反映了一个电子企业在发展过程中可能遇到的各种情况。无论面对技术挑战、市场竞争还是行业变革,Aces Electronics Co., Ltd.都展现了坚韧不拔、勇往直前的精神风貌。未来,公司将继续致力于技术创新和市场拓展,为电子行业的发展贡献更多力量。

EFINIX公司的发展小趣事

经过深入研发,EFINIX公司成功推出了Quantum™可编程加速器技术。与传统的FPGA技术相比,Quantum™技术可将面积利用率提高4倍,使得ASIC、ASSP和FPGA领域的高级可编程硅产品得以实现。该技术使EFINIX的产品在面积、功耗、性能等方面具有显著优势,吸引了众多客户的关注。

问答坊 | AI 解惑

接地电阻

坛子里的朋友们有没有做接地电阻测量的,特别是双钳的那种,小弟正在做,留下qq453749071,希望有朋友来交流,坛子里留言也可以哦…

查看全部问答>

本科课程数字信号处理期末考试试卷求解答

期末考试在即,小弟因事耽误学业,一筹莫展之中。现有试卷一份,哪位大侠能出手相助,给予解答,事成有重谢。课程采用教材为清华大学程佩青《数字信号处理》,具体情况可加QQ:43950093详谈…

查看全部问答>

微波射频芯片与分立元件的使用区别

以前一直从事微波系统设计,基本上没有pcb电路设计基础。现在开始从事RF设计,接触了很多微波集成芯片,感觉比以前所用的分立元件方便多了,价格优势也十分的明显。指示性能指标要差一些。想请教大家一下,射频芯片是否是一种发展趋势?具体还有什 ...…

查看全部问答>

刚学者的迷茫

    本人对嵌入式有点感觉。不知如何才是有效的学习顺序。有很多的书很难选择的?谢谢 …

查看全部问答>

ARM/Linux/WinCE讲座

7月21日,在上海城市管理学院举办,活动规模200人。 三个专题:         最新ARM技术和嵌入式技术发展动态(ARM中国技术营销经理费浙平主讲)         嵌入式Linux启动代码--Bo ...…

查看全部问答>

2812 PWM 产生例程 问题

#include \\"DSP28_Device.h\\" void main(void) {         /*初始化系统*/         InitSysCtrl();                 EALLOW;     &n ...…

查看全部问答>

整理大家关于【最小系统板】的建议

1、增加LED,方便调试。 因为5438的IO口很多,所以增加的LED不使用复用的方式,直接占用P7.2和P7.3管脚,LED的位置如下图所示,红色圈圈位置即是。 2、更改电源接口,将5mm间距的端子改成2.54mm间距的XH接插件。 开始设计成端子的原因是端子可以 ...…

查看全部问答>

MSP430F1232串口收一延迟时间数据然后发一高电平信号

请教各位了,现在要用MSP1232写一个程序,通过串口收一个延迟时间的数据,收到后程序进行延迟,不知道该怎么写。求助了!!!…

查看全部问答>

方差补偿自适应卡尔曼滤波在监测中的应用的MATLAB程序的

有没有大神懂方差补偿自适应卡尔曼滤波在监测中的应用的MATLAB程序的,可不可以给我发一份啊!急求!!!谢谢了!qq邮箱:631143008@qq.com …

查看全部问答>

IIC上拉电压

各位大侠,我有个困扰。 我在用一颗温湿度传感器,该传感器是3.3V供电的,接口是IIC。我用的MCU是5V供电的。MCU和sensor之间通过IIC通讯。 如果IIC总线上拉到3.3V,我担心MCU不能识别电平。如果上拉到5V,我担心会不会损坏sensor. IC的损坏一般 ...…

查看全部问答>