发动机的启动方法、装置、系统及设备与流程

文档序号:20674376发布日期:2020-05-08 17:39阅读:253来源:国知局
发动机的启动方法、装置、系统及设备与流程

本申请涉及发动机技术领域,特别涉及一种发动机的启动方法、装置、系统及设备。



背景技术:

曲轴是发动机中的最重要部件,它承受连杆传来的力,并将其转变为转矩通过曲轴输出并驱动发动机上其他附件工作。

然而,在发动机启动的过程中,由于曲轴齿轮的咬合,容易出现干扰信号。现有技术中,通过设置一个预设的时间,在发动机在接收启动指令后,延迟预设的时间,对干扰信号进行规避后,再启动发动机。但是,当出现的干扰信号的位置所处的时间,超过预设的时间,但仍处于启动时间时,即超过预设时间之后的曲轴信号中依旧存在干扰信号,从而造成发动机启动困难,甚至无法启动的问题,严重的影响了用户驾驶体验。

因此,亟需一种可以有效地滤除由于曲轴齿轮的咬合,而出现的干扰信号,使得发动机可以正常启动的方法。



技术实现要素:

有鉴于此,本申请提供一种发动机的启动方法、装置、系统及设备,用于有效地滤除由于曲轴齿轮的咬合,而出现的干扰信号,使得发动机可以正常启动。

为实现上述目的,本申请提供如下技术方案:

本申请第一方面提供了一种发动机的启动方法,包括:

采集曲轴信号;其中,所述曲轴信号在发动机启动的过程中被持续采集;

判断所述曲轴信号的持续时间是否大于预设的持续时间;

若判断出所述曲轴信号的持续时间大于预设的持续时间,则获取曲轴齿轮的齿信号的数量;其中,所述曲轴齿轮的齿信号的数量的起始采集时刻为达到所述预设的持续时间的时刻;

判断所述曲轴齿轮的齿信号的数量,是否大于预设的曲轴齿轮的齿信号的数量;

若判断出所述曲轴齿轮的齿信号的数量,大于预设的曲轴齿轮的齿信号的数量,则控制发动机启动。

可选的,所述当发动机启动的过程中,采集曲轴信号之前,还包括:

获取上电指令后,控制系统初始化;

判断所述控制系统是否成功初始化;

若判断出所述控制系统未成功初始化,则返回执行所述判断所述控制系统是否成功初始化;

若判断出所述控制系统成功初始化,则向发动机发送启动信号。

可选的,所述判断所述曲轴信号的持续时间是否大于预设的持续时间之后,还包括:

若判断出所述曲轴信号的持续时间小于或等于所述预设的持续时间,则继续采集曲轴信号。

可选的,所述判断所述曲轴齿轮的齿信号的数量,是否大于预设的曲轴齿轮的齿信号的数量之后,还包括:

若判断出所述曲轴齿轮的齿信号的数量小于或等于所述预设的曲轴齿轮的齿信号的数量,则继续获取所述曲轴齿轮的齿信号。

本申请第二方面提供了一种发动机的启动装置,包括:

采集单元,用于采集曲轴信号;其中,所述曲轴信号在发动机启动的过程中被持续采集;

第一判断单元,用于判断所述曲轴信号的持续时间是否大于预设的持续时间;

获取单元,用于若所述第一判断单元判断出,所述曲轴信号的持续时间大于预设的持续时间,则获取曲轴齿轮的齿信号的数量;其中,所述曲轴齿轮的齿信号的数量的起始采集时刻为达到所述预设的持续时间的时刻;

第二判断单元,用于判断所述曲轴齿轮的齿信号的数量,是否大于预设的曲轴齿轮的齿信号的数量;

启动单元,用于若所述第二判断单元判断出,所述曲轴齿轮的齿信号的数量,大于预设的曲轴齿轮的齿信号的数量,则控制发动机启动。

可选的,所述发动机的启动装置,还包括:

