故障确定方法、故障确定装置、处理器与电子控制单元与流程



1.本技术涉及车辆控制领域,具体而言,涉及一种故障确定方法、故障确定装置、计算机可读存储介质、处理器与电子控制单元。


背景技术:



2.电子控制单元(electronic control unit,简称ecu)一般连接多个传感器,以获取多个传感器的数据信息,从而对发动机进行逻辑控制。而电子控制单元与对应的传感器的连接,一般是需要借助接插件和线束。例如,线束的两端分别连接有接插件,其中,连接有接插件的线束的一端与传感器相连接,连接有接插件的线束的另一端与电子控制单元相连接。
3.现有技术中,为了确定与电子控制单元一端相连接的接插件或者与电子控制单元相连接的传感器是否故障,一般在电子控制单元中设置rc电路(电阻-电容电路,resistor-capacitancestry circuit,简称rc电路)和模拟量采集模块,其中,模拟量采集模块用于采集rc电路的中滤波电容和滤波电阻之间的支路上的电压。再通过模拟量采集模块采集的电压,确定接插件或者传感器是否故障。例如,典型的模拟量信号为0~5v的电压型信号或者电阻型信号。当模拟量采集模块采集到0v或5v时,可以报出电压值超下限或超上限的故障。但这种情况下,并不能区分电压值超下限或者超上限具体的故障类型,例如,并不能确定电压值超上限或者超下限是由外部短路还是开路导致的超限。另外,在接插件存在虚接的情况下,由于rc电路的电压值一直波动,故达不到超上限或超下限,也无法确定接插件是否虚接。
4.因此,亟需一种能够确定接插件或者传感器的故障类型的方法。
5.在背景技术部分中公开的以上信息只是用来加强对本文所描述技术的背景技术的理解,因此,背景技术中可能包含某些信息,这些信息对于本领域技术人员来说并未形成在本国已知的现有技术。


技术实现要素:



