燃油泄漏诊断方法、装置及计算机可读存储介质与流程

文档序号:19662646发布日期:2020-01-10 21:11阅读:688来源:国知局
燃油泄漏诊断方法、装置及计算机可读存储介质与流程

本发明涉及汽车控制技术领域,尤其涉及一种燃油泄漏诊断方法、装置及计算机可读存储介质。



背景技术:

面对日益严峻的环境压力,为尽可能的减轻燃油蒸汽的污染,gb18352-2016《轻型汽车污染物排放限值及测量方法(中国第六阶段)》(以下称国六法规)对燃油蒸发做了更严格的限制,同时引入对燃油蒸发系统泄漏诊断的要求,要求车载诊断能精准检测到燃油蒸发系统大于或等于1mm的燃油泄漏,这对生产国六汽车的企业是一个巨大挑战。

目前业界对车辆燃油系统泄漏诊断方案主要包括eonv、dtesk等诊断方案。其中,eonv方案工作原理为通过发动机运行前后油箱温度的上升-下降过程,密闭状态下油箱内的油气压力会随温度上升而增大,随温度下降而减小,且变化幅度与其泄漏大小有直接关系,基于该原理可以判断当前蒸发系统的等效泄漏面积是否达到故障标准。dtesk方案工作原理为当发动机在怠速工况通过碳罐冲洗阀与进气歧管等真空区域连通,使蒸发系统产生一个欠压,通过观测蒸发系统密闭环境下的欠压恢复能力来判断其实际泄漏大小,该方案要求在碳罐进气口加装一个碳罐关闭阀,保证必要时可通过关闭此伐来制造密闭真空。因此,上述方案一需要发动机运行一段时间来制造自然真空效果,方案二对发动机怠速工况有严格要求,上述两个方案在用于混动车辆时均面临挑战,成而造成上述方案存在适用性差,诊断鲁棒性和实际诊断率(iupr)较低的问题。



技术实现要素:

本发明的主要目的在于提供一种燃油泄漏诊断方法、装置及计算机可读存储介质,旨在解决现有的燃油泄漏诊断方案的适用性差,诊断鲁棒性和诊断率较低的技术问题。

为实现上述目的,本发明提供一种燃油泄漏诊断方法,所述燃油泄漏诊断方法运用于燃油诊断系统,所述燃油诊断系统包括油箱系统、燃油泄漏诊断装置以及发动机控制单元ecu,所述燃油泄漏诊断装置包括电磁阀和气泵,所述电磁阀和所述气泵分别与所述发动机控制单元ecu电气连接,所述气泵、所述电磁阀以及所述油箱系统通过管道依次连接,所述燃油泄漏诊断方法包括:

在车辆处于后运行阶段达到预设时间后,通过所述发动机控制单元ecu监测车辆的状态信息;

根据所述状态信息判断当前车辆是否满足预设的诊断使能条件;

若当前车辆满足预设的诊断使能条件,则通过发动机控制单元ecu控制所述电磁阀开启,并启动所述气泵对所述油箱系统进行泵气;

获取油箱系统中的压力变化值,并根据所述压力变化值确定所述油箱系统是否存在泄漏。

优选地,所述获取油箱系统中的压力变化值,并根据所述压力变化值确定所述油箱系统是否存在泄漏的步骤,包括:

通过所述发动机控制单元ecu获取所述气泵的多个连续泵电流,并将多个连续的泵电流转化为对应的多个压力值;

根据多个压力值获取泵气过程中油箱系统中的压力变化值;

将所述压力变化值与参考压力变化值进行比较,根据比较结果确定所述油箱系统是否存在泄漏。

优选地,所述将所述压力变化值与参考压力变化值进行比较,根据比较结果确定所述油箱系统是否存在泄漏的步骤,包括:

将所述压力变化值与参考压力变化值进行比较;

若所述压力变化值大于或者等于参考压力变化值,则所述油箱系统不存在泄漏;

若所述压力变化值小于参考压力变化值,则所述油箱系统存在泄漏。

优选地,所述燃油泄漏诊断装置中还包含有标准泄漏孔,在所述通过发动机控制单元ecu控制所述电磁阀开启,并启动所述气泵对所述油箱系统进行泵气的步骤之前,包括:

通过发动机控制单元ecu控制所述电磁阀关闭,并启动所述气泵向所述标准泄漏孔进行泵气;

