车辆转速显示控制方法及系统、车辆与流程

文档序号:17718297发布日期:2019-05-22 01:58阅读:519来源:国知局
车辆转速显示控制方法及系统、车辆与流程

本发明涉及仪表技术领域,尤其涉及一种车辆转速显示控制方法及其系统、车辆。



背景技术:

车辆仪表是人和汽车的交互界面,为驾驶员提供所需的汽车运行参数、里程等信息,是车辆安全驾驶和经济行驶必不可少的组成部分。

现有的车辆仪表通常包括数显式仪表和指针显示式仪表,这些车辆仪表通常是直接显示获取的车辆状态信号所对应的数值,如此可实时反映车辆的真实状态。然而,在某些情况下,车辆仪表中的显示值会存在显示不稳定的问题,例如在低速或怠速状态时,若车辆同时执行例如运行空调、加热器、暖风机等负载时,则发动机或电机带载,输出的转速变化明显,此时会使得转速显示亦会有明显的波动,导致用户无法正常获取仪表信息,大大降低了用户的视觉体验。



技术实现要素:

基于此,本发明目的在于提供一种车辆转速显示控制方法及系统、车辆,以解决以上至少一种技术问题。所述技术方案如下:

第一方面,本发明提供了一种车辆转速显示控制方法,包括:

获取车辆发动机转速信号;

根据所述转速信号所对应的转速值确定转速滤波模式,所述转速滤波模式包括第一滤波模式;

对所述转速信号进行初始滤波处理,得到初始滤波数据;

当所述转速滤波模式为所述第一滤波模式时,利用所述初始滤波数据所对应的转速与所述车辆当前显示转速计算转速变化量;

基于所述转速变化量对所述初始滤波数据进行二次滤波处理,得到目标显示转速;

将当前显示转速替换为所述目标显示转速。

可选的,所述基于所述转速变化量对所述初始滤波数据进行滤波处理,得到目标显示转速包括:

判断所述转速变化量的绝对值是否大于等于第一阈值;

若是,将所述初始滤波数据所对应的转速作为所述目标显示转速;

若否,在所述车辆的仪表显示所述当前显示转速。

可选的,所述转速滤波模式还包括第二滤波模式;

当所述转速滤波模式为所述第二滤波模式时,根据所述初始滤波数据及预设的滤波策略进行二次滤波处理,得到目标显示转速。

可选的,所述根据所述初始滤波数据及预设的滤波策略进行二次滤波处理,得到目标显示转速包括:

计算所述初始滤波数据所对应的转速减去当前显示转速的差值与预设常数的比值;

将所述比值与当前显示转速之和所对应的数据作为目标显示转速。

可选的,根据所述转速信号所对应的转速值确定转速滤波模式包括:

比较所述转速信号所对应的转速值和预设转速阈值;

若所述转速信号所对应的转速值小于等于预设转速阈值,则确定为第一滤波模式;

若所述转速信号所对应的转速值大于预设转速阈值,则确定为第二滤波模式。

可选的,所述对所述转速信号进行初始滤波处理,得到初始滤波数据包括:

去掉n个所述转速信号中的最大值和最小值;

计算去掉最大值和最小值后的转速信号中信号平均值,将所述信号平均值确定为初始滤波数据。

第二方面,本发明还提供一种车辆转速显示控制系统,包括:

获取模块,用于获取车辆发动机的转速信号;

模式确定模块,用于根据所述转速信号所对应的转速值确定转速滤波模式,所述转速滤波模式包括第一滤波模式;

第一处理模块,用于对所述转速信号进行初始滤波处理,得到初始滤波数据;

第一计算模块,用于当所述转速滤波模式为所述第一滤波模式时,利用所述初始滤波数据所对应的转速与所述车辆当前显示转速计算转速变化量;

第二处理模块,用于基于所述转速变化量对所述初始滤波数据进行二次滤波处理,得到目标显示转速;

显示模块,用于将当前显示转速替换为所述目标显示转速。

