混合动力车辆发动机保护方法和装置转让专利

申请号 : CN201410203383.2

文献号 : CN105083269B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄东升虞金霞李旻林宝生杨朔

申请人 : 上海汽车集团股份有限公司

摘要 :

一种混合动力车辆发动机保护方法和装置,所述混合动力车辆发动机保护方法包括:获取所述发动机的当前转速;获取机油压力开关信号;获取机油液面高度信号;当满足第一预设条件时,禁止启动所述发动机;当满足第二预设条件时,控制所述发动机停止转动。采用所述方法和装置,可以当机油压力异常时,有效地保护发动机。

权利要求 :

1.一种混合动力车辆发动机保护方法,其特征在于,包括:

获取所述发动机的当前转速;

获取机油压力开关信号;

获取机油液面高度信号;

当满足第一预设条件时,禁止启动所述发动机,所述第一预设条件包括:所述发动机当前转速为零;所述机油压力开关信号为断开状态,且所述机油液面高度低于第一预设高度值;

当满足第二预设条件时,控制所述发动机停止转动,所述第二预设条件包括:所述发动机当前转速大于预设转速值,且满足以下至少一种:所述机油压力开关信号从断开状态转换为闭合状态且处于闭合状态达到第一预设时长;所述机油液面高度低于第二预设高度值,其中:所述第二预设高度值小于所述第一预设高度值。

2.如权利要求1所述的混合动力车辆发动机保护方法,其特征在于,所述禁止启动所述发动机时,还包括:向预设的机油压力报警装置发送报警指令;采用电池驱动所述混合动力车辆行驶。

3.如权利要求1所述的混合动力车辆发动机保护方法,其特征在于,还包括:当所述发动机当前转速为零,所述机油压力开关信号为断开状态,且所述机油液面高度高于所述第一预设高度值时,启动所述发动机,并获取启动所述发动机后的机油液面高度;当所述启动所述发动机后的机油液面高度大于等于启动所述发动机之前的机油液面高度时,禁止启动所述发动机;

当所述发动机当前转速为零,所述机油压力开关信号为闭合状态,且所述机油液面高度低于所述第一预设高度值时,启动所述发动机,获取启动所述发动机后的机油压力开关信号;当所述启动所述发动机后的机油压力开关信号处于闭合状态时,禁止启动所述发动机。

4.如权利要求1或3所述的混合动力车辆发动机保护方法,其特征在于,所述禁止启动所述发动机之后,还包括:采用机油尺获取所述机油液面高度,并当所述机油液面高度高于所述第一预设高度值时,启动所述发动机。

5.如权利要求4所述的混合动力车辆发动机保护方法,其特征在于,所述当所述机油液面高度高于所述第一预设高度值时,启动所述发动机,包括:检测是否获取到机油尺按压开关传感器在机油尺被拔出时产生的跳变信号,当获取到所述跳变信号时,检测是否获取到预设的开关产生的启动信号,当获取到所述启动信号时,启动所述发动机。

6.如权利要求1所述的混合动力车辆发动机保护方法,其特征在于,所述当满足第二预设条件,控制所述发动机停止转动时,还包括:采用电池驱动所述混合动力车辆行驶。

7.如权利要求6所述的混合动力车辆发动机保护方法,其特征在于,当采用电池驱动所述混合动力车辆行驶时,还包括:当采用所述电池驱动所述混合动力车辆行驶时长达到第二预设时长时,或所述电池电量小于预设电量值时,启动所述发动机,重新获取机油压力开关信号和机油液面高度信号,判断是否控制所述发动机继续转动。

8.如权利要求7所述的混合动力车辆发动机保护方法,其特征在于,所述判断是否控制所述发动机继续转动,包括:当所述重新获取的机油压力开关信号为闭合状态且处于闭合状态达到所述第一预设时长,机油液面高度低于所述第二预设高度值时,控制所述发动机停止转动;

当所述重新获取的机油压力开关信号为闭合状态且处于闭合状态达到所述第一预设时长,且机油液面高度高于所述第二预设高度值时,判断重新获取的机油液面高度是否低于重新启动所述发动机前的机油液面高度,并当重新获取的机油液面高度高于重新启动所述发动机前的机油液面高度时,控制所述发动机停止转动;

当所述重新获取的机油压力开关信号为断开状态,且机油液面高度低于所述第二预设高度值时,判断重新启动所述发动机前的机油压力开关信号状态,并当重新启动所述发动机前的机油压力开关信号为断开状态时,控制所述发动机停止转动。

9.如权利要求1所述的混合动力车辆发动机保护方法,其特征在于,所述第一预设时长为3秒至10秒。

10.一种混合动力车辆发动机保护装置,其特征在于,包括:

第一获取单元,用于获取所述发动机的当前转速;

第二获取单元,用于获取机油压力开关信号;

第三获取单元,用于获取机油液面高度信号

第一控制单元,用于当满足第一预设条件时,禁止启动所述发动机,所述第一预设条件包括:所述发动机当前转速为零;所述机油压力开关信号为断开状态,且所述机油液面高度低于第一预设高度值;

