一种自动驾驶汽车线控底盘在环测试系统的制作方法

文档序号:17184142发布日期:2019-03-22 21:11阅读:409来源:国知局
一种自动驾驶汽车线控底盘在环测试系统的制作方法

本发明创造属于智能汽车与交通仿真技术领域,具体涉及一种自动驾驶汽车线控底盘在环测试系统。



背景技术:

随着汽车主动安全技术的发展,工程师们对整车系统动力学控制也提出了更高的要求。传统的汽车底盘系统不具备主动控制功能,其底盘结构主要以机械、液压元件为主,并且缺乏灵活性,难以应对复杂多变的汽车行驶工况和不同的驾驶功能要求。由于机械和液压连接带来动力学上的强耦合特性,使得不同控制系统之间会产生干扰或制约,致使汽车的再生制动功能的能量回收效率并不是很理想。而汽车的转向系统和制动系统均是汽车驾驶系统中十分重要的组成部分,其中制动系统的功能是使行驶中的汽车减速甚至停车以及使下坡中行驶的汽车速度保持稳定,转向系统的功用是按照驾驶员的意愿操纵并控制汽车的行驶方向。传统燃油汽车的底盘制动系统采用真空助力装置,其缺点是结构较为复杂、体积较大、对发动机依赖程度大且制动压力控制也不精确,由于以上缺点,目前车辆产业中已经减少了对制动部分真空助力装置的使用。以上提及的传统制动、转向系统,由于其广泛采用机械结构链接,不能满足汽车智能驾驶时主动安全功能方面的需要,因此线控液压制动与线控转向的概念被人们提出。

显然,当今日益流行的线控液压制动与线控转向功能一般更加适用于无人驾驶汽车的情景,然而,无人驾驶目前国内外只是刚刚兴起,其应用范围具有局限性,尤其对于私家车的应用场合,大部分私家车主更加愿意享受自主驾驶带来的乐趣,然而在其享受驾驶乐趣的同时,也常常因为旅途的疲劳驾驶而倍尝危险,或者为了长途跋涉安全起见,不得不联合几个人共驾前行,以分担劳动,保证安全。

由此看来,当今无人驾驶车虽然制动、转向精准,但不能满足驾车者的体验;而有人驾驶车虽然能够满足用户体验,但不能避免因疲劳驾驶而发生的危险;存在的问题是:无人驾驶和有人驾驶二者不能成为有机的统一体,达到互相弥补和取长补短的目的。



技术实现要素:

本发明针对现有技术存在的问题,提出一种基于人机共驾的自动驾驶汽车线控底盘在环测试系统,目的在于解决现有技术无人驾驶和有人驾驶二者不能成为有机的统一体,不能互相弥补和取长补短的问题。

本发明为解决其技术问题采用以下技术方案。

一种自动驾驶汽车线控底盘在环测试系统,其特征在于:包括电控系统、线控液压制动系统、线控转向系统、显示屏;所述的电控系统分别与线控液压制动系统、线控转向系统双向连接,与显示屏单向连接;其特征在于:所述线控液压制动系统为无人驾驶制动和有人驾驶制动两种模式共存且两种模式随时可切换的系统,所述线控转向系统为无人驾驶转向和有人驾驶转向两种模式共存且两种模式随时可切换的系统,所述电控系统为带有两种模式切换开关的系统。

所述电控系统包括带有两种模式切换开关及控制软件的上位机组、用于提供线控液压制动系统硬件底层控制的pxi、用于提供线控转向系统硬件底层控制的microautobox;所述上位机组与所述microautobox和所述pxi分别通过网线连接,所述microautobox和所述pxi通过can总线相互传输数据,所述microautobox通过can总线控制线控转向系统;所述pxi通过can总线控制线控液压制动系统;所述线控液压制动系统和线控转向系统将采集信息反馈给电控系统的上位机组。

所述上位机组包括:carsim软件模块、labview软件模块、matlab/simulink软件模块;所述的carsim用于将车辆道路系统模型显示于显示屏;所述的carsim还接收labview反馈的采集数据,根据采集数据进行动态测试,然后向labview输出整车参数作为测试结果,labview将接收的测试结果发送给pxi,pxi接收测试结果通过can总线将其传递给microautobox;所述matlab/simulink一方面计算理想的数据交给所述转向系统和所述制动系统执行,一方面通过microautobox接收来自pxi的测试结果,根据测试结果再计算出理想的数据,同时matlab/simulink还用于接收模式切换开关信号,启动不同的模式。