可选的,所述转速滤波模式还包括第二滤波模式,所述控制系统还包括:

第三处理模块,用于当所述滤波模式为第二滤波模式时,根据所述初始滤波数据及预设的滤波策略进行二次滤波处理,得到目标显示转速。

第三方面,本发明还提供了一种车辆,包括上述所述的车辆转速显示控制系统。

第四方面,本发明还提供了一种车辆转速显示控制器,包括:处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1所述的车辆转速显示控制方法。

本发明提供的上述技术方案,至少具有如下有益效果:

本发明的车辆转速显示控制方法及其系统、车辆,该控制方法根据获取车辆发动机转速信号;根据转速信号所对应的转速值确定转速滤波模式,转速滤波模式包括第一滤波模式;对转速信号进行初始滤波处理,得到初始滤波数据;当转速滤波模式为第一滤波模式时,利用初始滤波数据所对应的转速与车辆当前显示转速计算转速变化量;基于转速变化量对所述初始滤波数据进行二次滤波处理,得到目标显示转速;将当前显示转速替换为所述目标显示转速。如此根据转速信号参数来确定对应的滤波模式,进而在对应的滤波模式下分别进行两次滤波去抖,使得相应的显示表的转速显示更加平稳,提高用户读取转速信号的便利性,且具有更高的实时性和令用户更舒服的显示效果,可避免仪表指针抖动或是数显波动过快而带来的问题。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。

图1是本发明的第一个实施例的车辆转速显示控制方法的流程图;

图2是本发明的第二个实施例的车辆转速显示控制方法的流程图;

图3是本发明的第三个实施例的车辆转速显示控制方法的流程图;

图4是本发明的车辆转速显示控制系统的框图。

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。显然,所描述的实施例仅仅是本发明一些示例或实施例,对于本领域普通技术人员来讲,在没有作出创造性劳动的前提下,还可以根据这些实施例和附图所获得的所有其他实施例,以及根据这些附图将本申请应用于其他类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。

应当理解,本发明的说明书和权利要求书及附图中的所使用的“系统”、“装置”、“单元”和/或“模组”系用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。本发明所示的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。

除非上下文明确提示例外情形,本发明所示的“一”、“一个”、“一种”和/或“该”等词并非特指单个,也可包括多个。一般来讲,术语“包括”与“具有”以及它们的变形,仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含没有清楚地列出或这些方法或设备所固有的其他步骤或元素。

以下结合附图,描述根据本发明实施例的车辆转速显示控制方法及系统、车辆。

图1是根据本发明第一个实施例的车辆转速显示控制方法的流程图。该控制方法应用于机动车,例如包括多用途车辆、大客车、大货车、各种商用车辆的乘用车辆,当然还包括各种舟艇、船只、航空器和火车等。如图1所示,根据本发明的车辆转速显示控制方法,包括以下步骤:

s102,获取车辆发动机转速信号。

具体地,转速信号可通过对应的转速传感器进行采集,采集后的转速信号参数可上传到can总线,车辆中相应的模块可连接到can总线上并实时获取该车辆的发动机转速信号。例如,转速传感器包括但不限于为霍尔转速传感器或电磁感应式转速传感器。若为霍尔转速传感器,其可输出副值稳定的信号,例如方波信号。若是电磁感应式转速传感器,通常需要经过整形电路进行整形,可以得到标准的方波信号。

当然,车辆的发动机转速信号也可通过对应的发动机管理系统ems获取对应的车辆发动机转速信号。

s104,根据所述转速信号所对应的转速值确定转速滤波模式,所述转速滤波模式包括第一滤波模式。

具体地,当获取到转速信号,则可通过对转速信号进行处理,计算得出对应的转速值。此处的根据转速信号计算得到转速值,可通过转速信号和转速值的对应关系表进行查表得到,也可通过基于标定过程的转速信号-转速值的拟合曲线进行查询得到。需要说明的是,在计算得到对应的转速值钱,可对获取的转速信号通过滤波电路进行硬件滤波,以保证所确定转速滤波模式的结果准确性。