获取所述气泵的多个连续泵电流,并将多个连续的泵电流转化为对应的多个参考压力值,根据多个参考压力值获取所述燃油泄漏诊断装置的参考压力变化值;

判断诊断时间是否满足预设阈值;

若诊断时间满足预设阈值,则执行步骤:通过发动机控制单元ecu控制所述电磁阀开启,并启动所述气泵对所述油箱系统进行泵气。

优选地,所述预设的诊断使能条件包括诊断泄漏基本条件、泄漏诊断环境条件、点灯条件、诊断泄漏操作条件以及发动机运行状态。

优选地,当所述预设的诊断使能条件为诊断泄漏基本条件时,所述通过所述发动机控制单元ecu监测车辆的状态信息,根据所述状态信息判断当前车辆是否满足预设的诊断使能条件的步骤,包括:

通过所述发动机控制单元ecu监测车辆的电源状态、泄漏诊断输出状态、安全状态、油位状态、泄漏请求发送状态和/或大气压状态的状态标识位信息;

根据所述状态标识位信息确定当前车辆是否满足所述诊断泄漏基本条件。

优选地,当所述预设的诊断使能条件为泄漏诊断环境条件时,所述通过所述发动机控制单元ecu监测车辆的状态信息,根据所述状态信息判断当前车辆是否满足预设的诊断使能条件的步骤,包括:

通过所述发动机控制单元ecu监测车辆的海拔、发动机首次启动时的水温和/或环境温度的状态标识位信息;

根据所述状态标识位信息确定当前车辆是否满足所述泄漏诊断环境条件。

优选地,所述燃油泄漏诊断方法还包括:

当所述发动机控制单元ecu监测到预设的诊断抑制条件时,关闭所述气泵,其中,所述预设的诊断抑制条件包括泄漏诊断停止请求或者碳罐高负荷状态。

此外,为实现上述目的,本发明还提供一种燃油泄漏诊断装置,所述燃油泄漏诊断装置包括:电磁阀、气泵、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的燃油泄漏诊断程序,其中,

所述电磁阀和所述气泵分别与所述发动机控制单元ecu电气连接,所述气泵、所述电磁阀以及所述油箱系统通过管道依次连接;

所述燃油泄漏诊断程序被所述处理器执行时实现如上任一项所述燃油泄漏诊断方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,其上存储有燃油泄漏诊断程序,所述燃油泄漏诊断程序被处理器执行时实现如上任一项所述燃油泄漏诊断方法的步骤。

本发明在车辆处于后运行阶段达到预设时间后,通过所述发动机控制单元ecu监测车辆的状态信息,根据所述状态信息判断当前车辆是否满足预设的诊断使能条件;若当前车辆满足预设的诊断使能条件,则通过发动机控制单元ecu控制所述电磁阀开启,并启动所述气泵对所述油箱系统进行泵气;获取油箱系统中的压力变化值,并根据所述压力变化值确定所述油箱系统是否存在泄漏。通过上述实施方式,本发明在确定当前车辆满足预设的诊断使能条件后,通过对所述油箱系统进行泵气,使油箱系统产生正压,并通过比较压力变化值与参考压力变化值来确定所述油箱系统是否存在泄漏,从而不需要发动机运行一段时间来制造自然真空效果或者对发动机怠速工况有严格要求就能执行燃油泄漏诊断,同时保证了诊断结果有较高的诊断鲁棒性和实际诊断率。

附图说明

图1为本发明燃油泄漏诊断装置的一实施例的结构示意图;

图2为本发明燃油泄漏诊断方法的第一实施例的流程示意图;

图3为本发明燃油泄漏诊断方法的第二实施例的流程示意图;

图4为本发明燃油泄漏诊断方法的第三实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明燃油泄漏诊断装置适用于车辆的燃油诊断系统,包括汽车、摩托车等燃油诊断系统,该燃油诊断系统包括油箱系统、燃油泄漏诊断装置以及发动机控制单元ecu,该油箱系统包括燃油箱和燃油箱通气设备,该燃油泄漏诊断装置包括电磁阀和气泵,该电磁阀与该发动机控制单元ecu电气连接,用于通过该发动机控制单元ecu控制该电磁阀开关状态,该气泵与该发动机控制单元ecu电气连接,用于获取该气泵的泵电流,该气泵、该电磁阀以及该油箱系统通过管道依次连接,用于通过该气泵向该油箱系统泵气。当车辆需要对油箱系统进行燃油泄漏检测时,需要通过该发动机控制单元ecu控制该燃油泄漏诊断装置内的电磁阀开启,在该电磁阀开启后,气泵开始对油箱系统进行泵气,如果油箱系统为密闭空间,不存在泄露口,那么油箱系统内的压力将迅速上升,且泵电流会随着压力同步上升;如果油箱系统存在泄露口,那么气泵进行泵气时,油箱压力不上升或者变化较小,此时泵电流缓慢上升或者不存在上升。