所述microautobox接收来自matlab/simulink的模式切换指令及计算的理想数据,当接收无人驾驶模式指令时,microautobox向pxi发出控制指令,并根据matlab/simulink计算的理想数据给转向电机控制器g31发出转角信号,从而控制所述线控转向系统;当接收来自matlab/simulink有人驾驶模式指令时,microautobox向路感电机控制器发出控制指令,路感电机控制器控制路感电机模拟阻力加载并作用于方向盘;同时,microautobox再将采集的转角信息发送给pxi,制动子系统通过压力传感器将采集的信息传给pxi,pxi最终将两路采集的数据发送给上位机组的carsim软件单元,carsim软件单元根据这些参数进行车辆模型的动态测试,carsim还通过显示屏显示该车辆模型的动态测试动画。

所述pxi用于控制制动系统的底层硬件,pxi通过microautobox接收matlab/simulink发出的无人驾驶或有人驾驶的指令,当接收无人驾驶指令时,pxi接收压力传感器采集的数据,同时,pxi启动阻力加载,将阻力加载电流发送给转向电机;当接收有人驾驶指令时,pxi只是接收压力传感器采集的数据而非启动阻力加载;所述pxi还用于通过microautobox接收转向系统的采集数据,包括有人驾驶和无人驾驶转向系统采集的数据;所述pxi还用于将两路采集数据通过labview发送给carsim,carsim根据采集数据进行动态测试,然后向labview输出整车参数作为测试结果,labview将接收的测试结果发送给pxi;所述pxi还用于将两路采集后的测试结果通过microautobox发送给matlab/simulink,matlab/simulink根据采集后的测试结果再次计算理想数据。

所述的线控液压制动系统包括无人驾驶制动子系统、有人驾驶制动子系统;所述无人驾驶制动子系统包括带有电动主缸的电动建压装置、带有轮缸压力传感器的液压调节单元、制动轮缸;电动建压装置接收pxi控制指令通过液压调节单元ecu控制制动轮缸,轮缸压力传感器将采集的信息反馈给pxi;所述有人驾驶制动子系统包括人工制动踏板、电动主缸、带有轮缸压力传感器的液压调节单元,制动轮缸;电动主缸接收人工制动踏板的信息,通过液压调节单元ecu控制制动轮缸,制轮缸压力传感器将采集信息反馈给pxi。

所述的线控转向系统包括无人驾驶转向子系统,有人驾驶转向子系统;所述无人驾驶转向子系统包括转向电机控制器、转向电机、转角传感器,所述转向电机控制器接收microautobox转角控制指令并控制转向电机,转向电机输出信息给转角传感器,转角传感器将采集信息反馈给microautobox;所述有人驾驶转向子系统包括方向盘、转角-转矩传感器、路感电机控制器,路感电机,转向电机控制器、转向电机、转角传感器;所述转角-转矩传感器接收方向盘转角-转矩信息并发送给路感电机控制器,路感电机控制器控制路感电机模拟阻尼加载于方向盘;所述路感电机控制器当接收microautobox人工转向指令时、通过can总线控制转向电机控制器控制转向电机、并通过转向电机的转角传感器将采集信息反馈给microautobox。

本发明的优点效果

1.本发明自动驾驶汽车线控底盘在环测试系统,通过设置无人驾驶制动和有人驾驶制动两种模式共存且随时可切换模式、设置无人驾驶转向和有人驾驶转向两种模式共存且随时可切换模式、设置电控系统为带有两种模式切换开关的电控系统模式,实现了人机共驾的场景,驾驶员可以自驾也可以把方向盘交给无人驾驶系统,从而解决了现实生活中酒后代驾、疲劳驾驶的问题,给私家车插上了无人驾驶的翅膀,在满足驾驶员自驾体验的同时,采用分段无人驾驶的模式,实现了智能化和人工驾驶的美妙结合,将人工驾驶和无人驾驶的优势发挥到了极致。

