一种自适应巡航控制方法及装置与流程

文档序号:16288170发布日期:2018-12-14 23:27阅读:166来源:国知局
一种自适应巡航控制方法及装置与流程

本发明实施例涉及汽车领域,尤其涉及一种自适应巡航控制方法及装置。

背景技术

acc(adaptivecruisecontrol,自适应巡航控制)是一种智能化的自动控制系统,是在定速巡航技术的基础上发展而来的。在车辆行驶过程中,安装在车辆前端的感知传感器感知到自车与前车之间的车距过小时,acc控制单元可以通过与制动系统、整车控制系统协调动作,使车轮适当制动,并使电机的输出功率下降,以使自车与前方车辆始终保持安全距离。

目前acc控制过程中,汽车只根据前车的情况进行acc控制,因此在acc控制过程中交通事故发生率较高。



技术实现要素:

本发明实施例提供一种自适应巡航控制方法及装置,以降低acc控制过程中的交通事故发生率。

第一方面,本发明实施例提供了一种自适应巡航控制方法,应用于汽车,包括:

获取所述汽车与前方车辆之间的距离;

若所述汽车与前方车辆之间的距离大于第一预设距离,则获取所述汽车与后方车辆之间的距离;

若所述汽车与后方车辆之间的距离小于第二预设距离,则驱动电机控制器mcu接收整车控制器vcu发送的扭矩变更请求,进行扭矩变更以增大所述汽车与后车车辆之间的距离。

第二方面,本发明实施例提供了一种自适应巡航控制装置,应用于汽车,包括:

第一获取模块,获取所述汽车与前方车辆之间的距离;

第二获取模块,若所述汽车与前方车辆之间的距离大于第一预设距离,则获取所述汽车与后方车辆之间的距离;

后车避险模块,若所述汽车与后方车辆之间的距离小于第二预设距离,则驱动电机控制器mcu接收整车控制器vcu发送的扭矩变更请求,进行扭矩变更以增大所述汽车与后车车辆之间的距离。

第三方面,本发明实施例提供了一种汽车,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本发明实施例提供的自适应巡航控制方法中的步骤。

第四方面,本发明实施例提供了一种计算机可读存储介质,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本发明实施例提供的自适应巡航控制方法中的步骤。

在本发明实施例中,若所述汽车与前方车辆之间的距离大于第一预设距离,则获取所述汽车与后方车辆之间的距离;若所述汽车与后方车辆之间的距离小于第二预设距离,则增大所述汽车与后车车辆之间的距离,从而能够降低汽车在自适应巡航控制过程中的交通事故发生率。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的汽车车距的示意图;

图2是本发明实施例提供的一种自适应巡航控制方法的流程图;

图3是本发明实施例提供的一种自适应巡航控制装置的结构图;

图4是本发明实施例提供的另一种自适应巡航控制装置的结构图;

图5是本发明实施例提供的另一种自适应巡航控制装置的结构图;

图6是本发明实施例提供的另一种自适应巡航控制装置的结构图;

图7是本发明实施例提供的另一种自适应巡航控制装置的结构图;

图8是本发明实施例提供的一种汽车的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,图1是本发明实施例提供的汽车车距的示意图,前车车距为汽车与前方车辆之间的距离,后车车距为所述汽车与后方车辆之间的距离。所述汽车可以是电动汽车。

请参见图2,图2是本发明实施例提供的一种自适应巡航控制方法的流程图,该方法应用于汽车,如图2所示,包括以下步骤:

步骤101、获取所述汽车与前方车辆之间的距离。

其中,所述汽车可以通过安装在车辆前端的感知传感器感知到自车与前方车辆之间的距离,或者可以是所述汽车以及前方车辆通过车载gps(globalpositioningsystem,全球定位系统)设备将车辆位置发送给平台服务器,平台服务器根据所述汽车和前方车辆上报的位置将所述汽车与前方车辆之间的距离返回给所述汽车,本发明实施例对获取所述汽车与前方车辆之间的距离的方式不进行限定。

步骤102、若所述汽车与前方车辆之间的距离大于第一预设距离,则获取所述汽车与后方车辆之间的距离。

其中,所述汽车可以通过安装在车辆后端的感知传感器感知到自车与后方车辆之间的距离,或者可以是所述汽车以及后方车辆通过车载gps设备将车辆位置发送给平台服务器,平台服务器根据所述汽车和后方车辆上报的位置将所述汽车与后方车辆之间的距离返回给所述汽车,本发明实施例对获取所述汽车与后方车辆之间的距离的方式不进行限定。所述第一预设距离可以为10米,或50米或100米,本发明实施例对此不进行限定。