初始化单元,用于获取上电指令后,控制系统初始化;

第三判断单元,用于判断所述控制系统是否成功初始化;

执行单元,用于若所述第三判断单元判断出,所述控制系统未成功初始化,则返回执行所述判断所述控制系统是否成功初始化;

发送单元,用于若所述第三判断单元判断出,所述控制系统成功初始化,则执行所述向发动机发送启动信号。

可选的,所述发动机的启动装置,还包括:

采集子单元,用于若所述第一判断单元判断出,所述曲轴信号的持续时间小于或等于所述预设的持续时间,则继续采集曲轴信号。

可选的,所述发动机的启动装置,还包括:

获取子单元,用于若所述第二判断单元判断出,所述曲轴齿轮的齿信号的数量小于或等于所述预设的曲轴齿轮的齿信号的数量,则继续获取所述曲轴齿轮的齿信号。

本申请第三方面提供了一种发动机的启动系统,包括:

电子控制单元,用于执行如本申请第一方面中任意一项所述的方法;

曲轴传感器,用于采集发动机曲轴上的曲轴信号。

本申请第四方面提供了一种设备,包括:

一个或多个处理器;

存储装置,其上存储有一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如本申请第一方面中任意一项所述的方法。

由以上方案可知,本申请提供的一种发动机的启动方法、装置、系统、及设备中,通过采集曲轴信号;其中,所述曲轴信号在发动机启动的过程中被持续采集;然后,判断所述曲轴信号的持续时间是否大于预设的持续时间;若判断出所述曲轴信号的持续时间大于预设的持续时间,则获取曲轴齿轮的齿信号的数量;其中,所述曲轴齿轮的齿信号的数量的起始采集时刻为达到所述预设的持续时间的时刻;之后,判断所述曲轴齿轮的齿信号的数量,是否大于预设的曲轴齿轮的齿信号的数量;最后,若判断出所述曲轴齿轮的齿信号的数量,大于预设的曲轴齿轮的齿信号的数量,则控制发动机启动。以达到有效地滤除由于曲轴齿轮的咬合,而出现的干扰信号,使得发动机可以正常启动的目的。

附图说明

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

图1为本申请实施例提供的一种发动机的启动方法的具体流程图;

图2为本申请实施例提供的一种曲轴信号的示意图;

图3为本申请另一实施例提供的一种发动机的启动方法的具体流程图;

图4为本申请另一实施例提供的一种发动机的启动装置的示意图;

图5为本申请另一实施例提供的一种发动机的启动装置的示意图;

图6为本申请另一实施例提供的一种执行发动机的启动方法的设备的示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

需要注意,本申请中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系,而术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本申请实施例提供了一种发动机的启动方法,如图1所示,该方法包括以下步骤:

s101、获取曲轴信号。

其中,曲轴信号在发动机启动的过程中被持续采集;通常情况下直接在曲轴上安装一个曲轴传感器,用于每隔一段时间对曲轴信号进行采集。需要说明的是,采集曲轴信号的间隔时间,可以根据实际情况进行设定,间隔时间越小则精度越高。

曲轴信号中包含齿信号,而当曲轴齿轮上出现干扰齿时,曲轴信号中的齿信号会发生变化,可以把这种齿信号作为干扰信号,而当曲轴信号中出现了干扰信号时,会造成发动机启动困难,甚至无法启动的问题,严重的影响了用户驾驶体验。

如图2所示,1#表示曲轴在第一次咬合过程中产生的齿信号,2#表示曲轴在第二次咬合的过程中产生的齿信号,3#表示曲轴在第三次咬合的过程中产生的齿信号,4#表示曲轴在第四次咬合的过程中产生的齿信号,5#和6#同理,此处不再赘述。可以看出在5#和6#之间的齿信号的波形与其他正常的齿信号(如1#)的波形有着明显区别,可以理解为该处出现了干扰齿,从而导致了在5#和6#之间的齿信号的波形发生了变化,即出现了干扰信号;需要说明的是,也有可能是由于其他情况而导致出现了干扰信号,但无论什么原因产生的干扰信号,都应该将其滤除掉,以免后续在发动机的启动过程中,导致发动机启动失败,因此此处不做限定。

