CN118046903A - 一种发动机转速异常处理方法、装置、自动变速箱控制单元及介质 - Google Patents

一种发动机转速异常处理方法、装置、自动变速箱控制单元及介质 Download PDF

Info

Publication number
CN118046903A
CN118046903A CN202410329273.4A CN202410329273A CN118046903A CN 118046903 A CN118046903 A CN 118046903A CN 202410329273 A CN202410329273 A CN 202410329273A CN 118046903 A CN118046903 A CN 118046903A
Authority
CN
China
Prior art keywords
engine
engine speed
abnormal
abnormality
speed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202410329273.4A
Other languages
English (en)
Inventor
唐忌
马岩
张荣辉
李野
林禹辰
徐骄阳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
FAW Group Corp
Original Assignee
FAW Group Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by FAW Group Corp filed Critical FAW Group Corp
Priority to CN202410329273.4A priority Critical patent/CN118046903A/zh
Publication of CN118046903A publication Critical patent/CN118046903A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

本发明实施例公开了一种发动机转速异常处理方法、装置、自动变速箱控制单元及介质。该方法应用于自动变速箱控制单元,自动变速箱控制单元设置在目标车辆内,目标车辆内还设置有发动机和变速器,该方法包括:在变速器接收到发动机的发动机转速信号的情况下,根据发动机转速信号确定发动机的发动机转速是否异常;在发动机转速异常的情况下,可根据发动机转速异常的确定依据,得到发动机转速异常的异常类型;确定与异常类型对应的异常处理策略,以基于异常处理策略,对异常类型下的发动机转速进行异常处理。本发明实施例的技术方案,通过对异常的发动机转速进行异常类型的识别,并在此基础上采用对应的异常处理策略进行处理,可以保证行车安全。

Description