2.本发明所述的自动驾驶汽车硬件在环测试系统实现了线控液压制动系统与线控转向系统的硬件在环,不仅为线控系统的硬件快速控制原型的开发提供了有利条件,同时还降低了线控液压制动系统和线控转向系统的研发成本。在进行硬件在环仿真分析时,驾驶员及路面环境都是由计算机模拟实现,可实现各种复杂的路面环境和工况设置,不但减少了人工成本,还增加了动态调整的灵活度。

3.本发明所述的自动驾驶汽车硬件在环测试系统能够用于线控液压制动执行机构、线控转向执行机构及ecu的开发测试,以及设计方法、控制技术和样机测试研究,通过本试验台,能够用于abs/acc/aeb/lka/tcs/esc等主动安全系统及其控制策略的仿真分析,具有精确测量线控制动油液压力功能,能够实现轮缸压力的快速调节;线控转向部分同时采用p-eps和c-eps系统,方便进行不同转向系统构型控制器的开发,不仅可以研究线控转向系统的控制策略,还可单独研究p-eps或c-eps电动助力转向的助力性能,并且可以借助方向盘,实现人机共驾功能。

4.本发明所述的自动驾驶汽车制动部分硬件在环测试系统在验证算法、电磁阀响应特性和轮缸增减压动态响应特性的同时,通过修正参数完成参数优化,能够实现对控制算法的动态调整,电磁阀等执行机构的实物参数修正及重新设计过程。

附图说明

图1为本发明自动驾驶汽车底盘在环测试系统-总体框图;

图2为本发明自动驾驶汽车底盘在环测试系统-电控系统框图;

图3为本发明自动驾驶汽车底盘在环测试系统-电控系统上位机组框图;

图4a为本发明自动驾驶汽车底盘在环测试系统-无人驾驶制动系统、无人驾驶转向系统示意图;

图4b为本发明人机共驾在环测试系统-有人驾驶制动系统、有人驾驶转向系统示意图;

图5为本发明自动驾驶汽车底盘在环测试系统-总体平面图;

图6为本发明自动驾驶汽车底盘在环测试系统-线控液压制动系统示意图;

图7为本发明自动驾驶汽车底盘在环测试系统-线控转向系统示意图;

1-1:并联电控柜;1-2:平台底板;

2:自动驾驶车制动装置;2-0:人工制动踏板;2-0-0:脚踏板;2-0-1:位移传感器;2-1:电动建压装置;2-1-1-电动主缸;2-1-2-电机驱动器;2-2:制动轮缸:2-2-1:前轮刹车组;2-2-2:后轮刹车组;2-3:液压调节单元;2-3-1:进油阀(高速开关阀);2-3-2:出油阀(高速开关阀);2-3-3:低压蓄能器;2-3-4:电机;2-3-5:柱塞泵;2-3-6:压力传感器;2-4:hcu控制器;

3:自动驾驶车转向装置;3-0:转向输入驱动调整组;3-1:接线端子支架;3-2:齿条安装组;3-3:p-eps控制器;3-3-1-转角传感器;3-3-2-转向电机;3-3-3-转向电机控制器;3-4:阻力加载组;3-5:管柱安装组;3-6:c-eps控制器;3-6-1:路感电机;3-6-2:路感电机控制器;3-6-3:转角-转矩传感器;3-7:转向系统供电电源;3-8:转向输入驱动部分;3-9:座椅;3-10:方向盘;3-11:can总线;

4:显示屏。

具体实施方式

本发明的设计原理

1.无人驾驶控制模式的设计。开关模式切换按钮通知上位机组单元的matlab/simulink当前为无人驾驶模式,matlab/simulink通过microautobox分别启动无人驾驶转向子系统、无人驾驶制动子系统,其中,microautobox通过转向电机控制器启动无人驾驶转向子系统,microautobox通过pxi启动无人驾驶制动子系统;转向子系统通过转角传感器将采集的信息反馈给microautobox,microautobox再将采集的转角信息发送给pxi,制动子系统通过压力传感器将采集的信息传给pxi,pxi最终将两路采集的数据发送给上位机组的carsim软件单元,carsim软件单元根据这些参数进行车辆模型的动态测试,carsim还通过显示屏显示该车辆模型的动态测试动画。