第二控制单元,用于当满足第二预设条件时,控制所述发动机停止转动,所述第二预设条件包括:所述发动机当前转速大于预设转速值,且满足以下至少一种:所述机油压力开关信号从断开状态转换为闭合状态且处于闭合状态达到第一预设时长;所述机油液面高度低于第二预设高度值,其中:所述第二预设高度值小于所述第一预设高度值。

11.如权利要求10所述的混合动力车辆发动机保护装置,其特征在于,还包括:发送单元,用于当所述第一控制单元禁止启动所述发动机时,向预设的机油压力报警装置发送报警指令;

电池驱动单元,用于当所述第一控制单元禁止启动所述发动机时,采用电池驱动所述混合动力车辆行驶。

12.如权利要求10所述的混合动力车辆发动机保护装置,其特征在于,还包括:

第三控制单元,用于当所述发动机当前转速为零,所述机油压力开关信号为断开状态,且所述机油液面高度高于所述第一预设高度值时,启动所述发动机,并获取启动所述发动机后的机油液面高度,当所述启动所述发动机后的机油液面高度大于等于启动所述发动机之前的机油液面高度时,禁止启动所述发动机;

第四控制单元,用于当所述发动机当前转速为零,所述机油压力开关信号为闭合状态,且所述机油液面高度低于所述第一预设高度值时,启动所述发动机,并获取启动所述发动机后的机油压力开关信号,当所述启动所述发动机后的机油压力开关信号处于闭合状态时,禁止启动所述发动机。

13.如权利要求10或12所述的混合动力车辆发动机保护装置,其特征在于,还包括:第五控制单元,用于采用机油尺获取所述机油液面高度,并当所述机油液面高度高于所述第一预设高度值时,启动所述发动机。

14.如权利要求13所述的混合动力车辆发动机保护装置,其特征在于,所述第五控制单元,用于检测是否获取到机油尺按压开关传感器在机油尺被拔出时产生的跳变信号,当获取到所述跳变信号时,检测是否获取到预设的开关产生的启动信号,当获取到所述启动信号时,启动所述发动机。

15.如权利要求10所述的混合动力车辆发动机保护装置,其特征在于,所述电池驱动单元,用于当所述第二控制单元控制所述发动机停止转动时,采用电池驱动所述混合动力车辆行驶。

16.如权利要求15所述的混合动力车辆发动机保护装置,其特征在于,还包括:判断单元,用于当所述电池驱动单元驱动所述混合动力车辆行驶时长达到第二预设时长时,或所述电池电量小于预设电量值时,启动所述发动机,重新获取机油压力开关信号和机油液面高度信号,判断是否控制所述发动机继续转动。

17.如权利要求16所述的混合动力车辆发动机保护装置,其特征在于,还包括:

第六控制单元,用于当所述重新获取的机油压力开关信号为闭合状态且处于闭合状态达到所述第一预设时长,机油液面高度低于所述第二预设高度值时,控制所述发动机停止转动;

第七控制单元,用于当所述重新获取的机油压力开关信号为闭合状态且处于闭合状态达到所述第一预设时长,且机油液面高度高于所述第二预设高度值时,判断重新获取的机油液面高度是否低于重新启动所述发动机前的机油液面高度,并当重新获取的机油液面高度高于重新启动所述发动机前的机油液面高度时,控制所述发动机停止转动;

第八控制单元,用于当所述重新获取的机油压力开关信号为断开状态,且机油液面高度低于所述第二预设高度值时,判断重新启动所述发动机前的机油压力开关信号状态,并当重新启动所述发动机前的机油压力开关信号为断开状态时,控制所述发动机停止转动。

说明书 :

混合动力车辆发动机保护方法和装置

技术领域

[0001] 本发明涉及混合动力汽车领域,特别涉及一种混合动力车辆发动机保护方法和装置。

背景技术

[0002] 混合动力汽车是指采用不同类型动力源驱动的汽车,目前市场上的混合动力汽车大多使用汽油驱动和电池驱动两种驱动方式。
[0003] 现有混合动力汽车在日常行驶过程中,可以以电池驱动为主,内燃机驱动为辅,在起步、低速行驶时都是以单独的电池驱动完成,制动时通过电机进行制动能量回收,当电池电量小于一定值时启动发动机对电池进行充电。
[0004] 发动机在运转过程中,由于机械故障或外界撞击油底壳等原因,导致油泵不工作或者机油泄露,从而无法建立正常的机油压力来正常润滑发动机零部件。然而,混合动力汽车的驱动力不止来自发动机,还有驱动电机可以继续驱动汽车行驶,此时发动机与驱动电机一起运转导致发动机干磨并抱缸,损坏发动机零部件,导致发动机报废。
[0005] 当上述问题发生时,现有的做法是通过仪表的机油压力报警装置提醒驾驶员机油压力过低,但是对发动机没有采取任何保护措施。

发明内容

