System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及车辆控制领域,尤其涉及一种车辆发动机的控制方法、装置、电子设备、存储介质及程序产品。
技术介绍
1、在发动机的启动过程中,通过整车控制单元(vehicle control unit,vcu)给发电机控制单元(generator control unit,gcu)发送扭矩控制指令,并使发电机控制单元拖动发动机至一定的目标转速,此时判断发动机启动成功。
2、然而,对于一些发电机控制单元零点偏移导致发电机控制单元实际拖动扭矩偏低、发动机附件卡滞、发动机缺燃油等工况,会导致发动机转速偏低或者无转速,导致发动机无法进入正常运行的工况,或者进入正常运行的工况后,发动机燃烧失败。如此,亟需提供一种发动机启动失败后的处理方法。
技术实现思路
1、本公开提供了一种车辆发动机的控制方法,所述方法包括:
2、判断所述发动机是否具有启动需求;
3、当所述发动机具有启动需求时,判断所述发动机的启动失败次数是否小于或等于第一预设值;其中,所述发动机的启动失败次数是指,所述发动机距当前时刻最后一次启动成功与当前时刻之间的时段内总的启动失败次数;
4、当所述启动失败次数小于所述第一预设值时,启动所述发动机;
5、判断所述发动机的转速是否满足第一预设条件;当不满足所述第一预设条件时,确认所述发动机启动失败,禁止再次启动所述发动机;其中,所述第一预设条件包括:在启动所述发动机后的第一预设时间后,所述发动机的转速大于或等于第二预设值。
6
7、当所述发动机的转速满足所述第一预设条件时,判断所述发动机的运行状态是否满足第二预设条件;如不满足所述第二预设条件,确认所述发动机启动失败,将所述发动机启动失败的次数加1并再次请求启动所述发动机;其中,所述第二预设条件包括:在启动所述发动机后的第二预设时间内,所述发动机的运行状态达到正常运行状态。
8、在一些实施例中,所述方法还包括:
9、当所述发动机的运行状态满足所述第二预设条件时,判断所述发动机否燃烧成功;若不成功,确认所述发动机启动失败,将所述发动机启动失败次数加1并再次请求启动所述发动机。
10、在一些实施例中,所述车辆还包括前氧传感器;当所述发动机的运行状态满足所述第二预设条件时,判断发动机否燃烧成功,若不成功,将发动机启动失败次数加1并再次请求启动所述发动机,包括:
11、判断所述前氧传感器是否处于启动状态;当所述前氧传感器处于启动状态时,获取由所述前氧传感器测量得到的所述发动机的空燃比,并判断所述发动机的空燃比是否满足第三预设条件;其中,所述第三预设条件包括:所述发动机的空燃比大于第三预设值且持续时间大于第三预设时间;
12、当满足所述第三预设条件时,判断所述发动机燃烧不成功,将所述发动机启动失败次数加1并再次请求启动发动机。
13、在一些实施例中,所述方法还包括:当所述发动机的空燃比不满足所述第三预设条件时,判断所述发动机处于燃烧状态,并继续监控所述发动机在第五预设时间后是否仍为燃烧状态,如是,判断所述发动机燃烧成功,将所述发动机的启动失败次数重置为零。
14、在一些实施例中,所述车辆还包括前氧传感器;当所述发动机的运行状态满足所述第二预设条件时,判断发动机否燃烧成功,若不成功,将发动机启动失败次数加1并再次请求启动发动机,包括:
15、判断所述前氧传感器是否处于启动状态;当所述前氧传感器处于未启动状态时,获取所述发动机的扭矩,并判断所述发动机的扭矩是否满足第四预设条件;其中,所述第四预设条件包括:所述发动机的扭矩大于第四预设值且持续时间大于第四预设时间;
16、当满足所述第四预设条件时,判断所述发动机燃烧不成功,将所述发动机启动失败次数加1并再次请求启动发动机。
17、在一些实施例中,所述方法还包括:当所述发动机的扭矩不满足第四预设条件时,判断所述发动机处于燃烧状态,并继续监控所述发动机在第五预设时间后是否仍为燃烧状态,如是,判断发动机燃烧成功,将所述发动机的启动失败次数重置为零。
18、本公开实施例还提供一种车辆发动机的控制装置,所述装置包括:
19、第一判断单元,用于判断所述发动机是否具有启动需求;
20、第二判断单元,用于当所述发动机具有启动需求时,判断所述发动机的启动失败次数是否小于或等于第一预设值;其中,所述发动机的启动失败次数是指,所述发动机距当前时刻最后一次启动成功与当前时刻之间的时段内总的启动失败次数;
21、启动单元,用于当所述启动失败次数小于所述第一预设值时,启动所述发动机;
22、第三判断单元,用于判断所述发动机的转速是否满足第一预设条件;当不满足所述第一预设条件时,确认所述发动机启动失败,禁止再次启动所述发动机;其中,所述第一预设条件包括:在启动所述发动机后的第一预设时间后,所述发动机的转速大于或等于第二预设值。
23、本公开实施例还提供一种电子设备,包括:处理器以及存储器;其中,所述存储器用于存储计算机程序;所述处理器用于加载执行所述计算机程序,以使所述电子设备执行如上述各实施例中任一项所述的控制方法。
24、本公开实施例还提供一种计算机可读存储介质,其中存储有计算机程序,所述计算机程序被处理器加载执行时,实现如如上述各实施例中任一项所述的控制方法。
25、本公开实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述各实施例中任一项所述的控制方法。
26、本公开实施例提供的车辆发动机的控制方法、装置、电子设备、存储介质及程序产品,其中,车辆发动机的控制方法包括:判断所述发动机是否具有启动需求;当所述发动机具有启动需求时,判断所述发动机的启动失败次数是否小于或等于第一预设值;其中,所述发动机的启动失败次数是指,所述发动机距当前时刻最后一次启动成功与当前时刻之间的时段内总的启动失败次数;当所述启动失败次数小于所述第一预设值时,启动所述发动机;判断所述发动机的转速是否满足第一预设条件;当不满足所述第一预设条件时,确认所述发动机启动失败,禁止再次启动所述发动机;其中,所述第一预设条件包括:在启动所述发动机后的第一预设时间后,所述发动机的转速大于或等于第二预设值。本公开实施例在启动发动机之前,首先判断发动机是否具有启动需求,避免强制启动发动机对车辆造成损坏;接着,本公开实施例在判断发动机具有启动需求时,在启动发动机之前,判断启动失败次数是否小于或等于第一预设值,避免发动机无限次处理启动工况导致动力电池电量的消耗;接着,本公开实施例在启动发动机时,监测发动机的转速,当监测到发动机的转速在预定的时间内达不到第二预设值时,判断发动机可能被卡住,此时禁止再次启动发动机,避免造成车辆动力总成损坏,如此,通过设置重复启动次数和禁止重复启动条件,达到保护发动机动力总成系统和防止车辆抛锚的平衡,避免出现发动机起本文档来自技高网...
【技术保护点】
1.一种车辆发动机的控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的控制方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的控制方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的控制方法,其特征在于,所述车辆还包括前氧传感器;当所述发动机的运行状态满足所述第二预设条件时,判断发动机否燃烧成功,若不成功,将发动机启动失败次数加1并再次请求启动所述发动机,包括:
5.根据权利要求4所述的控制方法,其特征在于,所述方法还包括:当所述发动机的空燃比不满足所述第三预设条件时,判断所述发动机处于燃烧状态,并继续监控所述发动机的在第五预设时间后是否仍为燃烧状态,如是,判断所述发动机燃烧成功,将所述发动机的启动失败次数重置为零。
6.根据权利要求3所述的控制方法,其特征在于,所述车辆还包括前氧传感器;当所述发动机的运行状态满足所述第二预设条件时,判断发动机否燃烧成功,若不成功,将发动机启动失败次数加1并再次请求启动发动机,包括:
7.根据权利要求6所述的控制方法,其特征在于,所述方法还包括:当
8.一种车辆发动机的控制装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:处理器以及存储器;其中,所述存储器用于存储计算机程序;所述处理器用于加载执行所述计算机程序,以使所述电子设备执行如权利要求1至7中任一项所述的控制方法。
10.一种计算机可读存储介质,其中存储有计算机程序,其特征在于,所述计算机程序被处理器加载执行时,实现如权利要求1至7中任一项所述的控制方法。
11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的控制方法。
...【技术特征摘要】
1.一种车辆发动机的控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的控制方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的控制方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的控制方法,其特征在于,所述车辆还包括前氧传感器;当所述发动机的运行状态满足所述第二预设条件时,判断发动机否燃烧成功,若不成功,将发动机启动失败次数加1并再次请求启动所述发动机,包括:
5.根据权利要求4所述的控制方法,其特征在于,所述方法还包括:当所述发动机的空燃比不满足所述第三预设条件时,判断所述发动机处于燃烧状态,并继续监控所述发动机的在第五预设时间后是否仍为燃烧状态,如是,判断所述发动机燃烧成功,将所述发动机的启动失败次数重置为零。
6.根据权利要求3所述的控制方法,其特征在于,所述车辆还包括前氧传感器;当所述发动机的运行状态满足所述第二预设条件时,判断发动机否燃烧成功,若不成功,将发动机启动...
【专利技术属性】
技术研发人员:丁济凡,陈卫方,李仕成,周广,金鑫,
申请(专利权)人:东风汽车集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。