一种发动机曲轴位置传感器的诊断方法、装置及存储介质转让专利

申请号 : CN202011312541.X

文献号 : CN112523864B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李建设张育春孙旭东赵福成王瑞平汪名月安聪慧肖逸阁

申请人 : 浙江吉利控股集团有限公司浙江义利汽车零部件有限公司宁波吉利罗佑发动机零部件有限公司浙江吉利动力总成有限公司

摘要 :

本发明涉及一种发动机曲轴位置传感器的诊断方法、装置及存储介质,所述方法包括:在车辆的电控单元上电之后,确定车辆的发动机的当前状态;根据发动机的当前状态,获取车辆的关联数据以及触发对发动机的曲轴位置传感器进行诊断的预设条件;根据关联数据和预设条件,确定第一判断结果;当第一判断结果为允许对所述发动机曲轴位置传感器进行诊断时,获取发动机曲轴转速信息和凸轮轴转速信息;根据发动机曲轴转速信息和凸轮轴转速信息,确定发动机曲轴位置传感器的信号合理性诊断结果。本发明通过改进诊断方法,根据发动机的工作状态确定诊断策略,并利用现有的电控单元内部信号进行判断,使诊断结果准确、可靠,降低曲轴位置传感器诊断误判率。

权利要求 :

1.一种发动机曲轴位置传感器的诊断方法,其特征在于,所述方法包括:在车辆的电控单元上电之后,确定所述车辆的发动机的当前状态;

根据所述发动机的当前状态,获取车辆的关联数据以及触发对所述发动机的曲轴位置传感器进行诊断的预设条件,具体包括:当所述发动机处于起动状态时,获取车辆当前的蓄电池电压、进气歧管压力、环境大气压力作为所述车辆的关联数据,根据所述发动机状态与触发对所述发动机的曲轴位置传感器进行诊断的判断条件之间的对应关系,获取与所述起动状态对应的第一预设条件;当所述发动机处于怠速状态时,获取车辆当前的蓄电池电压、进气歧管压力、环境大气压力作为所述车辆的关联数据,根据所述发动机状态与触发对所述发动机的曲轴位置传感器进行诊断的判断条件之间的对应关系,获取与所述怠速状态对应的第二预设条件;当所述发动机处于正常工作状态时,将车辆在怠速状态下的第一判断结果作为所述车辆的关联数据,根据所述发动机状态与触发对所述发动机的曲轴位置传感器进行诊断的判断条件之间的对应关系,获取与所述正常工作状态对应的第三预设条件;

其中,所述第一判断结果为允许对所述发动机曲轴位置传感器进行诊断或者不允许对所述发动机曲轴位置传感器进行诊断;

根据所述关联数据和所述预设条件,确定所述第一判断结果;

当所述第一判断结果为允许对所述发动机曲轴位置传感器进行诊断时,获取发动机曲轴转速信息和凸轮轴转速信息;

根据所述发动机曲轴转速信息和所述凸轮轴转速信息,确定发动机曲轴转速与凸轮轴转速的比值;

基于所述发动机曲轴转速与凸轮轴转速的比值,得到发动机曲轴位置传感器的信号合理性诊断结果。

2.根据权利要求1所述的一种发动机曲轴位置传感器的诊断方法,其特征在于,所述基于所述发动机曲轴转速与凸轮轴转速的比值,得到发动机曲轴位置传感器的信号合理性诊断结果,包括:

如果发动机曲轴转速与凸轮轴转速的比值为预设值,则判定所述发动机曲轴位置传感器的信号合理。

3.根据权利要求1所述的一种发动机曲轴位置传感器的诊断方法,其特征在于,所述根据所述关联数据和所述预设条件,确定所述第一判断结果,包括:当发动机处于起动状态时,判断所述车辆当前的蓄电池电压、进气歧管压力和环境大气压力是否满足第一预设条件;

如果所述当前的蓄电池电压、进气歧管压力和环境大气压力满足第一预设条件,则确定所述第一判断结果为允许对所述发动机曲轴位置传感器进行诊断;