可选的,本申请的另一实施例中,在步骤s101之前,如图3所示,还可以包括以下步骤:

s301、获取上电指令后,控制系统初始化。

其中,控制系统具体为发动机的电子控制单元(electroniccontrolunit,ecu)。

需要说明的是,上电指令可以是整车控制系统发送的上电指令,也可以是用户直接通过按键进行发送的上电指令;例如,用户在上车后想在车上等人,那么此时用户不需要启动发动机,但可能用户需要使用车上的其他设备如空调、音响等,因此,此时只需要整车控制系统上电,而不需要发动机的电子控制单元上电。在这种情况下,当用户想启动发动机就可以通过整车控制系统向电子控制单元发送上电指令即可;例如,用户在上车之后想要直接将车开走,那么此时就可以同时将整车控制系统和发动机的电子控制单元上电,那么用户可以通过按键,对整车控制系统和发动机的电子控制单元同时发送的上电指令。

所以,在本实施的具体实现过程中,可以是获取到整车控制系统发送的上电指令后,发动机的电子控制单元初始化;也可以是直接获取用户通过按键进行发送的上电指令后,发动机的电子控制单元初始化。

s302、判断控制系统是否成功初始化。

通常情况下,可以通过故障灯来判断,正常的情况下发动机的电子控制单元的故障灯在上电过程中会先亮后灭;需要说明的是,不同的车辆对控制系统进行判断是否成功初始化的方法可能不同,需根据实际情况进行判断,此处不做限定。

需要说明的是,在实际的应用过程中,步骤s302可以根据实际情况选择执行与否。

具体的,若判断出控制系统未成功初始化,则返回重新执行步骤s302;若判断出控制系统成功初始化,则执行步骤s303。

s303、向发动机发送启动信号。

具体的,在控制系统,即发动机的电子控制单元,成功初始化后,再向发动机发送启动信号,在发动机收到启动信号后,发动机开始启动。

需要说明的是,还可以设置一个预设的判断次数,如3次、5次、10次,此处不做限定。当控制系统,即发动机的电子控制单元,超出了预设的判断次数没有正常上电的话,则需要发送一个报警信号至整车控制系统,提示当前控制系统可能出现故障需要对其进进行检修,如控制系统的故障指示灯亮,同时还可以伴随着警报音提示用户。其中,每一次的判断间隔也是可以根据实际情况进行设置,如5s、7s、30s等,此处不做限定。

s102、判断曲轴信号的持续时间是否大于预设的持续时间。

其中,在步骤s101获取曲轴信号的时候,会记录获取曲轴信号的起始时间,并在持续获取曲轴信号的过程中,计算出曲轴信号的持续时间。

由于,曲轴信号在一开始的时候会很不稳定,出现干扰齿的情况比较多,因此会设置一个预设的持续时间,优先将一开始的曲轴信号排除。并且,持续时间设定过程中,需要设定其小于发动机的启动时间。

需要说明的是,预设的持续时间是通过技术人员进行多次试验、研究得到的一个时间,针对不同发动机、不同曲轴、以及不同发动机和不同的曲轴的组合,会有不同的预设的持续时间,可以根据实际情况进行选择,此处不做限定。

同样,预设的持续时间也可以根据实际的应用场景进行更改,选择最佳的预设的持续时间可以更好的对干扰信号进行滤除。

具体的,若判断出曲轴信号的持续时间大于预设的持续时间,则执行步骤s103。

可选的,本申请的另一实施例中,在步骤s102之后,还可以包括以下步骤:

若判断出曲轴信号的持续时间小于或等于预设的持续时间,则继续采集曲轴信号。