可选地,该燃油泄漏诊断装置还包括标准泄露孔,用于燃油泄漏诊断装置的压力值自检。在对油箱系统进行燃油泄漏检测前,可以预先获得燃油泄漏诊断装置的参考压力变化值。此时,打开气泵对燃油泄漏诊断装置中的标准泄露孔进行泵气,当压力值达到预设压力值时,停止泵气,关闭该燃油泄漏诊断装置内的电磁阀,检测存在标准泄漏孔时的压力变化值,即为参考压力变化值。

需要说明的是,本发明中的电磁阀为燃油泄漏诊断装置内的电磁阀,用于控制该燃油泄漏诊断装置中气泵的气流方向,而非车辆整车上的碳罐控制阀,整车上的碳罐控制阀的作用是控制再生气流的流量,将燃油蒸汽引入进气歧管,并利用该气流实现活性炭的再生。

如图1所示,图1是本发明燃油泄漏诊断装置的一实施例的结构示意图。

如图1所示,该燃油泄漏诊断装置可以包括:处理器1001,例如cpu,通信总线1002,电磁阀1003,气泵1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的装置结构并不构成对装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括汽车控制系统以及燃油泄漏诊断程序。处理器1001可以用于调用存储器1005中存储的燃油泄漏诊断程序,并执行以下操作:

在车辆处于后运行阶段达到预设时间后,通过所述发动机控制单元ecu监测车辆的状态信息;

根据所述状态信息判断当前车辆是否满足预设的诊断使能条件;

若当前车辆满足预设的诊断使能条件,则通过发动机控制单元ecu控制所述电磁阀开启,并启动所述气泵对所述油箱系统进行泵气;

获取油箱系统中的压力变化值,并根据所述压力变化值确定所述油箱系统是否存在泄漏。

进一步地,处理器1001可以调用存储器1005中存储的燃油泄漏诊断程序,还执行以下操作:

通过所述发动机控制单元ecu获取所述气泵的多个连续泵电流,并将多个连续的泵电流转化为对应的多个压力值;

根据多个压力值获取泵气过程中油箱系统中的压力变化值;

将所述压力变化值与参考压力变化值进行比较,根据比较结果确定所述油箱系统是否存在泄漏。

进一步地,处理器1001可以调用存储器1005中存储的燃油泄漏诊断程序,还执行以下操作:

将所述压力变化值与参考压力变化值进行比较;

若所述压力变化值大于或者等于参考压力变化值,则所述油箱系统不存在泄漏;

若所述压力变化值小于参考压力变化值,则所述油箱系统存在泄漏。

进一步地,处理器1001可以调用存储器1005中存储的燃油泄漏诊断程序,还执行以下操作:

通过发动机控制单元ecu控制所述电磁阀关闭,并启动所述气泵向所述标准泄漏孔进行泵气;

获取所述气泵的多个连续泵电流,并将多个连续的泵电流转化为对应的多个参考压力值,根据多个参考压力值获取所述燃油泄漏诊断装置的参考压力变化值;

判断诊断时间是否满足预设阈值;

若诊断时间满足预设阈值,则执行步骤:通过发动机控制单元ecu控制所述电磁阀开启,并启动所述气泵对所述油箱系统进行泵气。

进一步地,处理器1001可以调用存储器1005中存储的燃油泄漏诊断程序,还执行以下操作:

所述预设的诊断使能条件包括诊断泄漏基本条件、泄漏诊断环境条件、点灯条件、诊断泄漏操作条件以及发动机运行状态。

进一步地,处理器1001可以调用存储器1005中存储的燃油泄漏诊断程序,还执行以下操作:

通过所述发动机控制单元ecu监测车辆的电源状态、泄漏诊断输出状态、安全状态、油位状态、泄漏请求发送状态和/或大气压状态的状态标识位信息;

根据所述状态标识位信息确定当前车辆是否满足所述诊断泄漏基本条件。