由于在车辆行驶状态下,发动机的转速也在不停的调整,若直接将不同情况下所对应的转速值采用同一控制策略,将很难同时保证低发动机转速和高发动机转速下的显示效果。由此,我们设计根据发动机的转速值的大小,确定相应的滤波模式,进而控制执行的控制策略。

其中,所述转速滤波模式包括第一滤波模式。该第一滤波模式例如可为低转速滤波模式,其可通过发动机的转速信号的大小来确定。例如,若当前发动机转速信号所对应的转速值较小,则可确定为第一滤波模式。

除此之外,转速滤波模式还可通过单独或者综合考虑转速信号的信号值大小、当前转速值所对应的行驶模式来进行当前转速滤波模式的确定。具体的,若转速信号的信号值大小对应的低转速,当前行驶模式为低速模式或怠速模式时,可单独确定或者可结合上述多种情况进行综合考量,确定转速滤波模式。

s106,对所述转速信号进行初始滤波处理,得到初始滤波数据。

初始滤波处理过程可在处理器内部进行软件计算来实现,该处理器可为集成在车辆组合仪表中的处理器、整车处理器或其他车辆上的常用的处理器或处理模块。初始滤波处理可包括对模拟信号的滤波处理或者对数字信号滤波处理。若为对数字信号的滤波处理,可对转速信号进行ad转化,以获得数字信号后,再进行初始滤波处理。

可选地,对采集的转速信号可进行例如平均滤波处理或者平滑滤波处理等滤波处理,以消除信号中的干扰成分,得到对应的初始滤波数据。该初始滤波数据可放置在存储器或缓存器中。

s108,当所述转速滤波模式为所述第一滤波模式时,利用所述初始滤波数据所对应的转速与所述当前显示转速计算转速变化量。

在实际应用中,研究发现滤波周期通常比较短,且在发动机带负载时,输出的转速信号有明显的波动,转速变动频繁,尤其是在怠速状态下,转速变化明显,若此时再增加负载譬如开空调、风机等,转速波动进一步增大。为了进一步解决转速显示波动的问题,本发明还对上述初始滤波数据进行二次滤波处理。

若根据转速信号确定为第一滤波模式,由于第一滤波模式是低转速滤波模式,经过初始滤波数据所对应的转速仍旧比较低,且在存在负载或负载较多的情况下,转速表波动更加明显。此时,在进行二滤波处理时,根据对应的转速变化量执行不同的显示控制策略,进而确定目标显示转速。

其中,当前显示转速为车辆仪表盘或组合仪表当前所显示的发动机转速值,其可通过读取车辆仪表中的显示数值进行获取,也可直接获取存储在车辆仪表中的当前显示转速值;当前显示转速可跟随着车辆状态进行变动。

具体地,在第一滤波模式下,若需要确定对应的显示控制策略,可执行:先获取当前初始滤波数据所对应的转速,再与所述车辆的仪表盘或组合仪表当前显示转速比较,计算得到两者的转速变化量,将该转速变化量的大小作为二次滤波处理的控制依据。

s110,基于所述转速变化量对所述初始滤波数据进行二次滤波处理,得到目标显示转速。

可选的,将计算得到的转速变化量的大小与第一阈值进行比较,根据比较的结果来判断是否需要对初始滤波数据进行响应处理,以实现对初始滤波数据进行差异化二次滤波处理,之后经过处理器换算出相应的目标显示转速。

s112,将当前显示转速替换为所述目标显示转速。

上述针对发动机转速信号,可将目标显示转速显示在转速表中或组合仪表中,其可为指针显示,也可为数显,或者两者的集合。若发动机的数量为多个,其对应的可设置多个转速表,且可根据实际情况,分别执行多种不同的转速显示控制策略。