具体的,当判断出曲轴信号的持续时间小于或等于预设的持续时间时,由于曲轴信号在一开始会十分的不稳定,所以需要将预设的持续时间内的曲轴信号进行优先排除,当不足预设的持续时间时,则继续采集曲轴信号至曲轴信号的持续时间超过预设的持续时间。

s103、获取曲轴齿轮的齿信号的数量。

其中,曲轴齿轮的齿信号的数量的起始采集时刻为达到预设的持续时间的时刻。

需要说明的是,获取曲轴齿轮的齿信号的数量的过程可以为每获取一个齿信号就在计数值中+1;其中,起始的计数值一般情况下为0;同样,也可以为其他的计算过程。获取曲轴齿轮的齿信号的数量的过程多样化,此处不做限定。

具体的,在达到预设的持续时间的时刻时,开始获取曲轴齿轮的齿信号的数量。

s104、判断曲轴齿轮的齿信号的数量,是否大于预设的曲轴齿轮的齿信号的数量。

由于,曲轴信号在一开始的时候会很不稳定,出现干扰齿的情况比较多,因此会设置一个预设的持续时间,优先将一开始的曲轴信号排除之后,再设置一个预设的曲轴齿轮的齿信号数量,可以理解为作为一个更加保险的措施,使得可以在最大程度上滤除掉干扰信号。

需要说明的是,预设的曲轴齿轮的齿信号数量是通过技术人员进行多次试验、研究得到的一个齿信号数量,针对不同发动机、不同曲轴、以及不同发动机和不同的曲轴的组合,会有不同的预设的曲轴齿轮的齿信号数量,可以根据实际情况进行选择,此处不做限定。

同样,预设的曲轴齿轮的齿信号数量也可以根据实际的应用场景进行更改,选择最佳的预设的曲轴齿轮的齿信号数量可以更好的对干扰信号进行滤除。

具体的,若判断出曲轴齿轮的齿信号的数量大于预设的曲轴齿轮的齿信号的数量,则执行步骤s105。

可选的,本申请的另一实施例中,在步骤s104之后,还可以包括以下步骤:

若判断出曲轴齿轮的齿信号的数量小于或等于预设的曲轴齿轮的齿信号的数量,则继续获取曲轴齿轮的齿信号。

具体的,若判断出曲轴齿轮的齿信号的数量小于或等于预设的曲轴齿轮的齿信号的数量,则说明如果现在启动发动机的话,会存在启动失败的情况,则需要继续获取曲轴齿路的齿信号至达到预设的曲轴齿轮的齿信号数量。

s105、控制发动机启动。

现对本申请的实施例进行举例说明,假设发动机的启动时间为20s,步骤s102所述的预设的持续时间为8s,步骤s104所述的预设的曲轴齿轮的齿信号的数量为10个;那么在获取了8s的曲轴信号后,将8s的曲轴信号滤除,可以理解为丢弃或删除操作,因为该部分的曲轴信号很不稳定,容易出现干扰齿;8s的曲轴信号滤除之后,开始数齿信号的数量,当齿信号达到预设的曲轴齿轮的齿信号数量时,即10个,将该10个曲轴齿轮的齿信号滤除,并启动发动机,将该10个曲轴齿轮的齿信号滤除的操作,可以理解为丢弃或删除操作,使得可以在最大程度上滤除掉干扰齿。需要说明的事,上述只是对本申请的实施例进行举例说明,在实际的应用中,发动机的启动时间、预设的曲轴齿轮的齿信号的数量和预设的持续时间根据实际的应用情况而定,是可以进行变换的,因此不做限定。