进一步地,处理器1001可以调用存储器1005中存储的燃油泄漏诊断程序,还执行以下操作:

通过所述发动机控制单元ecu监测车辆的海拔、发动机首次启动时的水温和/或环境温度的状态标识位信息;

根据所述状态标识位信息确定当前车辆是否满足所述泄漏诊断环境条件。

进一步地,处理器1001可以调用存储器1005中存储的燃油泄漏诊断程序,还执行以下操作:

当所述发动机控制单元ecu监测到预设的诊断抑制条件时,关闭所述气泵,其中,所述预设的诊断抑制条件包括泄漏诊断停止请求或者碳罐高负荷状态。

本发明燃油泄漏诊断装置的具体实施例与下述燃油泄漏诊断方法各实施例基本相同,在此不作赘述。

参照图2,图2为本发明燃油泄漏诊断方法的第一实施例的流程示意图,所述燃油泄漏诊断方法包括:

步骤s10,在车辆处于后运行阶段达到预设时间后,通过所述发动机控制单元ecu监测车辆的状态信息。

在车辆进入后运行阶段且处于后运行阶段达到预设时间时,将通过该车辆的发动机控制单元ecu对车辆的状态信息进行监测。具体地,此处的车辆的后运行阶段为车辆下电熄火阶段。此处的预设时间可以根据实际情况具体设定,例如2小时、3小时等,本发明实施例优选为440s。即在车辆下电熄火达到预设时间后,通过发动机控制单元ecu获取车辆的状态信息,其中,该状态信息包括车辆自身状态信息和环境状态信息等,比如发动机运转时间、油位、环境温度、大气压力、加油请求以及组件故障等等。

步骤s20,根据所述状态信息判断当前车辆是否满足预设的诊断使能条件。

发动机控制单元ecu获取状态信息后根据获取到的状态信息判断当前车辆是否满足预设的诊断使能条件。该预设的诊断使能条件可以包括诊断泄漏基本条件、泄漏诊断环境条件、点灯条件、诊断泄漏操作条件和发动机运行状态等。该诊断使能条件为用户预先设置,并根据实际需求可以进行调整,其包括对与车辆燃油泄漏检测相关的条件的设置以及满足诊断条件时的取值范围的设置,假设车辆燃油泄漏检测需要满足当前车辆油压为15%至85%范围,且当前环境温度为4℃至35℃范围,且当前海拔为2440米以下,也即当前大气压强为72kpa以上时,那么当上述条件均在允许范围内时,可以判定当前车辆满足预设的诊断使能条件,可以进行燃油泄漏检测;而当上述条件中的任一条件未在允许范围内时,可以判定当前车辆不满足预设的诊断使能条件,需要等待下一个后运行阶段再进行判断确定。因此,若当前车辆满足预设的诊断使能条件,则执行步骤s30;若当前车辆不满足预设的诊断使能条件,则等待下一个后运行阶段再进行判断确定。

步骤s30,通过发动机控制单元ecu控制所述电磁阀开启,并启动所述气泵对所述油箱系统进行泵气。

当当前车辆满足预设的诊断使能条件时,开始对油箱系统进行燃油泄漏检测,此时通过发动机控制单元ecu分别发送控制指令至电磁阀和气泵,以控制电磁阀开启,同时控制气泵启动,开始对油箱系统进行泵气。

步骤s40,获取油箱系统中的压力变化值,并根据所述压力变化值确定所述油箱系统是否存在泄漏。

在气泵泵气过程中,从气泵中的驱动电路上获取泵电流的值,由于泵电流与油箱系统中的压力值存在正相关关系,可以通过获取的泵电流的值计算出油箱系统的压力值,由此可以获取到泵气过程中不同时刻的压力变化值,根据该压力变化值的变化趋势确定该油箱系统是否存在泄漏。例如,随着气泵开始泵气,油箱系统的压力迅速上升,当达到某个预设压力值后,气泵停止泵气,而油箱系统的压力仍然保持不变,则表明该油箱系统不存在泄漏。如果气泵停止泵气后,油箱系统的压力有所下降,则表明该油箱系统存在泄漏。

在本实施例中在车辆处于后运行阶段预设时间且满足预设的诊断使能条件时,通过发动机控制单元ecu启动气泵对油箱系统进行泵气,使油箱系统产生正压,从而不需要发动机运行一段时间来制造自然真空效果或者对发动机怠速工况有严格要求就能执行燃油泄漏诊断,同时保证了较高的诊断鲁棒性和实际诊断率。