本发明的车辆转速显示控制方法及其系统、车辆,该控制方法根据获取车辆转速信号;根据转速信号所对应的转速值确定转速滤波模式,转速滤波模式包括第一滤波模式;对转速信号进行初始滤波处理,得到初始滤波数据;当转速滤波模式为第一滤波模式时,利用初始滤波数据所对应的转速与车辆当前显示转速计算转速变化量;基于转速变化量对所述初始滤波数据进行二次滤波处理,得到目标显示转速;将当前显示转速替换为所述目标显示转速。如此根据转速信号参数来确定对应的滤波模式,进而在对应的滤波模式下进行两次滤波去抖,使得相应的显示表的转速显示更加平稳,提高用户读取转速信号的便利性,且具有更高的实时性和令用户更舒服的显示效果,可避免仪表指针抖动或是数显波动过快而带来的问题。

在一实施例中,在步骤s110中,所述基于所述转速变化量对所述初始滤波数据进行二次滤波处理,得到目标显示转速,具体可包括:

s202,判断所述转速变化量的绝对值是否大于等于第一阈值。

具体地,利用所述初始滤波数据所对应的转速与所述车辆的仪表盘当前显示转速之差,计算转速变化量。设该转速变化量的绝对值为δk,判断该δk是否大于等于第一阈值s,若是,则执行步骤s230,否则,执行s250。

上述第一阈值是根据车辆性能和预设转速阈值进行设置的经验值,例如若预设转速阈值为800~1000r/min时,可设置s为40~100中的任意值,包括但不限于为50、80或100。另外,在实际应用中,由于每辆车的性能存在差异,因此需要对实车进行标定以确定s值是否合理。当然,该第一阈值s也可为其他合理的数值。

s204,若是,将所述初始滤波数据所对应的转速作为目标显示转速。

具体的,若判断δk≥s,则响应初始滤波数据,计算初始滤波数据所对应的转速,并将该转速作为目标显示转速,之后驱动车辆仪表直接显示该目标显示转速。

s206,若否,在所述车辆的仪表显示所述当前显示转速。

具体的,若判断δk<s,则车辆仪表不响应初始滤波数据,此时确定仪表当前显示转速为目标显示转速,仍旧显示当前显示转速,车辆仪表的显示数值保持不变。

试验研究表明,采用传统的滤波算法进行转速滤波处理,仍不能获得良好的滤波效果,尤其在低转速情形下,去抖效果更不理想。本实施例在第一滤波模式下,采用上述的基于转速变化量的大小,确定是否响应对应的初始滤波转速,若转速变化量较小,则直接不响应该初始滤波转速。试验结果表明,相较于采用滤波算法进行滤波处理,本实施例该转速显示控制策略可获得更好的去抖效果。

图2是根据本发明第二个实施例的车辆转速显示控制方法的流程图。该控制方法应用于机动车,例如包括多用途车辆、大客车、大货车、各种商用车辆的乘用车辆,当然还可包括各种舟艇和船只、航空器、火车等。如图2所示,车辆转速显示控制方法,包括以下步骤:

s302,获取车辆发动机的转速信号。

具体地,车辆发动机转速信号可通过对应的转速传感器进行采集,采集后的转速信号参数可上传到can总线,车辆中相应的模块可连接到can总线上并实时获取该车辆的发动机转速信号。例如,转速传感器包括但不限于为霍尔转速传感器或电磁感应式转速传感器。若为霍尔转速传感器,其可输出副值稳定的信号,例如方波信号。若是电磁感应式转速传感器,通常需要经过整形电路进行整形,可以得到标准的方波信号。

当然,车辆的发动机转速信号也可通过对应的发动机管理系统ems获取对应的车辆发动机转速信号。

s304,根据所述转速信号所对应的转速值确定转速滤波模式,所述转速滤波模式包括第二滤波模式。

具体地,当获取到转速信号,则可通过对转速信号进行处理,计算得出对应的转速值,此处的根据转速信号计算得到转速值,可通过转速信号和转速值的对应关系表进行查表得到,也可通过基于标定过程的转速信号-转速值的拟合曲线进行查询得到。需要说明的是,在计算得到对应的转速值钱,可对获取的转速信号通过滤波电路进行硬件滤波,以保证所确定转速滤波模式的结果准确性。

