1.本技术涉及发动机的故障检测技术领域,具体而言,涉及一种发动机的检测方法、装置、计算机可读存储介质及控制器。
背景技术:2.当前发动机的电源检测条件单一,仅能粗略的检测电压信号高低,无法满足发动机的ecu系统的需要,对于一些影响严重难以排查的问题无法预测(例如电源驱动能力低故障、电压高故障、电压瞬时过低故障和电压低故障),或者检测手段要求高操作困难的检测也无法替代。
技术实现要素:3.本技术的主要目的在于提供一种发动机的检测方法、装置、计算机可读存储介质及控制器,以解决现有方案中对发动机的电源故障检测效果较差的问题。
4.根据本发明实施例的一个方面,提供了一种发动机的检测方法,该方法包括:获取第一相关参量、第二相关参量、第三相关参量和第四相关参量,其中,所述第一相关参量包括与发动机的油量计量单元的电流有关的参量,所述第二相关参量包括与所述发动机的转速有关的参量、所述第三相关参量包括与所述发动机的喷油器的压力有关的参量,所述第四相关参量包括与所述发动机的电源的电压有关的参量;在所述发动机出现故障的情况下,至少根据所述第一相关参量、所述第二相关参量、所述第三相关参量和所述第四相关参量中的一个,确定所述发动机的故障类型。
5.可选地,在所述发动机出现故障的情况下,至少根据所述第一相关参量、所述第二相关参量、所述第三相关参量和所述第四相关参量中的一个,确定所述发动机的故障类型包括:在所述发动机出现故障的情况下,根据所述第一相关参量,或者所述第二相关参量和所述第三相关参量,确定所述发动机的故障类型是否为电源驱动能力低故障;根据所述第四相关参量,确定所述发动机的故障类型为持续电压高故障、或者为持续电压低故障、或者为电压瞬时过低故障。
6.可选地,所述第四相关参量包括预定时间段内的多个实时电源电压值和对应的各所述实时电源电压值对应的变化率;根据所述第四相关参量,确定所述发动机的故障类型为持续电压高故障、或者为持续电压低故障、或者为电压瞬时过低故障包括:在多个所述实时电源电压值均大于或者等于第一预定电压的情况下,确定所述发动机的故障类型为所述持续电压高故障;在多个所述实时电源电压值均小于第二预定电压的情况下,确定所述发动机的故障类型为所述持续电压低故障,其中,所述第二预定电压小于所述第一预定电压;在与各所述变化率对应的绝对值均大于或者等于预定变化率的情况下,确定所述发动机的故障类型为所述电压瞬时过低故障。
7.可选地,所述第一相关参量包括预定时间段内的多个实时电流设定值的平均值,所述第二相关参量包括所述预定时间段内的多个实际转速值,所述第三相关参量包括所述
预定时间段内的多个实际轨压值,所述实际轨压值为所述发动机的喷油器的供油管内部环境的压力;在所述发动机出现故障的情况下,根据所述第一相关参量,或者所述第二相关参量和所述第三相关参量,确定所述发动机的故障类型是否为电源驱动能力低故障包括:获取所述预定时间段内的多个实时电流实际值的平均值;获取差值,所述差值为多个所述实时电流设定值的平均值与多个所述实时电流实际值的平均值的差值;在所述差值大于或者等于预定差值的情况下,确定所述发动机的故障类型为所述电源驱动能力低故障;在所述差值小于所述预定差值的情况下,确定所述发动机的故障类型不为所述电源驱动能力低故障。
8.可选地,所述第四相关参量包括预定时间段内的多个实时电源电压值,所述第一相关参量包括预定时间段内的多个实时电流设定值的平均值,所述第二相关参量包括所述预定时间段内的多个实际转速值,所述第三相关参量包括所述预定时间段内的多个实际轨压值,所述实际轨压值为所述发动机的喷油器的供油管内部环境的压力;在所述发动机出现故障的情况下,根据所述第一相关参量,或者所述第二相关参量和所述第三相关参量,确定所述发动机的故障类型是否为电源驱动能力低故障包括:在多个所述实时电源电压值均小于第三预定电压,且所述发动机的实际转速值均低于预定转速值,且所述实际轨压值均低于预定轨压值的情况下,确定所述发动机的故障类型为所述电源驱动能力低故障;在多个所述实时电源电压值中的至少一个大于或者等于所述第三预定电压,和/或,在多个所述实际转速值中的至少一个高于或者等于所述预定转速值,和/或,在多个所述实际轨压值中的至少一个高于或者等于所述预定轨压值的情况下,确定所述发动机的故障类型不为所述电源驱动能力低故障。
9.可选地,所述第二相关参量包括预定时间段内的多个实际转速值;在确定所述发动机的故障类型是否为电源驱动能力低故障之前,所述方法还包括:获取转速区间和喷油量区间,其中,所述转速区间为所述发动机在预定时间段内的多个实际转速值的区间,所述喷油量区间为所述发动机在所述预定时间段内的多次喷油量的区间;在确定所述发动机的故障类型是否为电源驱动能力低故障之后,所述方法还包括;根据所述转速区间和所述喷油量区间,降低所述发动机的设定的转速值,其中,所述发动机的设定的转速值用于控制所述发动机的转速。
10.可选地,在确定所述发动机的故障类型为所述电源驱动能力低故障之后,所述方法还包括:获取劣化时间,所述劣化时间为所述发动机的故障类型为预定时间段内被确定为电源驱动能力低故障的时间;在所述劣化时间和所述发动机的运行时间的比值大于或者等于预定比值的情况下,确定所述发动机的故障类型为电池老化。
11.根据本发明实施例的另一方面,还提供了一种发动机的检测装置,该装置包括获取单元和确定单元;获取单元用于获取第一相关参量、第二相关参量、第三相关参量和第四相关参量,其中,所述第一相关参量包括与发动机的油量计量单元的电流有关的参量,所述第二相关参量包括与所述发动机的转速有关的参量、所述第三相关参量包括与所述发动机的喷油器的压力有关的参量,所述第四相关参量包括与所述发动机的电源的电压有关的参量;确定单元用于在所述发动机出现故障的情况下,至少根据所述第一相关参量、所述第二相关参量、所述第三相关参量和所述第四相关参量中的一个,确定所述发动机的故障类型。
12.根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,所述计算机
可读存储介质包括存储的程序,其中,所述程序执行任意一种所述的发动机的检测方法,
13.根据本发明实施例的另一方面,还提供了一种控制器,控制器包括一个或多个处理器,存储器以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行任意一种所述的发动机的检测方法。
14.在本发明实施例中,通过考虑与发动机的油量计量单元的电流有关的参量、与所述发动机的转速有关的参量、与所述发动机的喷油器的压力有关的参量、与所述发动机的电源的电压有关的参量,来确定发动机的故障类型,提高了发动机的电源故障检测结果的准确度,从而解决了现有方案中对发动机的电源故障检测效果较差的问题。
附图说明
15.构成本技术的一部分的说明书附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
16.图1示出了根据本技术实施例的发动机的检测方法的流程图;
17.图2示出了根据本技术实施例的发动机的检测装置的示意图;
18.图3示出了根据本技术实施例的发动机的检测方案的流程图。
具体实施方式
19.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
20.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
21.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
22.应该理解的是,当元件(诸如层、膜、区域、或衬底)描述为在另一元件“上”时,该元件可直接在该另一元件上,或者也可存在中间元件。而且,在说明书以及权利要求书中,当描述有元件“连接”至另一元件时,该元件可“直接连接”至该另一元件,或者通过第三元件“连接”至该另一元件。
23.为了便于描述,以下对本技术实施例涉及的部分名词或术语进行说明:
24.ecu:发动机电子控制单元(类似计算机的cpu),控制并监控发动机的运行。
25.正如背景技术中所说的,当前发动机的电源检测条件单一,仅能粗略的检测电压信号高低,无法满足发动机的ecu系统的需要,对于一些影响严重难以排查的问题无法预测
(例如电源驱动能力低故障、电压高故障、电压瞬时过低故障和电压低故障),或者检测手段要求高操作困难的检测也无法替代,为了解决现有方案中对发动机的电源故障检测效果较差的问题,本技术的一种典型的实施方式中,提供了一种发动机的检测方法、装置、计算机可读存储介质及控制器。
26.根据本技术的实施例,提供了一种发动机的检测方法。
27.图1是根据本技术实施例的发动机的检测方法的流程图。如图1所示,该方法包括以下步骤:
28.步骤s101,获取第一相关参量、第二相关参量、第三相关参量和第四相关参量,其中,上述第一相关参量包括与发动机的油量计量单元的电流有关的参量,上述第二相关参量包括与上述发动机的转速有关的参量、上述第三相关参量包括与上述发动机的喷油器的压力有关的参量,上述第四相关参量包括与上述发动机的电源的电压有关的参量;
29.步骤s102,在上述发动机出现故障的情况下,至少根据上述第一相关参量、上述第二相关参量、上述第三相关参量和上述第四相关参量中的一个,确定上述发动机的故障类型。
30.上述步骤中,通过考虑与发动机的油量计量单元的电流有关的参量、与上述发动机的转速有关的参量、与上述发动机的喷油器的压力有关的参量、与上述发动机的电源的电压有关的参量,来确定发动机的故障类型,提高了发动机的电源故障检测结果的准确度,从而解决了现有方案中对发动机的电源故障检测效果较差的问题。
31.具体地,在确定上述发动机的故障类型之后,在发动机外接的显示屏上显示发动机的故障类型,以供工作人员知悉。
32.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
33.在本技术的一种实施例中,在上述发动机出现故障的情况下,至少根据上述第一相关参量、上述第二相关参量、上述第三相关参量和上述第四相关参量中的一个,确定上述发动机的故障类型包括:在上述发动机出现故障的情况下,根据上述第一相关参量,或者上述第二相关参量和上述第三相关参量,确定上述发动机的故障类型是否为电源驱动能力低故障;根据上述第四相关参量,确定上述发动机的故障类型为持续电压高故障、或者为持续电压低故障、或者为电压瞬时过低故障。电源驱动能力低故障的检测与持续电压高故障、持续电压低故障和电压瞬时过低故障相互独立,从而增加故障检出率。
34.在本技术的一种实施例中,上述第四相关参量包括预定时间段内的多个实时电源电压值和对应的各上述实时电源电压值对应的变化率;根据上述第四相关参量,确定上述发动机的故障类型为持续电压高故障、或者为持续电压低故障、或者为电压瞬时过低故障包括:在多个上述实时电源电压值均大于或者等于第一预定电压的情况下,确定上述发动机的故障类型为上述持续电压高故障;在多个上述实时电源电压值均小于第二预定电压的情况下,确定上述发动机的故障类型为上述持续电压低故障,其中,上述第二预定电压小于上述第一预定电压;在与各上述变化率对应的绝对值均大于或者等于预定变化率的情况下,确定上述发动机的故障类型为上述电压瞬时过低故障。还可以利用其他用电设备的电器特性间接进行供电系统的反映。引入实时电源电压值对应的变化率能够减少电源异常情
况的遗漏,补偿传统均值法的单一不足(瞬变的情况难以检出,变化迅速时即便幅值不是很低也会对ecu内部电器元件造成影响),且预定时间段不仅可以是相同的,也可以是不同的。在多个上述实时电源电压值中的至少一个小于第一预定电压,且大于或者等于第二预定电压的情况下,确定发动机的持续电压正常;在与各上述变化率对应的绝对值中至少一个小于预定变化率的情况下,确定发动机的电压瞬时正常。
35.具体地,例如,获取多个实时电源电压值,依次为20v、21v、22v,第一预定电压为18v,则确定发动机的故障类型为上述持续电压高故障,再例如,获取多个实时电源电压值,依次为20v、21v、22v,第二预定电压为23v,第一预定电压为26v,则确定上述发动机的故障类型为上述持续电压低故障,变化率同理在此不再加以赘述。
36.在本技术的一种实施例中,上述第一相关参量包括预定时间段内的多个实时电流设定值的平均值,上述第二相关参量包括上述预定时间段内的多个实际转速值,上述第三相关参量包括上述预定时间段内的多个实际轨压值,上述实际轨压值为上述发动机的喷油器的供油管内部环境的压力;在上述发动机出现故障的情况下,根据上述第一相关参量,或者上述第二相关参量和上述第三相关参量,确定上述发动机的故障类型是否为电源驱动能力低故障包括:获取上述预定时间段内的多个实时电流实际值的平均值;获取差值,上述差值为多个上述实时电流设定值的平均值与多个上述实时电流实际值的平均值的差值;在上述差值大于或者等于预定差值的情况下,确定上述发动机的故障类型为上述电源驱动能力低故障;在上述差值小于上述预定差值的情况下,确定上述发动机的故障类型不为上述电源驱动能力低故障。能够综合分析判断出电源驱动能力不足问题,提升传统单一无法准确检出和无法精确定位的问题。
37.具体地,例如,获取多个实时电流设定值的平均值,且多个实时电流设定值的平均值为15a,获取多个实时电流实际值的平均值,且多个实时电流实际值的平均值为13a,预定差值为1a,即确定发动机的故障类型为上述电源驱动能力低故障。
38.在本技术的一种实施例中,上述第四相关参量包括预定时间段内的多个实时电源电压值,上述第一相关参量包括预定时间段内的多个实时电流设定值的平均值,上述第二相关参量包括上述预定时间段内的多个实际转速值,上述第三相关参量包括上述预定时间段内的多个实际轨压值,上述实际轨压值为上述发动机的喷油器的供油管内部环境的压力;在上述发动机出现故障的情况下,根据上述第一相关参量,或者上述第二相关参量和上述第三相关参量,确定上述发动机的故障类型是否为电源驱动能力低故障包括:在多个上述实时电源电压值均小于第三预定电压,且上述发动机的实际转速值均低于预定转速值,且上述实际轨压值均低于预定轨压值的情况下,确定上述发动机的故障类型为上述电源驱动能力低故障;在多个上述实时电源电压值中的至少一个大于或者等于上述第三预定电压,和/或,在多个上述实际转速值中的至少一个高于或者等于上述预定转速值,和/或,在多个上述实际轨压值中的至少一个高于或者等于上述预定轨压值的情况下,确定上述发动机的故障类型不为上述电源驱动能力低故障。通过考虑实际转速值和实际轨压值,可以有效识别负载高负荷区。通过考虑实际转速值、实际轨压值和多个实时电流设定值的平均值,得以综合分析发动机的参数,从而判断出电源驱动能力不足问题,提升传统单一无法准确检出和无法精确定位的问题。
39.具体地,例如,获取多个上述实时电源电压值,且分别为40v、45v、42v,第三预定电
压为46v,获取多个实际转速值为60r/s、62r/s、64r/s,预定转速值为66r/s,获取多个实际轨压值,分别为400kpa、425kpa、430kpa,预定轨压值为450kpa,则确定上述发动机的故障类型为上述电源驱动能力低故障。
40.在本技术的一种实施例中,上述第二相关参量包括预定时间段内的多个实际转速值;在确定上述发动机的故障类型是否为电源驱动能力低故障之前,上述方法还包括:获取转速区间和喷油量区间,其中,上述转速区间为上述发动机在预定时间段内的多个实际转速值的区间,上述喷油量区间为上述发动机在上述预定时间段内的多次喷油量的区间;在确定上述发动机的故障类型是否为电源驱动能力低故障之后,上述方法还包括;根据上述转速区间和上述喷油量区间,降低上述发动机的设定的转速值,其中,上述发动机的设定的转速值用于控制上述发动机的转速。通过降低上述发动机的设定的转速值,从而降低了发动机的负担,以使得发动机在出现故障后,不至于出现更大故障。可以综合得出驱动能力不足的结论,进而可以精确判断风险性,选择降级方案,而不是电池驱动能力只要低就降级或者无法检测出瞬时降低的情况。只有当电池异常和转速轨压异常同时发生时才有必要采取针对性措施,避免盲目反应。
41.在本技术的一种实施例中,在确定上述发动机的故障类型为上述电源驱动能力低故障之后,上述方法还包括:获取劣化时间,上述劣化时间为上述发动机的故障类型为预定时间段内被确定为电源驱动能力低故障的时间;在上述劣化时间和上述发动机的运行时间的比值大于或者等于预定比值的情况下,确定上述发动机的故障类型为电池老化。在上述劣化时间和上述发动机的运行时间的比值小于预定比值的情况下,确定上述发动机的电池正常,加入了对电池是否老化的考虑,从而能够综合分析判断出电源驱动能力不足问题,提升传统单一无法准确检出和无法精确定位的问题。
42.本技术实施例还提供了一种发动机的检测装置,需要说明的是,本技术实施例的发动机的检测装置可以用于执行本技术实施例所提供的用于发动机的检测方法。以下对本技术实施例提供的发动机的检测装置进行介绍。
43.图2是根据本技术实施例的发动机的检测装置的示意图。如图2所示,该装置包括获取单元10和确定单元20;获取单元10用于获取第一相关参量、第二相关参量、第三相关参量和第四相关参量,其中,上述第一相关参量包括与发动机的油量计量单元的电流有关的参量,上述第二相关参量包括与上述发动机的转速有关的参量、上述第三相关参量包括与上述发动机的喷油器的压力有关的参量,上述第四相关参量包括与上述发动机的电源的电压有关的参量;确定单元20用于在上述发动机出现故障的情况下,至少根据上述第一相关参量、上述第二相关参量、上述第三相关参量和上述第四相关参量中的一个,确定上述发动机的故障类型。
44.上述装置中,通过考虑与发动机的油量计量单元的电流有关的参量、与上述发动机的转速有关的参量、与上述发动机的喷油器的压力有关的参量、与上述发动机的电源的电压有关的参量,来确定发动机的故障类型,提高了发动机的电源故障检测结果的准确度,从而解决了现有方案中对发动机的电源故障检测效果较差的问题。
45.在本技术的一种实施例中,确定单元包括第一确定模块和第二确定模块,第一确定模块用于在上述发动机出现故障的情况下,根据上述第一相关参量,或者上述第二相关参量和上述第三相关参量,确定上述发动机的故障类型是否为电源驱动能力低故障;第二
确定模块用于根据上述第四相关参量,确定上述发动机的故障类型为持续电压高故障、或者为持续电压低故障、或者为电压瞬时过低故障。电源驱动能力低故障的检测与持续电压高故障、持续电压低故障和电压瞬时过低故障相互独立,从而增加故障检出率。
46.在本技术的一种实施例中,上述第四相关参量包括预定时间段内的多个实时电源电压值和对应的各上述实时电源电压值对应的变化率;第二确定模块包括第一确定子模块、第二确定子模块和第三确定子模块,第一确定子模块用于在多个上述实时电源电压值均大于或者等于第一预定电压的情况下,确定上述发动机的故障类型为上述持续电压高故障;第二确定子模块用于在多个上述实时电源电压值均小于第二预定电压的情况下,确定上述发动机的故障类型为上述持续电压低故障,其中,上述第二预定电压小于上述第一预定电压;第三确定子模块用于在与各上述变化率对应的绝对值均大于或者等于预定变化率的情况下,确定上述发动机的故障类型为上述电压瞬时过低故障。还可以利用其他用电设备的电器特性间接进行供电系统的反映。引入实时电源电压值对应的变化率能够减少电源异常情况的,遗漏补偿传统均值法的单一不足(瞬变的情况难以检出,变化迅速时即便幅值不是很低也会对ecu内部电器元件造成影响),且预定时间段不仅可以是相同的,也可以是不同的。在多个上述实时电源电压值中的至少一个小于第一预定电压,且大于或者等于第二预定电压的情况下,确定发动机的持续电压正常;在与各上述变化率对应的绝对值中至少一个小于预定变化率的情况下,确定发动机的电压瞬时正常。
47.具体地,例如,获取多个实时电源电压值,依次为20v、21v、22v,第一预定电压为18v,则确定发动机的故障类型为上述持续电压高故障,再例如,获取多个实时电源电压值,依次为20v、21v、22v,第二预定电压为23v,第一预定电压为26v,则确定上述发动机的故障类型为上述持续电压低故障,变化率同理在此不再加以赘述。
48.在本技术的一种实施例中,上述第一相关参量包括预定时间段内的多个实时电流设定值的平均值,上述第二相关参量包括上述预定时间段内的多个实际转速值,上述第三相关参量包括上述预定时间段内的多个实际轨压值,上述实际轨压值为上述发动机的喷油器的供油管内部环境的压力;第一确定模块包括第一获取子模块、第二获取子模块、第四确定子模块和第五确定子模块,第一获取子模块用于获取上述预定时间段内的多个实时电流实际值的平均值;第二获取子模块用于获取差值,上述差值为多个上述实时电流设定值的平均值与多个上述实时电流实际值的平均值的差值;第四确定子模块用于在上述差值大于或者等于预定差值的情况下,确定上述发动机的故障类型为上述电源驱动能力低故障;第五确定子模块用于在上述差值小于上述预定差值的情况下,确定上述发动机的故障类型不为上述电源驱动能力低故障。能够综合分析判断出电源驱动能力不足问题,提升传统单一无法准确检出和无法精确定位的问题。
49.具体地,例如,获取多个实时电流设定值的平均值,且多个实时电流设定值的平均值为15a,获取多个实时电流实际值的平均值,且多个实时电流实际值的平均值为13a,预定差值为1a,即确定发动机的故障类型为上述电源驱动能力低故障。
50.在本技术的一种实施例中,上述第四相关参量包括预定时间段内的多个实时电源电压值,上述第一相关参量包括预定时间段内的多个实时电流设定值的平均值,上述第二相关参量包括上述预定时间段内的多个实际转速值,上述第三相关参量包括上述预定时间段内的多个实际轨压值,上述实际轨压值为上述发动机的喷油器的供油管内部环境的压
力;第一确定模块包括第六确定子模块和第七确定子模块,第六确定子模块用于在多个上述实时电源电压值均小于第三预定电压,且上述发动机的实际转速值均低于预定转速值,且上述实际轨压值均低于预定轨压值的情况下,确定上述发动机的故障类型为上述电源驱动能力低故障;第七确定子模块用于在多个上述实时电源电压值中的至少一个大于或者等于上述第三预定电压,和/或,在多个上述实际转速值中的至少一个高于或者等于上述预定转速值,和/或,在多个上述实际轨压值中的至少一个高于或者等于上述预定轨压值的情况下,确定上述发动机的故障类型不为上述电源驱动能力低故障。
51.具体地,例如,获取多个上述实时电源电压值,且分别为40v、45v、42v,第三预定电压为46v,获取多个实际转速值为60r/s、62r/s、64r/s,预定转速值为66r/s,获取多个实际轨压值,分别为400kpa、425kpa、430kpa,预定轨压值为450kpa,则确定上述发动机的故障类型为上述电源驱动能力低故障。
52.在本技术的一种实施例中,上述第二相关参量包括预定时间段内的多个实际转速值;上述装置还包括转速获取单元和调节单元,在确定上述发动机的故障类型是否为电源驱动能力低故障之前,转速获取单元用于获取转速区间和喷油量区间,其中,上述转速区间为上述发动机在预定时间段内的多个实际转速值的区间,上述喷油量区间为上述发动机在上述预定时间段内的多次喷油量的区间;在确定上述发动机的故障类型是否为电源驱动能力低故障之后,调节单元用于根据上述转速区间和上述喷油量区间,降低上述发动机的设定的转速值,其中,上述发动机的设定的转速值用于控制上述发动机的转速。通过降低上述发动机的设定的转速值,从而降低了发动机的负担,以使得发动机在出现故障后,不至于出现更大故障。
53.在本技术的一种实施例中,上述装置还包括时间获取单元和老化确定单元,在确定上述发动机的故障类型为上述电源驱动能力低故障之后,时间获取单元用于获取劣化时间,上述劣化时间为上述发动机的故障类型为预定时间段内被确定为电源驱动能力低故障的时间;老化确定单元用于在上述劣化时间和上述发动机的运行时间的比值大于或者等于预定比值的情况下,确定上述发动机的故障类型为电池老化。在上述劣化时间和上述发动机的运行时间的比值小于预定比值的情况下,确定上述发动机的电池正常,加入了对电池是否老化的考虑,从而能够综合分析判断出电源驱动能力不足问题,提升传统单一无法准确检出和无法精确定位的问题。
54.上述发动机的检测装置包括处理器和存储器,上述获取单元和确定单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
55.处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决现有方案中对发动机的电源故障检测效果较差的问题。
56.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。
57.本发明实施例提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现上述发动机的检测方法。
58.本发明实施例提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行
时执行上述发动机的检测方法。
59.本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现至少以下步骤:获取第一相关参量、第二相关参量、第三相关参量和第四相关参量,其中,上述第一相关参量包括与发动机的油量计量单元的电流有关的参量,上述第二相关参量包括与上述发动机的转速有关的参量、上述第三相关参量包括与上述发动机的喷油器的压力有关的参量,上述第四相关参量包括与上述发动机的电源的电压有关的参量;在上述发动机出现故障的情况下,至少根据上述第一相关参量、上述第二相关参量、上述第三相关参量和上述第四相关参量中的一个,确定上述发动机的故障类型。本文中的设备可以是服务器、pc、pad、手机等。
60.本技术还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有至少如下方法步骤的程序:获取第一相关参量、第二相关参量、第三相关参量和第四相关参量,其中,上述第一相关参量包括与发动机的油量计量单元的电流有关的参量,上述第二相关参量包括与上述发动机的转速有关的参量、上述第三相关参量包括与上述发动机的喷油器的压力有关的参量,上述第四相关参量包括与上述发动机的电源的电压有关的参量;在上述发动机出现故障的情况下,至少根据上述第一相关参量、上述第二相关参量、上述第三相关参量和上述第四相关参量中的一个,确定上述发动机的故障类型。
61.本发明实施例还提供了一种控制器,控制器包括一个或多个处理器,存储器以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置为由上述一个或多个处理器执行,上述一个或多个程序包括用于执行任意一种上述的发动机的检测方法。通过考虑与发动机的油量计量单元的电流有关的参量、与上述发动机的转速有关的参量、与上述发动机的喷油器的压力有关的参量、与上述发动机的电源的电压有关的参量,来确定发动机的故障类型,提高了发动机的电源故障检测结果的准确度,从而解决了现有方案中对发动机的电源故障检测效果较差的问题。
62.为了本领域技术人员能够更加清楚地了解本技术的技术方案,以下将结合具体的实施例来说明本技术的技术方案和技术效果。
63.实施例
64.本技术实施例还提供了一种发动机的检测方案,图3是根据本技术实施例的发动机的检测方案的流程图,如图3所示,该方案包括以下步骤:
65.步骤1:获取预定时间段内的多个实时电源电压值和对应的各上述实时电源电压值对应的变化率;同时获取预定时间段内的多个实时电流设定值的平均值、预定时间段内的多个实际转速值和预定时间段内的多个实际轨压值,其中,上述实际轨压值为上述发动机的喷油器的供油管内部环境的压力;
66.步骤2:在获取预定时间段内的多个实时电流设定值的平均值、预定时间段内的多个实际转速值和预定时间段内的多个实际轨压值之后,在发动机发生故障的情况下,获取转速区间和喷油量区间,其中,上述转速区间为上述发动机在预定时间段内的多个实际转速值的区间,上述喷油量区间为上述发动机在上述预定时间段内的多次喷油量的区间;
67.步骤3:在多个上述实时电源电压值均大于或者等于第一预定电压v1的情况下,确定上述发动机的故障类型为持续电压高故障;在多个上述实时电源电压值均小于第二预定电压v2的情况下,确定上述发动机的故障类型为持续电压低故障,其中,上述第二预定电压
v2小于上述第一预定电压v1;在与各上述变化率对应的绝对值均大于或者等于预定变化率d的情况下,确定上述发动机的故障类型为电压瞬时过低故障;
68.获取上述预定时间段内的多个实时电流实际值的平均值;获取差值,上述差值为多个上述实时电流设定值的平均值与多个上述实时电流实际值的平均值的差值;在上述差值大于或者等于预定差值f的情况下,确定上述发动机的故障类型为电源驱动能力低故障;
69.在多个上述实时电源电压值均小于第三预定电压v3,且上述发动机的实际转速值均低于预定转速值g,且上述实际轨压值均低于预定轨压值h的情况下,确定上述发动机的故障类型为电源驱动能力低故障;
70.步骤4:在确定上述发动机的故障类型为电源驱动能力低故障之后,根据上述转速区间和上述喷油量区间,降低上述发动机的设定的转速值;
71.步骤5:获取劣化时间,上述劣化时间为上述发动机的故障类型为预定时间段内被确定为电源驱动能力低故障的时间;在上述劣化时间和上述发动机的运行时间的比值大于或者等于预定比值i的情况下,确定上述发动机的故障类型为电池老化。
72.通过考虑与发动机的油量计量单元的电流有关的参量、与上述发动机的转速有关的参量、与上述发动机的喷油器的压力有关的参量、与上述发动机的电源的电压有关的参量,来确定发动机的故障类型,提高了发动机的电源故障检测结果的准确度,从而解决了现有方案中对发动机的电源故障检测效果较差的问题。
73.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
74.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
75.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
76.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
77.上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例上述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
78.从以上的描述中,可以看出,本技术上述的实施例实现了如下技术效果:
79.1)、本技术的发动机的检测方法,通过考虑与发动机的油量计量单元的电流有关的参量、与上述发动机的转速有关的参量、与上述发动机的喷油器的压力有关的参量、与上述发动机的电源的电压有关的参量,来确定发动机的故障类型,提高了发动机的电源故障检测结果的准确度,从而解决了现有方案中对发动机的电源故障检测效果较差的问题。
80.2)、本技术的发动机的检测装置,通过考虑与发动机的油量计量单元的电流有关的参量、与上述发动机的转速有关的参量、与上述发动机的喷油器的压力有关的参量、与上述发动机的电源的电压有关的参量,来确定发动机的故障类型,提高了发动机的电源故障检测结果的准确度,从而解决了现有方案中对发动机的电源故障检测效果较差的问题。
81.3)、本技术的控制器,通过考虑与发动机的油量计量单元的电流有关的参量、与上述发动机的转速有关的参量、与上述发动机的喷油器的压力有关的参量、与上述发动机的电源的电压有关的参量,来确定发动机的故障类型,提高了发动机的电源故障检测结果的准确度,从而解决了现有方案中对发动机的电源故障检测效果较差的问题。
82.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。