[0006] 本发明实施例解决的问题是混合动力车辆中,当机油压力异常时,如何保护发动机。
[0007] 为解决上述问题,本发明实施例提供一种混合动力车辆发动机保护方法,包括:获取所述发动机的当前转速;获取机油压力开关信号;获取机油液面高度信号;当满足第一预设条件时,禁止启动所述发动机,所述第一预设条件包括:所述发动机当前转速为零;所述机油压力开关信号为断开状态,且所述机油液面高度低于第一预设高度值;当满足第二预设条件时,控制所述发动机停止转动,所述第二预设条件包括:所述发动机当前转速大于预设转速值,且满足以下至少一种:所述机油压力开关信号从断开状态转换为闭合状态且处于闭合状态达到第一预设时长;所述机油液面高度低于第二预设高度值,其中:所述第二预设高度值小于所述第一预设高度值。
[0008] 可选的,所述禁止启动所述发动机时,还包括:向预设的机油压力报警装置发送报警指令;采用电池驱动所述混合动力车辆行驶。
[0009] 可选的,所述混合动力车辆发动机保护方法还包括:当所述发动机当前转速为零,所述机油压力开关信号为断开状态,且所述机油液面高度高于所述第一预设高度值时,启动所述发动机,并获取启动所述发动机后的机油液面高度;当所述启动所述发动机后的机油液面高度大于等于启动所述发动机之前的机油液面高度时,禁止启动所述发动机;当所述发动机当前转速为零,所述机油压力开关信号为闭合状态,且所述机油液面高度低于所述第一预设高度值时,启动所述发动机,获取启动所述发动机后的机油压力开关信号;当所述启动所述发动机后的机油压力开关信号处于闭合状态时,禁止启动所述发动机。
[0010] 可选的,所述禁止启动所述发动机之后,还包括:采用机油尺获取所述机油液面高度,并当所述机油液面高度高于所述第一预设高度值时,启动所述发动机。
[0011] 可选的,所述当所述机油液面高度高于所述第一预设高度值时,启动所述发动机,包括:检测是否获取到机油尺按压开关传感器在机油尺被拔出时产生的跳变信号,当获取到所述跳变信号时,检测是否获取到预设的开关产生的启动信号,当获取到所述启动信号时,启动所述发动机。
[0012] 可选的,所述当满足第二预设条件,控制所述发动机停止转动时,还包括:采用电池驱动所述混合动力车辆行驶。
[0013] 可选的,当采用电池驱动所述混合动力车辆行驶时,还包括:当采用所述电池驱动所述混合动力车辆行驶时长达到第二预设时长时,或所述电池电量小于预设电量值时,启动所述发动机,重新获取机油压力开关信号和机油液面高度信号,判断是否控制所述发动机继续转动。
[0014] 可选的,述判断是否控制所述发动机继续转动,包括:
[0015] 当所述重新获取的机油压力开关信号为闭合状态且处于闭合状态达到所述第一预设时长,机油液面高度低于所述第二预设高度值时,控制所述发动机停止转动;
[0016] 当所述重新获取的机油压力开关信号为闭合状态且处于闭合状态达到所述第一预设时长,且机油液面高度高于所述第二预设高度值时,判断重新获取的机油液面高度是否低于重新启动所述发动机前的机油液面高度,并当重新获取的机油液面高度高于重新启动所述发动机前的机油液面高度时,控制所述发动机停止转动;
[0017] 当所述重新获取的机油压力开关信号为断开状态,且机油液面高度低于所述第二预设高度值时,判断重新启动所述发动机前的机油压力开关信号状态,并当重新启动所述发动机前的机油压力开关信号为断开状态时,控制所述发动机停止转动。
[0018] 可选的,所述第一预设时长为3秒至10秒。
[0019] 为解决上述问题,本发明实施例还提供一种混合动力车辆发动机保护装置,包括:
[0020] 第一获取单元,用于获取所述发动机的当前转速;
[0021] 第二获取单元,用于获取机油压力开关信号;
[0022] 第三获取单元,用于获取机油液面高度信号
[0023] 第一控制单元,用于当满足第一预设条件时,禁止启动所述发动机,所述第一预设条件包括:所述发动机当前转速为零;所述机油压力开关信号为断开状态,且所述机油液面高度低于第一预设高度值;
[0024] 第二控制单元,用于当满足第二预设条件时,控制所述发动机停止转动,所述第二预设条件包括:所述发动机当前转速大于预设转速值,且满足以下至少一种:所述机油压力开关信号从断开状态转换为闭合状态且处于闭合状态达到第一预设时长;所述机油液面高度低于第二预设高度值,其中:所述第二预设高度值小于所述第一预设高度值。
[0025] 可选的,所述混合动力车辆发动机保护装置还包括:发送单元,用于当所述第一控制单元禁止启动所述发动机时,向预设的机油压力报警装置发送报警指令;电池驱动单元,用于当所述第一控制单元禁止启动所述发动机时,采用电池驱动所述混合动力车辆行驶。
[0026] 可选的,所述混合动力车辆发动机保护装置还包括:
[0027] 第三控制单元,用于当所述发动机当前转速为零,所述机油压力开关信号为断开状态,且所述机油液面高度高于所述第一预设高度值时,启动所述发动机,并获取启动所述发动机后的机油液面高度,当所述启动所述发动机后的机油液面高度大于等于启动所述发动机之前的机油液面高度时,禁止启动所述发动机;
[0028] 第四控制单元,用于当所述发动机当前转速为零,所述机油压力开关信号为闭合状态,且所述机油液面高度低于所述第一预设高度值时,启动所述发动机,并获取启动所述发动机后的机油压力开关信号,当所述启动所述发动机后的机油压力开关信号处于闭合状态时,禁止启动所述发动机。
[0029] 可选的,所述混合动力车辆发动机保护装置还包括:第五控制单元,用于采用机油尺获取所述机油液面高度,并当所述机油液面高度高于所述第一预设高度值时,启动所述发动机。
[0030] 可选的,所述第五控制单元,用于检测是否获取到机油尺按压开关传感器在机油尺被拔出时产生的跳变信号,当获取到所述跳变信号时,检测是否获取到预设的开关产生的启动信号,当获取到所述启动信号时,启动所述发动机。
[0031] 可选的,所述电池驱动单元,用于当所述第二控制单元控制所述发动机停止转动时,采用电池驱动所述混合动力车辆行驶。
[0032] 可选的,所述混合动力车辆发动机保护装置还包括:判断单元,用于当所述电池驱动单元驱动所述混合动力车辆行驶时长达到第二预设时长时,或所述电池电量小于预设电量值时,启动所述发动机,重新获取机油压力开关信号和机油液面高度信号,判断是否控制所述发动机继续转动。
[0033] 可选的,所述混合动力车辆发动机保护装置还包括:
[0034] 第六控制单元,用于当所述重新获取的机油压力开关信号为闭合状态且处于闭合状态达到所述第一预设时长,机油液面高度低于所述第二预设高度值时,控制所述发动机停止转动;
[0035] 第七控制单元,用于当所述重新获取的机油压力开关信号为闭合状态且处于闭合状态达到所述第一预设时长,且机油液面高度高于所述第二预设高度值时,判断重新获取的机油液面高度是否低于重新启动所述发动机前的机油液面高度,并当重新获取的机油液面高度高于重新启动所述发动机前的机油液面高度时,控制所述发动机停止转动;
[0036] 第八控制单元,用于当所述重新获取的机油压力开关信号为断开状态,且机油液面高度低于所述第二预设高度值时,判断重新启动所述发动机前的机油压力开关信号状态,并当重新启动所述发动机前的机油压力开关信号为断开状态时,控制所述发动机停止转动。
[0037] 与现有技术相比,本发明实施例的技术方案具有以下优点:
[0038] 通过获取发动机的当前状态和机油压力开关信号,针对发动机不同的转速状态,根据获取到的机油压力开关信号和机油液面高度信号,判断机油压力是否正常建立,并当机油压力异常时,采取对应的措施禁止发动机启动或停止发动机的转动,从而可以保护发动机,防止发动机受损坏。
[0039] 进一步,当禁止发动机启动或控制发动机继续转动后,通过使用电池驱动车辆继续行驶,可以增加车辆行驶的里程。
[0040] 此外,当禁止发动机启动或控制发动机继续转动后,可以再次启动发动机,排查上一次获取的机油压力开关信号和机油液面高度信号是否存在因传感器故障导致误报的情况,从而可以有效排除由于误报而导致发动机停止工作的情况发生。