由以上方案可知,本申请提供的一种发动机的启动方法中,通过采集曲轴信号;其中,曲轴信号在发动机启动的过程中被持续采集;然后,判断曲轴信号的持续时间是否大于预设的持续时间;若判断出曲轴信号的持续时间大于预设的持续时间,则获取曲轴齿轮的齿信号的数量;其中,曲轴齿轮的齿信号的数量的起始采集时刻为达到预设的持续时间的时刻;之后判断曲轴齿轮的齿信号的数量,是否大于预设的曲轴齿轮的齿信号的数量;最后,若判断出曲轴齿轮的齿信号的数量,大于预设的曲轴齿轮的齿信号的数量,则控制发动机启动。以达到有效地滤除由于曲轴齿轮的咬合,而出现的干扰信号,使得发动机可以正常启动的目的。

本申请实施例提供了一种发动机的启动装置,如图4所示,包括:

采集单元401,用于采集曲轴信号。

其中,曲轴信号在发动机启动的过程中被持续采集。

第一判断单元402,用于判断曲轴信号的持续时间是否大于预设的持续时间。

获取单元403,用于若第一判断单元402判断出,曲轴信号的持续时间大于预设的持续时间,则获取曲轴齿轮的齿信号的数量。

其中,曲轴齿轮的齿信号的数量的起始采集时刻为达到预设的持续时间的时刻。

第二判断单元404,用于判断曲轴齿轮的齿信号的数量是否大于预设的曲轴齿轮的齿信号的数量。

启动单元405,用于若第二判断单元404判断出,曲轴齿轮的齿信号的数量,大于预设的曲轴齿轮的齿信号的数量,则控制发动机启动。

本申请上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,如图1所示,此处不再赘述。

由以上方案可知,本申请提供的一种发动机的启动装置中,通过采集单元401采集曲轴信号;其中,曲轴信号在发动机启动的过程中被持续采集;然后,利用第一判断单元402判断曲轴信号的持续时间是否大于预设的持续时间;若第一判断单元402判断出曲轴信号的持续时间大于预设的持续时间,则通过获取单元403获取曲轴齿轮的齿信号的数量;其中,曲轴齿轮的齿信号的数量的起始采集时刻为达到预设的持续时间的时刻;之后利用第二判断单元404判断曲轴齿轮的齿信号的数量,是否大于预设的曲轴齿轮的齿信号的数量;最后,若判断出曲轴齿轮的齿信号的数量,大于预设的曲轴齿轮的齿信号的数量,则通过启动单元405控制发动机启动。以达到有效地滤除由于曲轴齿轮的咬合,而出现的干扰信号,使得发动机可以正常启动的目的。

可选的,所述发动机的启动装置,如图5所示,还包括:

初始化单元501,用于获取上电指令后,控制系统初始化。

第三判断单元502,用于判断控制系统是否成功初始化。

执行单元503,用于若第三判断单元502判断出,控制系统未成功初始化,则返回第三判断单元502执行判断控制系统是否成功初始化。

发送单元504,用于若第三判断单元502判断出,控制系统成功初始化,则向发动机发送启动信号。

本申请上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,如图3所示,此处不再赘述。

可选的,所述发动机的启动装置,还包括:

采集子单元,用于若第一判断单元402判断出,曲轴信号的持续时间小于或等于预设的持续时间,则继续采集曲轴信号。

本申请上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,此处不再赘述。

可选的,所述发动机的启动装置,还包括:

获取子单元,用于若第二判断单元404判断出,曲轴齿轮的齿信号的数量小于或等于预设的曲轴齿轮的齿信号的数量,则继续获取曲轴齿轮的齿信号。

本申请上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,此处不再赘述。

本申请另一实施例提供一种发动机的启动系统,包括:

电子控制单元,用于实现如上述实施例中任意一项方法。

曲轴传感器,用于采集发动机曲轴上的曲轴信号。

本申请另一实施例提供一种设备,如图6所示,包括:

一个或多个处理器601。

存储装置602,其上存储有一个或多个程序。

当一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器实现如上述实施例中任意一项所述的方法。

在本申请公开的上述实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本公开的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

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

专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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