步骤103、若所述汽车与后方车辆之间的距离小于第二预设距离,则mcu(motorcontrolunit,驱动电机控制器)接收vcu(vehiclecontrolunit,整车控制器)发送的扭矩变更请求,进行扭矩变更以增大所述汽车与后车车辆之间的距离。

其中,所述汽车与后方车辆之间的距离小于第二预设距离可以是:所述汽车与后方车辆之间的距离小于第二预设距离并且大于或等于第三预设距离,其中,所述第三预设距离小于所述第二预设距离;也可以是:所述汽车与后方车辆之间的距离小于第二预设距离并且大于或等于第三预设距离,其中,所述第三预设距离小于所述第二预设距离,或者所述汽车与后方车辆之间的距离小于所述第三预设距离,本发明实施例对此不进行限定。所述扭矩变更请求为增大所述汽车扭矩的请求,以增大所述汽车与后车车辆之间的距离。

在本发明实施例中,若所述汽车与前方车辆之间的距离大于第一预设距离,则获取所述汽车与后方车辆之间的距离;若所述汽车与后方车辆之间的距离小于第二预设距离,则增大所述汽车与后车车辆之间的距离,从而能够降低汽车在自适应巡航控制过程中的交通事故发生率。

可选的,所述若所述汽车与后方车辆之间的距离小于第二预设距离,则增大所述汽车与后车车辆之间的距离,包括:

若所述汽车与后方车辆之间的距离小于第二预设距离并且大于或等于第三预设距离,则mcu接收vcu发送的扭矩变更请求,进行扭矩变更以增大所述汽车与后车车辆之间的距离,其中,所述第三预设距离小于所述第二预设距离;

bcm(bodycontrolmodule,车身控制器)和icm(instrumentcontrolmanagement,仪表控制器)接收所述vcu发送的危险报警请求,进行危险报警。

其中,所述bcm和所述icm接收所述vcu发送的危险报警请求,进行危险报警可以包括:所述bcm接收所述vcu发送的危险报警请求,开启危险警报灯,提醒后方车辆跟车距离太近;所述icm接收所述vcu发送的危险报警请求,以文字或声音方式提醒驾驶员后方车辆跟车距离太近,请驾驶员及时接管车辆并请驾驶员主动采取措施,可以提醒驾驶员进行变道或者通过蜂鸣要求前方车辆加速,增大自车与前方车辆之间的车距,并通过扭矩变更以增大自车与后车车辆之间的距离。

当所述汽车与后方车辆之间的距离小于第二预设距离并且大于或等于第三预设距离时,通过扭矩变更及危险报警以增大所述汽车与后车车辆之间的距离,从而能够进一步降低汽车在自适应巡航控制过程中的交通事故发生率。

可选的,所述自适应巡航控制方法还包括:

若所述汽车与后方车辆之间的距离小于所述第三预设距离,则通过所述vcu提醒驾驶员退出自适应巡航控制。

其中,所述通过所述vcu提醒驾驶员退出自适应巡航控制可以有多种提醒方式,提醒方式一:所述icm接收所述vcu发送的危险报警请求,以文字或声音方式提醒;提醒方式二:esc(electronicstabilitycontroller,电子稳定控制系统)接收所述vcu发送的短促刹车的请求,通过短促的刹车提醒驾驶员;提醒方式三:eps(electricpowersteering,电动助力转向系统)接收所述vcu发送的加速提醒请求,通过让驾驶员感受到汽车的加速以提醒驾驶员;可以采用上述三种提醒方式中的任意一种或者任意两种或者三种进行提醒,本发明实施例对此不进行限定。通过所述提醒方式提醒驾驶员所述汽车已经无法保证行车安全,请驾驶员立即接管,并且所述vcu引导所述汽车退出自适应巡航控制。

当所述汽车与后方车辆之间的距离小于第三预设距离,则通过所述vcu提醒驾驶员退出自适应巡航控制,从而能够进一步降低汽车在自适应巡航控制过程中的交通事故发生率。

可选的,所述自适应巡航控制方法还包括:

若所述汽车与前方车辆之间的距离小于第四预设距离,则esc接收vcu发送的控制液压系统减压的请求,控制所述汽车停车。

当所述汽车与前方车辆之间的距离小于第四预设距离时,所述汽车与前方车辆之间的车距过小,处于极有可能发生事故的状态,因此控制所述汽车停车,从而能够进一步降低汽车在自适应巡航控制过程中的交通事故发生率。

可选的,所述自适应巡航控制方法还包括:

若所述汽车与前方车辆之间的距离小于或等于所述第一预设距离并且大于或等于所述第四预设距离,则mcu接收vcu发送的扭矩变更请求,进行扭矩变更以增大所述汽车与前车车辆之间的距离,其中,所述第四预设距离小于所述第一预设距离。

其中,所述扭矩变更请求为减少所述汽车扭矩的请求,以增大所述汽车与前车车辆之间的距离。