2、有人驾驶控制模式的设计。开关模式切换按钮通知上位机组单元的matlab/simulink当前为有人驾驶模式,matlab/simulink通过microautobox分别接收有人驾驶转向子系统、有人驾驶制动子系统的数据。其中,microautobox通过路感电机控制器启动路感电机,路感电机将阻尼加载电流反馈给方向盘,同时,转向电机控制器通过转向电机、转角传感器将采集的信息反馈给microautobox,microautobox再将采集的转角信息发送给pxi,制动子系统通过压力传感器将采集的信息传给pxi,pxi最终将两路采集的数据发送给上位机组的carsim软件单元,carsim软件单元根据这些参数进行车辆模型的动态测试。

基于以上原理,本发明设计了一种自动驾驶汽车线控底盘在环测试系统。

一种自动驾驶汽车线控底盘在环测试系统如图1所示,其特点是:包括电控系统、线控液压制动系统、线控转向系统、显示屏;所述的电控系统分别与线控液压制动系统、线控转向系统双向连接,与显示屏单向连接;其特征在于:所述线控液压制动系统为无人驾驶制动和有人驾驶制动两种模式共存且两种模式随时可切换的系统,所述线控转向系统为无人驾驶转向和有人驾驶转向两种模式共存且两种模式随时可切换的系统,所述电控系统为带有两种模式切换开关的系统。

所述电控系统如图2所示,包括带有两种模式切换开关及控制软件的上位机组、用于提供线控液压制动系统硬件底层控制的pxi、用于提供线控转向系统硬件底层控制的microautobox;所述上位机组与所述microautobox和所述pxi分别通过网线连接,所述microautobox和所述pxi通过can总线相互传输数据,所述microautobox通过can总线控制线控转向系统;所述pxi通过can总线控制线控液压制动系统;所述线控液压制动系统和线控转向系统将采集信息反馈给电控系统的上位机组。

所述上位机组(图5的1-1:并联电控柜即为上位机组)如图3所示,包括:carsim软件模块、labview软件模块、matlab/simulink软件模块;所述的carsim用于将车辆道路系统模型显示于显示屏;所述的carsim还接收labview反馈的采集数据,根据采集数据进行动态测试,然后向labview输出整车参数作为测试结果,labview将接收的测试结果发送给pxi,pxi接收测试结果通过can总线将其传递给microautobox;所述matlab/simulink一方面计算理想的数据交给所述转向系统和所述制动系统执行,一方面通过microautobox接收来自pxi的测试结果,根据测试结果再计算出理想的数据,同时matlab/simulink还用于接收模式切换开关信号,启动不同的模式。

所述microautobox接收来自matlab/simulink的模式切换指令及计算的理想数据,当接收无人驾驶模式指令时,microautobox向pxi发出控制指令,并根据matlab/simulink计算的理想数据给转向电机控制器发出转角信号,从而控制所述线控转向系统;当接收来自matlab/simulink有人驾驶模式指令时,microautobox向路感电机控制器发出控制指令,路感电机控制器控制路感电机模拟阻力加载并作用于方向盘;同时,microautobox再将采集的转角信息发送给pxi,制动子系统通过压力传感器将采集的信息传给pxi,pxi最终将两路采集的数据通过labview发送给上位机组的carsim软件单元,carsim软件单元根据这些参数进行车辆模型的动态测试,carsim还通过显示屏显示该车辆模型的动态测试动画。

所述pxi用于控制制动系统的底层硬件,pxi通过microautobox接收matlab/simulink发出的无人驾驶或有人驾驶的指令,当接收无人驾驶指令时,pxi接收压力传感器采集的数据,同时,pxi启动阻力加载,将阻力加载电流发送给转向电机;当接收有人驾驶指令时,pxi只是接收压力传感器采集的数据而非启动阻力加载;所述pxi还用于通过microautobox接收转向系统的采集数据,包括有人驾驶和无人驾驶转向系统采集的数据;所述pxi还用于将两路采集数据通过labview发送给carsim,carsim根据采集数据进行动态测试,然后向labview输出整车参数作为测试结果,labview将接收的测试结果发送给pxi;所述pxi还用于将两路采集后的测试结果通过microautobox发送给matlab/simulink,matlab/simulink根据采集后的测试结果再次计算理想数据。