附图说明

[0041] 图1是本发明实施例中的一种混合动力车辆发动机保护方法流程图;
[0042] 图2是本发明实施例中的另一种混合动力车辆发动机保护方法的流程图;
[0043] 图3是本发明实施例中的一种混合动力车辆发动机保护装置的结构示意图。

具体实施方式

[0044] 现有混合动力汽车的发动机在运转过程中,由于机械故障或撞击等原因,使得油泵不能建立正常的机油压力来润滑发动机零部件。然而,混合动力汽车的驱动力不止来自发动机,还有驱动电机可以继续驱动汽车行驶,发动机与驱动电机一起运转,导致发动机干磨并抱缸,损坏发动机关键零部件,例如损坏发动机活塞、缸套、曲轴等,最终导致发动机报废。当上述问题发生时,现有的做法是通过仪表的机油压力报警装置提醒驾驶员机油压力过低,但是对发动机并没有采取任何保护措施。
[0045] 在本发明实施例中,通过获取发动机的当前状态、机油压力开关信号及机油液面高度信号,当满足第一预设条件时,则禁止发动机启动;当满足第二预设条件时,则控制发动机停止转动。针对发动机不同的转速状态,根据获取到的机油压力开关信号和机油液面高度信号,当机油压力异常时,采取对应的措施停止发动机工作,从而可以保护发动机,防止发动机受损坏。
[0046] 为使本发明实施例的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
[0047] 本发明实施例提供了一种混合动力车辆发动机保护方法,参照图1,以下通过具体步骤进行详细说明。
[0048] 步骤S101,获取所述发动机的当前转速。
[0049] 在具体实施中,可以通过预设的发动机转速检测装置实时检测所述发动机的转速,并将检测到的所述发动机的转速值实时反馈给电子控制单元(Electronic Control Unit,ECU)。
[0050] 步骤S102,获取机油压力开关信号。
[0051] 在具体实施中,可以通过机油压力传感器获取机油压力开关信号,并将获取到的机油压力开关信号实时反馈给ECU。
[0052] 步骤S103,获取机油液面高度信号。
[0053] 在具体实施中,可以通过液面高度传感器获取机油液面高度信号,并将获取到的液面高度信号实时反馈给ECU。可以在机油泵中设置至少两个液面高度传感器,且液面高度器不在同一水平面上。
[0054] 可以理解的是,还可以通过其他装置获取发动机转速、机油压力开关信号和机油液面高度信号,此处不做赘述。
[0055] 步骤S104,当满足第一预设条件时,禁止启动所述发动机,所述第一条件包括:所述发动机当前转速为零;所述机油压力开关信号为断开状态,且所述机油液面高度低于第一预设高度值。
[0056] 在具体实施中,当所述发动机当前转速为零时,在正常情况下,由于发动机尚未运转,因此机油压力无法建立,所述机油压力开关信号应处于闭合状态,所述机油液面高度应高于第一预设高度值。当获取到所述机油压力开关信号为断开状态,且所述机油液面高度低于所述第一预设高度值时,则可以认定机油压力未正常建立,且出现机油泄露情况,需要禁止所述发动机启动,并对异常状况进行排查。可以通过ECU向混合动力控制单元机构(HCU)发送禁止所述发动机启动的指令,从而禁止所述发动机启动。
[0057] 步骤S105,当满足第二预设条件时,控制所述发动机停止转动,所述第二预设条件包括:所述发动机当前转速大于预设转速值,且满足以下至少一种:所述机油压力开关信号从断开状态转换为闭合状态且处于闭合状态达到第一预设时长;所述机油液面高度低于第二预设高度值,其中:所述第二预设高度值小于所述第一预设高度值。
[0058] 在具体实施中,可以将建立稳定机油压力时发动机的转速值作为预设转速值。在实际应用中,当发动机转速值超过每分钟700转时,机油压力趋于稳定。因此当发动机转速值超过每分钟700转时,可以获取机油压力开关信号来判断机油压力是否建立。如果发动机转速在超过每分钟700转之后,发动机转速不稳定下降,当发动机转速大于每分钟600转时,仍可以获取机油压力开关信号并判断机油压力是否建立;当发动机转速小于每分钟600转时,便不再获取机油压力开关信号。
[0059] 在具体实施中,当所述发动机当前转速大于预设转速值时,在正常情况下,由于所述机油压力已经建立,因此机油压力开关信号应处于断开状态,机油液面高度应高于第二预设高度值。可以当检测到所述机油压力开关信号从断开状态转换为闭合状态处于闭合状态达到第一预设时长时,控制所述发动机停止转动;也可以当检测到所述机油液面高度低于所述第二预设高度值时,控制所述发动机停止转动;还可以当检测到所述机油压力开关信号从断开状态转换为闭合状态处于闭合状态达到第一预设时长,且所述机油液面高度高于所述第二预设高度值时,控制所述发动机停止转动。可以通过ECU向HCU发送停止发动机运转的信号,控制所述发动机停止转动。
[0060] 在具体实施中,所述第一预设时长的取值可以为3s,也可以为5s或8s,还可以为其他时长,在本发明一实施例中,所述第一预设时长的取值范围为3s至10s之间均可。
[0061] 可见,通过获取发动机的当前状态、机油压力开关信号及机油液面高度信号,当满足第一预设条件时,则禁止发动机启动;当满足第二预设条件时,则控制发动机停止转动。针对发动机不同的转速状态,根据获取到的机油压力开关信号和机油液面高度信号,当机油压力异常时,采取对应的措施停止发动机工作,从而可以保护发动机,防止发动机受损坏。
[0062] 本发明实施例还提供一种混合动力车辆发动机保护方法,参照图2,以下通过具体步骤进行详细说明。
[0063] 步骤S201,获取发动机的当前转速。
[0064] 步骤S202,获取机油压力开关信号。
[0065] 步骤S203,获取机油液面高度信号。
[0066] 步骤S204,当满足第一预设条件时,禁止启动发动机。
[0067] 在本发明实施例中,第一预设条件可以包括:发动机当前转速为零;机油压力开关信号为断开状态,且机油液面高度低于第一预设高度值。当同时满足上述三个条件时,ECU向HCU发送禁止启动的指令,从而禁止启动发动机。
[0068] 步骤S205,向预设的机油压力报警装置发送报警指令。
[0069] 在本发明实施例中,当禁止启动发动机后,ECU可以向预设的机油压力报警装置发送报警指令。机油压力报警装置可以是机油压力报警灯,当接收到报警指令时,点亮机油压力报警灯;当未接收到报警指令时,机油压力报警灯处于熄灭状态,由此可以提醒驾乘人员机油压力是否正常。机油压力报警装置也可以是蜂鸣器,当接收到报警指令时蜂鸣器发声,提醒驾乘人员机油压力异常。机油压力报警装置还可以是其他装置,只要满足当机油压力异常时,提醒驾乘人员即可。
[0070] 步骤S206,采用电池驱动车辆行驶。
[0071] 在本发明实施例中,由于车辆可以采用汽油驱动和电池驱动两种驱动方式,因此当禁止发动机启动之后,还可以采用电池驱动方式驱动车辆行驶。
[0072] 在本发明实施例中,如步骤S204所述,第一预设条件需要同时满足下述三个条件:发动机当前转速为零;机油压力开关信号为断开状态,且机油液面高度低于第一预设高度值。而在实际应用中,还可以存在以下三种情形:
[0073] 1)发动机当前转速为零;机油压力开关信号为闭合状态,且机油液面高度高于第一预设高度值;
[0074] 2)发动机当前转速为零;机油压力开关信号为断开状态,且机油液面高度高于第一预设高度值;
[0075] 3)发动机当前转速为零;机油压力开关信号为闭合状态,且机油液面高度低于第一预设高度值。
[0076] 对应于情形1),由前所述,可以得知机油压力开关信号正常,机油液面高度正常,即情形1)为机油压力正常建立且无机油泄露情况出现,因此可以正常启动发动机。
[0077] 对应于情形2),机油压力开关信号异常,机油液面高度正常。情形2)出现的原因可以是机油液面高度传感器正常,机油压力开关传感器出现线路故障,例如线路连接断路等故障,使得机油压力开关传感器无法正常检测机油压力开关信号;也可以是机油压力开关传感器正常,但机油液面高度传感器出现故障,即使出现机油泄露的问题,机油液面高度传感器也无法正常获取机油液面高度。因此需要对上述情况进行进一步判断。
[0078] 在本发明实施例中,针对情形2),可以判断机油液面高度传感器是否正常工作。可以先将发动机暂时启动,获取发动机启动后的机油液面高度,并与未启动发动机时的机油液面高度进行比较。若启动发动机后机油液面高度迅速下降,则可以说明机油液面高度传感器没有故障,机油压力开关信号异常是由于机油压力开关传感器线路故障导致,并未出现机油泄露等情况,因此可以允许启动发动机;若启动发动机后机油液面高度不变或者上升,则可以认定机油液面高度传感器存在故障,无法正常检测机油液面高度,可能存在机油泄露等情况,因此禁止启动发动机。
[0079] 对应于情形3),机油压力开关信号正常,机油液面高度异常。情形3)出现的原因可以是机油压力开关传感器未出现故障,但机油液面高度传感器出现故障,无法正常检测机油液面高度;也可以是机油液面高度传感器未出现故障,但机油压力开关传感器出现故障,无法正常获取机油压力开关信号。需要针对情形3)进行进一步判断。
[0080] 在本发明实施例中,针对情形3),可以判断机油压力开关传感器是否出现故障。可以先将发动机暂时启动,获取发动机启动后机油压力开关信号。若启动发动机后机油压力开关信号为断开状态,则可以认定机油压力开关传感器正常,不存在线路故障的问题,机油液面高度低于第一预设高度值的原因可以是机油液面高度传感器存在故障导致,并不存在机油泄露等情况,因此可以允许启动发动机,驱动车辆行驶;若启动发动机后机油压力开关信号仍处于闭合状态,则可以认定机油压力开关传感器存在故障,无法正常获取机油压力开关信号,可能存在机油泄露等情况,因此禁止启动发动机。
[0081] 可以理解的是,对于情形2)和情形3),启动发动机后,也可以同时检测机油压力开关信号和机油液面高度信号,并对获取到的机油压力开关信号和机油液面高度信号,与启动发动机之前的机油压力开关信号和机油液面高度信号进行比较,从而判断是否禁止启动发动机。
[0082] 步骤S207,采用机油尺获取机油液面高度。
[0083] 在本发明实施例中,对于步骤S204,可以存在机油压力开关传感器和机油液面高度传感器同时出现故障的概率。当禁止启动发动机后,为了避免上述情况的发生,还可以通过机油尺来检测机油液面高度。驾乘人员可以拔出机油尺,检测机油液面高度。
[0084] 步骤S208,当机油液面高度高于第一预设高度值,允许启动发动机。
[0085] 在本发明实施例中,可以在机油尺上增加一个用于判断驾乘人员是否拔出机油尺的按压开关传感器,当拔出机油尺时,按压开关传感器会产生一个开关电压跳变信号,并将跳变信号发送给ECU。当通过机油尺检测得到的机油液面高度高于第一预设高度值,则可以认定机油液面高度正常,并未出现机油泄露等情况发生,可以允许启动发动机。驾乘人员可以按压预设的开关,预设的开关可以产生启动信号,并将启动信号发送给ECU,ECU接收到跳变信号和启动信号,请求HCU启动发动机继续工作。
[0086] 步骤S209,当满足第二预设条件时,控制发动机停止转动。
[0087] 在本发明实施例中,第二预设条件可以包括:发动机当前转速大于预设转速值,且满足以下至少一种:所述机油压力开关信号从断开状态转换为闭合状态且处于闭合状态达到3s;所述机油液面高度低于第二预设高度值。当满足上述条件时,ECU向HCU发送停止发动机转动的指令,控制发动机停止转动。
[0088] 步骤S210,采用电池驱动车辆行驶。
[0089] 在本发明实施例中,由于车辆可以采用汽油驱动和电池驱动两种驱动方式,因此当禁止发动机启动之后,可以采用电池驱动方式驱动车辆行驶。
[0090] 步骤S211,当采用电池驱动车辆行驶时长达到第二预设时长时,启动发动机。
[0091] 在本发明实施例中,由于可以存在机油压力开关传感器或机油液面高度传感器存在接触不良等情况,导致机油压力开关信号或机油液面高度信号异常的情况,因此当采用电池驱动车辆行驶第二预设时长后,可以重新启动发动机,执行步骤S213,判断步骤S209中出现的异常是否由于传感器接触不良所导致。
[0092] 步骤S212,当电池电量小于预设电量值时,启动发动机。
[0093] 在本发明实施例中,为了避免低电量工作时对电池造成的危害,当电池电量小于预设电量值时,可以重新启动发动机,执行步骤S213,检测步骤S209中出现的异常是否仍然存在。
[0094] 在本发明实施例中预设电量值可以为额定电量的20%,也可以为额定电量的30%,还可以为额定电量的其他百分比。在本发明一实施例中,预设电量值只需满足为额定电量的20%至40%之间均可。
[0095] 步骤S213,重新获取机油压力开关信号和机油液面高度信号。
[0096] 步骤S214,判断是否控制发动机继续转动。
[0097] 在本发明实施例中,步骤S213重新获取的机油压力开关信号和机油液面高度信号可以存在以下四种情形:
[0098] 1)机油压力开关信号为断开状态,且机油液面高度高于第二预设高度值时;
[0099] 2)机油压力开关信号为断开状态,且机油液面高度低于第二预设高度值。
[0100] 3)机油压力开关信号为闭合状态且处于闭合状态达到3s,机油液面高度高于所述第二预设高度值;
[0101] 4)机油压力开关信号为闭合状态且处于闭合状态达到3s,机油液面高度低于第二预设高度值;
[0102] 对应于情形1),机油压力开关信号正常,机油液面高度正常,即重启发动机后,机油压力正常建立且无机油泄露等情况出现,因此可以控制发动机正常运转,驱动车辆继续行驶。
[0103] 对应于情形2),机油压力开关信号正常,机油液面高度异常。情形2)出现的原因可以是机油压力开关传感器出现线路故障,例如线路连接断路等情况,使得机油压力开关传感器无法正常检测机油压力开关信号;也可以是机油压力开关传感器未出现线路故障,但机油液面高度传感器出现故障,即使出现机油泄露的问题,也无法正常获取机油液面高度。因此需要对上述情况进行进一步判断。
[0104] 在本发明实施例中,对应于情形2),可以判断机油压力开关传感器是否正常工作。可以获取重新启动发动机前的机油压力开关信号,当重新启动发动机前的机油压力开关信号为闭合状态时,即重新启动发动机后机油压力开关信号出现跳变,可以认定机油压力开关传感器正常工作,机油压力正常建立,发动机可以继续启动,驱动车辆行驶;当重启发动机前的机油压力开关信号为断开状态时,即重新启动发动机后机油压力开关信号未出现跳变,可以认定机油压力开关传感器出现故障,无法正常检测机油压力开关信号,应通过ECU控制发动机停止转动。
[0105] 对应于情形3),机油压力开关信号异常,机油液面高度正常,情形3)出现的原因可以是机油压力开关传感器正常工作,机油液面高度传感器出现故障,无法正常获取液面高度;也可以是机油压力开关传感器出现故障,机油液面高度传感器正常工作。因此需要对上述两种情况进行进一步判断。
[0106] 在本发明实施例中,对应于情形3),可以判断机油液面高度传感器是否正常工作。可以获取启动发动机前的机油液面高度信号,并与启动发动机后的机油液面高度信号进行对比。当启动发动机后机油液面高度迅速下降时,可以认定机油液面高度传感器正常工作,未出现机油泄露等情况,发动机可以继续启动,驱动车辆行驶;当启动发动机后机油液面高度不变或上升时,可以认定机油液面高度传感器出现故障,无法正常工作,可能存在机油泄露等状况,应通过ECU控制发动机停止转动。
[0107] 对应于情形4),机油压力开关信号异常,机油液面高度异常,由于机油压力开关传感器和机油液面高度传感器同时出现故障的概率较小,因此可以认定情形4)出现机油泄露,无法正常建立机油压力,需要立即控制发动机停止转动。
[0108] 在本发明实施例中,对应于步骤S214,当控制发动机停止转动后,也还可以执行步骤S207~步骤S208,因为有较小概率出现机油压力开关传感器和机油液面高度传感器同时出现故障,可以通过拔出机油尺,人为检查机油液面高度,并判断是否出现机油泄露等问题。
[0109] 可见,当禁止发动机启动或控制发动机继续转动后,通过使用电池驱动车辆继续行驶,可以增加车辆行驶的里程。此外,当禁止发动机启动或控制发动机继续转动后,可以再次启动发动机,排查上一次获取的机油压力开关信号和机油液面高度信号是否存在因传感器故障导致误报的情况,从而可以有效排除由于误报而导致发动机停止工作的情况发生。
[0110] 本发明实施例还提供一种混合动力车辆发动机保护装置30,参照图3,包括:第一获取单元301、第二获取单元302、第三获取单元303、第一控制单元304和第二控制单元305,其中:
[0111] 第一获取单元301,用于获取所述发动机的当前转速;
[0112] 第二获取单元302,用于获取机油压力开关信号;
[0113] 第三获取单元303,用于获取机油液面高度信号;
[0114] 第一控制单元304,用于当满足第一预设条件时,禁止启动所述发动机,所述第一预设条件包括:所述发动机当前转速为零;所述机油压力开关信号为断开状态,且所述机油液面高度低于第一预设高度值;
[0115] 第二控制单元305,用于当满足第二预设条件时,控制所述发动机停止转动,所述第二预设条件包括:所述发动机当前转速大于预设转速值,且满足以下至少一种:所述机油压力开关信号从断开状态转换为闭合状态且处于闭合状态达到第一预设时长;所述机油液面高度低于第二预设高度值,其中:所述第二预设高度值小于所述第一预设高度值。
[0116] 在具体实施中,所述混合动力车辆发动机保护装置还可以包括:
[0117] 发送单元306,可以用于当所述第一控制单元禁止启动所述发动机时,向预设的机油压力报警装置发送报警指令;
[0118] 电池驱动单元307,可以用于当所述第一控制单元禁止启动所述发动机时,采用电池驱动所述混合动力车辆行驶。
[0119] 在具体实施中,所述混合动力车辆发动机保护装置还可以包括:
[0120] 第三控制单元308,可以用于当所述发动机当前转速为零,所述机油压力开关信号为断开状态,且所述机油液面高度高于所述第一预设高度值时,启动所述发动机,并获取启动所述发动机后的机油液面高度,当所述启动所述发动机后的机油液面高度大于等于启动所述发动机之前的机油液面高度时,禁止启动所述发动机。
[0121] 第四控制单元309,可以用于当所述发动机当前转速为零,所述机油压力开关信号为闭合状态,且所述机油液面高度低于所述第一预设高度值时,启动所述发动机,并获取启动所述发动机后的机油压力开关信号,当所述启动所述发动机后的机油压力开关信号处于闭合状态时,禁止启动所述发动机。
[0122] 在具体实施中,所述混合动力车辆发动机保护装置还可以包括:第五控制单元310,用于采用机油尺获取所述机油液面高度,并当所述机油液面高度高于所述第一预设高度值时,启动所述发动机。
[0123] 在具体实施中,所述第五控制单元310,可以用于检测是否获取到机油尺按压开关传感器在机油尺被拔出时产生的跳变信号,当获取到所述跳变信号时,检测是否获取到预设的开关产生的启动信号,当获取到所述启动信号时,启动所述发动机。
[0124] 在具体实施中,所述电池驱动单元307,可以用于当所述第二控制单元305控制所述发动机停止转动时,采用电池驱动所述混合动力车辆行驶。
[0125] 在具体实施中,所述混合动力车辆发动机保护装置还可以包括:判断单元311,可以用于当所述电池驱动单元驱动所述混合动力车辆行驶时长达到第二预设时长时,或所述电池电量小于预设电量值时,启动所述发动机,重新获取机油压力开关信号和机油液面高度信号,判断是否控制所述发动机继续转动。
[0126] 在具体实施中,所述混合动力车辆发动机保护装置还可以包括:
[0127] 第六控制单元312,可以用于当所述重新获取的机油压力开关信号为闭合状态且处于闭合状态达到所述第一预设时长,机油液面高度低于所述第二预设高度值时,控制所述发动机停止转动;
[0128] 第七控制单元313,可以用于当所述重新获取的机油压力开关信号为闭合状态且处于闭合状态达到所述第一预设时长,且机油液面高度高于所述第二预设高度值时,判断重新获取的机油液面高度是否低于重新启动所述发动机前的机油液面高度,并当重新获取的机油液面高度高于重新启动所述发动机前的机油液面高度时,控制所述发动机停止转动;
[0129] 第八控制单元314,可以用于当所述重新获取的机油压力开关信号为断开状态,且机油液面高度低于所述第二预设高度值时,判断重新启动所述发动机前的机油压力开关信号状态,并当重新启动所述发动机前的机油压力开关信号为断开状态时,控制所述发动机停止转动。
[0130] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。
[0131] 虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。