如果所述当前的蓄电池电压、进气歧管压力和环境大气压力不满足第一预设条件,则确定所述第一判断结果为不允许对所述发动机曲轴位置传感器进行诊断。

4.根据权利要求1所述的一种发动机曲轴位置传感器的诊断方法,其特征在于,所述根据所述关联数据和所述预设条件,确定所述第一判断结果,还包括:当发动机处于怠速状态时,判断所述车辆当前的蓄电池电压、进气歧管压力和环境大气压力是否满足第二预设条件;

如果当前的蓄电池电压、进气歧管压力和环境大气压力满足第二预设条件,则确定所述第一判断结果为允许对所述发动机曲轴位置传感器进行诊断;

如果当前的蓄电池电压、进气歧管压力和环境大气压力不满足第二预设条件,则确定所述第一判断结果为不允许对所述发动机曲轴位置传感器进行诊断。

5.根据权利要求1所述的一种发动机曲轴位置传感器的诊断方法,其特征在于,所述根据所述关联数据和所述预设条件,确定所述第一判断结果,还包括:当发动机处于正常工作状态时,如果所述发动机处于怠速状态下的第一判断结果为允许对所述发动机曲轴位置传感器进行诊断,判定所述发动机处于怠速状态下的第一判断结果满足所述第三预设条件,确定发动机处于正常工作状态下的所述第一判断结果为允许对所述发动机曲轴位置传感器进行诊断;

如果所述发动机处于怠速状态下的第一判断结果为不允许对所述发动机曲轴位置传感器进行诊断,判定所述发动机处于怠速状态下的第一判断结果不满足所述第三预设条件,确定发动机处于正常工作状态下的所述第一判断结果为不允许对所述发动机曲轴位置传感器进行诊断。

6.根据权利要求4所述的一种发动机曲轴位置传感器的诊断方法,其特征在于,所述第一预设条件为:所述蓄电池电压小于12V,且所述进气歧管压力小于环境大气压力。

7.根据权利要求5所述的一种发动机曲轴位置传感器的诊断方法,其特征在于,所述第二预设条件为:所述蓄电池电压大于或等于12V,且所述进气歧管压力小于所述环境大气压力。

8.一种发动机曲轴位置传感器的诊断装置,其特征在于,所述诊断装置包括:状态确定模块,用于在车辆的电控单元上电之后,确定所述车辆的发动机的当前状态;

第一获取模块,用于根据所述发动机的当前状态,获取车辆的关联数据以及触发对所述发动机的曲轴位置传感器进行诊断的预设条件,具体包括:当所述发动机处于起动状态时,获取车辆当前的蓄电池电压、进气歧管压力、环境大气压力作为所述车辆的关联数据,根据所述发动机状态与触发对所述发动机的曲轴位置传感器进行诊断的判断条件之间的对应关系,获取与所述起动状态对应的第一预设条件;当所述发动机处于怠速状态时,获取车辆当前的蓄电池电压、进气歧管压力、环境大气压力作为所述车辆的关联数据,根据所述发动机状态与触发对所述发动机的曲轴位置传感器进行诊断的判断条件之间的对应关系,获取与所述怠速状态对应的第二预设条件;当所述发动机处于正常工作状态时,将车辆在怠速状态下的第一判断结果作为所述车辆的关联数据,根据所述发动机状态与触发对所述发动机的曲轴位置传感器进行诊断的判断条件之间的对应关系,获取与所述正常工作状态对应的第三预设条件;其中,所述第一判断结果为允许对所述发送机曲轴位置传感器进行诊断或者不允许对所述发送机曲轴位置传感器进行诊断;

第一执行模块,用于根据所述关联数据和所述预设条件,确定所述第一判断结果;

第二获取模块,用于当所述第一判断结果为允许对所述发动机曲轴位置传感器进行诊断时,获取发动机曲轴转速信息和凸轮轴转速信息;