如图4a所示,左半边图为无人驾驶情景下的转向子系统,右半边图为无人驾驶情景下的制动子系统;

如图4b所示,左半边图为有人驾驶情景下的转向子系统,右半边图为有人驾驶情景下的制动子系统;

如图4a、4b、图6所示,所述的线控液压制动系统包括无人驾驶制动子系统、有人驾驶制动子系统;所述无人驾驶制动子系统包括带有电动主缸2-1-2的电动建压装置、带有轮缸压力传感器2-3-6的液压调节单元ecu、制动轮缸2-2-1,2-2-2;电动建压装置接收pxi控制指令通过液压调节单元ecu控制制动轮缸2-1-1,2-1-2,轮缸压力传感器2-3-6将采集的信息反馈给pxi;所述有人驾驶制动子系统包括人工制动踏板2-0、电动主缸2-1-1、带有轮缸压力传感器2-3-6的液压调节单元hcu,制动轮缸2-2-1,2-2-2;电动主缸2-1-1接收人工制动踏板2-0的信息,通过液压调节单元hcu控制制动轮缸2-2-1,2-2-2,制轮缸压力传感器2-3-6将采集信息反馈给pxi。

关于线控制动系统的补充说明:在对电子制动踏板性能进行研究和测试时,往往需要对其输入一个阶跃踏板力或让踏板在不同初始速度下匀速运动等,但是人力输入基本上很难满足这些要求。通过本试验台可以实现电子制动踏板与系统的匹配测试。利用电动建压装置(2-1-1、2-1-2)作为踏板的输入,不仅控制精度高,还能模拟驾驶员的制动意图,间接地检测制动系统的特性,对所开发的控制策略如驾驶员的制动意图识别算法进行验证等。

关于线控制动系统的补充说明:参考图6可知,液压调节单元主要包括低压蓄能器2-3-3、柱塞泵2-3-4、电机2-3-5、高速开关阀(2-3-1、2-3-2)、压力传感器2-3-6,制动轮缸(2-2-1,2-2-2),功能要求:基于液压制动自主的esc线控液压制动系统,能够实现abs,aeb,tcs等系统主动增压、保压及减压功能,能够在全解耦模式下,在给驾驶员提供制动踏板感觉的同时,对制动轮缸压力进行精确调节。

如图4a、4b、图7所示,所述的线控转向系统包括无人驾驶转向子系统,有人驾驶转向子系统;所述无人驾驶转向子系统包括转向电机控制器、转向电机3-3-2、转角传感器3-3-1,所述转向电机控制器接收microautobox转角控制指令并控制转向电机3-3-2,转向电机3-3-2输出信息给转角传感器3-3-1,转角传感器3-3-1将采集信息反馈给microautobox;所述有人驾驶转向子系统包括方向盘、转角-转矩传感器3-6-3、路感电机控制器,路感电机3-6-1,转向电机控制器、转向电机3-3-2、转角传感器3-3-1;所述转角-转矩传感器3-6-3接收方向盘转角-转矩信息并发送给路感电机控制器,路感电机控制器控制路感电机3-6-1模拟阻力加载于方向盘;所述路感电机控制器当接收microautobox人工转向指令时,通过can总线控制转向电机控制器、进而控制转向电机,并通过转向电机3-3-2的转角传感器3-3-1将采集信息通过can总线反馈给电控系统的microautobox。

关于线控转向系统的补充说明:参考图7可知,转向单元主要包括路感模拟模块c-eps(3-6-1、3-6-3、路感电机控制器)、转向执行模块p-eps(3-3-1、3-3-2、3-3-3)。

所述线控转向中的路感模拟模块c-eps是用来给驾驶员提供真实路感,转向执行模块p-eps用来控制前轮转向,信号检测与处理单元主要包括转角-转矩传感器3-6-3、转角传感器3-3-1、压力传感器2-3-6、位移传感器2-0-1、和相应的处理电路等,其作用是采集数据并检测试验台当前状态,同时将状态值实时反馈给上位机组。

需要强调的是,本发明所述的实施例是说明性的,而不是限定性的,因此本发明包括并不限于具体实施方式中所述的实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1