由于在车辆行驶状态下,发动机的转速也在不停的调整,若直接将不同情况下所对应的转速值采用同一控制策略,将很难同时保证低发动机转速和高发动机转速下的显示效果。由此,我们设计根据发动机的转速值的大小,确定相应的滤波模式,进而控制执行的控制策略。

其中,所述转速滤波模式包括第二滤波模式。该第二滤波模式例如可为高转速滤波模式,其可通过发动机的转速信号的大小来确定。例如,若当前发动机转速信号所对应的转速值较大,则可确定为第二滤波模式。

除此之外,转速滤波模式还可通过单独或者综合考虑转速信号的信号值大小、当前转速值所对应的行驶模式来进行当前转速滤波模式的确定。具体的,若转速信号的信号值大小对应的高转速,当前行驶模式为起步模式、加速模式或高速模式时,可单独确定或者可结合上述多种情况进行综合考量,确定转速滤波模式。

s306,对所述转速信号进行初始滤波处理,得到初始滤波数据。

初始滤波处理过程可在处理器内部进行软件计算来实现,该处理器可为集成在车辆组合仪表中的处理器、整车处理器或其他车辆上的常用的处理器或处理模块。初始滤波处理可包括对模拟信号的滤波处理或者对数字信号滤波处理。若为对数字信号的滤波处理,可对转速信号进行ad转化,以获得数字信号后,再进行初始滤波处理。

可选地,对采集的转速信号可进行例如平均滤波处理或者平滑滤波处理等滤波处理,以消除信号中的干扰成分,得到对应的初始滤波数据。该初始滤波数据可放置在存储器或缓存器中。

s308,当所述滤波模式为所述第二滤波模式时,根据所述初始滤波数据及预设的滤波策略进行二次滤波处理,得到目标显示转速。

所述第二滤波模式所对应的为高转速状态,为了进一步避免转速显示波动的问题,本实施例还对该初始滤波数据进行二次滤波处理。具体的,按照预设的滤波策略,在第一预设时间内,对初始滤波数据进行二次滤波处理。该预设的滤波策略可为算数平均滤波法、中值滤波算法和加权平均滤波法等。以算数平均滤波法为例,在滤波周期中,取若干个初始滤波数据的算数平均值,计算该算数平均值所对应的转速值,并将计算得到的该转速值作为目标显示转速。

s310,将当前显示转速替换为所述目标显示转速。

上述针对发动机的当前转速信号参数,可将目标显示转速显示在转速表中或组合仪表中,且可为指针显示,也可为数显,或者两者的集合。

需要说明的是,本实施例中的转速显示控制方法可单独执行、或者在第一实施例的基础上执行以及与第一实施例相配合执行。若发动机的数量为多个,其对应的可设置多个转速表,且可根据实际情况,分别执行多种不同的转速下所对应的滤波显示控制策略。

在一实施例,上述步骤s308中,所述当所述滤波模式为所述第二滤波模式时,根据所述初始滤波数据及预设的滤波策略进行二次滤波处理,得到目标显示转速,具体可包括:

s402,计算所述初始滤波数据所对应的转速减去当前显示转速的差值与预设常数的比值。

所述初始滤波数据为经过初始滤波处理的转速信号,该初始滤波数据所对应的转速可通过处理器计算或查表实时得到。当前显示转速为车辆仪表盘或组合仪表当前所显示的转速值,其可通过读取车辆仪表中的显示数值进行获取,也可直接获取存储在车辆仪表中的当前显示转速值。需要说明的是,初始滤波数据所对应的转速和当前显示转速是同一类数据。

待得到初始滤波数据所对应的转速和当前显示转速,即可通过处理器计算得到两者的差值与预设常数的比值。

s404,将所述比值与当前显示转速之和所对应的数据作为目标显示转速。

计算上述比值与当前显示转速之和,若得到和值为可显示的转速值,则直接作为该和值作为目标显示转速;若得到的该和值需要进行转换才能显示,则该和值转换为所对应的数据后作为目标显示转速。