当所述汽车与前方车辆之间的距离小于或等于所述第一预设距离并且大于或等于所述第四预设距离时,通过扭矩变更以增大所述汽车与前车车辆之间的距离,从而能够进一步降低汽车在自适应巡航控制过程中的交通事故发生率。

请参见图3,图3是本发明实施例提供的一种自适应巡航控制装置的结构图,如图3所示,所述自适应巡航控制装置300包括:

第一获取模块301,获取所述汽车与前方车辆之间的距离;

第二获取模块302,若所述汽车与前方车辆之间的距离大于第一预设距离,则获取所述汽车与后方车辆之间的距离;

后车避险模块303,若所述汽车与后方车辆之间的距离小于第二预设距离,则驱动电机控制器mcu接收整车控制器vcu发送的扭矩变更请求,进行扭矩变更以增大所述汽车与后车车辆之间的距离。

可选的,如图4所示,所述后车避险模块303包括:

第一后车避险单元3031,若所述汽车与后方车辆之间的距离小于第二预设距离并且大于或等于第三预设距离,则mcu接收vcu发送的扭矩变更请求,进行扭矩变更以增大所述汽车与后车车辆之间的距离,其中,所述第三预设距离小于所述第二预设距离;

第二后车避险单元3032,车身控制器bcm和仪表控制器icm接收所述vcu发送的危险报警请求,进行危险报警。

可选的,如图5所示,所述自适应巡航控制装置300还包括:

预退出模块304,若所述汽车与后方车辆之间的距离小于所述第三预设距离,则通过所述vcu提醒驾驶员退出自适应巡航控制。

可选的,如图6所示,所述自适应巡航控制装置300还包括:

第一前车避险模块305,若所述汽车与前方车辆之间的距离小于第四预设距离,则电子稳定控制系统esc接收vcu发送的控制液压系统减压的请求,控制所述汽车停车。

可选的,如图7所示,所述自适应巡航控制装置300还包括:

第二前车避险模块306,若所述汽车与前方车辆之间的距离小于或等于所述第一预设距离并且大于或等于所述第四预设距离,则mcu接收vcu发送的扭矩变更请求,进行扭矩变更以增大所述汽车与前车车辆之间的距离,其中,所述第四预设距离小于所述第一预设距离。

请参见图8,图8是本发明实施例提供的汽车的结构图,如图8所示,该汽车包括:存储器401、处理器400及存储在所述存储器401上并可在所述处理器上运行的程序,其中:

所述处理器400用于读取存储器401中的程序,执行下列过程:

获取所述汽车与前方车辆之间的距离;

若所述汽车与前方车辆之间的距离大于第一预设距离,则获取所述汽车与后方车辆之间的距离;

若所述汽车与后方车辆之间的距离小于第二预设距离,则驱动电机控制器mcu接收整车控制器vcu发送的扭矩变更请求,进行扭矩变更以增大所述汽车与后车车辆之间的距离。

在图8中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器400代表的一个或多个处理器和存储器401代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。

处理器400负责管理总线架构和通常的处理,存储器401可以存储处理器400在执行操作时所使用的数据。

需要说明的是,存储器401并不限定只在汽车上,可以将存储器401和处理器400分离处于不同的地理位置。

可选的,所述处理器400执行的所述若所述汽车与后方车辆之间的距离小于第二预设距离,则增大所述汽车与后车车辆之间的距离,包括:

若所述汽车与后方车辆之间的距离小于第二预设距离并且大于或等于第三预设距离,则mcu接收vcu发送的扭矩变更请求,进行扭矩变更以增大所述汽车与后车车辆之间的距离,其中,所述第三预设距离小于所述第二预设距离;

车身控制器bcm和仪表控制器icm接收所述vcu发送的危险报警请求,进行危险报警。

可选的,所述处理器400执行的过程还包括:

若所述汽车与后方车辆之间的距离小于所述第三预设距离,则通过所述vcu提醒驾驶员退出自适应巡航控制。

可选的,所述处理器400执行的过程还包括:

若所述汽车与前方车辆之间的距离小于第四预设距离,则电子稳定控制系统esc接收vcu发送的控制液压系统减压的请求,控制所述汽车停车。

可选的,所述处理器400执行的过程还包括:

若所述汽车与前方车辆之间的距离小于或等于所述第一预设距离并且大于或等于所述第四预设距离,则mcu接收vcu发送的扭矩变更请求,进行扭矩变更以增大所述汽车与前车车辆之间的距离,其中,所述第四预设距离小于所述第一预设距离。

需要说明的是,本发明实施例中方法实施例中应用于汽车的任意实施方式都可以被本实施例中的汽车所实现,以及达到相同的有益效果,此处不再赘述。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现自适应巡航控制方法中实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

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