6.本技术的主要目的在于提供一种故障确定方法、故障确定装置、计算机可读存储介质、处理器与电子控制单元,以解决现有技术中难以确定接插件或者传感器的故障类型的问题。
7.根据本发明实施例的一个方面,提供了一种故障确定方法,电子控制单元至少通过接插件与传感器连接,所述电子控制单元包括rc电路和模拟量采集模块,其中,所述模拟量采集模块用于采集目标检测点的电压采集值,所述目标检测点位于所述rc电路中滤波电阻和滤波电容之间的支路上,所述故障确定方法包括:采用多个预设计算公式,分别计算一个采集时间点的所述目标检测点的电压值,得到多个电压计算值,其中,一个所述预设计算公式对应一个所述电压计算值,多个所述采集时间点构成一个采集周期;计算各所述电压计算值与所述电压采集值的差值,得到目标差值,并计算所述目标差值与所述电压采集值
的比值,得到多个目标百分比;至少根据一个所述采集周期对应的多个所述目标百分比以及预设偏差范围,确定所述传感器的目标故障类型,或者,至少根据多个所述采集周期的所述电压计算值和所述电压采集值,确定所述接插件的所述目标故障类型,所述目标故障类型至少包括以下之一:传感器对地短路、传感器对电源短路、传感器开路、接插件虚接。
8.可选地,所述电压计算值包括第一电压计算值、第二电压计算值和第三电压计算值,采用多个预设计算公式,分别计算一个采集时间点的所述目标检测点的电压值,得到多个电压计算值,包括:采用计算所述目标检测点的电压值,得到所述第一电压计算值,其中,r2为所述滤波电阻的电阻值,c2为所述滤波电容的电容值,t为当前的所述采集时间点与上一次的所述采集时间点的时间间隔,u1为所述传感器的输入电压,vf1为所述电压计算值;采用计算所述目标检测点的电压值,得到所述第二电压计算值,其中,r1为所述rc电路中的上拉电阻或者下拉电阻的电阻值,vf2为所述第二电压计算值;采用计算所述目标检测点的电压值,得到所述第三电压计算值,vf3为所述第三电压计算值。
9.可选地,至少根据一个所述采集周期对应的多个所述目标百分比以及预设偏差范围,确定所述传感器的目标故障类型,包括:在当前的所述采集时间点,将低于第一预设阈值的所述电压计算值对应的所述预设计算公式,确定为目标计算公式,或者,将高于第二预设阈值的所述电压计算值对应的所述预设计算公式,确定为所述目标计算公式;在当前的所述采集时间点的前n个所述采集时间点中,若所述目标计算公式对应的各所述目标百分比均在对应的所述预设偏差范围内,根据所述目标计算公式对应的故障类型,确定所述传感器的所述目标故障类型,其中,n小于或者等于一个所述采集周期中所述采集时间点的总数。
10.可选地,根据所述目标计算公式对应的故障类型,确定所述传感器的所述目标故障类型,包括:在所述目标计算公式为的情况下,确定所述目标故障类型为所述传感器对地短路;在所述目标计算公式的情况下,确定所述目标故障类型为所述传感器开路;在所述目标计算公式为的情况下,确定所述目标故障类型为所述传感器对电源短路。
11.可选地,所述电子控制单元还包括计数器,至少根据多个所述采集周期的所述电压计算值和所述电压采集值,确定所述接插件的所述目标故障类型,包括:确定多个所述采集周期内,对应的所述电压计算值是否均与所述电压采集值相同;在各所述电压计算值均与所述电压采集值相同的情况下,控制所述计数器增加预定值,得到目标计数次数;在预定时间内,所述目标计数次数超出预定计数次数的情况下,确定所述目标故障类型为所述接插件虚接。
12.可选地,所述故障确定方法还包括:在所述计数器计数的时间超出所述预定时间
的情况下,控制所述计数器复位。
13.根据本发明实施例的另一方面,还提供了一种故障确定装置,电子控制单元至少通过接插件与传感器连接,所述电子控制单元包括rc电路和模拟量采集模块,其中,所述模拟量采集模块用于采集目标检测点的电压采集值,所述目标检测点位于所述rc电路中滤波电阻和滤波电容之间的支路上,所述故障确定装置包括:第一计算单元,用于采用多个预设计算公式,分别计算一个采集时间点的所述目标检测点的电压值,得到多个电压计算值,其中,一个所述预设计算公式对应一个所述电压计算值,多个所述采集时间点构成一个采集周期;第二计算单元,用于计算各所述电压计算值与所述电压采集值的差值,得到目标差值,并计算所述目标差值与所述电压采集值的比值,得到多个目标百分比;确定单元,用于至少根据一个所述采集周期对应的多个所述目标百分比以及预设偏差范围,确定所述传感器的目标故障类型,或者,至少根据多个所述采集周期的所述电压计算值和所述电压采集值,确定所述接插件的所述目标故障类型,所述目标故障类型至少包括以下之一:传感器对地短路、传感器对电源短路、传感器开路、接插件虚接。
14.根据本发明实施例的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行任意一种所述的故障确定方法。
15.根据本发明实施例的再一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行任意一种所述的故障确定方法。
16.根据本发明实施例的一方面,还提供了一种电子控制单元,包括故障确定装置,所述故障确定装置用于执行任意一种所述的故障确定方法。
17.在本发明实施例中,所述的故障确定方法,首先,在一个采集时间点,采用多个预设计算公式,分别计算目标检测点的电压值,得到多个电压计算值;然后,根据一个所述采集时间点对应的多个电压计算值以及电压采集值,确定多个目标差值,并根据各所述目标差值和所述电压采集值,确定多个目标百分比;最后,至少根据一个所述采集周期对应的多个所述目标百分比以及预设偏差范围,确定所述传感器的目标故障类型,或者,至少根据多个所述采集周期的所述电压计算值和所述电压采集值,确定所述接插件的所述目标故障类型。在本方案中,采集多个预设计算公式,分别计算目标检测点在同一个采集时间点时的多个电压计算值;再根据多个电压计算值和电压采集值,确定同一个采集时间点的多个目标百分比;最后至少根据一个采集周期对应的多个目标百分比和预设偏差范围,确定传感器的目标故障类型,或者至少根据多个采集周期对应的电压计算值和电压采集值,确定接插件的目标故障类型。即本方案通过计算目标检测点的电压计算值,较为巧妙地确定出传感器或者接插件的目标故障类型。由于本方案无需改变电子控制单元的内部电路,且无需额外增加硬件成本,这样保证了本方案的故障确定方法成本较低,仅通过上述故障确定方法便可以确定出传感器或者接插件的故障类型,从而解决了现有技术中难以确定接插件或者传感器的故障类型的问题。
附图说明
18.构成本技术的一部分的说明书附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
19.图1示出了根据本技术的一种实施例的故障确定方法的流程图;
20.图2示出了根据本技术的一种实施例的电压型模拟量采集电路的结构示意图;
21.图3示出了根据本技术的一种实施例的电阻型模拟量采集电路的结构示意图;
22.图4示出了根据本技术的一种实施例的故障确定装置的结构示意图。
23.其中,上述附图包括以下附图标记:
24.10、第一计算单元;20、第二计算单元;30、确定单元;100、电子控制单元;200、模拟量采集模块;300、滤波电容;400、滤波电阻;500、下拉电阻;600、静电电容;700、传感器;800、上拉电阻;900、目标检测点。
具体实施方式
25.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
26.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
27.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
28.正如背景技术中所说的,现有技术中难以确定接插件或者传感器的故障类型,为了解决上述问题,本技术的一种典型的实施方式中,提供了一种故障确定方法、故障确定装置、计算机可读存储介质、处理器与电子控制单元。
29.根据本技术的实施例,提供了一种故障确定方法。
30.图1是根据本技术实施例的故障确定方法的流程图。电子控制单元至少通过接插件与传感器连接,上述电子控制单元包括rc电路和模拟量采集模块,其中,上述模拟量采集模块用于采集目标检测点的电压采集值,上述目标检测点位于上述rc电路中滤波电阻和滤波电容之间的支路上,如图1所示,该故障确定方法包括以下步骤:
31.步骤s101,采用多个预设计算公式,分别计算一个采集时间点的上述目标检测点的电压值,得到多个电压计算值,其中,一个上述预设计算公式对应一个上述电压计算值,多个上述采集时间点构成一个采集周期;
32.步骤s102,计算各上述电压计算值与上述电压采集值的差值,得到目标差值,并计算上述目标差值与上述电压采集值的比值,得到多个目标百分比;
33.步骤s103,至少根据一个上述采集周期对应的多个上述目标百分比以及预设偏差范围,确定上述传感器的目标故障类型,或者,至少根据多个上述采集周期的上述电压计算值和上述电压采集值,确定上述接插件的上述目标故障类型,上述目标故障类型至少包括以下之一:传感器对地短路、传感器对电源短路、传感器开路、接插件虚接。
34.上述的故障确定方法中,首先,在一个采集时间点,采用多个预设计算公式,分别计算目标检测点的电压值,得到多个电压计算值;然后,根据一个上述采集时间点对应的多个电压计算值以及电压采集值,确定多个目标差值,并根据各上述目标差值和上述电压采集值,确定多个目标百分比;最后,至少根据一个上述采集周期对应的多个上述目标百分比以及预设偏差范围,确定上述传感器的目标故障类型,或者,至少根据多个上述采集周期的上述电压计算值和上述电压采集值,确定上述接插件的上述目标故障类型。在本方案中,采集多个预设计算公式,分别计算目标检测点在同一个采集时间点时的多个电压计算值;再根据多个电压计算值和电压采集值,确定同一个采集时间点的多个目标百分比;最后至少根据一个采集周期对应的多个目标百分比和预设偏差范围,确定传感器的目标故障类型,或者至少根据多个采集周期对应的电压计算值和电压采集值,确定接插件的目标故障类型。即本方案通过计算目标检测点的电压计算值,较为巧妙地确定出传感器或者接插件的目标故障类型。由于本方案无需改变电子控制单元的内部电路,且无需额外增加硬件成本,这样保证了本方案的故障确定方法成本较低,仅通过上述故障确定方法便可以确定出传感器或者接插件的故障类型,从而解决了现有技术中难以确定接插件或者传感器的故障类型的问题。
35.具体地,上述的传感器为通过接插件和线束与电子控制单元相连接的传感器。上述的接插件为与电子控制单元相连接的接插件。
36.具体地,如图2和图3所示,电子控制单元100内部具有rc电路和模拟量采集模块200,其中,rc电路包括滤波电容300和滤波电阻400,其中,目标检测点900位于滤波电容300和滤波电阻400之间的支路上。另外,rc电路还可以包括静电电容600和下拉电阻500(如图2所示),或者上拉电阻800(如图3所示)。其中,传感器700通过两端具有接插件(图2和图3均未示出)的线束与电子控制单元100相连。
37.本技术的一种具体的实施例中,例如,一个采集周期为10分钟,则每间隔1分钟计算一次目标检测点的电压计算值,即一个采集周期包括了10个采集时间点,在每一个采集时间点,采用多个预设计算公式,分别计算目标检测点的电压值,这样一个采集时间点对应着多个电压计算值和一个电压采集值,再分别计算各电压计算值与该电压采集值的差值,得到多个目标差值,再计算各目标差值与电压采集值的比值,得到多个目标百分比,这样一个采集时间点对应多个目标百分比。后续可以至少根据一个采集周期对应的多个目标百分比和预设偏差范围,确定传感器的目标故障类型,或者至少根据多个采集周期的电压计算值和电压采集值,确定接插件的目标故障类型,这样进一步地保证了确定的传感器或者接插件的目标故障类型较为准确。
38.当然,在实际的应用过程中,一个采集周期以及一个采集周期中包括的多个采集时间点的个数,均可以根据实际的应用情况进行调整。
39.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
40.本技术的一种实施例中,上述电压计算值包括第一电压计算值、第二电压计算值和第三电压计算值,采用多个预设计算公式,分别计算同一个采集时间点的上述目标检测
点的电压值,得到多个电压计算值,包括:采用计算上述目标检测点的电压值,得到上述第一电压计算值,其中,r2为上述滤波电阻的电阻值,c2为上述滤波电容的电容值,t为当前的上述采集时间点与上一次的上述采集时间点的时间间隔,u1为上述传感器的输入电压,vf1为上述第一电压计算值;采用计算上述目标检测点的电压值,得到上述第二电压计算值,其中,r1为上述rc电路中的上拉电阻或者下拉电阻的电阻值,vf2为上述第二电压计算值;采用计算上述目标检测点的电压值,得到上述第三电压计算值,vf3为上述第三电压计算值。在该实施例中,对于同一个采集时间点,分别采用不同的预设计算公式,计算目标检测点的电压计算值,后续根据多个采集时间点的多个电压计算值以及多个电压采集值,确定传感器的目标故障类型,这样可以进一步地较为巧妙地确定出传感器的目标故障类型。
41.为了进一步较为简单地确定出传感器的目标故障类型,本技术的另一种实施例中,至少根据一个上述采集周期对应的多个上述目标百分比以及预设偏差范围,确定上述传感器的目标故障类型,包括:在当前的上述采集时间点,将低于第一预设阈值的上述电压计算值对应的上述预设计算公式,确定为目标计算公式,或者,将高于第二预设阈值的上述电压计算值对应的上述预设计算公式,确定为上述目标计算公式;在当前的上述采集时间点的前n个上述采集时间点中,若上述目标计算公式对应的各上述目标百分比均在对应的上述预设偏差范围内,根据上述目标计算公式对应的故障类型,确定上述传感器的上述目标故障类型,其中,n小于或者等于一个上述采集周期中上述采集时间点的总数。
42.具体地,上述第一预设阈值可以为目标检测点的超下限的电压阈值,上述第二预设阈值可以目标检测点的超上限的电压阈值。在典型的模拟量信号为0~5v的电压型信号或者电阻型信号时,上述第一预设阈值可以为0v,上述第二预设阈值可以为5v。
43.具体地,一个采集周期可以对应一个预设偏差范围,当然,每一个采集时间点也可以对应一个预设偏差范围。在本技术中,并不对此进行限制。
44.具体地,在上述的实施例中,若当前的采集时间点为一个采集周期的第一个采集时间点,那么该采集时间点的前n个上述采集时间点,可以为上一个采集周期中的n个采集时间点。若在同一个采集周期中,当前的采集时间点的前的所有采集时间点的总个数不满足n,则也可以取上一个采集周期中的多个采集时间点。在本技术中,并不对此进行限制。在实际的应用过程中,n可以根据实际情况进行调整。
45.本技术的又一种实施例中,根据上述目标计算公式对应的故障类型,确定上述传感器的上述目标故障类型,包括:在上述目标计算公式为的情况下,确定上述目标故障类型为上述传感器对地短路;在上述目标计算公式为的情况下,确定上述目标故障类型为上述传感器开路;在上述目标计算公式为的情况下,确定上述目标故障类型为上述传感器对电源短路。在该实施例中,根据预设计算公式对应的故障类型,确定传感器的目标故障类型,这样可以进
一步地较为简单地确定出传感器的目标故障类型。
46.本技术的再一种实施例中,上述电子控制单元还包括计数器,至少根据多个上述采集时间点的上述电压计算值和上述电压采集值,确定上述接插件的上述目标故障类型,包括:确定多个上述采集周期内,对应的上述电压计算值是否均与上述电压采集值相同;在各上述电压计算值均与上述电压采集值相同的情况下,控制上述计数器增加预定值,得到目标计数次数;在预定时间内,上述目标计数次数超出预定计数次数的情况下,确定上述目标故障类型为上述接插件虚接。若接插件存在虚接的情况下,计算的电压计算值会存在着波动,故在多个采集周期对应的电压计算值均为传感器开路时的电压采集值相同的情况下,控制计数器增加预定值,得到目标计数次数。若预定时间内,目标计数次数超出预定计数次数的情况下,确定接插件的目标故障类型为接插件虚接,这样可以进一步地较为准确地确定出接插件的故障类型。
47.具体地,上述的实施例中,上述计数器增加预定值,具体地可以增加1。即在各采集周期中,对应的各电压计算值均与电压采集值相同的情况下,控制计数器增加1。
48.具体地,上述预定时间的大小可以根据实际的应用情况进行调整,在本技术中并不对此进行限制。
49.本技术的一种实施例中,上述故障确定方法还包括:在上述计数器计数的时间超出上述预定时间的情况下,控制上述计数器复位。这样可以进一步地避免计数器的目标计数次数出现错误,以及进一步地避免对接插件的目标故障类型判断不准确。
50.本技术实施例还提供了一种故障确定装置,需要说明的是,本技术实施例的故障确定装置可以用于执行本技术实施例所提供的用于故障确定方法。以下对本技术实施例提供的故障确定装置进行介绍。
51.图4是根据本技术实施例的故障确定装置的结构示意图。电子控制单元至少通过接插件与传感器连接,上述电子控制单元包括rc电路和模拟量采集模块,其中,上述模拟量采集模块用于采集目标检测点的电压采集值,上述目标检测点位于上述rc电路中滤波电阻和滤波电容之间的支路上,如图4所示,该故障确定装置包括:
52.第一计算单元10,用于采用多个预设计算公式,分别计算一个采集时间点的上述目标检测点的电压值,得到多个电压计算值,其中,一个上述预设计算公式对应一个上述电压计算值,多个上述采集时间点构成一个采集周期;
53.第二计算单元20,用于计算各上述电压计算值与上述电压采集值的差值,得到目标差值,并计算上述目标差值与上述电压采集值的比值,得到多个目标百分比;
54.确定单元30,用于至少根据一个上述采集周期对应的多个上述目标百分比以及预设偏差范围,确定上述传感器的目标故障类型,或者,至少根据多个上述采集周期的上述电压计算值和上述电压采集值,确定上述接插件的上述目标故障类型,上述目标故障类型至少包括以下之一:传感器对地短路、传感器对电源短路、传感器开路、接插件虚接。
55.上述的故障确定装置中,第一计算单元用于采用多个预设计算公式,分别计算一个采集时间点的上述目标检测点的电压值,得到多个电压计算值;第二计算单元用于计算各上述电压计算值与上述电压采集值的差值,得到目标差值,并计算上述目标差值与上述
电压采集值的比值,得到多个目标百分比;确定单元用于至少根据一个上述采集周期对应的多个上述目标百分比以及预设偏差范围,确定上述传感器的目标故障类型,或者,至少根据多个上述采集周期的上述电压计算值和上述电压采集值,确定上述接插件的上述目标故障类型。在本方案中,采集多个预设计算公式,分别计算目标检测点在同一个采集时间点时的多个电压计算值;再根据多个电压计算值和电压采集值,确定同一个采集时间点的多个目标百分比;最后至少根据一个采集周期对应的多个目标百分比和预设偏差范围,确定传感器的目标故障类型,或者至少根据多个采集周期对应的电压计算值和电压采集值,确定接插件的目标故障类型。即本方案通过计算目标检测点的电压计算值,较为巧妙地确定出传感器或者接插件的目标故障类型。由于本方案无需改变电子控制单元的内部电路,且无需额外增加硬件成本,这样保证了本方案的故障确定方法成本较低,仅通过上述故障确定方法便可以确定出传感器或者接插件的故障类型,从而解决了现有技术中难以确定接插件或者传感器的故障类型的问题。
56.具体地,上述的传感器为通过接插件和线束与电子控制单元相连接的传感器。上述的接插件为与电子控制单元相连接的接插件。
57.具体地,如图2和图3所示,电子控制单元100内部具有rc电路和模拟量采集模块200,其中,rc电路包括滤波电容300和滤波电阻400,其中,目标检测点900位于滤波电容300和滤波电阻400之间的支路上。另外,rc电路还可以包括静电电容600和下拉电阻500(如图2所示),或者上拉电阻800(如图3所示)。其中,传感器700通过两端具有接插件(图2和图3均未示出)的线束与电子控制单元100相连。
58.本技术的一种具体的实施例中,例如,一个采集周期为10分钟,则每间隔1分钟计算一次目标检测点的电压计算值,即一个采集周期包括了10个采集时间点,在每一个采集时间点,采用多个预设计算公式,分别计算目标检测点的电压值,这样一个采集时间点对应着多个电压计算值和一个电压采集值,再分别计算各电压计算值与该电压采集值的差值,得到多个目标差值,再计算各目标差值与电压采集值的比值,得到多个目标百分比,这样一个采集时间点对应多个目标百分比。后续可以至少根据一个采集周期对应的多个目标百分比和预设偏差范围,确定传感器的目标故障类型,或者至少根据多个采集周期的电压计算值和电压采集值,确定接插件的目标故障类型,这样进一步地保证了确定的传感器或者接插件的目标故障类型较为准确。
59.当然,在实际的应用过程中,一个采集周期以及一个采集周期中包括的多个采集时间点的个数,均可以根据实际的应用情况进行调整。
60.本技术的一种实施例中,上述电压计算值包括第一电压计算值、第二电压计算值和第三电压计算值,上述第一计算单元包括第一计算模块、第二计算模块和第三计算模块,其中,上述第一计算模块用于采用计算上述目标检测点的电压值,得到上述第一电压计算值,其中,r2为上述滤波电阻的电阻值,c2为上述滤波电容的电容值,t为当前的上述采集时间点与上一次的上述采集时间点的时间间隔,u1为上述传感器的输入电压,vf1为上述第一电压计算值;上述第二计算模块用于采用计算上述目标检测点的电压值,得到上述第二电压计算值,其中,r1为上述rc电路中的上拉电阻或
者下拉电阻的电阻值,vf2为上述第二电压计算值;上述第三计算模块用于采用计算上述目标检测点的电压值,得到上述第三电压计算值,vf3为上述第三电压计算值。在该实施例中,对于同一个采集时间点,分别采用不同的预设计算公式,计算目标检测点的电压计算值,后续根据多个采集时间点的多个电压计算值以及多个电压采集值,确定传感器的目标故障类型,这样可以进一步地较为巧妙地确定出传感器的目标故障类型。
61.为了进一步较为简单地确定出传感器的目标故障类型,本技术的另一种实施例中,至少根据一个上述采集周期对应的多个上述目标百分比以及预设偏差范围,确定上述传感器的目标故障类型,包括:在当前的上述采集时间点,将低于第一预设阈值的上述电压计算值对应的上述预设计算公式,确定为目标计算公式,或者,将高于第二预设阈值的上述电压计算值对应的上述预设计算公式,确定为上述目标计算公式;在当前的上述采集时间点的前n个上述采集时间点中,若上述目标计算公式对应的各上述目标百分比均在对应的上述预设偏差范围内,根据上述目标计算公式对应的故障类型,确定上述传感器的上述目标故障类型,其中,n小于或者等于一个上述采集周期中上述采集时间点的总数。
62.具体地,上述第一预设阈值可以为目标检测点的超下限的电压阈值,上述第二预设阈值可以目标检测点的超上限的电压阈值。在典型的模拟量信号为0~5v的电压型信号或者电阻型信号时,上述第一预设阈值可以为0v,上述第二预设阈值可以为5v。
63.具体地,一个采集周期可以对应一个预设偏差范围,当然,每一个采集时间点也可以对应一个预设偏差范围。在本技术中,并不对此进行限制。
64.具体地,在上述的实施例中,若当前的采集时间点为一个采集周期的第一个采集时间点,那么该采集时间点的前n个上述采集时间点,可以为上一个采集周期中的n个采集时间点。若在同一个采集周期中,当前的采集时间点的前的所有采集时间点的总个数不满足n,则也可以取上一个采集周期中的多个采集时间点。在本技术中,并不对此进行限制。在实际的应用过程中,n可以根据实际情况进行调整。
65.本技术的又一种实施例中,上述第二确定模块包括第一确定子模块、第二确定子模块和第三确定子模块,其中,上述第一确定子模块用于上述目标计算公式为的情况下,确定上述目标故障类型为上述传感器对地短路;上述第二确定子模块用于上述目标计算公式为的情况下,确定上述目标故障类型为上述传感器开路;上述第三确定子模块用于在上述目标计算公式为的情况下,确定上述目标故障类型为上述传感器对电源短路。在该实施例中,根据预设计算公式对应的故障类型,确定传感器的目标故障类型,这样可以进一步地较为简单地确定出传感器的目标故障类型。
66.本技术的再一种实施例中,上述电子控制单元还包括计数器,上述确定单元还包括第三确定模块、控制模块和第四确定模块,其中,上述第三确定模块用于确定确定多个上述采集周期内,对应的上述电压计算值是否均与上述电压采集值相
同;上述控制模块用于在各上述电压计算值均与上述电压采集值相同的情况下,控制上述计数器增加预定值,得到目标计数次数;上述第四确定模块用于在预定时间内,上述目标计数次数超出预定计数次数的情况下,确定上述目标故障类型为上述接插件虚接。若接插件存在虚接的情况下,计算的电压计算值会存在着波动,故在多个采集周期对应的电压计算值均为传感器开路时的电压采集值相同的情况下,控制计数器增加预定值,得到目标计数次数。若预定时间内,目标计数次数超出预定计数次数的情况下,确定接插件的目标故障类型为接插件虚接,这样可以进一步地较为准确地确定出接插件的故障类型。
67.具体地,上述的实施例中,上述计数器增加预定值,具体地可以增加1。即在各采集周期中,对应的各电压计算值均与电压采集值相同的情况下,控制计数器增加1。
68.具体地,上述预定时间的大小可以根据实际的应用情况进行调整,在本技术中并不对此进行限制。
69.本技术的一种实施例中,上述故障确定装置还包括控制单元,用于在上述计数器计数的时间超出上述预定时间的情况下,控制上述计数器复位。这样可以进一步地避免计数器的目标计数次数出现错误,以及进一步地避免对接插件的目标故障类型判断不准确。
70.上述故障确定装置包括处理器和存储器,上述第一计算单元、第二计算单元和确定单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
71.处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决现有技术中难以确定接插件或者传感器的故障类型的问题。
72.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。
73.本发明实施例提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现上述故障确定方法。
74.本发明实施例提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行上述故障确定方法。
75.本技术的一种典型的实施例中,还提供了一种电子控制单元,上述电子控制单元包括故障确定装置,上述故障确定装置用于执行任意一种上述的故障确定方法。
76.上述的电子控制单元包括上述故障确定装置,上述故障确定装置用于执行任意一种上述的故障确定方法。上述的故障确定方法中,首先,在一个采集时间点,采用多个预设计算公式,分别计算目标检测点的电压值,得到多个电压计算值;然后,根据一个上述采集时间点对应的多个电压计算值以及电压采集值,确定多个目标差值,并根据各上述目标差值和上述电压采集值,确定多个目标百分比;最后,至少根据一个上述采集周期对应的多个上述目标百分比以及预设偏差范围,确定上述传感器的目标故障类型,或者,至少根据多个上述采集周期的上述电压计算值和上述电压采集值,确定上述接插件的上述目标故障类型。在本方案中,采集多个预设计算公式,分别计算目标检测点在同一个采集时间点时的多
个电压计算值;再根据多个电压计算值和电压采集值,确定同一个采集时间点的多个目标百分比;最后至少根据一个采集周期对应的多个目标百分比和预设偏差范围,确定传感器的目标故障类型,或者至少根据多个采集周期对应的电压计算值和电压采集值,确定接插件的目标故障类型。即本方案通过计算目标检测点的电压计算值,较为巧妙地确定出传感器或者接插件的目标故障类型。由于本方案无需改变电子控制单元的内部电路,且无需额外增加硬件成本,这样保证了本方案的故障确定方法成本较低,仅通过上述故障确定方法便可以确定出传感器或者接插件的故障类型,从而解决了现有技术中难以确定接插件或者传感器的故障类型的问题。
77.本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现至少以下步骤:
78.步骤s101,采用多个预设计算公式,分别计算一个采集时间点的上述目标检测点的电压值,得到多个电压计算值,其中,一个上述预设计算公式对应一个上述电压计算值,多个上述采集时间点构成一个采集周期;
79.步骤s102,计算各上述电压计算值与上述电压采集值的差值,得到目标差值,并计算上述目标差值与上述电压采集值的比值,得到多个目标百分比;
80.步骤s103,至少根据一个上述采集周期对应的多个上述目标百分比以及预设偏差范围,确定上述传感器的目标故障类型,或者,至少根据多个上述采集周期的上述电压计算值和上述电压采集值,确定上述接插件的上述目标故障类型,上述目标故障类型至少包括以下之一:传感器对地短路、传感器对电源短路、传感器开路、接插件虚接。
81.本文中的设备可以是服务器、pc、pad、手机等。
82.本技术还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有至少如下方法步骤的程序:
83.步骤s101,采用多个预设计算公式,分别计算一个采集时间点的上述目标检测点的电压值,得到多个电压计算值,其中,一个上述预设计算公式对应一个上述电压计算值,多个上述采集时间点构成一个采集周期;
84.步骤s102,计算各上述电压计算值与上述电压采集值的差值,得到目标差值,并计算上述目标差值与上述电压采集值的比值,得到多个目标百分比;
85.步骤s103,至少根据一个上述采集周期对应的多个上述目标百分比以及预设偏差范围,确定上述传感器的目标故障类型,或者,至少根据多个上述采集周期的上述电压计算值和上述电压采集值,确定上述接插件的上述目标故障类型,上述目标故障类型至少包括以下之一:传感器对地短路、传感器对电源短路、传感器开路、接插件虚接。
86.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
87.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
88.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
89.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
90.上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例上述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
91.从以上的描述中,可以看出,本技术上述的实施例实现了如下技术效果:
92.1)、本技术的故障确定方法中,首先,在一个采集时间点,采用多个预设计算公式,分别计算目标检测点的电压值,得到多个电压计算值;然后,根据一个上述采集时间点对应的多个电压计算值以及电压采集值,确定多个目标差值,并根据各上述目标差值和上述电压采集值,确定多个目标百分比;最后,至少根据一个上述采集周期对应的多个上述目标百分比以及预设偏差范围,确定上述传感器的目标故障类型,或者,至少根据多个上述采集周期的上述电压计算值和上述电压采集值,确定上述接插件的上述目标故障类型。在本方案中,采集多个预设计算公式,分别计算目标检测点在同一个采集时间点时的多个电压计算值;再根据多个电压计算值和电压采集值,确定同一个采集时间点的多个目标百分比;最后至少根据一个采集周期对应的多个目标百分比和预设偏差范围,确定传感器的目标故障类型,或者至少根据多个采集周期对应的电压计算值和电压采集值,确定接插件的目标故障类型。即本方案通过计算目标检测点的电压计算值,较为巧妙地确定出传感器或者接插件的目标故障类型。由于本方案无需改变电子控制单元的内部电路,且无需额外增加硬件成本,这样保证了本方案的故障确定方法成本较低,仅通过上述故障确定方法便可以确定出传感器或者接插件的故障类型,从而解决了现有技术中难以确定接插件或者传感器的故障类型的问题。
93.2)、本技术的故障确定装置中,第一计算单元用于采用多个预设计算公式,分别计算一个采集时间点的上述目标检测点的电压值,得到多个电压计算值;第二计算单元用于计算各上述电压计算值与上述电压采集值的差值,得到目标差值,并计算上述目标差值与上述电压采集值的比值,得到多个目标百分比;确定单元用于至少根据一个上述采集周期对应的多个上述目标百分比以及预设偏差范围,确定上述传感器的目标故障类型,或者,至少根据多个上述采集周期的上述电压计算值和上述电压采集值,确定上述接插件的上述目标故障类型。在本方案中,采集多个预设计算公式,分别计算目标检测点在同一个采集时间点时的多个电压计算值;再根据多个电压计算值和电压采集值,确定同一个采集时间点的多个目标百分比;最后至少根据一个采集周期对应的多个目标百分比和预设偏差范围,确
定传感器的目标故障类型,或者至少根据多个采集周期对应的电压计算值和电压采集值,确定接插件的目标故障类型。即本方案通过计算目标检测点的电压计算值,较为巧妙地确定出传感器或者接插件的目标故障类型。由于本方案无需改变电子控制单元的内部电路,且无需额外增加硬件成本,这样保证了本方案的故障确定方法成本较低,仅通过上述故障确定方法便可以确定出传感器或者接插件的故障类型,从而解决了现有技术中难以确定接插件或者传感器的故障类型的问题。
94.3)、本技术的电子控制单元包括上述故障确定装置,上述故障确定装置用于执行任意一种上述的故障确定方法。上述故障确定方法中,首先,在一个采集时间点,采用多个预设计算公式,分别计算目标检测点的电压值,得到多个电压计算值;然后,根据一个上述采集时间点对应的多个电压计算值以及电压采集值,确定多个目标差值,并根据各上述目标差值和上述电压采集值,确定多个目标百分比;最后,至少根据一个上述采集周期对应的多个上述目标百分比以及预设偏差范围,确定上述传感器的目标故障类型,或者,至少根据多个上述采集周期的上述电压计算值和上述电压采集值,确定上述接插件的上述目标故障类型。在本方案中,采集多个预设计算公式,分别计算目标检测点在同一个采集时间点时的多个电压计算值;再根据多个电压计算值和电压采集值,确定同一个采集时间点的多个目标百分比;最后至少根据一个采集周期对应的多个目标百分比和预设偏差范围,确定传感器的目标故障类型,或者至少根据多个采集周期对应的电压计算值和电压采集值,确定接插件的目标故障类型。即本方案通过计算目标检测点的电压计算值,较为巧妙地确定出传感器或者接插件的目标故障类型。由于本方案无需改变电子控制单元的内部电路,且无需额外增加硬件成本,这样保证了本方案的故障确定方法成本较低,仅通过上述故障确定方法便可以确定出传感器或者接插件的故障类型,从而解决了现有技术中难以确定接插件或者传感器的故障类型的问题。
95.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。