第二执行模块,用于根据所述发动机曲轴转速信息和所述凸轮轴转速信息,确定发动机曲轴转速与凸轮轴转速的比值;

第三执行模块,基于所述发动机曲轴转速与凸轮轴转速的比值,得到发动机曲轴位置传感器的信号合理性诊断结果。

9.一种计算机存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如权利要求1‑7任一项所述的一种发动机曲轴位置传感器的诊断方法。

说明书 :

一种发动机曲轴位置传感器的诊断方法、装置及存储介质

技术领域

[0001] 本发明涉及发动机技术领域,尤其涉及一种发动机曲轴位置传感器的诊断方法、装置及存储介质。

背景技术

[0002] 发动机曲轴位置传感器是发动机上一个重要的电控零部件,该传感器输出发动机曲轴位置和转速信号给发动机电控单元,是控制进气、喷油、点火等参数的重要输入信号,
该传感器如果出现故障,发动机将无法正常工作,因此需要对转速传感器的功能是否正常
进行诊断。
[0003] 诊断方法一般分为电路诊断和信号合理性诊断。电路诊断就是通过检测转速传感器与发动机电控单元之间的电路是否存在短路、断路或电压、电阻是否正常来判断传感器
是否存在故障,而信号合理性诊断是通过比较发动机转速传感器测得的发动机转速与凸轮
轴相位传感器信号计算的发动机转速是否一致,来判断转速传感器是否存在故障。
[0004] 目前行业内针对发动机曲轴位置传感器的诊断都是在电控单元上电工作的时候就开始进行故障诊断,对于电路诊断来说没有问题,但对于信号合理性诊断,仅通过比较曲
轴转速信号和通过凸轮轴相位计算的转速来判断信号是否合理,存在误诊断的可能性。例
如,如果用户只是打开电源开关,但没有起动发动机,这时凸轮轴相位传感器可能会因受到
电磁干扰或其它原因而发送方波信号给发动机电控单元,因为此时发动机没有起动,发动
机转速为0,电控单元接收不到曲轴位置传感器的信号,从而判断转速传感器故障,并将该
故障码存储到电控单元内部的存储区,此时如果用户起动发动机,由于电控单元中存有曲
轴位置传感器信号不合理故障,会点亮发动机故障灯,控制发动机进入跛行模式,导致发动
机转速、扭矩受限。根据售后市场反馈的信息和售后返回的曲轴位置传感器检测结果来看,
确实存在很多因为误诊断而更换发动机转速传感器的案例。
[0005] 针对此技术问题,因此需要提供一种发动机曲轴位置传感器的诊断方法、装置及存储介质。

发明内容

