本发明涉及传感器有效性核查,特别涉及一种基于压力信号核查传感器有效性的方法和车辆。
背景技术:
1、传感器用于检测相应的物理量。传感器是否有效直接关系输出的物理量信号是否有效。但是现有的检测技术大多核查传感器的物理部件的方法检测传感器是否有效;效率低,且只能在传感器处于非工作状态下进行。
技术实现思路
1、本发明的主要目的是提出一种基于压力信号核查传感器有效性的方法和车辆,旨在提高核查传感器的效率。
2、为实现上述目的,本发明提出的基于压力信号核查传感器有效性的方法,所述核查传感器有效性的方法包括:
3、获取发动机实际转速;
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、其中,当所述累计初步有效次数大于或者等于第一设定值,且所述累计初步无效次数小于等于第二设定值时,所述修正系数减小0.005,并以减小后的值作为新的修正系数;
40、当所述累计初步有效次数小于等于第二设定值,且所述累计初步无效次数大于或者等于第一设定值时,所述修正系数增加0.012,并以增加后的值作为新的修正系数。
41、在一实施例中,所述根据所述累计初步有效次数和所述累计初步无效次数确定传感器是否无效的步骤,具体包括:
42、求所述累计初步有效次数和累计初步无效次数的和值;
43、求所述累计初步有效次数与所述和值的比值;
44、若累计初步有效次数大于等于第三设定值,所述和值大于第四设定值,并且所述比值大于第五设定值时,确定传感器无效;
45、否则,确定传感器有效。
46、本发明还提出一种车辆,所述车辆包括存储介质和处理器;
47、所述存储介质存储有基于压力信号核查传感器有效性程序,基于压力信号核查传感器有效性程序被处理器执行时实现所述的基于压力信号核查传感器有效性方法的步骤。
48、本发明公开了一种基于压力信号核查传感器有效性的方法及车辆,其中,所述核查传感器有效性的方法包括:获取发动机实际转速;对发动机实际转速进行滤波,获得滤波发动机转速;获得预设周期内的实际压力值,并根据所述预设周期内的实际压力值估算所述预设周期中每一周期内的预估压力值;根据所述发动机实际转速和所述滤波发动机转速,确定压力信号采样次数;根据所述压力信号采样次数、所述预估压力值和所述实际压力值确定传感器是否初步无效,并记录累计初步有效次数和累计初步无效次数;执行所述获取发动机实际转速的步骤,根据所述累计初步有效次数和所述累计初步无效次数确定传感器是否无效。本发明通过根据预设周期内的实际压力值和预估压力值确定传感器是否初步无效,进而得到传感器是否无效。
1.一种基于压力信号核查传感器有效性的方法,其特征在于,所述核查传感器有效性的方法包括:
2.如权利要求1所述的基于压力信号核查传感器有效性的方法,其特征在于,所述根据所述预设周期内的实际压力值估算所述预设周期中每一周期内的预估压力值的步骤,具体包括:
3.如权利要求2所述的基于压力信号核查传感器有效性的方法,其特征在于,所述对发动机实际转速进行滤波,获得滤波发动机转速的步骤,具体包括:
4.如权利要求1至3任意一项所述的基于压力信号核查传感器有效性的方法,其特征在于,所述根据所述发动机实际转速和所述滤波发动机转速,确定压力信号采样次数的步骤,具体包括:
5.如权利要求4所述的基于压力信号核查传感器有效性的方法,其特征在于,所述根据所述绝对值和预设映射对照表确定压力信号采样次数的步骤,具体包括:
6.如权利要求4所述的基于压力信号核查传感器有效性的方法,其特征在于,所述根据所述压力信号采样次数、所述预估压力值和所述实际压力值确定传感器是否初步无效,并记录累计初步有效次数和累计初步无效次数的步骤,具体包括:
7.如权利要求6所述的基于压力信号核查传感器有效性的方法,其特征在于,所述将所述对应数量的压力差值与预设值进行比较,并根据比较结果确定传感器是否初步无效的步骤,具体包括:
8.如权利要求7所述的基于压力信号核查传感器有效性的方法,其特征在于,所述若传感器初步有效,则所述累计初步有效次数加一的步骤之后,还包括:
9.如权利要求5至8任意一项所述的基于压力信号核查传感器有效性的方法,其特征在于,所述根据所述累计初步有效次数和所述累计初步无效次数确定传感器是否无效的步骤,具体包括:
10.一种车辆,其特征在于,所述车辆包括存储介质和处理器;