技术特征:


1.一种故障确定方法,电子控制单元至少通过接插件与传感器连接,所述电子控制单元包括rc电路和模拟量采集模块,其中,所述模拟量采集模块用于采集目标检测点的电压采集值,所述目标检测点位于所述rc电路中滤波电阻和滤波电容之间的支路上,其特征在于,所述故障确定方法包括:采用多个预设计算公式,分别计算一个采集时间点的所述目标检测点的电压值,得到多个电压计算值,其中,一个所述预设计算公式对应一个所述电压计算值,多个所述采集时间点构成一个采集周期;计算各所述电压计算值与所述电压采集值的差值,得到目标差值,并计算所述目标差值与所述电压采集值的比值,得到多个目标百分比;至少根据一个所述采集周期对应的多个所述目标百分比以及预设偏差范围,确定所述传感器的目标故障类型,或者,至少根据多个所述采集周期的所述电压计算值和所述电压采集值,确定所述接插件的所述目标故障类型,所述目标故障类型至少包括以下之一:传感器对地短路、传感器对电源短路、传感器开路、接插件虚接。2.根据权利要求1所述的故障确定方法,其特征在于,所述电压计算值包括第一电压计算值、第二电压计算值和第三电压计算值,采用多个预设计算公式,分别计算一个采集时间点的所述目标检测点的电压值,得到多个电压计算值,包括:采用计算所述目标检测点的电压值,得到所述第一电压计算值,其中,r2为所述滤波电阻的电阻值,c2为所述滤波电容的电容值,t为当前的所述采集时间点与上一次的所述采集时间点的时间间隔,u1为所述传感器的输入电压,vf1为所述第一电压计算值;采用计算所述目标检测点的电压值,得到所述第二电压计算值,其中,r1为所述rc电路中的上拉电阻或者下拉电阻的电阻值,vf2为所述第二电压计算值;采用计算所述目标检测点的电压值,得到所述第三电压计算值,vf3为所述第三电压计算值。3.根据权利要求1所述的故障确定方法,其特征在于,至少根据一个所述采集周期对应的多个所述目标百分比以及预设偏差范围,确定所述传感器的目标故障类型,包括:在当前的所述采集时间点,将低于第一预设阈值的所述电压计算值对应的所述预设计算公式,确定为目标计算公式,或者,将高于第二预设阈值的所述电压计算值对应的所述预设计算公式,确定为所述目标计算公式;在当前的所述采集时间点的前n个所述采集时间点中,若所述目标计算公式对应的各所述目标百分比均在对应的所述预设偏差范围内,根据所述目标计算公式对应的故障类型,确定所述传感器的所述目标故障类型,其中,n小于或者等于一个所述采集周期中所述采集时间点的总数。4.根据权利要求3所述的故障确定方法,其特征在于,根据所述目标计算公式对应的故障类型,确定所述传感器的所述目标故障类型,包括:在所述目标计算公式为的情况下,确定所述目标故障类型为所述传
感器对地短路;在所述目标计算公式为的情况下,确定所述目标故障类型为所述传感器开路;在所述目标计算公式为的情况下,确定所述目标故障类型为所述传感器对电源短路。5.根据权利要求1所述的故障确定方法,其特征在于,所述电子控制单元还包括计数器,至少根据多个所述采集周期的所述电压计算值和所述电压采集值,确定所述接插件的所述目标故障类型,包括:确定多个所述采集周期内,对应的所述电压计算值是否均与所述电压采集值相同;在各所述电压计算值均与所述电压采集值相同的情况下,控制所述计数器增加预定值,得到目标计数次数;在预定时间内,所述目标计数次数超出预定计数次数的情况下,确定所述目标故障类型为所述接插件虚接。6.根据权利要求5所述的故障确定方法,其特征在于,所述故障确定方法还包括:在所述计数器计数的时间超出所述预定时间的情况下,控制所述计数器复位。7.一种故障确定装置,电子控制单元至少通过接插件与传感器连接,所述电子控制单元包括rc电路和模拟量采集模块,其中,所述模拟量采集模块用于采集目标检测点的电压采集值,所述目标检测点位于所述rc电路中滤波电阻和滤波电容之间的支路上,其特征在于,所述故障确定装置包括:第一计算单元,用于采用多个预设计算公式,分别计算一个采集时间点的所述目标检测点的电压值,得到多个电压计算值,其中,一个所述预设计算公式对应一个所述电压计算值,多个所述采集时间点构成一个采集周期;第二计算单元,用于计算各所述电压计算值与所述电压采集值的差值,得到目标差值,并计算所述目标差值与所述电压采集值的比值,得到多个目标百分比;确定单元,用于至少根据一个所述采集周期对应的多个所述目标百分比以及预设偏差范围,确定所述传感器的目标故障类型,或者,至少根据多个所述采集周期的所述电压计算值和所述电压采集值,确定所述接插件的所述目标故障类型,所述目标故障类型至少包括以下之一:传感器对地短路、传感器对电源短路、传感器开路、接插件虚接。8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,所述程序执行权利要求1至6中任意一项所述的故障确定方法。9.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至6中任意一项所述的故障确定方法。10.一种电子控制单元,其特征在于,包括:故障确定装置,所述故障确定装置用于执行权利要求1至6中任意一项所述的故障确定方法。

技术总结


本申请提供了一种故障确定方法、故障确定装置、处理器与电子控制单元,该故障确定方法包括:采用多个预设计算公式,分别计算一个采集时间点的目标检测点的电压值,得到多个电压计算值;计算各电压计算值与电压采集值的差值,得到目标差值,并计算目标差值与电压采集值的比值,得到多个目标百分比;至少根据一个采集周期对应的多个目标百分比以及预设偏差范围,确定传感器的目标故障类型,或者,至少根据多个采集周期的电压计算值和电压采集值,确定接插件的目标故障类型,目标故障类型至少包括以下之一:传感器对地短路、传感器对电源短路、传感器开路、接插件虚接,从而解决了现有技术中难以确定接插件或者传感器的故障类型的问题。问题。问题。


技术研发人员:

高鑫 谢诗轩 高锐 章天翮

受保护的技术使用者:

潍坊潍柴动力科技有限责任公司

技术研发日:

2022.08.04

技术公布日:

2022/10/11

本文发布于:2024-09-21 05:37:10,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/4442.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:电压   所述   多个   目标
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议