[0006] 针对现有技术的上述问题,本发明的目的在于提供一种发动机曲轴位置传感器的诊断方法、装置及存储介质,通过改进诊断方法,根据发动机的工作状态确定诊断策略,并
利用现有的电控单元内部信号进行判断,使诊断结果准确、可靠,降低曲轴位置传感器诊断
误判率。
[0007] 为了解决上述问题,本发明提供一种发动机曲轴位置传感器的诊断方法,包括如下步骤:
[0008] 在车辆的电控单元上电之后,确定所述车辆的发动机的当前状态;
[0009] 根据所述发动机的当前状态,获取车辆的关联数据以及触发对所述发动机的曲轴位置传感器进行诊断的预设条件;
[0010] 根据所述关联数据和所述预设条件,确定是否允许对所述发动机曲轴位置传感器进行诊断的第一判断结果;
[0011] 当所述第一判断结果为允许对所述发动机曲轴位置传感器进行诊断时,获取发动机曲轴转速信息和凸轮轴转速信息;
[0012] 根据所述发动机曲轴转速信息和所述凸轮轴转速信息,确定发动机曲轴转速与凸轮轴转速的比值;
[0013] 基于所述发动机曲轴转速与凸轮轴转速的比值,得到发动机曲轴位置传感器的信号合理性诊断结果。
[0014] 进一步地,所述基于所述发动机曲轴转速与凸轮轴转速的比值,得到发动机曲轴位置传感器的信号合理性诊断结果,包括:
[0015] 如果发动机曲轴转速与凸轮轴转速的比值为预设值,则判定所述发动机曲轴位置传感器的信号合理。
[0016] 进一步地,所述根据所述发动机的当前状态,获取车辆的关联数据以及触发对所述发动机的曲轴位置传感器进行诊断的预设条件,包括:
[0017] 当所述发动机处于起动状态时,获取车辆当前的蓄电池电压、进气歧管压力、环境大气压力作为所述车辆的关联数据,根据所述发动机状态与触发对所述发动机的曲轴位置
传感器进行诊断的判断条件之间的对应关系,获取与所述起动状态对应的第一预设条件;
[0018] 当所述发动机处于怠速状态时,获取车辆当前的蓄电池电压、进气歧管压力、环境大气压力作为所述车辆的关联数据,根据所述发动机状态与触发对所述发动机的曲轴位置
传感器进行诊断的判断条件之间的对应关系,获取与所述怠速状态对应的第二预设条件;
[0019] 当所述发动机处于正常工作状态时,将车辆在怠速状态下的所述第一判断结果作为所述车辆的关联数据,根据所述发动机状态与触发对所述发动机的曲轴位置传感器进行
诊断的判断条件之间的对应关系,获取与所述正常工作状态对应的第三预设条件。
[0020] 进一步地,所述根据所述关联数据和所述预设条件,确定是否允许对所述发动机曲轴位置传感器进行诊断的第一判断结果,包括:
[0021] 当发动机处于起动状态时,判断所述车辆当前的蓄电池电压、进气歧管压力和环境大气压力是否满足第一预设条件;
[0022] 如果所述当前的蓄电池电压、进气歧管压力和环境大气压力满足第一预设条件,则确定所述第一判断结果为允许对所述发动机曲轴位置传感器进行诊断;
[0023] 如果所述当前的蓄电池电压、进气歧管压力和环境大气压力不满足第一预设条件,则确定所述第一判断结果为不允许对所述发动机曲轴位置传感器进行诊断。
[0024] 进一步地,所述根据所述关联数据和所述预设条件,确定是否允许对所述发动机曲轴位置传感器进行诊断的第一判断结果,还包括:
[0025] 当发动机处于怠速状态时,判断所述车辆当前的蓄电池电压、进气歧管压力和环境大气压力是否满足第二预设条件;
[0026] 如果当前的蓄电池电压、进气歧管压力和环境大气压力满足第二预设条件,则确定所述第一判断结果为允许对所述发动机曲轴位置传感器进行诊断;
[0027] 如果当前的蓄电池电压、进气歧管压力和环境大气压力不满足第二预设条件,则确定所述第一判断结果为不允许对所述发动机曲轴位置传感器进行诊断。
[0028] 进一步地,所述根据所述关联数据和所述预设条件,确定是否允许对所述发动机曲轴位置传感器进行诊断的第一判断结果,还包括:
[0029] 当发动机处于正常工作状态时,如果所述发动机处于怠速状态下的第一判断结果为允许对所述发动机曲轴位置传感器进行诊断,判定所述发动机处于怠速状态下的第一判
断结果满足所述第三预设条件,确定发动机处于正常工作状态下的所述第一判断结果为允
许对所述发动机曲轴位置传感器进行诊断;
[0030] 如果所述发动机处于怠速状态下的第一判断结果为不允许对所述发动机曲轴位置传感器进行诊断,判定所述发动机处于怠速状态下的第一判断结果不满足所述第三预设
条件,确定发动机处于正常工作状态下的所述第一判断结果为不允许对所述发动机曲轴位
置传感器进行诊断。
[0031] 进一步地,所述第一预设条件为:所述蓄电池电压小于12V,且所述进气歧管压力小于环境大气压力。
[0032] 进一步地,所述第二预设条件为:所述蓄电池电压大于或等于12V,且所述进气歧管压力小于所述环境大气压力。
[0033] 本发明还保护了一种发动机曲轴位置传感器的诊断装置,包括:
[0034] 状态确定模块,用于在车辆的电控单元上电之后,确定所述车辆的发动机的当前状态;
[0035] 第一获取模块,用于根据所述发动机的当前状态,获取车辆的关联数据以及触发对所述发动机的曲轴位置传感器进行诊断的预设条件;
[0036] 第一执行模块,用于根据所述关联数据和所述预设条件,确定是否允许对所述发动机曲轴位置传感器进行诊断的第一判断结果;
[0037] 第二获取模块,用于当所述第一判断结果为允许对所述发动机曲轴位置传感器进行诊断时,获取发动机曲轴转速信息和凸轮轴转速信息;
[0038] 第二执行模块,用于根据所述发动机曲轴转速信息和所述凸轮轴转速信息,确定发动机曲轴转速与凸轮轴转速的比值;
[0039] 第三执行模块,基于所述发动机曲轴转速与凸轮轴转速的比值,得到发动机曲轴位置传感器的信号合理性诊断结果。
[0040] 本发明还保护了一种计算机存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理
器加载并执行以实现如上述的一种发动机曲轴位置传感器的诊断方法。
[0041] 本发明与现有技术相比具有明显的优点和有益效果。借由上述技术方案,本发明提供的一种发动机曲轴位置传感器的诊断方法以及诊断装置均可达到相当的技术进步性
及实用性,并具有产业上的广泛利用价值,其至少具有下列优点:
[0042] 1)本发明提供的一种发动机曲轴位置传感器的诊断方法、装置及存储介质,通过改进诊断方法,根据发动机的工作状态确定诊断策略,并利用现有的电控单元内部信号进
行判断,使诊断结果准确、可靠,降低曲轴位置传感器诊断误判率;
[0043] 2)依据发动机曲轴转速与凸轮轴转速的倍数关系进行发动机转速信号合理性的诊断,避免发动机转速信号合理性误诊断;
[0044] 3)通过利用发动机电控单元内部原有的蓄电池电压和发动机进气歧管压力信号,作为是否进行信号合理性诊断的判断条件,不需要增加额外的传感器,即不需要增加额外
的成本,避免误诊断;
[0045] 4)在发动机正常运行过程中,为了避免由于增压发动机使进气歧管压力规律发生变化,导致在确定是否进行信号合理性诊断时发出错误的判断,根据发动机在怠速状态下
的使能结果来确定是否进行信号合理性诊断,降低曲轴位置传感器诊断误判率。