进一步的,参照图3,图3为本发明燃油泄漏诊断方法的第二实施例的流程示意图,基于上述图2所示的实施例,所述获取油箱系统中的压力变化值,并根据所述压力变化值确定所述油箱系统是否存在泄漏的步骤,包括:

步骤s401,通过所述发动机控制单元ecu获取所述气泵的多个连续泵电流,并将多个连续的泵电流转化为对应的多个压力值。

由于气泵在泵气过程中,气泵中的泵电流将随着油箱系统中的压力增大而增大,所以可以通过驱动电路上的泵电流计算出油箱系统中的压力大小。故在泵气过程中,通过发动机控制单元ecu获取该气泵的多个连续泵电流,并将多个连续的泵电流转化为对应的多个压力值。

步骤s402,根据多个压力值获取泵气过程中油箱系统中的压力变化值。

步骤s403,将所述压力变化值与参考压力变化值进行比较,根据比较结果确定所述油箱系统是否存在泄漏。

实时获取不同时刻对应的压力值,成而获取到泵气过程中油箱系统在不同时刻的压力变化值。获取压力变化值后,通过将获取到的该压力变化值与参考压力变化值进行比较;若该压力变化值大于或者等于参考压力变化值,则说明该油箱系统不存在泄漏;若该压力变化值小于参考压力变化值,则说明该油箱系统存在泄漏。

作为另一种实施方式,由于泵电流与油箱系统的压力值存在正相关关系,因此,可将发动机控制单元ecu获取所述气泵的多个连续泵电流与发动机控制单元ecu获取所述气泵的多个连续参考泵电流直接进行比较,根据泵电流的变化值和参考泵电流的变化值直接比较两者的压力值的大小。

在本实施例中通过气泵的泵电流的变化来判断油箱系统中的压力值的变化,并通过比较压力变化值与参考压力变化值来判断油箱系统是否存在泄漏,从而实现燃油泄漏的准确诊断。

进一步的,参照图4,图4为本发明燃油泄漏诊断方法的第三实施例的流程示意图,基于上述图2所示的实施例,所述燃油泄漏诊断装置中还包含有标准泄漏孔,在所述通过发动机控制单元ecu控制所述电磁阀开启,并启动所述气泵对所述油箱系统进行泵气的步骤之前,包括:

步骤s201,通过发动机控制单元ecu控制所述电磁阀关闭,并启动所述气泵向所述标准泄漏孔进行泵气。

当车辆处于后运行阶段预设时间且满足预设的诊断使能条件后,且在对油箱系统进行燃油泄漏检测前,需要先获得燃油泄漏诊断装置的参考压力变化值。由于燃油泄漏诊断装置还包括标准泄露孔,当燃油泄漏诊断装置进行压力值自检时,可以通过发动机控制单元ecu控制电磁阀关闭,使燃油泄漏诊断装置中形成一个密闭空间,并启动气泵向密闭空间中的标准泄漏孔进行泵气,由此获取该自检过程中的气泵中的泵电流。

步骤s202,获取所述气泵的多个连续泵电流,并将多个连续的泵电流转化为对应的多个参考压力值,根据多个参考压力值获取所述燃油泄漏诊断装置的参考压力变化值。

由于燃气泄漏检测装置中预设有标准泄漏孔,如0.5mm大小的泄漏孔,故可以检测到存在标准泄漏孔时气泵的多个连续泵电流,并将多个连续的泵电流转化为对应的多个参考压力值,由此根据多个参考压力值获取该燃油泄漏诊断装置的参考压力变化值。当密闭空间中的压力值达到预设压力值时,停止泵气,关闭电磁阀。这样便于在获取压力变化值后,通过将获取到的该压力变化值与该参考压力变化值进行比较;若该压力变化值大于或者等于该参考压力变化值,则说明该油箱系统的泄露口小于或等于标准泄露口,可以认为该油箱系统不存在泄漏;若该压力变化值小于参考压力变化值,则说明该油箱系统的泄露口大于标准泄露口,可以认为该油箱系统存在泄漏。

步骤s203,判断诊断时间是否满足预设阈值。

