发动机启停控制方法、装置、存储介质和车辆与流程

未命名 07-27 阅读:90 评论:0


1.本技术涉及车辆控制技术领域,特别是涉及一种发动机启停控制方法、装置、存储介质和车辆。


背景技术:

2.随着石油与环保问题的凸显,新能源汽车发展迅速,混合动力汽车涌入更多的家庭。混合动力车辆一般包括发动机和驱动电机,其具有纯电模式(electric vehicle;ev)和混动模式(hybrid electric vehicle;hev)两种驾驶模式,ev模式下仅驱动电机驱动车辆行驶,hev模式下驱动电机和发动机可以同时工作驱动车辆行驶。
3.当车辆从ev模式进入hev模式时,通常需要通过驱动电机拖动发动机以实现发动机的启动。在驱动电机在拖动发动机的过程中,需要消耗动力电池的电量,若此时发动机因为油量较低等原因而无法正常启动,驱动电机将可能会多次拖动发动机,造成动力电池电量进一步降低,甚至导致动力电池过放,对动力电池性能造成影响。


技术实现要素:

4.本技术提供一种发动机启停控制方法、装置、存储介质和车辆,以解决相关技术中在发动机无法正常启动时,电机多次无效拖动,加速动力电池电量消耗甚至导致动力电池过放的问题。
5.为了解决上述问题,本技术采用了以下的技术方案:
6.第一方面,本技术实施例提供了一种发动机启停控制方法,所述方法包括:
7.获取车辆的当前剩余油量和/或动力电池的当前剩余容量;
8.基于所述当前剩余油量和/或所述当前剩余容量,确定目标启停限制次数;
9.在检测到电机未能成功启动发动机的启动失败次数达到所述目标启停限制次数的情况下,禁止所述电机启动所述发动机。
10.在本技术一实施例中,基于所述当前剩余油量和/或所述当前剩余容量,确定目标启停限制次数的步骤,包括:
11.基于所述动力电池的额定容量,在预设的多个容量区间中,确定所述额定容量对应的目标容量区间;
12.基于所述目标容量区间,确定目标映射关系表;不同的容量区间对应不同的映射关系表,所述映射关系表用于表征不同剩余油量下不同剩余容量对应的启停限制次数;
13.基于所述目标映射关系表,确定所述当前剩余油量和所述当前剩余容量对应的目标启停限制次数。
14.在本技术一实施例中,在检测到所述电机未能成功启动发动机的启动失败次数达到所述目标启停限制次数的情况下,禁止所述电机启动所述发动机的步骤,包括:
15.在检测到所述电机未能成功启动所述发动机的情况下,记录对应的时刻为计数时间点,并启动失败次数加一;
16.以所述计数时间点为起点,判断在预设时长内是否再次出现所述电机未能成功启动所述发动机的情况;
17.若未出现,则所述启动失败次数清零;
18.若出现,则以对应的时刻更新所述计数时间点,所述启动失败次数加一;
19.以更新后的计数时间点为起点,判断在所述预设时长内是否再次出现所述电机未能成功启动所述发动机的情况,直到所述启动失败次数达到所述目标启停限制次数,禁止所述电机启动所述发动机。
20.在本技术一实施例中,在检测到所述电机未能成功启动发动机的启动失败次数达到所述目标启停限制次数的情况下,禁止所述电机启动所述发动机的步骤之后,所述方法还包括:
21.将所述发动机的启动失败故障状态设置为激活状态,并显示发动机启动故障提示信息。
22.在本技术一实施例中,记录所述发动机的运行状态为启动失败故障,并显示发动机启动故障提示信息的步骤之后,所述方法还包括:
23.获取所述车辆的当前车速;
24.在所述当前车速小于车速阈值,所述当前剩余容量小于剩余容量阈值,且所述发动机的启动失败故障状态为激活状态的情况下,对所述动力电池执行下电操作。
25.在本技术一实施例中,在所述当前车速小于车速阈值,所述当前剩余容量小于剩余容量阈值,且所述发动机的运行状态为启动失败故障的情况下,对所述动力电池执行下电操作的步骤之前,所述方法还包括:
26.基于所述动力电池的额定容量,确定所述剩余容量阈值;所述剩余容量阈值与所述动力电池的额定容量负相关。
27.在本技术一实施例中,在所述当前车速小于车速阈值,所述当前剩余容量小于剩余容量阈值,且所述发动机的运行状态为启动失败故障的情况下,对所述动力电池执行下电操作的步骤,包括:
28.在所述当前车速小于车速阈值,所述当前剩余容量小于剩余容量阈值,且所述发动机的运行状态为启动失败故障的情况下,显示动力电池下电提示信息;
29.响应于用户针对所述动力电池下电提示信息触发的下电确认指令,对所述动力电池执行下电操作;或者,
30.在预设等待时长内未获取到所述下电确认指令的情况下,对所述动力电池执行下电操作。
31.第二方面,基于相同发明构思,本技术实施例提供了一种发动机启停控制装置,所述装置包括:
32.获取模块,用于获取车辆的当前剩余油量和/或动力电池的当前剩余容量;
33.确定模块,用于基于所述当前剩余油量和/或所述当前剩余容量,确定目标启停限制次数;
34.禁止模块,用于在检测到电机未能成功启动发动机的启动失败次数达到所述目标启停限制次数的情况下,禁止所述电机启动所述发动机。
35.在本技术一实施例中,所述确定模块包括:
36.目标容量区间确定子模块,用于基于所述动力电池的额定容量,在预设的多个容量区间中,确定所述额定容量对应的目标容量区间;
37.目标映射关系表确定子模块,用于基于所述目标容量区间,确定目标映射关系表;不同的容量区间对应不同的映射关系表,所述映射关系表用于表征不同剩余油量下不同剩余容量对应的启停限制次数;
38.目标启停限制次数确定子模块,用于基于所述目标映射关系表,确定所述当前剩余油量和所述当前剩余容量对应的目标启停限制次数。
39.在本技术一实施例中,所述禁止模块包括:
40.计数子模块,用于在检测到所述电机未能成功启动所述发动机的情况下,记录对应的时刻为计数时间点,并启动失败次数加一;
41.清零子模块,用于若未出现,则所述启动失败次数清零;
42.更新子模块,用于若出现,则以对应的时刻更新所述计数时间点,所述启动失败次数加一;
43.禁止子模块,用于以更新后的计数时间点为起点,判断在所述预设时长内是否再次出现所述电机未能成功启动所述发动机的情况,直到所述启动失败次数达到所述目标启停限制次数,禁止所述电机启动所述发动机。
44.在本技术一实施例中,所述发动机启停控制装置还包括:
45.故障提示模块,用于在检测到所述电机未能成功启动发动机的启动失败次数达到所述目标启停限制次数的情况下,禁止所述电机启动所述发动机之后,将所述发动机的启动失败故障状态设置为激活状态,并显示发动机启动故障提示信息。
46.在本技术一实施例中,所述发动机启停控制装置还包括:
47.车速获取模块,用于获取所述车辆的当前车速;
48.下电模块,用于在所述当前车速小于车速阈值,所述当前剩余容量小于剩余容量阈值,且所述发动机的启动失败故障状态为激活状态的情况下,对所述动力电池执行下电操作。
49.在本技术一实施例中,所述发动机启停控制装置还包括:
50.阈值确定模块,用于基于所述动力电池的额定容量,确定所述剩余容量阈值;所述剩余容量阈值与所述动力电池的额定容量负相关。
51.在本技术一实施例中,所述下电模块包括:
52.下电提示子模块,用于在所述当前车速小于车速阈值,所述当前剩余容量小于剩余容量阈值,且所述发动机的运行状态为启动失败故障的情况下,显示动力电池下电提示信息;
53.第一下电子模块,用于响应于用户针对所述动力电池下电提示信息触发的下电确认指令,对所述动力电池执行下电操作;
54.第二下电子模块,用于在预设等待时长内未获取到所述下电确认指令的情况下,对所述动力电池执行下电操作。
55.第三方面,基于相同发明构思,本技术实施例提供了一种存储介质,所述存储介质内存储有机器可执行指令,所述机器可执行指令被处理器执行时实现本技术第一方面提出的发动机启停控制方法。
56.第四方面,基于相同发明构思,本技术实施例提供了一种车辆,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器用于执行机器可执行指令,以实现本技术第一方面提出的发动机启停控制方法。
57.与现有技术相比,本技术包括以下优点:
58.本技术实施例提供的一种发动机启停控制方法,包括:获取车辆的当前剩余油量和/或动力电池的当前剩余容量;基于当前剩余油量和/或当前剩余容量,确定目标启停限制次数;在检测到电机未能成功启动发动机的启动失败次数达到目标启停限制次数的情况下,禁止电机启动发动机。本技术实施例能够根据车辆的当前剩余油量和/或动力电池的当前剩余容量,对电机启动发动机的次数进行合理限制,使得车辆能够在油量较低或无油场景下,保留动力电池更多的电量,进而有效避免电机多次无效拖动发动机,造成动力电池电量进一步降低甚至过放的情况发生。
附图说明
59.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
60.图1是本技术一实施例中一种发动机启停控制方法的步骤流程图。
61.图2是本技术一实施例中一种发动机启停控制装置的功能模块示意图。
62.图3是本技术一实施例中一种车辆的结构示意图。
具体实施方式
63.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
64.需要说明的是,混合动力汽车(hybrid vehicle)是指车辆驱动系统由两个或多个能同时运转的单个驱动系统联合组成的车辆,车辆的行驶功率依据实际的车辆行驶状态由单个驱动系统单独或共同提供,具体可以分为hev(plug-in hybrid electric vehicle,插电式混合动力汽车)和hev(hybrid electric vehicle,油电混合动力汽车)两种类型的混合动力汽车。
65.混合动力汽车从ev模式进入hev模式时,vcu(vehicle control unit;整车控制器)通过获取动力电池当前soc(state of charge;电池荷电状态,又称剩余容量)、车速、油门踏板开度等信号,识别当前车辆状态及驾驶员需求,进而通过电机拖动发动机以实现发动机的启动。
66.由于现有车辆对发动机启停的控制策略是固定的,即通常是设置一个固定的启停限制次数,如此将会造成发动机因为油量较低等原因而无法正常启动时,电机多次无效拖动发动机的现象发生,不仅会加速动力电池电量消耗,甚至带来过放风险,还会因为多次拖动造成整车nvh(noise、vibration、harshness;噪声、振动与声振粗糙度)性能较差,影响用
户驾驶体验。
67.针对上述背景技术存在的缺陷,本技术旨在提供一种发动机启停控制方法,能够根据车辆的当前剩余油量和/或动力电池的当前剩余容量,对电机启动发动机的次数进行合理限制,使得能够在油量较低或无油场景下,为动力电池保留动力电池更多的电量,进而有效避免电机多次无效拖动发动机,造成动力电池电量进一步降低甚至过放的情况发生。
68.参照图1,示出了本技术一种发动机启停控制方法,该方法可以包括以下步骤:
69.s101:获取车辆的当前剩余油量和/或动力电池的当前剩余容量。
70.需要说明的是,本实施例的执行主体可以是具有数据处理、网络通信以及程序运行功能的计算服务设备,或者具有上述功能的电子设备如行车电脑、车载电脑等,如ecu(electronic control unit,电子控制单元)、bcm(body control module,车身控制模块)、vcu(vehicle control unit,整车控制器)等,本实施例将以vcu作为执行主体进行说明。需要说明的是,本实施不对车辆的执行主体做出具体限制。
71.在具体实现中,可以通过设置在车辆油箱的油位传感器实时监测车辆的液位信息,油位传感器将采集的包含液位信息转化为电信号传输给vcu,vcu通过对电信号进行解析,可以得到车辆的当前剩余油量;同时,vcu还可以通过bms(battery management system,电池管理系统)获取动力电池的当前剩余容量,bms能够实时监动力电池的当前剩余容量,并将包含当前剩余容量的信息通过can(controller area network;控制器局域网)总线传输给vcu。
72.需要说明的是,动力电池的当前剩余容量,即动力电池的当前soc,表示剩余容量占动力电池额定容量的比值,常用百分数表示。
73.s102:基于当前剩余油量和/或当前剩余容量,确定目标启停限制次数。
74.在本实施方式中,vcu能够基于当前剩余油量和/或当前剩余容量,自动适配合适的目标启停限制次数。具体而言,当前剩余油量越低,发动机启动失败的概率越高,此时,目标启停限制次数将设置为较小值,反之,当前剩余油量越高,目标启停限制次数可以设置为较大值,允许发动机更多的尝试启动,需要说明的是,在当前剩余油量高于一个标定阈值时,目标启停限制次数达到上限,避免发动机因为其他原因无法启动时,电机多次无效拖动;目标启停限制次数也可以随当前剩余容量的降低而降低,如此,能够在动力电池的当前剩余容量较低时,避免电机多次无效拖动,造成动力电池电量进一步降低,带来过放风险。
75.作为其中的一个优选方式,可以综合考虑当前剩余油量和当前剩余容量,以确定目标启停限制次数。具体而言,可以以表格的形式,构建不同剩余油量下不同剩余容量与启停限制次数之间的映射关系表,进而vcu在获取到当前剩余油量和当前剩余容量后,可以通过查表确定合适的目标启停限制次数。
76.s103:在检测到电机未能成功启动发动机的启动失败次数达到目标启停限制次数的情况下,禁止电机启动发动机。
77.在本实施方式中,在车辆行驶过程中,vcu可以响应于用户操作指令,控制车辆从纯电模式切换到混动模式,或者,基于当前车辆状态和/或驾驶员操作信息,如在动力电池电量过低或者踩大油门时,自动控制车辆从纯电模式切换到混动模式,此时,vcu将会控制电机拖动处于熄火状态的发动机,以实现发动机的启动,vcu在发出发动机启动指令后,若在预设时间内未检测到发动机输出扭矩,或者检测到发动机未处于表示发动机启动就绪的
ready状态,则确定电机未能成功启动发动机,并记录启动失败次数。
78.需要说明的是,电机可以为高压电机。其中,高压电机可以用作驱动电机,该驱动电机通过变速箱输入轴与发动机连接,并通过变速箱输入轴带动发动机旋转,以拖动发动机启动;电机也可以为其他类型电机,本实施方式不对电机的类型作出具体限制。
79.在本实施方式中,在电机未能成功启动发动机的启动失败次数累计达到目标启停限制次数时,将会确定发动机无法启动,进而禁止电机继续启动发动机。
80.本技术实施例能够根据车辆的当前剩余油量和动力电池的当前剩余容量,对电机启动发动机的次数进行合理限制,使得车辆能够在油量较低或无油场景下,保留动力电池更多的电量,进而有效避免电机多次无效拖动发动机,造成动力电池电量进一步降低甚至过放的情况发生。
81.在一个可行的实施方式中,s102具体可以包括以下子步骤:
82.s102-1:基于动力电池的额定容量,在预设的多个容量区间中,确定额定容量对应的目标容量区间。
83.在本实施方式中,考虑到不同混动车型的动力电池的额定容量通常存在较大差异,如phev的动力电池的额定容量通常为114ah左右,而hev的动力电池的额定容量通常仅为5ah左右,同时,相同混动车型的不同车辆的动力电池也可能存在差异,因此,为适配各种类型的混动车辆,将会针对动力电池的额定容量大小,设置多个容量区间,进而可以基于动力电池的额定容量对应的容量区间,匹配对应的目标映射关系表。
84.s102-2:基于目标容量区间,确定目标映射关系表。
85.需要说明的是,不同的容量区间对应不同的映射关系表,映射关系表用于表征不同剩余油量下不同剩余容量对应的启停限制次数。
86.示例性的,参照表1,示出了容量区间与映射关系表之间的对照关系表
87.表1容量区间与映射关系表的对照表
88.a1a2a3a4a5b1b2b3b4b5
89.其中,a1-a5分别表示不同的容量区间,b1-b5分别表示a1-a5各自对应的映射关系表。
90.在本实施方式中,通过确定动力电池的额定容量所属的目标容量区间,可以基于表1查找到对应的目标映射关系表,进而可以该目标映射关系表中的映射关系,确定对应的目标启停限制次数。
91.示例性的,参照表2和表3,分别示出了动力电池的额定容量在5ah和114ah时各自对应的映射关系表。
92.表2 5ah动力电池对应的映射关系表
93.[0094][0095]
表3 114ah动力电池对应的映射关系表
[0096][0097]
需要说明的是,油量表示车辆的当前剩余油量,单位为升;电量表示动力电池的当前剩余电量。
[0098]
在本实施方式中,通过针对具有不同额定容量的动力电池的车辆,分配不同的当前剩余电量,能够适用于各类混合动力车辆,保证各类混合动力车辆的动力电池均能保留一定的电量。
[0099]
需要说明的是,表中的油量值、电量值和启停限制次数可以根据实际情况进行标定,本实施方式不对数值的选择作出具体限制。
[0100]
s102-3:基于目标映射关系表,确定当前剩余油量和当前剩余容量对应的目标启停限制次数。
[0101]
在本实施方式中,vcu在获取到当前剩余油量和当前剩余容量后,可以通过查表,确定对应的目标启停限制次数,进而在检测到电机未能成功启动发动机的启动失败次数达到目标启停限制次数的情况下,禁止电机启动发动机。
[0102]
在一个可行的实施方式中,s103具体可以包括以下子步骤:
[0103]
s103-1:在检测到电机未能成功启动发动机的情况下,记录对应的时刻为计数时间点,并启动失败次数加一。
[0104]
在本实施方式中,启动失败次数的初始数值为零,也就是说,在车辆首次启动上电后,或者发动机成功启动后,都会将启动失败次数复位至零。
[0105]
在本实施方式中,在首次出现电机未能成功启动发动机时,将以时间戳的形式记录对应的时刻,标记该时间戳为计数时间点,并将启动失败次数加一。
[0106]
s103-2:以计数时间点为起点,判断在预设时长内是否再次出现电机未能成功启
动发动机的情况。
[0107]
在本实施方式中,以计数时间点对应的时间戳开始计时,并判断在预设时长内是否再次检测到发动机启动失败现象,进而可以有效判断发动机是否在预设时长内连续出现启动失败现象。其中,预设时长可以设置为10秒。
[0108]
s103-3:若未出现,则启动失败次数清零。
[0109]
在本实施方式中,若在预设时长内未再次出现发动机启动失败现象,则说明发动机已经成功启动,或者,电机已经停止启动发动机。此时,为后续排除发动机故障后能够顺利启动发动机,启动失败次数将清零,同时将计数时间点对应的时间戳清零。
[0110]
s103-4:若出现,则以对应的时刻更新计数时间点,启动失败次数加一。
[0111]
在本实施方式中,若在预设时长内再次出现发动机启动失败现象,则说明短时间内电机仍在继续尝试启动发动机。此时,启动失败次数加一,并且对先前的计数时间点进行更新。
[0112]
s103-5:以更新后的计数时间点为起点,判断在预设时长内是否再次出现电机未能成功启动发动机的情况,直到启动失败次数达到目标启停限制次数,禁止电机启动发动机。
[0113]
在本实施方式中,通过重复判断电机是否成功启动发动机,可以更为准确地实现对发动机启动失败现象的连续检测,进而在启动失败次数达到目标启停限制次数时,有效禁止电机启动发动机。
[0114]
在本实施方式中,通过设定预设时长内再次出现电机未能成功启动发动机,才对启动失败次数进行累加,可以有效避免将不同时段的启动失败次数进行累加而出现误判。
[0115]
示例性的,预设时长为10秒,在某时刻t,发动机的启动失败次数达到4次,而目标启停限制次数为5次,t时刻后的第30秒,发动机排除了故障或者驾驶员补充了燃油再次启动发动机,若不将启动失败次数复位,则仅允许电机启动发动机失败一次,即在电机启动发动机失败一次后,便将错误地禁止电机启动发动机,造成误判;通过将启动失败次数复位到零,则允许电机最多再次启动发动机5次,保证发动机在能够正常启动的情况下顺利得以启动。
[0116]
在一个可行的实施方式中,s103之后,发动机启停控制方法还可以包括以下子步骤:
[0117]
s104:将发动机的启动失败故障状态设置为激活状态,并显示发动机启动故障提示信息。
[0118]
在本实施方式中,vcu在禁止电机启动发动机后,还会将发动机的启动失败故障状态设置为激活状态,如此,vcu在接收到用于启动发动机的外部指令时,通过检测启动失败故障状态为激活状态,将不再响应该外部指令。
[0119]
在本实施方式中,vcu还可以通过中控屏显示发动机启动故障提示信息,并伴随提示语音,用于告知用户发动机发送启动故障,以便于用户及时作出处理。
[0120]
在一个可行的实施方式中,s104之后,发动机启停控制方法还可以包括以下子步骤:
[0121]
s105:获取车辆的当前车速。
[0122]
在本实施方式中,vcu在禁止电机启动发动机后,还将获取车辆的当前车速,进而
通过当前车速,判断车辆是否处于行驶状态。若检测到车辆未处于行驶状态,则可以结合其他条件,对动力电池执行下电操作,进一步对动力电池进行保护。
[0123]
s106:在当前车速小于车速阈值,当前剩余容量小于剩余容量阈值,且发动机的启动失败故障状态为激活状态的情况下,对动力电池执行下电操作。
[0124]
在本实施方式中,在当前剩余容量小于剩余容量阈值时,说明动力电池的剩余容量已经处于较低水平,若继续放电,可能存在电池过放的风险,此时,若同时检测到当前车速小于车速阈值且发动机的启动失败故障状态为激活状态,则将对动力电池执行下电操作。
[0125]
在本实施方式中,车速阈值可以设置为2kph,剩余容量阈值则可以基于动力电池的额定容量得到。其中,剩余容量阈值与动力电池的额定容量负相关,即剩余容量阈值随动力电池的额定容量的增大而减小,在具体实现中,可以构建剩余容量阈值与动力电池的额定容量之间的映射关系表,进而可以通过查表,确定动力电池的额定容量对应的剩余容量阈值。
[0126]
在具体实现中,在当前车速小于车速阈值,当前剩余容量小于剩余容量阈值,且发动机的启动失败故障状态为激活状态的情况下,vcu将向bms发送下电指令,以使bms响应于该下电指令,控制动力电池的高压继电器从闭合状态切换为断开状态,实现对动力电池的下高压电操作。
[0127]
在本实施方式中,通过根据当前剩余油量和力电池的当前剩余容量,限制发动机启停次数,并结合动力电池主动下电策略,可以有效避免电池过放。
[0128]
在一个可行的实施方式中,s106具体可以包括以下子步骤:
[0129]
s106-1:在当前车速小于车速阈值,当前剩余容量小于剩余容量阈值,且发动机的运行状态为启动失败故障的情况下,显示动力电池下电提示信息。
[0130]
在本实施方式中,vcu在控制动力电池下电之前,将会在中控屏显示电池下电提示信息,该电池下电提示信息包括下电确认按钮和下电退出按钮,用户可以通过触碰下电确认按钮,指示vcu进行下电操作,或者触碰下电退出按钮,阻止vcu进行下电操作。
[0131]
s106-2:响应于用户针对动力电池下电提示信息触发的下电确认指令,对动力电池执行下电操作。
[0132]
s106-3:在预设等待时长内未获取到下电确认指令的情况下,对动力电池执行下电操作。
[0133]
在本实施方式中,若vcu获取到用户针对下电确认按钮触发的下电确认指令,则将立即控制对动力电池执行下电操作;若vcu预设等待时长内,如15秒内未获取到用户触发的下电确认指令,则自动对动力电池执行下电操作。
[0134]
在本实施方式中,通过向用户发出动力电池下电提示信息,并基于用户操作,能够准确判断驾驶员是否下电需求,进而在用户存在动力电池需要的情况下,避免动力电池自行下电。
[0135]
示例性的,vcu在显示动力电池下电提示信息,若获取到用户触发的下电确认指令,或在预设等待时长内未获取到该下电确认指令,则说明用户未在车中,或者不存在驾驶需求,此时,将预设等待时长后自动控制动力电池下电,最大程度的保留动力电池的剩余电量;若获取到用户触发的下电退出指令,则说明用户存在驾驶需要,如需要驾驶车辆到附近
的充电桩进行充电或者附近的加油站补充燃油,此时,vcu将不对动力电池执行下电操作,以满足用户对动力电池的使用需求。
[0136]
第二方面,基于相同发明构思,参照图2,本技术实施例提供了一种发动机启停控制装置200,该发动机启停控制装置200包括:
[0137]
获取模块201,用于获取车辆的当前剩余油量和/或动力电池的当前剩余容量;
[0138]
确定模块202,用于基于当前剩余油量和/或当前剩余容量,确定目标启停限制次数;
[0139]
禁止模块203,用于在检测到电机未能成功启动发动机的启动失败次数达到目标启停限制次数的情况下,禁止电机启动发动机。
[0140]
在本技术一实施例中,确定模块202包括:
[0141]
目标容量区间确定子模块,用于基于动力电池的额定容量,在预设的多个容量区间中,确定额定容量对应的目标容量区间;
[0142]
目标映射关系表确定子模块,用于基于目标容量区间,确定目标映射关系表;不同的容量区间对应不同的映射关系表,映射关系表用于表征不同剩余油量下不同剩余容量对应的启停限制次数;
[0143]
目标启停限制次数确定子模块,用于基于目标映射关系表,确定当前剩余油量和当前剩余容量对应的目标启停限制次数。
[0144]
在本技术一实施例中,禁止模块203包括:
[0145]
计数子模块,用于在检测到电机未能成功启动发动机的情况下,记录对应的时刻为计数时间点,并启动失败次数加一;
[0146]
清零子模块,用于若未出现,则启动失败次数清零;
[0147]
更新子模块,用于若出现,则以对应的时刻更新计数时间点,启动失败次数加一;
[0148]
禁止子模块,用于以更新后的计数时间点为起点,判断在预设时长内是否再次出现电机未能成功启动发动机的情况,直到启动失败次数达到目标启停限制次数,禁止电机启动发动机。
[0149]
在本技术一实施例中,发动机启停控制装置200还包括:
[0150]
故障提示模块,用于在检测到电机未能成功启动发动机的启动失败次数达到目标启停限制次数的情况下,禁止电机启动发动机之后,将发动机的启动失败故障状态设置为激活状态,并显示发动机启动故障提示信息。
[0151]
在本技术一实施例中,发动机启停控制装置200还包括:
[0152]
车速获取模块,用于获取车辆的当前车速;
[0153]
下电模块,用于在当前车速小于车速阈值,当前剩余容量小于剩余容量阈值,且发动机的启动失败故障状态为激活状态的情况下,对动力电池执行下电操作。
[0154]
在本技术一实施例中,发动机启停控制装置200还包括:
[0155]
阈值确定模块,用于基于动力电池的额定容量,确定剩余容量阈值;剩余容量阈值与动力电池的额定容量负相关。
[0156]
在本技术一实施例中,下电模块包括:
[0157]
下电提示子模块,用于在当前车速小于车速阈值,当前剩余容量小于剩余容量阈值,且发动机的运行状态为启动失败故障的情况下,显示动力电池下电提示信息;
[0158]
第一下电子模块,用于响应于用户针对动力电池下电提示信息触发的下电确认指令,对动力电池执行下电操作;
[0159]
第二下电子模块,用于在预设等待时长内未获取到下电确认指令的情况下,对动力电池执行下电操作。
[0160]
需要说明的是,本技术实施例的发动机启停控制装置200的具体实施方式参照前述本技术实施例第一方面提出的发动机启停控制方法的具体实施方式,在此不再赘述。
[0161]
第三方面,基于相同发明构思,本技术实施例提供了一种存储介质,存储介质内存储有机器可执行指令,机器可执行指令被处理器执行时实现本技术第一方面提出的发动机启停控制方法。
[0162]
需要说明的是,本技术实施例的存储介质的具体实施方式参照前述本技术第一方面提出的发动机启停控制方法的具体实施方式,在此不再赘述。
[0163]
第四方面,基于相同发明构思,参照图3,本技术实施例提供了一种车辆300,包括处理器301和存储器302;存储器302存储有能够被处理器301执行的机器可执行指令,处理器301用于执行机器可执行指令,以实现本技术第一方面提出的发动机启停控制方法。
[0164]
需要说明的是,本技术实施例的车辆300的具体实施方式参照前述本技术第一方面提出的发动机启停控制方法的具体实施方式,在此不再赘述。
[0165]
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0166]
本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0167]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0168]
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0169]
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意
在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
[0170]
以上对本发明所提供的一种发动机启停控制方法、装置、存储介质和车辆,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。