附图说明

[0046] 为了更清楚地说明本发明的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对
于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其
它附图。
[0047] 图1是本发明实施例提供的发动机曲轴位置传感器的诊断方法的流程图。
[0048] 图2是本发明实施例提供的步骤S200的具体步骤流程图。
[0049] 图3是本发明实施例提供的步骤S300所包括的具体步骤流程图。
[0050] 图4是本发明实施例提供的步骤S300还包括的具体步骤流程图。
[0051] 图5是本发明实施例提供的步骤S300还包括的具体步骤流程图。
[0052] 图6是本发明实施例提供的发动机曲轴位置传感器的诊断装置的原理框图。

具体实施方式

[0053] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其
他实施例,都属于本发明保护的范围。
[0054] 此处所称的“一个实施例”或“实施例”是指可包含于本发明至少一个实现方式中的特定特征、结构或特性。在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描
述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由
此,限定有“第一”、“第二”的特征可以明示或者隐含的包括一个或者更多个该特征。而且,
术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应
该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除
了在这里图示或描述的那些以外的顺序实施。
[0055] 本实施例提供一种发动机曲轴位置传感器的诊断方法,如图1所示,包括如下步骤:
[0056] S100.在车辆的电控单元上电之后,确定所述车辆的发动机的当前状态;
[0057] S200.根据所述发动机的当前状态,获取车辆的关联数据以及触发对所述发动机的曲轴位置传感器进行诊断的预设条件;
[0058] S300.根据所述关联数据和所述预设条件,确定是否允许对所述发动机曲轴位置传感器进行诊断的第一判断结果;
[0059] S400.当所述第一判断结果为允许对所述发动机曲轴位置传感器进行诊断时,获取发动机曲轴转速信息和凸轮轴转速信息;
[0060] S500.根据所述发动机曲轴转速信息和所述凸轮轴转速信息,确定发动机曲轴转速与凸轮轴转速的比值;
[0061] S600.基于所述发动机曲轴转速与凸轮轴转速的比值,得到发动机曲轴位置传感器的信号合理性诊断结果。
[0062] 其中,通过改进诊断方法,根据发动机的工作状态确定诊断策略,并利用现有的电控单元内部信号进行判断,使诊断结果准确、可靠,降低曲轴位置传感器诊断误判率。
[0063] 进一步地,所述基于所述发动机曲轴转速与凸轮轴转速的比值,得到发动机曲轴位置传感器的信号合理性诊断结果,包括:
[0064] S601.如果发动机曲轴转速与凸轮轴转速的比值为预设值,则判定所述发动机曲轴位置传感器的信号合理。
[0065] 其中,本实施例中,预设的发动机曲轴转速与凸轮轴转速的比值为2,通过根据发动机曲轴转速是凸轮轴转速的2倍的关系,进行发动机转速信号合理性的诊断,即判断发动
机电控单元根据发动机曲轴位置传感器信号计算的发动机转速是否等于根据凸轮轴相位
传感器信号所计算的凸轮轴转速的2倍,从而诊断出发动机曲轴位置信号是否合理。若不满
足上述的倍数关系,则诊断发动机曲轴位置信号不合理,判定发动机曲轴位置传感器存在
故障;若满足上述的倍数关系,则发动机曲轴位置信号合理,判定发动机曲轴位置传感器不
存在故障。依据发动机曲轴转速与凸轮轴转速的倍数关系进行发动机转速信号合理性的诊
断,避免发动机转速信号合理性误诊断。
[0066] 进一步地,如图2所示,所述根据所述发动机的当前状态,获取车辆的关联数据以及触发对所述发动机的曲轴位置传感器进行诊断的预设条件,包括:
[0067] S201.当所述发动机处于起动状态时,获取车辆当前的蓄电池电压、进气歧管压力、环境大气压力作为所述车辆的关联数据,根据所述发动机状态与触发对所述发动机的
曲轴位置传感器进行诊断的判断条件之间的对应关系,获取与所述起动状态对应的第一预
设条件;
[0068] S202.当所述发动机处于怠速状态时,获取车辆当前的蓄电池电压、进气歧管压力、环境大气压力作为所述车辆的关联数据,根据所述发动机状态与触发对所述发动机的
曲轴位置传感器进行诊断的判断条件之间的对应关系,获取与所述怠速状态对应的第二预
设条件;
[0069] S203.当所述发动机处于正常工作状态时,将车辆在怠速状态下的所述第一判断结果作为所述车辆的关联数据,根据所述发动机状态与触发对所述发动机的曲轴位置传感
器进行诊断的判断条件之间的对应关系,获取与所述正常工作状态对应的第三预设条件。
[0070] 其中,通过根据发动机的工作状态,获取与工作状态相对应的关联数据,并根据不同的工作状态分别进行对应的预设条件的判断,进而确定是否允许对发动机曲轴位置传感
器进行诊断的第一判断结果。通过利用发动机电控单元内部原有的蓄电池电压和发动机进
气歧管压力信号,作为是否进行信号合理性诊断的判断条件,不需要增加额外的传感器,即
不需要增加额外的成本,避免误诊断。
[0071] 进一步地,如图3所示,所述根据所述关联数据和所述预设条件,确定是否允许对所述发动机曲轴位置传感器进行诊断的第一判断结果,包括:
[0072] S301.当发动机处于起动状态时,判断所述车辆当前的蓄电池电压、进气歧管压力和环境大气压力是否满足第一预设条件;
[0073] S302.如果所述当前的蓄电池电压、进气歧管压力和环境大气压力满足第一预设条件,则确定所述第一判断结果为允许对所述发动机曲轴位置传感器进行诊断;
[0074] S303.如果所述当前的蓄电池电压、进气歧管压力和环境大气压力不满足第一预设条件,则确定所述第一判断结果为不允许对所述发动机曲轴位置传感器进行诊断。
[0075] 进一步地,如图4所示,所述根据所述关联数据和所述预设条件,确定是否允许对所述发动机曲轴位置传感器进行诊断的第一判断结果,还包括:
[0076] S304.当发动机处于怠速状态时,判断所述车辆当前的蓄电池电压、进气歧管压力和环境大气压力是否满足第二预设条件;
[0077] S305.如果当前的蓄电池电压、进气歧管压力和环境大气压力满足第二预设条件,则确定所述第一判断结果为允许对所述发动机曲轴位置传感器进行诊断;
[0078] S306.如果当前的蓄电池电压、进气歧管压力和环境大气压力不满足第二预设条件,则确定所述第一判断结果为不允许对所述发动机曲轴位置传感器进行诊断。
[0079] 进一步地,如图5所示,所述根据所述关联数据和所述预设条件,确定是否允许对所述发动机曲轴位置传感器进行诊断的第一判断结果,还包括:
[0080] S307.当发动机处于正常工作状态时,如果所述发动机处于怠速状态下的第一判断结果为允许对所述发动机曲轴位置传感器进行诊断,判定所述发动机处于怠速状态下的
第一判断结果满足所述第三预设条件,确定发动机处于正常工作状态下的所述第一判断结
果为允许对所述发动机曲轴位置传感器进行诊断;
[0081] S308.如果所述发动机处于怠速状态下的第一判断结果为不允许对所述发动机曲轴位置传感器进行诊断,判定所述发动机处于怠速状态下的第一判断结果不满足所述第三
预设条件,确定发动机处于正常工作状态下的所述第一判断结果为不允许对所述发动机曲
轴位置传感器进行诊断。
[0082] 其中,在发动机正常运行过程中,为了避免由于增压发动机使进气歧管压力规律发生变化,导致在确定是否进行信号合理性诊断时发出错误的判断,根据发动机在怠速状
态下的使能结果来确定是否进行信号合理性诊断,降低曲轴位置传感器诊断误判率。
[0083] 进一步地,所述第一预设条件为:所述蓄电池电压小于12V,且所述进气歧管压力小于环境大气压力。
[0084] 进一步地,所述第二预设条件为:所述蓄电池电压大于或等于12V,且所述进气歧管压力小于所述环境大气压力。
[0085] 如图6所示,本实施例还提供了一种发动机曲轴位置传感器的诊断装置,包括:
[0086] 状态确定模块10,用于在车辆的电控单元上电之后,确定所述车辆的发动机的当前状态;
[0087] 第一获取模块20,用于根据所述发动机的当前状态,获取车辆的关联数据以及触发对所述发动机的曲轴位置传感器进行诊断的预设条件;
[0088] 第一执行模块30,用于根据所述关联数据和所述预设条件,确定是否允许对所述发动机曲轴位置传感器进行诊断的第一判断结果;
[0089] 第二获取模块40,用于当所述第一判断结果为允许对所述发动机曲轴位置传感器进行诊断时,获取发动机曲轴转速信息和凸轮轴转速信息;
[0090] 第二执行模块50,用于根据所述发动机曲轴转速信息和所述凸轮轴转速信息,确定发动机曲轴转速与凸轮轴转速的比值;
[0091] 第三执行模块60,基于所述发动机曲轴转速与凸轮轴转速的比值,得到发动机曲轴位置传感器的信号合理性诊断结果。
[0092] 本实施例还提供了一种计算机存储介质,存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器
加载并执行以实现上述的一种发动机曲轴位置传感器的诊断方法。
[0093] 本实施例还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,计算机程序被所述处理器执行时,使得所述处理器执行上述的一种发动机曲轴位
置传感器的诊断方法的步骤。
[0094] 本实施例的工作原理为:
[0095] 1)在发动机电控单元上电工作、但发动机还没有起动的情况下,此时不进行信号合理性诊断;
[0096] 2)在发动机起动过程中,由于起动电机拖动发动机运转,会导致蓄电池电压下降,同时进气歧管压力会明显下降,当检测到蓄电池电压小于12V,且进气歧管压力小于环境大
气压力时,允许进行信号合理性诊断;
[0097] 3)在起动成功后,发动机进入怠速运转状态,发动机上的发电机开始正常发电,当检测到蓄电池电压大于或等于12V,且进气歧管压力小于环境大气压力时,允许进行信号合
理性诊断;
[0098] 4)在发动机正常运转过程中,由于增压发动机的进气歧管压力会大于环境大气压力,可能会导致误诊断,因此发动机正常运转过程中不以进气歧管压力作为判断条件,而是
根据怠速运转时的使能条件,即按照怠速运转时的判断条件,保持信号合理性诊断,降低误
诊断率;
[0099] 5)通过根据发动机曲轴转速是凸轮轴转速的2倍的关系,进行发动机转速信号合理性的诊断,即判断发动机电控单元根据发动机曲轴位置传感器信号计算的发动机转速是
否等于根据凸轮轴相位传感器信号所计算的凸轮轴转速的2倍,从而诊断出发动机曲轴位
置信号是否合理。
[0100] 本实施例提供的一种发动机曲轴位置传感器的诊断方法、装置及存储介质,通过改进诊断方法,根据发动机的工作状态确定诊断策略,并利用现有的电控单元内部信号进
行判断,使诊断结果准确、可靠,降低曲轴位置传感器诊断误判率;依据发动机曲轴转速与
凸轮轴转速的倍数关系进行发动机转速信号合理性的诊断,避免发动机转速信号合理性误
诊断;通过利用发动机电控单元内部原有的蓄电池电压和发动机进气歧管压力信号,作为
是否进行信号合理性诊断的判断条件,不需要增加额外的传感器,即不需要增加额外的成
本,避免误诊断;在发动机正常运行过程中,为了避免由于增压发动机使进气歧管压力规律
发生变化,导致在确定是否进行信号合理性诊断时发出错误的判断,根据发动机在怠速状
态下的使能结果来确定是否进行信号合理性诊断,降低曲轴位置传感器诊断误判率。
[0101] 要说明的是,对于前述的各方法实施例,为了简便描述,将其都表述为二系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据
本发明,某些步骤可以采用其它顺序或者同时进行。同样地,上述发动机曲轴位置传感器的
诊断装置的各模块是指计算机程序或者程序段,用于执行某一项或多项特定的功能,此外,
上述各模块的区分并不代表实际的程序代码也必须是分开的。此外,还可对上述实施例进
行任意组合,得到其他的实施例。
[0102] 在上述实施例中,对各实施例的描述都各有侧重,某各实施例中没有详述的部分,可以参见其它实施例的相关描述。本领域技术人员还可以了解到本发明实施例列出的各种
说明性逻辑块(illustrative logical block),单元,和步骤可以通过电子硬件、电脑软
件,或两者的结合进行实现。为清楚展示硬件和软件的可替换性(interchangeability),上
述的各种说明性部件(illustrative components),单元和步骤已经通用地描述了它们的
功能。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。
本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实
现不应被理解为超出本发明实施例保护的范围。
[0103] 上述说明已经充分揭露了本发明的具体实施方式。需要指出的是,熟悉该领域的技术人员对本发明的具体实施方式所做的任何改动均不脱离本发明的权利要求书的范围。
相应地,本发明的权利要求的范围也并不仅仅局限于前述具体实施方式。