若诊断时间满足预设阈值,则执行步骤s30:通过发动机控制单元ecu控制所述电磁阀开启,并启动所述气泵对所述油箱系统进行泵气。若诊断时间不满足预设阈值,则继续获取所述燃油泄漏诊断装置的参考压力变化值,直至诊断时间达到预设时长。此处的预设时长可以根据实际情况具体设置,如50s、60s、70s等等,本实施例不做具体限制。当然,作为另一种实施方式,也可以是结合油箱系统内的压力值和诊断时长来判断,油箱系统中的压力值随着泵气过程,压力值处于上升状态,当上升到某程度后就基础保持恒定,因此可以获取油箱系统中的压力值维持恒定的时间,当这个时间达到预设时长,即可认为燃油泄漏检测装置的自检完成。而此处的预设时长可以根据实际情况具体设置,如10s、20s等等,本实施例不做具体限制。

本实施例中通过向燃气泄漏检测装置进行充气,获取油箱系统的参考压力变化值,使得在后续实际检测时能有标准参考量,从而提高了检测的准确性。

进一步的,基于上述图2所示的实施例,所述预设的诊断使能条件包括诊断泄漏基本条件、泄漏诊断环境条件、点灯条件、诊断泄漏操作条件以及发动机运行状态。当所述预设的诊断使能条件为诊断泄漏基本条件时,所述通过所述发动机控制单元ecu监测车辆的状态信息,根据所述状态信息判断当前车辆是否满足预设的诊断使能条件的步骤,包括:

步骤s101,通过所述发动机控制单元ecu监测车辆的电源状态、泄漏诊断输出状态、安全状态、油位状态、泄漏请求发送状态和/或大气压状态的状态标识位信息。

步骤s102,根据所述状态标识位信息确定当前车辆是否满足所述诊断泄漏基本条件。

本发明将电源状态、泄漏诊断输出状态、安全状态、油位状态、泄漏请求发送状态和大气压状态中的一种或者多种作为判断诊断泄漏基本条件是否成立的条件,为了保证检测的准确性和车身安全性,本发明实施例优选电源状态、泄漏诊断输出状态、安全状态、油位状态、泄漏请求发送状态和大气压状态作为判断诊断泄漏基本条件是否成立的条件。

当车辆处于后运行阶段达到预设时间后,通过发动机控制单元ecu分别监测车辆的电源状态、泄漏诊断输出状态、安全状态、油位状态、泄漏请求发送状态和大气压状态的状态标识位信息,其中,当电源状态的状态标识位为真时,表示当前电源电量符合燃油泄漏诊断的电源电量范围;当泄漏诊断输出状态的状态标识位为真时,表示当前存在泄漏诊断输出;当安全状态的状态标识位为真时,表示当前燃油检测系统没有组件故障;当油位状态的状态标识位为真时,表示当前油位符合燃油泄漏诊断的油位范围;当泄漏请求发送状态的状态标识位为真时,表示当前存在泄漏请求;当大气压状态的状态标识位为真时,表示当前大气压强符合燃油泄漏诊断的大气压强范围。若上述条件均满足,则说明当前车辆满足所述诊断泄漏基本条件;反之,则说明当前车辆不满足所述诊断泄漏基本条件。

进一步地,当所述预设的诊断使能条件为泄漏诊断环境条件时,所述通过所述发动机控制单元ecu监测车辆的状态信息,根据所述状态信息判断当前车辆是否满足预设的诊断使能条件的步骤,包括:

步骤s103,通过所述发动机控制单元ecu监测车辆的海拔、发动机首次启动时的水温和/或环境温度的状态标识位信息。

步骤s104,根据所述状态标识位信息确定当前车辆是否满足所述泄漏诊断环境条件。

本发明将车辆的海拔、发动机首次启动时的水温和环境温度中的一种或者多种作为判断泄漏诊断环境条件是否成立的条件,为了保证检测的准确性和车身安全性,本发明实施例优选车辆的海拔、发动机首次启动时的水温和环境温度作为判断泄漏诊断环境条件是否成立的条件。

当车辆处于后运行阶段达到预设时间后,通过发动机控制单元ecu分别监测车辆的海拔、发动机首次启动时的水温、环境温度以及油位的状态标识位信息,其中,当海拔的状态标识位为真时,表示当前海拔符合燃油泄漏诊断的海拔范围;当发动机首次启动时的水温的状态标识位为真时,表示当前发动机首次启动时的水温符合燃油泄漏诊断的水温范围;当环境温度的状态标识位为真时,表示当前环境温度符合燃油泄漏诊断的环境温度范围。若上述条件均满足,则说明当前车辆满足所述泄漏诊断环境条件;反之,则说明当前车辆不满足所述泄漏诊断环境条件。