具体的,设当前显示转速为navg1,初始滤波数据所对应的转速依次为navg2、navg3......navgn,预设常数为a,此时目标显示转速navg目标可为:

navg目标=(navg2-navg1)/a+navg1;

之后对新接收到的初始滤波数据所对应的转速进行迭代,得到新的目标显示转速navg目标新,即navg目标新=(navg3-navg2)/a+navg目标。

上述a为根据实车标定的常数,其为经验值。在本实施例中,该a可取1~20中的任意值,例如可为3、6、10、15等。另外,在实际应用中,由于每辆车的性能存在差异,因此需要对实车进行标定以确定a值是否合理。当然,该a也可为其他合理的数值。

在一些实施例中,所述根据所述转速信号所对应的转速值确定转速滤波模式,具体可包括:

s502,比较所述转速信号所对应的转速值和预设转速阈值。

比较当前转速信号所对应的转速值和预设转速阈值大小,根据比较结果判断进入对应的转速滤波模式。上述预设转速阈值可包括但不限于为800~1200r/min中的任一值,例如,预设转速阈值可为800、900、1000、1100和1200r/min。当然,预设转速阈值也可根据车辆性能进行标定和相应的调整。

s504,若所述转速信号所对应的转速值小于预设转速阈值,则确定为第一滤波模式;

具体地,若检测到车辆的转速信号所对应的转速值较小,且小于预设转速阈值时,则确定进入第一滤波模式。当处于第一滤波模式,则对获取的转速信号及转速变化量进行二次滤波处理,即先通过对转速信号进行初次滤波处理,之后根据获取的初始滤波数据所对应的转速与当前显示转速的转速变化量,进行二次滤波处理,之后将二次滤波处理后所对应的转速确定为目标显示转速。

s506,若所述转速信号所对应的转速值大于等于预设转速阈值,则确定为第二滤波模式。

具体地,若检测到车辆的转速信号所对应的转速值较大,则确定进入第二滤波模式。当处于第二滤波模式,则对初始滤波数据及预设的滤波策略进行二次滤波处理,即先通过对转速信号进行初始滤波处理,之后根据预设的滤波策略,进行二次滤波处理,之后得到的二次滤波处理所对应的转速确定为目标显示转速。

在一些实施例中,所述对所述转速信号进行初始滤波处理,得到初始滤波数据,具体可包括:

s602,去掉所述转速信号中的最大值和最小值。

采集n组转速信号得到第一滤波队列,对该第一滤波队列通过排序算法,找到并去掉其中的最大值和最小值。该排序算法包括但不限于冒泡排序算法、快速排序算法等。其中的n组例如可包括但不限于为4~8组,当然该n组采样量可根据实车自动或手动调节。

s604,计算去掉最大值和最小值后的转速信号中信号平均值,将所述信号平均值确定为初始滤波数据。

对过滤掉最大值和最小值后的第一滤波队列,对n-2个转速信号取均值,并将该信号平均值确定为初始滤波数据。对于之后接收到的新的转速信号可进行迭代计算,例如可将新的转速信号加入该第一滤波队列中,并剔除掉最先进入该队列中的转速信号,组成新的第一滤波队列。如此,通过初始滤波处理,可以消除信号中的干扰成分。该初始滤波数据可放置在存储器或缓存器中。

图3是根据本发明第三个实施例的车辆转速显示控制方法的流程图。如图3所示,以发动机转速表为例,具体说明本发明的车辆转速显示控制方法,其包括以下步骤:

s701,获取车辆发动机的转速信号。

s702,判断所述转速信号所对应的转速值是否小于预设转速阈值。

比较当前转速信号所对应的转速值和预设转速阈值大小,根据比较结果判断进入对应的转速滤波模式。若是,则确定转速滤波模式为第一滤波模式,执行s703-s707;否则,则确定转速滤波模式为第二滤波模式,执行s703、s708-s709。