技术特征:
1.一种发动机启停控制方法,其特征在于,所述方法包括:获取车辆的当前剩余油量和/或动力电池的当前剩余容量;基于所述当前剩余油量和/或所述当前剩余容量,确定目标启停限制次数;在检测到电机未能成功启动发动机的启动失败次数达到所述目标启停限制次数的情况下,禁止所述电机启动所述发动机。2.根据权利要求1所述的发动机启停控制方法,其特征在于,基于所述当前剩余油量和/或所述当前剩余容量,确定目标启停限制次数的步骤,包括:基于所述动力电池的额定容量,在预设的多个容量区间中,确定所述额定容量对应的目标容量区间;基于所述目标容量区间,确定目标映射关系表;不同的容量区间对应不同的映射关系表,所述映射关系表用于表征不同剩余油量下不同剩余容量对应的启停限制次数;基于所述目标映射关系表,确定所述当前剩余油量和所述当前剩余容量对应的目标启停限制次数。3.根据权利要求1所述的发动机启停控制方法,其特征在于,在检测到所述电机未能成功启动发动机的启动失败次数达到所述目标启停限制次数的情况下,禁止所述电机启动所述发动机的步骤,包括:在检测到所述电机未能成功启动所述发动机的情况下,记录对应的时刻为计数时间点,并启动失败次数加一;以所述计数时间点为起点,判断在预设时长内是否再次出现所述电机未能成功启动所述发动机的情况;若未出现,则所述启动失败次数清零;若出现,则以对应的时刻更新所述计数时间点,所述启动失败次数加一;以更新后的计数时间点为起点,判断在所述预设时长内是否再次出现所述电机未能成功启动所述发动机的情况,直到所述启动失败次数达到所述目标启停限制次数,禁止所述电机启动所述发动机。4.根据权利要求1所述的发动机启停控制方法,其特征在于,在检测到所述电机未能成功启动发动机的启动失败次数达到所述目标启停限制次数的情况下,禁止所述电机启动所述发动机的步骤之后,所述方法还包括:将所述发动机的启动失败故障状态设置为激活状态,并显示发动机启动故障提示信息。5.根据权利要求4所述的发动机启停控制方法,其特征在于,记录所述发动机的运行状态为启动失败故障,并显示发动机启动故障提示信息的步骤之后,所述方法还包括:获取所述车辆的当前车速;在所述当前车速小于车速阈值,所述当前剩余容量小于剩余容量阈值,且所述发动机的启动失败故障状态为激活状态的情况下,对所述动力电池执行下电操作。6.根据权利要求5所述的发动机启停控制方法,其特征在于,在所述当前车速小于车速阈值,所述当前剩余容量小于剩余容量阈值,且所述发动机的运行状态为启动失败故障的情况下,对所述动力电池执行下电操作的步骤之前,所述方法还包括:基于所述动力电池的额定容量,确定所述剩余容量阈值;所述剩余容量阈值与所述动
力电池的额定容量负相关。7.根据权利要求5所述的发动机启停控制方法,其特征在于,在所述当前车速小于车速阈值,所述当前剩余容量小于剩余容量阈值,且所述发动机的运行状态为启动失败故障的情况下,对所述动力电池执行下电操作的步骤,包括:在所述当前车速小于车速阈值,所述当前剩余容量小于剩余容量阈值,且所述发动机的运行状态为启动失败故障的情况下,显示动力电池下电提示信息;响应于用户针对所述动力电池下电提示信息触发的下电确认指令,对所述动力电池执行下电操作;或者,在预设等待时长内未获取到所述下电确认指令的情况下,对所述动力电池执行下电操作。8.一种发动机启停控制装置,其特征在于,所述装置包括:获取模块,用于获取车辆的当前剩余油量和/或动力电池的当前剩余容量;确定模块,用于基于所述当前剩余油量和/或所述当前剩余容量,确定目标启停限制次数;禁止模块,用于在检测到电机未能成功启动发动机的启动失败次数达到所述目标启停限制次数的情况下,禁止所述电机启动所述发动机。9.一种存储介质,其特征在于,所述存储介质内存储有机器可执行指令,所述机器可执行指令被处理器执行时实现如权利要求1-7任一项所述的发动机启停控制方法。10.一种车辆,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器用于执行机器可执行指令,以实现如权利要求1-7任一项所述的发动机启停控制方法。

技术总结
本申请提供了一种发动机启停控制方法、装置、存储介质和车辆,属于车辆控制技术领域,方法包括:获取车辆的当前剩余油量和/或动力电池的当前剩余容量;基于当前剩余油量和/或当前剩余容量,确定目标启停限制次数;在检测到电机未能成功启动发动机的启动失败次数达到目标启停限制次数的情况下,禁止电机启动发动机。本申请实施例能够根据车辆的当前剩余油量和/或动力电池的当前剩余容量,对电机启动发动机的次数进行合理限制,使得车辆能够在油量较低或无油场景下,保留动力电池更多的电量,进而有效避免电机多次无效拖动发动机,造成动力电池电量进一步降低甚至过放的情况发生。力电池电量进一步降低甚至过放的情况发生。力电池电量进一步降低甚至过放的情况发生。


技术研发人员:孙佳新 李明明 郑春洁
受保护的技术使用者:蜂巢传动系统(江苏)有限公司
技术研发日:2023.03.28
技术公布日:2023/7/25
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