本实施例中的预设的诊断使能条件包括诊断泄漏基本条件、泄漏诊断环境条件、点灯条件、诊断泄漏操作条件以及发动机运行状态。当诊断泄漏基本条件、泄漏诊断环境条件、点灯条件、诊断泄漏操作条件以及发动机运行状态同时满足条件时,则说明当前车辆可以进行燃油泄漏诊断。反之,则说明当前车辆不可以进行燃油泄漏诊断。

需要说明的是,在对油箱系统进行诊断的过程中,当所述发动机控制单元ecu监测到预设的诊断抑制条件时,关闭所述气泵,以使气泵停止泵气,从而停止正在执行的诊断步骤。其中,所述预设的诊断抑制条件包括泄漏诊断停止请求或者碳罐高负荷状态。

本实施例中通过确定燃油泄漏诊断的使能条件和抑制条件,使得车辆在符合使能条件的情况下才去执行燃油泄漏诊断,而产生抑制条件的情况下停止燃油泄漏诊断,保证了检测的有效性。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有燃油泄漏诊断程序,所述燃油泄漏诊断程序被处理器执行时实现如下操作:

在车辆处于后运行阶段达到预设时间后,通过所述发动机控制单元ecu监测车辆的状态信息;

根据所述状态信息判断当前车辆是否满足预设的诊断使能条件;

若当前车辆满足预设的诊断使能条件,则通过发动机控制单元ecu控制所述电磁阀开启,并启动所述气泵对所述油箱系统进行泵气;

获取油箱系统中的压力变化值,并根据所述压力变化值确定所述油箱系统是否存在泄漏。

进一步地,所述燃油泄漏诊断程序被处理器执行时还实现如下操作:

通过所述发动机控制单元ecu获取所述气泵的多个连续泵电流,并将多个连续的泵电流转化为对应的多个压力值;

根据多个压力值获取泵气过程中油箱系统中的压力变化值;

将所述压力变化值与参考压力变化值进行比较,根据比较结果确定所述油箱系统是否存在泄漏。

进一步地,所述燃油泄漏诊断程序被处理器执行时还实现如下操作:

将所述压力变化值与参考压力变化值进行比较;

若所述压力变化值大于或者等于参考压力变化值,则所述油箱系统不存在泄漏;

若所述压力变化值小于参考压力变化值,则所述油箱系统存在泄漏。

进一步地,所述燃油泄漏诊断程序被处理器执行时还实现如下操作:

通过发动机控制单元ecu控制所述电磁阀关闭,并启动所述气泵向所述标准泄漏孔进行泵气;

获取所述气泵的多个连续泵电流,并将多个连续的泵电流转化为对应的多个参考压力值,根据多个参考压力值获取所述燃油泄漏诊断装置的参考压力变化值;

判断诊断时间是否满足预设阈值;

若诊断时间满足预设阈值,则执行步骤:通过发动机控制单元ecu控制所述电磁阀开启,并启动所述气泵对所述油箱系统进行泵气。

进一步地,所述燃油泄漏诊断程序被处理器执行时还实现如下操作:

所述预设的诊断使能条件包括诊断泄漏基本条件、泄漏诊断环境条件、点灯条件、诊断泄漏操作条件以及发动机运行状态。

进一步地,所述燃油泄漏诊断程序被处理器执行时还实现如下操作:

通过所述发动机控制单元ecu监测车辆的电源状态、泄漏诊断输出状态、安全状态、油位状态、泄漏请求发送状态和/或大气压状态的状态标识位信息;

根据所述状态标识位信息确定当前车辆是否满足所述诊断泄漏基本条件。

进一步地,所述燃油泄漏诊断程序被处理器执行时还实现如下操作:

通过所述发动机控制单元ecu监测车辆的海拔、发动机首次启动时的水温和/或环境温度的状态标识位信息;

根据所述状态标识位信息确定当前车辆是否满足所述泄漏诊断环境条件。

进一步地,所述燃油泄漏诊断程序被处理器执行时还实现如下操作:

当所述发动机控制单元ecu监测到预设的诊断抑制条件时,关闭所述气泵,其中,所述预设的诊断抑制条件包括泄漏诊断停止请求或者碳罐高负荷状态。

本发明计算机可读存储介质的具体实施例与上述燃油泄漏诊断方法各实施例基本相同,在此不作赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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