s703,对所述转速信号进行初始滤波处理,得到初始滤波数据。

s704,利用所述初始滤波数据所对应的转速与所述车辆当前显示转速计算转速变化量。

s705,判断所述转速变化量的绝对值是否大于等于第一阈值,若是,则执行s706;否则,执行s707。

s706,将所述初始滤波数据所对应的转速作为目标显示转速。

s707,在所述车辆的仪表显示所述当前显示转速。

s708,计算所述初始滤波数据所对应的转速减去当前显示转速的差值与预设常数的比值。

s709,将所述比值与当前显示转速之和所对应的数据作为目标显示转速。

s710,将当前显示转速替换为所述目标显示转速。

上述步骤s701-s710的具体内容和有益效果可参见以上各实施例,为了减少篇幅,在此不再赘述。

需要说明的是,上述方法的步骤的实施顺序不限于为以上所列出的,可根据实际情况做适用性的调整。

此外,上述各实施例的控制方法不限于针对发动机转速表的显示控制,还可针对电机转速表,或者其他发动机类似的其他动力部件的转速表。

图4是根据本发明上述实施例的控制方法所对应的车辆转速显示控制系统。该控制系统应用于机动车,例如包括运动型多用途车辆、大客车、大货车、各种商用车辆的乘用车辆,包括各种舟艇和船只、航空器等。如图4所示,本发明的车辆转速显示控制系统10,包括:

获取模块100,用于获取车辆发动机的转速信号;

模式确定模块200,用于根据所述转速信号所对应的转速值确定转速滤波模式,所述转速滤波模式包括第一滤波模式;

第一处理模块300,用于对所述转速信号进行初始滤波处理,得到初始滤波数据;

第一计算模块400,用于当所述转速滤波模式为所述第一滤波模式时,利用所述初始滤波数据所对应的转速与所述车辆当前显示转速计算转速变化量;

第二处理模块500,用于基于所述转速变化量对所述初始滤波数据进行二次滤波处理,得到目标显示转速;

显示模块600,用于将当前显示转速替换为所述目标显示转速。

在一些实施例中,所述转速滤波模式还包括第二滤波模式,所述控制系统还包括:

第三处理模块700,用于当所述滤波模式为第二滤波模式时,根据所述初始滤波数据及预设的滤波策略进行二次滤波处理,得到目标显示转速。

在一些实施例中,模式确定模块200可包括:

比较单元201,比较所述转速信号所对应的转速值和预设转速阈值;

第一模式确定单元202,若所述转速信号所对应的转速值小于等于预设转速阈值,则确定为第一滤波模式;

第二模式确定单元203,若所述转速信号所对应的转速值大于预设转速阈值,则确定为第二滤波模式。

在一些实施例中,所述第一处理模块300可包括:

第一计算单元,去掉n个所述转速信号中的最大值和最小值。

第一滤波确定单元,计算去掉最大值和最小值后的转速信号中信号平均值,将所述信号平均值确定为初始滤波数据。

在一些实施例中,所述第二处理模块500可包括:

第一判断单元,判断所述转速变化量的绝对值是否大于等于第一阈值;

第一转速确定单元,若是,将所述初始滤波数据所对应的转速作为所述目标显示转速;

第二转速确定单元,若否,在所述车辆的仪表显示所述当前显示转速。

在一些实施例中,所述第三处理模块700可包括:

第二计算单元,计算所述初始滤波数据所对应的转速减去当前显示转速的差值与预设常数的比值。

第三转速确定单元,计算将所述比值与当前显示转速之和,将所对应的数据作为目标显示转速。

需要说明的是,上述实施例提供的车辆转速显示控制系统时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的车辆转速显示控制系统属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

还需要说明的是,上述车辆转速显示控制系统仅是示例性的,实际应用中,还可以采用其他方式,本发明实施例在此不再赘述。

本发明还提供一种车辆,该车辆包括上述的车辆转速显示控制系统。

本发明还提供一种车辆转速显示控制器,包括:处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述所述的车辆转速显示控制方法。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1