一种发动机转速异常处理方法、装置、自动变速箱控制单元及 介质
技术领域
本发明实施例涉及车辆技术领域,尤其涉及一种发动机转速异常处理方法、装置、自动变速箱控制单元及介质。
背景技术
目前的自动变速器搭载的整车项目中,发动机***作为变速器***的动力输入端,发动机转速信号对于变速器***来说是一个非常重要的输入信号。
在此基础上,在变速器***根据接收到的发动机转速信号确定发动机转速异常的情况下,需进行发动机转速的异常处理,以保证行车安全。
但是,目前针对发动机转速所采用的异常处理方案,无法保证行车安全,亟待解决。
发明内容
本发明实施例提供了一种发动机转速异常处理方法、装置、自动变速箱控制单元及介质,解决了在发动机转速异常时无法保证行车安全的问题。
根据本发明的一方面,提供了一种发动机转速异常处理方法,该方法应用于自动变速箱控制单元,自动变速箱控制单元设置在目标车辆内,目标车辆内还设置有发动机和变速器,该方法包括:
在变速器接收到发动机的发动机转速信号的情况下,根据发动机转速信号确定发动机的发动机转速是否异常;
在发动机转速异常的情况下,根据发动机转速异常的确定依据,得到发动机转速异常的异常类型;
确定与异常类型对应的异常处理策略,以基于异常处理策略,对异常类型下的发动机转速进行异常处理。
根据本发明的另一方面,提供了一种发动机转速异常处理装置,该装置配置于自动变速箱控制单元,自动变速箱控制单元设置在目标车辆内,目标车辆内还设置有发动机和变速器,该装置包括:
发动机转速异常确定模块,用于在变速器接收到发动机的发动机转速信号的情况下,根据发动机转速信号确定出发动机的发动机转速是否异常;
异常类型得到模块,用于在发动机转速异常的情况下,根据发动机转速异常的确定依据,得到发动机转速异常的异常类型;
发动机转速异常处理模块,用于确定与异常类型对应的异常处理策略,以基于异常处理策略,对异常类型下的发动机转速进行异常处理。
根据本发明的另一方面,提供了一种自动变速箱控制单元,可以包括:
至少一个处理器;以及
与至少一个处理器通信连接的存储器;其中,
存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器执行时实现本发明任意实施例所提供的发动机转速异常处理方法。
根据本发明的另一方面,提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令用于使处理器执行时实现本发明任意实施例所提供的发动机转速异常处理方法。
本发明实施例中的技术方案,TCU在检测出变速器接收到发动机的发动机转速信号的情况下,可根据发动机转速信号确定发动机的发动机转速是否异常;然后,在发动机转速异常的情况下,可根据发动机转速异常的确定依据,得到发动机转速异常的异常类型;再然后,可确定与异常类型对应的异常处理策略,从而基于异常处理策略,对异常类型下的发动机转速进行异常处理。上述技术方案,通过对异常的发动机转速进行异常类型的识别,并针对不同异常类型下的发动机转速采用对应的异常处理策略进行处理,相较于在发动机转速异常时,直接采用同一异常处理策略进行发动机转速的异常处理的实现方案,这种针对性的异常处理方案,可以有效保证行车安全。
应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或是重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例提供的一种发动机转速异常处理方法的流程图;
图2是根据本发明实施例提供的另一种发动机转速异常处理方法的流程图;
图3是根据本发明实施例提供的又一种发动机转速异常处理方法的流程图;
图4是根据本发明实施例提供的再一种发动机转速异常处理方法的流程图;
图5是根据本发明实施例提供的一种发动机转速异常处理装置的结构框图;
图6是实现本发明实施例中的发动机转速异常处理方法的自动变速箱控制单元的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。“目标”、“原始”等的情况类似,在此不再赘述。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
图1是本发明实施例中所提供的一种发动机转速异常处理方法的流程图。本实施例可适用于对识别为异常的发动机转速进行异常处理的情况,尤其适用于针对不同异常类型(即异常情况)下的发动机转速分别采用相应的异常处理策略进行异常处理的情况。该方法可以由本发明实施例提供的发动机转速异常处理装置来执行,该装置可以由软件和/或硬件的方式实现,该装置可以集成在变速器***上,尤其可集成在变速器***中用于实现车辆自动变速控制的自动变速箱控制单元(Transmission Control Unit,TCU)上,该TCU可设置在目标车辆内,该目标车辆内还可设置有发动机和变速器。
参见图1,本发明实施例的方法具体包括如下步骤:
S110.在变速器接收到发动机的发动机转速信号的情况下,根据发动机转速信号确定发动机的发动机转速是否异常。
其中,发动机转速可理解为发动机的转速。发动机转速信号可理解为用于表征发动机转速的信号,结合本发明实施例可能涉及的应用场景,可选的,该发动机转速信号可经由控制器局域网络(Controller Area Network,CAN)传输得到;再可选的,该发动机转速信号可基于发动机转速传感器采集得到。
TCU在检测出变速器接收到发动机转速信号的情况下,可根据发动机转速信号,确定发动机转速是否异常。结合本发明实施例可能涉及的应用场景,可采用多种方式确定发动机转速是否异常,例如可根据发动机转速信号是否异常,确定发动机转速是否异常;可根据发动机转速信号所表征的发动机转速(这里称为表征转速)是否超速,确定发动机转速是否异常;也可在发动机转速信号正常的情况下,可根据基于其余信号计算出的发动机转速(这里称为实际转速)是否超速,确定发动机转速是否异常;等等,在此未做具体限定。
S120.在发动机转速异常的情况下,根据发动机转速异常的确定依据,得到发动机转速异常的异常类型。
其中,确定依据可以理解为确定出发动机转速异常的依据。根据上文阐述可知,可以采用多种方式确定发动机转速是否异常,因此在发动机转速异常的情况下,确定依据也存在多种可能。这里仍以上述示例为例,该确定依据可以是发动机转速信号异常、表征转速超速或实际转速超速等,在此未做具体限定。
异常类型可理解为发动机转速异常的具体类型。结合本发明实施例可能涉及的应用场景,可以理解的是,基于不同的确定依据确定出的发动机转速异常所对应的异常类型可能相同或是不同。这里仍以上述示例为例,在确定依据是发动机转速信号异常时,对应的异常类型可以是信号异常,即发动机转速信号异常;在确定依据是表征转速超速或实际转速超速时,对应的异常类型可以是超速异常,即发动机转速超速异常;等等,在此未做具体限定。
根据上文阐述可知,根据确定依据,可识别出发动机转速的异常类型。在实际应用中,可选的,发动机转速存在多种异常情况,而一种异常情况即对应于一种异常类型,因此本步骤得到的异常类型,也可直接称为异常情况。
S130.确定与异常类型对应的异常处理策略,以基于异常处理策略,对异常类型下的发动机转速进行异常处理。
其中,需要说明的是,不同异常情况(即异常类型)下的发动机转速,给整车及驾驶员带来的影响可能存在差异,这意味着如果采用同一异常处理策略处理该不同异常情况下的发动机转速,则可能无法保证行车安全。
因此,本发明实施例在得到异常类型之后,确定与该异常类型对应的异常处理策略,该异常处理策略可以理解为用于对该异常类型下的发动机转速进行处理的策略,这里以上述示例为例,例如可以是与信号异常对应的使用上一个有效的发动机转速或是与超速异常对应的进入发动机超速异常后处理等,在此未做具体限定;然后,可基于该异常处理策略,对该异常类型下的发动机转速进行针对性的异常处理,从而可有效保证行车安全。
在实际应用中,可选的,由于发动机转速异常也理解为发动机转速故障,因此上述异常处理策略也可称为故障处理策略。
本发明实施例中的技术方案,TCU在检测出变速器接收到发动机的发动机转速信号的情况下,可根据发动机转速信号确定发动机的发动机转速是否异常;然后,在发动机转速异常的情况下,可根据发动机转速异常的确定依据,得到发动机转速异常的异常类型;再然后,可确定与异常类型对应的异常处理策略,从而基于异常处理策略,对异常类型下的发动机转速进行异常处理。上述技术方案,通过对异常的发动机转速进行异常类型的识别,并针对不同异常类型下的发动机转速采用对应的异常处理策略进行处理,相较于在发动机转速异常时,直接采用同一异常处理策略进行发动机转速的异常处理的实现方案,这种针对性的异常处理方案,可以有效保证行车安全。
图2是本发明实施例中提供的另一种发动机转速异常处理方法的流程图。本实施例以上述各技术方案为基础进行优化。本实施例中,可选的,根据发动机转速信号确定发动机的发动机转速是否异常,包括:确定发动机转速信号是否异常,根据发动机转速信号的异常确定结果,确定发动机的发动机转速是否异常;相应的,根据发动机转速异常的确定依据,得到发动机转速异常的异常类型,包括:在发动机转速异常的确定依据是发动机转速信号异常的情况下,将信号异常作为发动机转速异常的异常类型。其中,与上述各实施例相同或是相应的术语的解释在此不再赘述。
参见图2,本实施例的方法具体可以包括如下步骤:
S210.在变速器接收到发动机的发动机转速信号的情况下,确定发动机转速信号是否异常,并根据发动机转速信号的异常确定结果,确定发动机的发动机转速是否异常。
其中,实际应用中,经由CAN传输过来的发动机转速信号可能是异常信号,即无法表征出有效的发动机转速的信号。结合到本发明实施例可能涉及的应用场景,示例性,根据网络规范协议议定,在车辆正常行驶过程中,发动机转速应是位于预设转速范围内的某个有效值,因此CAN在检测出经由发动机转速传感器采集到的发动机转速并未位于预设转速范围内的情况下,可将预设的表征发动机转速无效的无效信号作为发动机转速信号发送给变速器,这时变速器所接收到的发动机转速信号即为异常信号;再示例性,CAN在对经由发动机转速传感器采集到的发动机转速进行真实性校验未通过的情况下,可将预设的表征发动机转速错误的错误信号作为发动机转速信号发送给变速器,这时变速器所接收到的发动机转速信号即为异常信号;等等,在此未做具体限定。
异常确定结果可表征出发动机转速信号是否异常。根据上文分析可知,可通过确定发动机转速信号是否异常,然后根据得到的异常确定结果,确定发动机转速是否异常,例如在发动机转速信号异常时,发动机转速异常;反之(即在发动机转速信号正常的情况下),发动机转速正常。
S220.在发动机转速异常且发动机转速异常的确定依据是发动机转速信号异常的情况下,将信号异常作为发动机转速异常的异常类型。
其中,在将发动机转速信号异常作为确定依据,确定出发动机转速异常的情况下,可将信号异常,即发动机转速信号异常作为异常类型。
S230.确定与异常类型对应的异常处理策略,以基于异常处理策略,对异常类型下的发动机转速进行异常处理。
其中,在实际应用中,可选的,在异常类型是信号异常的情况下,这说明变速器这时接收到的发动机转速信号1无法表征出有效的发动机转速,即无法被变速器有效应用,那么为了保证行车安全,与信号异常对应的异常处理策略可以是将历史转速信号作为变速器当前应用的输入信号,该历史转速信号可以为在发动机转速信号1之前接收到的正常的发动机转速信号2,尤其可以为各发动机转速信号2中最近接收到的发动机转速信号2,即相较于当前接收到的发动机转速信号1,上一个正常(即有效的发动机转速所对应)的发动机转速信号2,这有助于变速器基于有效并且最近的发动机转速进行自动变速。
本发明实施例的技术方案,通过发动机转速信号的异常情况来确定发动机转速是否异常,并将这样确定出的发动机转速异常的异常类型作为信号异常,由此进一步可基于该信号异常采用相应的异常处理策略进行异常处理,实现了信号异常下的发动机转速异常的针对性处理。
图3是本发明实施例中提供的又一种发动机转速异常处理方法的流程图。本实施例以上述各技术方案为基础进行优化。本实施例中,可选的,根据发动机转速信号确定发动机的发动机转速是否异常,包括:确定发动机转速信号所表征的表征转速是否超过预设的第一超速阈值,根据表征转速的超速确定结果,确定发动机的发动机转速是否异常;相应的,根据发动机转速异常的确定依据,得到发动机转速异常的异常类型,包括:在发动机转速异常的确定依据为表征转速超过第一超速阈值的情况下,将超速异常作为发动机转速异常的异常类型。其中,与上述各实施例相同或相应的术语的解释在此不再赘述。
参见图3,本实施例的方法具体可以包括如下步骤:
S310.在变速器接收到发动机的发动机转速信号的情况下,确定发动机转速信号所表征的表征转速是否超过预设的第一超速阈值,并根据表征转速的超速确定结果,确定发动机的发动机转速是否异常。
其中,表征转速可理解为发动机转速信号所表征的发动机转速。第一超速阈值可理解为针对发动机预设的与发动机转速超速有关的阈值。结合本发明实施例可能涉及的应用场景,可选的,第一超速阈值可根据最高转速预设得到,该最高转速可理解为针对发动机预设的表征发动机最高可输出的转速,该转速可保证发动机的安全转动,避免发动机硬件因高速转动而损坏。在此基础上,示例性的,第一超速阈值可通过如下方式计算得到:第一超速阈值=最高转速*(1+M%),其中,M是正数。
超速确定结果可表征出表征转速是否超过第一超速阈值。确定表征转速是否超过第一超速阈值,并根据得到的超速确定结果,确定发动机转速是否异常,例如在表征转速超过第一超速阈值时,发动机转速异常;反之(即在表征转速未超过第一超速阈值时),发动机转速正常。
在实际应用中,可选的,在确定出表征转速超过第一超速阈值的情况下,还可进一步确定表征转速超过第一超速阈值的超过时长是否大于第一预设时长,并在是的情况下,确定发动机转速异常,以避免出现因表征转速偶然超过第一超速阈值而导致发动机转速异常判断错误的情况。
可以理解的是,上述的最高转速、M与第一预设时长,均可根据车型和/或发动机型号等具体标定,在此未做具体限定。
S320.在发动机转速异常并且发动机转速异常的确定依据为表征转速超过第一超速阈值的情况下,将超速异常作为发动机转速异常的异常类型。
其中,在将表征转速超过第一超速阈值作为确定依据,确定出发动机转速异常的情况下,可将超速异常,即发动机转速超速异常作为异常类型。
S330.确定与异常类型对应的异常处理策略,以基于异常处理策略,对异常类型下的发动机转速进行异常处理。
其中,实际应用中,可选的,与超速异常对应的异常处理策略可以是进入发动机转速超速异常后处理,进行发动机转速超速提醒,例如点亮故障灯和/或在仪表盘进行相应的文字提醒等,在此未做具体限定。
本发明实施例的技术方案,通过表征转速是否超过第一超速阈值确定发动机转速是否异常,并将这样确定出的发动机转速异常的异常类型作为超速异常,由此进一步可基于该超速异常采用相应的异常处理策略进行异常处理,实现了超速异常下的发动机转速异常的针对性处理。
一种可选的技术方案,根据表征转速的超速确定结果,确定发动机的发动机转速是否异常,包括:
在表征转速的超速确定结果为表征转速未超过第一超速阈值的情况下,可根据接收到的变速器的输出轴转速,计算出发动机的实际转速,并确定实际转速是否超过预设的第二超速阈值;
根据实际转速的超速确定结果,确定发动机转速是否异常;
相应,根据发动机转速异常的确定依据,得到发动机转速异常的异常类型,还包括:
在发动机转速异常的确定依据为实际转速超过第二超速阈值的情况下,将超速异常作为发动机转速异常的异常类型。
其中,在表征转速未超过第一超速阈值的情况下,考虑到表征转速可通过发动机转速传感器采集得到,而该发动机转速传感器并非完全可信,即通过该发动机转速传感器采集到的表征转速可能存在偏差,因此为了进一步保证行车安全,可在实际转速未超速时,二次校验发动机转速是否异常。
具体的,考虑到变速器输出轴转速传感器更为可信,因此可根据接收到的输出轴转速计算出发动机的实际转速(即发动机应该处于的转速),该输出轴转速可从通过CAN传输的变速器输出轴转速信号中得到,该变速器输出轴转速信号可通过变速器总成自带的变速器输出轴转速传感器采集得到。
进一步,确定实际转速是否超过预设的第二超速阈值,然后根据实际转速的超速确定结果,确定发动机转速是否异常,例如可在实际转速超过第二超速阈值时,发动机转速异常;反之(即在实际转速未超过第二超速阈值的情况下),发动机转速正常。其中,第二超速阈值与第一超速阈值的含义类似,在此不再赘述;第二超速阈值与第一超速阈值可以相同或不同,这可根据实际需求进行设置,在此未做具体限定。
在实际应用中,可选的,在确定出实际转速超过第二超速阈值的情况下,还可进一步确定实际转速超过第二超速阈值的超过时长是否大于第二预设时长,并在是的情况下,确定发动机转速异常,以避免出现因实际转速偶然超过第二超速阈值而导致发动机转速异常判断错误的情况。其中,第二预设时长与第一预设时长的含义类似,在此不再赘述;第二预设时长与第一预设时长可以相同或是不同,这可根据实际需求进行设置,在此未做具体限定。
再进一步,在将实际转速超过第二超速阈值作为确定依据,确定出发动机转速异常的情况下,可将超速异常,即发动机转速超速异常作为异常类型。
上述技术方案,通过更为可信的输出轴转速,对发动机转速异常进行二次校验,由此可进一步保证行车安全。
在此基础上,可选的,根据接收到的变速器的输出轴转速,计算出发动机的实际转速,包括:
确定目标车辆的当前挡位是否为行驶挡位并且当前是否处于换挡过程,其中,行驶挡位为前进挡位和倒车挡位中的任一个;
在当前挡位为行驶挡位并且当前未处于换挡过程的情况下,根据当前挡位的挡位速比以及接收到的变速器的输出轴转速,计算出发动机的实际转速。
其中,当前挡位可理解为目标车辆当前所啮合的挡位。行驶挡位可理解为表征出目标车辆当前处于行驶状态的挡位,结合本发明实施例可能涉及的应用场景,例如可以是前进挡位(即D挡,如1挡、2挡和3挡等)以及倒车挡位(即R挡)中的任一个。挡位速比可理解为当前挡位的速比。
需要说明的是,各挡位分别对应的速比不同,速比与变速器硬件结构相关,不同变速器在不同挡位下具有相应的速比。因此,可在当前挡位为行驶挡位并且目标车辆当前未处于换挡过程,即目标车辆当前处于固定挡位下行驶的情况下,根据挡位速比和输出轴转速,计算实际转速。
上述技术方案,在目标车辆当前处于固定挡位下行驶的情况下,通过结合挡位速比和输出轴转速,实现了实际转速的准确计算。
在此基础上,可选的,超速异常对应的异常处理策略可以是保持当前挡位,即停止响应升降挡请求,并进行发动机转速超速提醒。
图4是本发明实施例中提供的再一种发动机转速异常处理方法的流程图。本实施例以上述各技术方案为基础进行优化。其中,与上述各实施例相同或是相应的术语的解释在此不再赘述。
参见图4,本实施例的方法具体可以包括如下步骤:
S410.判断变速器是否接收到通过CAN传输的发动机的发动机转速信号?如果是,则执行S420;否则,确定发动机的发动机转速异常,并且异常类型是信号丢失,执行S430。
其中,针对变速器未接收到发动机转速信号,尤其是未接收到发动机转速信号和其余发动机相关信号的情况,这时确定发动机转速异常,并且异常类型是信号丢失,即发动机转速信号丢失,具体说是发动机节点信号丢失,那么可执行S430,对异常的发动机转速进行针对性的异常处理。
S420.判断发动机转速信号是否异常?如果是,则确定发动机转速异常,并且异常类型是信号异常,执行S430;否则,执行S440。
S430.在异常类型是信号丢失或是信号异常的情况下,将历史转速信号作为变速器当前应用的输入信号,其中,相较于当前接收到的发动机转速信号,历史转速信号为上一个接收到的正常的发动机转速信号。
S440.针对发动机转速信号所表征的表征转速,判断表征转速是否超过预设的第一超速阈值?如果是,则执行S490;否则,执行S450。
S450.判断目标车辆的当前挡位是否为前进挡位(D挡)和倒车挡位(R挡)中的任一个?如果是,则执行S460;否则,返回执行S410。
S460.判断目标车辆当前是否处于换挡过程?如果否,则执行S470;否则,返回执行S410。
S470.根据挡位速比以及输出轴转速,计算发动机的实际转速,其中,挡位速比为当前挡位的速比,输出轴转速为通过CAN传输的变速器输出轴转速信号所表征的变速器的输出轴的转速。
S480.判断实际转速是否超过预设的第二超速阈值?如果是,则执行S490;否则,返回执行S410。
S490.记录发动机转速异常,并且异常类型是超速异常,并进入发动机转速异常后处理。
本发明实施例的技术方案,在现有整车***方案基础上,无需新增传感器,可使用现有车辆自带的传感器,通过实时检测CAN传输的发动机转速信号,并针对不同异常情况下的发动机转速进行对应判断和异常处理,可保证行车安全。
图5为本发明实施例中提供的发动机转速异常处理装置的结构框图,该装置用于执行上述任意实施例所提供的发动机转速异常处理方法。该装置与上述各实施例的发动机转速异常处理方法属于同一个发明构思,在发动机转速异常处理装置的实施例中未详尽描述的细节内容,可以参考上述发动机转速异常处理方法的实施例。参见图5,该装置配置于自动变速箱控制单元,自动变速箱控制单元设置在目标车辆内,目标车辆内还设置有发动机和变速器,该装置具体可包括:发动机转速异常确定模块510、异常类型得到模块520以及发动机转速异常处理模块530。
其中,发动机转速异常确定模块510,用于在变速器接收到发动机的发动机转速信号的情况下,根据发动机转速信号确定发动机的发动机转速是否异常;
异常类型得到模块520,用于在发动机转速异常的情况下,根据发动机转速异常的确定依据,得到发动机转速异常的异常类型;
发动机转速异常处理模块530,用于确定与异常类型对应的异常处理策略,以基于异常处理策略,对异常类型下的发动机转速进行异常处理。
可选的,发动机转速异常确定模块510,可以包括:
发动机转速异常第一确定子模块,可用于确定发动机转速信号是否异常,根据发动机转速信号的异常确定结果,确定发动机的发动机转速是否异常;
相应的,异常类型得到模块520,可以包括:
异常类型第一得到子模块,用于在发动机转速异常的确定依据是发动机转速信号异常的情况下,将信号异常作为发动机转速异常的异常类型。
在此基础上,可选的,与信号异常对应的异常处理策略为将历史转速信号作为变速器当前应用的输入信号,历史转速信号为在发动机转速信号之前接收到的正常的发动机转速信号。
可选的,发动机转速异常确定模块510,可以包括:
发动机转速异常第二确定子模块,用于确定发动机转速信号所表征的表征转速是否超过预设的第一超速阈值,根据表征转速的超速确定结果,确定发动机的发动机转速是否异常;
相应的,异常类型得到模块520,可以包括:
异常类型第二得到子模块,用于在发动机转速异常的确定依据为表征转速超过第一超速阈值的情况下,将超速异常作为发动机转速异常的异常类型。
在此基础上,可选的,发动机转速异常第二确定子模块,可以包括:
实际转速超速确定单元,用于在表征转速的超速确定结果为表征转速未超过第一超速阈值的情况下,根据接收到的变速器的输出轴转速,计算出发动机的实际转速,并确定实际转速是否超过预设的第二超速阈值;
发动机转速异常确定单元,用于根据实际转速的超速确定结果,确定发动机转速是否异常;
相应的,异常类型得到模块520,还可以包括:
异常类型第三得到子模块,用于在发动机转速异常的确定依据为实际转速超过第二超速阈值的情况下,将超速异常作为发动机转速异常的异常类型。
在此基础上,可选的,实际转速超速确定单元,可以包括:
目标车辆换挡确定子单元,用于确定目标车辆的当前挡位是否为行驶挡位且当前是否处于换挡过程,其中,行驶挡位为前进挡位和倒车挡位中的任一个;
实际转速计算子单元,用于在当前挡位为行驶挡位且当前未处于换挡过程的情况下,根据当前挡位的挡位速比以及接收到的变速器的输出轴转速,计算出发动机的实际转速。
在此基础上,可选的,第一超速阈值和第二超速阈值均根据针对发动机预设的最高转速预设得到;和/或,
与超速异常对应的异常处理策略为保持当前挡位,并进行发动机转速超速提醒。
本发明实施例提供的发动机转速异常处理装置,TCU通过发动机转速异常确定模块,在检测出变速器接收到发动机的发动机转速信号的情况下,可根据发动机转速信号确定发动机的发动机转速是否异常;然后,通过异常类型得到模块,在发动机转速异常的情况下,可根据发动机转速异常的确定依据,得到发动机转速异常的异常类型;再然后,通过发动机转速异常处理模块,可确定与异常类型对应的异常处理策略,从而基于异常处理策略,对异常类型下的发动机转速进行异常处理。上述装置,通过对异常的发动机转速进行异常类型的识别,并针对不同异常类型下的发动机转速采用对应的异常处理策略进行处理,相较于在发动机转速异常时,直接采用同一个异常处理策略进行发动机转速的异常处理的实现方案,这种针对性的异常处理方案,可以有效保证行车安全。
本发明实施例所提供的发动机转速异常处理装置可执行本发明任意实施例所提供的发动机转速异常处理方法,具备执行方法相应的功能模块和有益效果。
值得注意的是,上述发动机转速异常处理装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
图6示出了可以用来实施本发明的实施例的自动变速箱控制单元10的结构示意图。自动变速箱控制单元旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。自动变速箱控制单元还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
如图6所示,自动变速箱控制单元10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(ROM)12、随机访问存储器(RAM)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(ROM)12中的计算机程序或从存储单元18加载到随机访问存储器(RAM)13中的计算机程序,来执行各种适当的动作和处理。在RAM 13中,还可存储自动变速箱控制单元10操作所需的各种程序和数据。处理器11、ROM 12以及RAM 13通过总线14彼此相连。输入/输出(I/O)接口15也连接至总线14。
自动变速箱控制单元10中的多个部件连接至I/O接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许自动变速箱控制单元10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如发动机转速异常处理方法。
在一些实施例中,发动机转速异常处理方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由ROM 12和/或通信单元19而被载入和/或安装到自动变速箱控制单元10上。当计算机程序加载到RAM 13并由处理器11执行时,可以执行上文描述的发动机转速异常处理方法的一个或多个步骤。备选地,在其他实施例中,处理器11可通过其他任何适当的方式(例如,借助于固件)而被配置为执行发动机转速异常处理方法。
本文中以上描述的***和技术的各种实施方式可以在数字电子电路***、集成电路***、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上***的***(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程***上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储***、至少一个输入装置、以及至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储***、该至少一个输入装置、以及该至少一个输出装置。
用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或是其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行并且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
为了提供与用户的交互,可以在自动变速箱控制单元上实施此处描述的***和技术,该自动变速箱控制单元具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给自动变速箱控制单元。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的***和技术实施在包括后台部件的计算***(例如,作为数据服务器)、或者包括中间件部件的计算***(例如,应用服务器)、或者包括前端部件的计算***(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的***和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算***中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将***的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)、区块链网络和互联网。
计算***可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

Claims (10)

1.一种发动机转速异常处理方法,其特征在于,所述方法应用于自动变速箱控制单元,所述自动变速箱控制单元设置在目标车辆内,所述目标车辆内还设置有发动机和变速器,所述方法包括:
在所述变速器接收到所述发动机的发动机转速信号的情况下,根据所述发动机转速信号确定所述发动机的发动机转速是否异常;
在所述发动机转速异常的情况下,根据所述发动机转速异常的确定依据,得到所述发动机转速异常的异常类型;
确定与所述异常类型对应的异常处理策略,以基于所述异常处理策略,对所述异常类型下的所述发动机转速进行异常处理。
2.根据权利要求1所述的方法,其特征在于,所述根据所述发动机转速信号确定所述发动机的发动机转速是否异常,包括:
确定所述发动机转速信号是否异常,根据所述发动机转速信号的异常确定结果,确定所述发动机的发动机转速是否异常;
相应的,所述根据所述发动机转速异常的确定依据,得到所述发动机转速异常的异常类型,包括:
在所述发动机转速异常的确定依据是所述发动机转速信号异常的情况下,将信号异常作为所述发动机转速异常的异常类型。
3.根据权利要求2所述的方法,其特征在于,与所述信号异常对应的异常处理策略为将历史转速信号作为所述变速器当前应用的输入信号,所述历史转速信号为在所述发动机转速信号之前接收到的正常的发动机转速信号。
4.根据权利要求1所述的方法,其特征在于,所述根据所述发动机转速信号确定所述发动机的发动机转速是否异常,包括:
确定所述发动机转速信号所表征的表征转速是否超过预设的第一超速阈值,根据所述表征转速的超速确定结果,确定所述发动机的发动机转速是否异常;
相应的,所述根据所述发动机转速异常的确定依据,得到所述发动机转速异常的异常类型,包括:
在所述发动机转速异常的确定依据为所述表征转速超过所述第一超速阈值的情况下,将超速异常作为所述发动机转速异常的异常类型。
5.根据权利要求4所述的方法,其特征在于,所述根据所述表征转速的超速确定结果,确定所述发动机的发动机转速是否异常,包括:
在所述表征转速的超速确定结果为所述表征转速未超过所述第一超速阈值的情况下,根据接收到的所述变速器的输出轴转速,计算出所述发动机的实际转速,并确定所述实际转速是否超过预设的第二超速阈值;
根据所述实际转速的超速确定结果,确定所述发动机转速是否异常;
相应的,所述根据所述发动机转速异常的确定依据,得到所述发动机转速异常的异常类型,还包括:
在所述发动机转速异常的确定依据为所述实际转速超过所述第二超速阈值的情况下,将所述超速异常作为所述发动机转速异常的异常类型。
6.根据权利要求5所述的方法,其特征在于,所述根据接收到的所述变速器的输出轴转速,计算出所述发动机的实际转速,包括:
确定所述目标车辆的当前挡位是否为行驶挡位并且当前是否处于换挡过程,其中,所述行驶挡位为前进挡位和倒车挡位中的任一个;
在所述当前挡位为所述行驶挡位并且当前未处于所述换挡过程的情况下,根据所述当前挡位的挡位速比以及接收到的所述变速器的输出轴转速,计算出所述发动机的实际转速。
7.根据权利要求6所述的方法,其特征在于,所述第一超速阈值和所述第二超速阈值均根据针对所述发动机预设的最高转速预设得到;和/或,
与所述超速异常对应的异常处理策略为保持所述当前挡位,并进行发动机转速超速提醒。
8.一种发动机转速异常处理装置,其特征在于,所述装置配置于自动变速箱控制单元,所述自动变速箱控制单元设置在目标车辆内,所述目标车辆内还设置有发动机和变速器,所述装置包括:
发动机转速异常确定模块,用于在所述变速器接收到所述发动机的发动机转速信号的情况下,根据所述发动机转速信号确定出所述发动机的发动机转速是否异常;
异常类型得到模块,用于在所述发动机转速异常的情况下,根据所述发动机转速异常的确定依据,得到所述发动机转速异常的异常类型;
发动机转速异常处理模块,用于确定与所述异常类型对应的异常处理策略,以基于所述异常处理策略,对所述异常类型下的所述发动机转速进行异常处理。
9.一种自动变速箱控制单元,其特征在于,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器执行如权利要求1-7中任一项所述的发动机转速异常处理方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现如权利要求1-7中任一所述的发动机转速异常处理方法。
CN202410329273.4A 2024-03-21 2024-03-21 一种发动机转速异常处理方法、装置、自动变速箱控制单元及介质 Pending CN118046903A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410329273.4A CN118046903A (zh) 2024-03-21 2024-03-21 一种发动机转速异常处理方法、装置、自动变速箱控制单元及介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410329273.4A CN118046903A (zh) 2024-03-21 2024-03-21 一种发动机转速异常处理方法、装置、自动变速箱控制单元及介质

Publications (1)

Publication Number Publication Date
CN118046903A true CN118046903A (zh) 2024-05-17

Family

ID=91046453

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410329273.4A Pending CN118046903A (zh) 2024-03-21 2024-03-21 一种发动机转速异常处理方法、装置、自动变速箱控制单元及介质

Country Status (1)

Country Link
CN (1) CN118046903A (zh)

Similar Documents

Publication Publication Date Title
CN114837836B (zh) 发动机扭矩控制方法、装置、设备及介质
CN118046903A (zh) 一种发动机转速异常处理方法、装置、自动变速箱控制单元及介质
CN117002274A (zh) 一种清扭斜率控制方法、装置、车辆及存储介质
CN116620245A (zh) 一种电子制动***云端故障记录方法、装置、设备及介质
CN116226644A (zh) 设备故障类型的确定方法、装置、电子设备及存储介质
CN117212447A (zh) 一种基于双离合变速器的故障诊断方法及装置
CN116011261B (zh) 一种碳载量模型修正方法、装置、电子设备及存储介质
CN116001705B (zh) 一种车辆数据监控方法、装置、设备及存储介质
CN117028557A (zh) 一种车辆换挡方法、装置、车辆及存储介质
CN116853212A (zh) 发动机启停的自动检测方法、装置、电子设备及存储介质
CN118244102A (zh) 车辆电磁阀故障处理方法、装置、设备及存储介质
CN116677775A (zh) 一种车辆换挡方法、装置、电子设备及存储介质
CN116816925A (zh) 一种变速器换挡***的故障诊断方法、装置、设备及介质
CN118375725A (zh) 一种档位控制方法、装置、设备及介质
CN117984919A (zh) 一种位反转故障处理方法、装置、电子设备和存储介质
CN117055533A (zh) 一种车载***故障处理方法、装置、设备及介质
CN115060512A (zh) 故障诊断方法、装置、电子设备及存储介质
CN116620400A (zh) 一种后轮转向控制方法、装置、目标控制器及存储介质
CN116572867A (zh) 一种车速信号诊断方法、装置、设备及存储介质
CN116816920A (zh) 一种流量死区区间校验方法、装置、车辆及存储介质
CN116001765A (zh) 离合器扭矩确定方法、装置、设备及介质
CN115914271A (zh) 一种控制***报警方法、装置、电子设备及存储介质
CN117605585A (zh) 车辆提前供油的控制方法、装置、设备及存储介质
CN117469317A (zh) 一种离合器位置控制方法、装置、车辆及存储介质
CN115296266A (zh) 电机防反转控制方法、装置及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination