首页> 中国专利> 在驱动状态期间压力传感器的诊断系统和方法

在驱动状态期间压力传感器的诊断系统和方法

摘要

本发明涉及在驱动状态期间压力传感器的诊断系统和方法。一种诊断系统包括燃料泵模块和诊断控制模块。所述燃料泵模块在发动机操作于诊断模式时致动第一泵。所述第一泵通过燃料轨向所述发动机的燃料喷射器供给燃料。所述诊断控制模块从压力传感器接收指示诊断模式期间所述燃料轨的压力的测量压力信号。所述燃料泵模块基于压力安全阀的预定安全压力发送第一指令燃料压力信号和第二指令燃料压力信号中的至少一个至所述第一泵。所述诊断控制模块基于发动机速度和一比较来检测所述压力传感器的故障,所述比较为所述测量压力信号与所述第一指令燃料压力信号和所述压力安全阀的修正安全压力中的至少一个之间的比较。

著录项

  • 公开/公告号CN101871403A

    专利类型发明专利

  • 公开/公告日2010-10-27

    原文格式PDF

  • 申请/专利权人 通用汽车环球科技运作公司;

    申请/专利号CN201010168198.6

  • 发明设计人 W·王;M·J·路西多;C·R·格雷厄姆;

    申请日2010-04-22

  • 分类号F02D41/38;F02D41/04;F02D41/22;F02M47/00;F02M51/00;F02M59/20;G01L27/00;

  • 代理机构中国专利代理(香港)有限公司;

  • 代理人代易宁

  • 地址 美国密执安州

  • 入库时间 2023-12-18 01:09:32

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-04-02

    授权

    授权

  • 2010-12-08

    实质审查的生效 IPC(主分类):F02D41/38 申请日:20100422

    实质审查的生效

  • 2010-10-27

    公开

    公开

说明书

相关申请的交叉引用

本申请要求于2009年4月22日提交的美国临时申请No.61/171,556和2009年4月22日提交的美国临时申请No.61/171,600的优先权。上述申请的内容通过参考包含于本文。

技术领域

本公开涉及用于内燃机的车辆控制系统,尤其涉及用于压力传感器的诊断系统和方法。

背景技术

这里提供的背景描述是为了总地示出本公开背景的目的。本发明人在该背景技术部分中所作描述的内容,以及其描述在提交时不会以其它方式被认为现有技术的方面,既不明确地也不含蓄地认为是相对于本公开的现有技术。

火花点燃直喷式(SIDI)系统将增压燃料直接喷入发动机的汽缸中。相反,进气口燃料喷射系统将燃料喷射到汽缸的进气门上游的进气歧管或进气口。SIDI系统在操作期间能够获得分层燃料充量燃烧,以提高燃料效率和降低排放。分层燃料充量允许稀薄燃烧和提高功率输出。

SIDI发动机可构造有低压燃料泵和高压燃料泵,用于分别增压低压燃料管路和喷射器燃料轨。压力传感器可连接到喷射器燃料轨,并产生燃料轨压力信号。发动机控制系统可基于燃料轨压力信号控制输送至汽缸的燃料量。

发明内容

在一个实施例中,提供一种诊断系统包括燃料泵模块和诊断控制模块。所述燃料泵模块在发动机操作于诊断模式时致动第一泵。所述第一泵通过燃料轨向所述发动机的燃料喷射器供给燃料。所述诊断控制模块从压力传感器接收指示诊断模式期间所述燃料轨的压力的测量压力信号。所述燃料泵基于压力安全阀的预定安全压力发送第一指令燃料压力信号和第二指令燃料压力信号中的至少一个至所述第一泵。所述诊断控制模块基于发动机速度和一比较来检测所述压力传感器的故障,所述比较为所述测量压力信号与所述第一指令燃料压力信号和所述压力安全阀的修正安全压力中的至少一个之间的比较。

在其它特征中,提供了一种诊断压力传感器的方法。所述方法包括当发动机操作于诊断模式时致动第一泵。通过燃料轨向所述发动机的燃料喷射器供给燃料。从压力传感器接收指示所述诊断模式期间所述燃料轨的压力的测量压力信号。基于压力安全阀的预定安全压力发送第一指令燃料压力信号和第二指令燃料压力信号中的至少一个至所述第一泵。基于发动机速度和一比较来检测所述压力传感器的故障,所述比较为所述测量压力信号与所述第一指令燃料压力信号和所述压力安全阀的修正安全压力中的至少一个之间的比较。

因此,本发明提供了以下技术方案:

方案1.一种诊断系统包括:燃料泵模块,其在发动机操作于诊断模式时致动第一泵,其中所述第一泵通过燃料轨向所述发动机的燃料喷射器供给燃料;以及诊断控制模块,其从压力传感器接收指示诊断模式期间所述燃料轨的压力的测量压力信号,其中所述燃料泵模块基于压力安全阀的预定安全压力发送第一指令燃料压力信号和第二指令燃料压力信号中的至少一个至所述第一泵,并且其中所述诊断控制模块基于发动机速度和一比较来检测所述压力传感器的故障,所述比较为所述测量压力信号与所述第一指令燃料压力信号和所述压力安全阀的修正安全压力中的至少一个之间的比较。

方案2.如方案1所述的诊断系统,其中所述燃料泵模块致动第二泵和所述第一泵,其中所述第二泵向所述第一泵供给燃料,其中发动机速度在预定速度窗口内,其中所述第一指令燃料压力信号比所述预定安全压力小预定量,并且其中所述第二指令燃料压力信号比所述预定安全压力大预定量。

方案3.如方案2所述的诊断系统,其中所述燃料泵模块控制所述第一泵和所述第二泵的致动,并且其中所述第二泵以比所述第一泵低的压力供给燃料。

方案4.如方案2所述的诊断系统,还包括初始化模块,该初始化模块在所述发动机已在预定速度窗口内操作预定时期时产生初始化信号,其中所述诊断控制模块能够基于所述初始化信号检测所述故障。

方案5.如方案2所述的诊断系统,还包括燃料控制模块,该模块在所述发动机操作于所述诊断模式时产生所述第一和第二指令燃料压力信号。

方案6.如方案2所述的诊断系统,还包括:诊断周期计时器,其测量所述压力传感器的诊断事件的初始时间标记与当前时间标记之间的第一时间差,其中所述诊断周期计时器基于所述第一时间差增加诊断周期计时值;以及稳定周期计时器,其测量所述压力传感器的稳定事件的初始时间标记与当前时间标记之间的第二时间差,其中所述稳定周期计时器基于所述第二时间差增加稳定周期计时值。

方案7.如方案6所述的诊断系统还包括压力检测模块,该模块基于所述燃料轨的压力产生所述测量压力信号,其中当所述稳定周期计时值大于预定稳定周期时,启动所述压力检测模块,并且其中当所述诊断周期计时值大于预定诊断周期时,所述压力检测模块制止检测所述测量压力信号。

方案8.如方案7所述的诊断系统,其中在操作于所述诊断模式之前,所述燃料泵模块发送比所述预定安全压力大的第三指令燃料压力信号至所述第一泵,并且其中所述压力检测模块基于所述测量压力信号确定所述压力安全阀的修正安全压力。

方案9.如方案7所述的诊断系统,其中所述诊断控制模块计算所述预定诊断周期期间产生的所述测量压力信号与所述第一指令燃料压力信号和所述修正安全压力中至少一个之间的多个压力差,其中所述诊断控制模块产生所述多个压力差的平均压力,并且其中当所述平均压力为大于第一预定偏移和小于第二预定偏移之中至少一种时,检测到所述故障。

方案10.如方案7所述的诊断系统,其中所述燃料泵模块基于所述第一指令燃料压力信号和所述第二指令燃料压力信号中的至少一个将所述第一泵的输出压力从第一水平增大到第二水平,并且其中当所述诊断周期计时值大于所述预定诊断周期时,所述燃料泵模块将所述第一泵的所述输出压力从所述第二水平降低至所述第一水平。

方案11.一种诊断压力传感器的方法包括:当发动机操作于诊断模式时,致动第一泵;通过燃料轨向所述发动机的燃料喷射器供给燃料;从压力传感器接收指示所述诊断模式期间所述燃料轨的压力的测量压力信号;基于压力安全阀的预定安全压力发送第一指令燃料压力信号和第二指令燃料压力信号中的至少一个至所述第一泵;以及基于发动机速度和一比较来检测所述压力传感器的故障,所述比较为所述测量压力信号与所述第一指令燃料压力信号和所述压力安全阀的修正安全压力中的至少一个之间的比较。

方案12.如方案11所述的方法还包括:致动第二泵和所述第一泵;向所述第一泵供给燃料;检测在预定速度窗口内的所述发动机速度;将所述第一指令燃料压力信号设定为比所述预定安全压力小预定量的值;以及将所述第二指令燃料压力信号设定为比所述预定安全压力大预定量的值。

方案13.如方案12所述的方法还包括:控制所述第一泵和所述第二泵的致动;以及通过所述第二泵以比所述第一泵低的压力供给燃料。

方案14.如方案12所述的方法,还包括:当所述发动机已在预定速度窗口内操作预定时期时产生初始化信号;以及基于所述初始化信号检测所述故障。

方案15.如方案12所述的方法还包括当所述发动机操作于所述诊断模式时产生所述第一和第二指令燃料压力信号。

方案16.如方案12所述的方法还包括:测量所述压力传感器的诊断事件的初始时间标记与当前时间标记之间的第一时间差;基于所述第一时间差增加诊断周期计时值;测量所述压力传感器的稳定事件的初始时间标记与当前时间标记之间的第二时间差;以及基于所述第二时间差增加稳定周期计时值。

方案17.如方案16所述的方法还包括:基于所述燃料轨的压力产生所述测量压力信号;当所述稳定周期计时值大于预定稳定周期时,启动所述诊断事件;以及当所述诊断周期计时值大于预定诊断周期时,制止检测所述测量压力信号。

方案18.如方案17所述的方法还包括:在操作于所述诊断模式之前,发送比所述预定安全压力大的第三指令燃料压力信号至所述第一泵,以及基于所述测量压力信号确定所述压力安全阀的修正安全压力。

方案19.如方案17所述的方法还包括:计算所述预定诊断周期期间产生的所述测量压力信号与所述第一指令燃料压力信号和所述修正安全压力中至少一个之间的多个压力差;产生所述多个压力差的平均压力;以及当所述平均压力为大于第一预定偏移和小于第二预定偏移之中至少一种时,检测到所述故障。

方案20.如方案17所述的方法还包括:基于所述第一指令燃料压力信号和所述第二指令燃料压力信号中的至少一个将所述第一泵的输出压力从第一水平增大到第二水平;以及当所述诊断周期计时值大于所述预定诊断周期时,将所述第一泵的所述输出压力从所述第二水平降低至所述第一水平。

从下文提供的详细描述可清楚本公开适用性的其它方面。应当理解,其详细描述和具体实例仅仅是说明目的,而不是限制本公开的范围。

附图说明

从其详细描述和附图可更加全面地理解本公开,其中:

图1为根据本公开实施例的发动机系统的功能框图;

图2为根据本公开实施例的燃料喷射系统的功能框图;

图3为图2的燃料喷射系统的功能框图,示出了根据本公开实施例的压力传感器诊断系统;

图4A和4B示出了根据本公开实施例的诊断压力传感器的方法;以及

图5为根据本公开实施例的修正的安全压力值的示例性曲线图;以及

图6和7为根据图3实施例的燃料压力信号的示例性曲线图。

具体实施方式

实质上,下面的描述仅仅是示例性的,而绝不是限制本发明及其应用或使用。为清楚起见,附图中使用相同的附图标记来表示相似的元件。如本文所使用的,短语“A、B和C中至少之一”应当认为是意味着使用非排他性逻辑“或”的逻辑(A或B或C)。应当理解,在不改变本公开原理的情况下,可以不同的顺序执行方法中的步骤。

如本文中所使用的,术语“模块”指的是特定用途集成电路(ASIC)、电子电路、执行一种或多种软件或固件程序的处理器(共享、专用或群组的)和存储器(共享、专用或群组的)、组合逻辑电路和/或提供所述功能的其它合适部件。

另外,尽管下面的实施例主要参考SIDI发动机来描述,但是本公开的实施例也可应用于其它类型的发动机。例如,本发明可应用于压燃式、火花点燃式、火花点燃直喷式、均质火花点燃式、均质充量压燃式、分层火花点燃式、柴油机和火花辅助压燃式发动机。

发动机可包括燃料控制系统和排放控制系统,以调节向发动机汽缸的燃料输送。燃料控制系统和排放控制系统可基于燃料压力传感器的压力信号调节供给到发动机的燃料供给压力和/或燃料量。燃料压力传感器基于发动机燃料轨内的燃料压力产生压力信号。当燃料压力传感器故障时,该压力信号可能指示不正确的压力值。故障的燃料压力传感器可导致燃料控制系统和排放控制系统中的误差。

由于燃料压力传感器的故障,诊断故障代码(DTC)可能失效。当燃料压力传感器存在故障而燃料控制系统的诊断系统无法给出DTC时,会出现未发现故障(NTF)情形。故障排除NTF情形很耗费时间。本公开的实施例提供了在驱动状态期间诊断燃料压力传感器的技术。驱动状态指的是发动机速度在预定速度范围窗口内时的发动机操作。该技术可提高空气/燃料和排放控制,并减少NTF情形的数量。

现在参考图1,示出了车辆的示例性发动机控制系统10。发动机控制系统10包括发动机12和燃料喷射系统14。燃料喷射系统14包括具有诊断系统18的发动机控制模块16。诊断系统18可包括压力传感器诊断模块19以及其它装置、计时器等。图3中示出了诊断系统18的实例。压力传感器诊断模块19可在发动机12操作于驱动状态时检测压力传感器20的故障。压力传感器诊断模块19还可确定压力传感器从标称值或实际值的比例偏移。压力传感器20可将测量的压力信号FRP发送至诊断系统18。诊断系统18可确定压力传感器20的故障。图2和3中示出了发动机控制模块16和诊断系统18的实例。

发动机12包括进气歧管22,具有燃料轨24、26的燃料喷射系统14,传动装置28,汽缸30和活塞32。示例性发动机12包括构造为V型布置的相邻汽缸组34、36中的八个汽缸30。尽管图1示出了八个汽缸,但是发动机12可包括任意数量的汽缸30。发动机12还可具有直列式汽缸构造。

在发动机操作期间,空气通过发动机12进气冲程产生的进气真空吸入进气歧管22。燃料被燃料喷射系统14直接喷入汽缸30中。空气和燃料在汽缸30中混合,并且来自压缩和/或电能的热量点燃该空气/燃料混合物。汽缸30中的活塞32驱动发动机12的曲轴38以产生驱动扭矩。汽缸30内燃过的空气/燃料混合物通过排气管路40排出。

图2中,示出了燃料喷射系统14。燃料喷射系统14包括发动机控制模块16、诊断系统18和用于压力传感器20的压力传感器诊断模块19。低压燃料管路100和高压燃料管路102连接至燃料轨24、26和燃料喷射器104、105。燃料管路100、102通过低压燃料泵(第二泵)106和高压燃料泵(第一泵)108中相应的一个来接收燃料。位于燃料箱107中的低压燃料泵(第二泵)106以电源(例如电池)为动力来运转。高压燃料泵(第一泵)108可以发动机12为动力来运转。高压燃料泵(第一泵)108提供比低压燃料泵(第二泵)106提供的燃料压力更高的燃料压力和/或增大由低压燃料泵(第二泵)106提供的燃料压力。低压燃料泵(第二泵)106可提供例如400千帕(kPa=103Pa)+/-50kPa的燃料压力。高压燃料泵(第一泵)108可提供例如15兆帕(mPa=106Pa)+/-1mPa的燃料压力。

高压燃料泵(第一泵)108可包括压力安全阀110。压力安全阀110可为提供具有与高压燃料泵(第一泵)108连通的入口端和与低压燃料管路100连通的出口端的通路的装置。压力安全阀110可连接在低压燃料管路100与高压燃料管路102之间。当高压燃料管路102内的压力大于预定压力时,压力安全阀110可打开以从高压燃料管路102减轻压力。

使用中,发动机控制模块16产生低压控制信号LowP,以通过低压燃料泵(第二泵)106将燃料从燃料箱107泵送至低压燃料管路100。发动机控制模块16产生高压控制信号HighP,以将燃料泵送进汽缸30。高压燃料泵(第一泵)108用于增大从低压燃料管路100接收的燃料的压力。高压燃料泵被提供给高压燃料管路102和燃料轨24、26。高压燃料通过燃料喷射器104、105喷入汽缸30。燃料喷射器104、105的正时由发动机控制模块16来控制。尽管示出了特定数量的燃料轨及每个燃料轨的燃料喷射器,但是可包括任意数量的燃料轨和相应的燃料喷射器。

发动机控制模块16响应于各种传感器输入,例如压力传感器20的测量的压力信号FRP,控制燃料泵106、108。压力传感器可连接到燃料轨24、26、102中的一个或多个上,并检测其一个或多个中的压力。压力传感器20示出为一个实例。发动机控制模块16可产生各种控制信号,例如低压控制信号LowP、高压控制信号HighP和燃料喷射器控制信号FI。燃料喷射器控制信号FI可用于控制燃料喷射器104、105的打开和关闭。

燃料被储存在燃料箱107中。发动机控制模块16可发送低压控制信号LowPg至低压燃料泵(第二泵)106。低压燃料泵(第二泵)106通过低压燃料管路100从燃料箱107泵送燃料。发动机控制模块16可发送高压控制信号HighP至高压燃料泵(第一泵)108。高压燃料泵(第一泵)108泵送燃料,以便通过连接到燃料轨24、26的高压燃料管路102输送至燃料喷射器104、105。

现在还参考图3,图示了具有发动机控制模块16的燃料喷射系统14,示出了用于压力传感器20的诊断系统18。诊断系统18可包括压力传感器诊断模块19。压力传感器诊断模块19可包括初始化模块200、诊断控制模块202、燃料控制模块203、燃料泵模块204和压力检测模块206。

初始化模块200可通过硬件输入/输出(HWIO)设备210从传感器208接收信号。传感器208可包括压力传感器20和其它传感器212。其它传感器212可包括发动机速度传感器、进气温度(IAT)传感器、湿度IAT传感器和/或氧气传感器。当发动机12以在预定速度范围窗口内的速度操作了预定时期时,初始化模块200可产生初始化信号。初始化模块200可发送初始化信号至诊断控制模块202,指明发动机12正操作在诊断模式。

诊断控制模块202接收初始化信号,并启动燃料控制模块203。燃料控制模块203发送信号给燃料泵模块204,以通过HWIO设备210操作致动器214。致动器214可包括低压燃料泵(第二泵)106和高压燃料泵(第一泵)108。燃料控制模块203产生用于高压燃料泵(第一泵)108的指令燃料压力信号CFP,以向高压燃料管路102施加预定的燃料压力。指令燃料压力信号CFP基于预定安全压力值来确定。预定安全压力值设计为当高压燃料管路102内的压力建立超过阈值时,压力安全阀110打开。燃料控制模块203发送指令压力信号CFP至诊断控制模块202和燃料泵模块204。

燃料泵模块204基于指令压力信号CFP增大高压燃料泵(第一泵)108的输出压力。诊断控制模块202激活稳定周期计时器216。稳定周期计时器216可包括稳定周期计时值218。稳定周期计时器216测量用于稳定低压燃料管路100、高压燃料管路102及燃料轨24、26中的燃料压力所消耗的时间。稳定周期计时器216基于通过HWIO设备从系统时钟220接收的时钟信号增大稳定周期计时值218。当稳定周期计时值218大于预定时期时,诊断控制模块202启动压力检测模块206。

压力检测模块206产生压力传感器20的测量压力信号FRP,并将其发送至诊断控制模块202。诊断控制模块202激活诊断周期计时器222。诊断周期计时器222可包括诊断周期计时值224和计数器226。诊断周期计时器222测量诊断压力传感器20所消耗的时间。计数器226用在确定压力信号之间的压力差中,如下所述。

诊断控制模块202计算指令燃料压力信号CFP与测量压力信号FRP之间的压力差ΔP。另外,诊断控制模块202可计算修正的安全压力值与测量压力信号FRP之间的压力差ΔP。所述修正的安全压力值基于制造偏差和设计的标称或实际安全压力值来确定。一组压力差ΔP可存储在存储器228中。存储器228中的压力值表230可用于存储对于预定诊断周期的一组压力差ΔP。存储器228还可存储DTC表231。DTC表231可包括在低比例偏移测试及高比例偏移测试期间检测的压力值和产生的DTC。

HWIO设备210可包括接口控制模块232和硬件接口/驱动器234。接口控制模块232提供模块200、202、204、206与硬件接口/驱动器234之间的接口。硬件接口/驱动器234控制例如燃料泵106、108和其它发动机系统装置的操作。其它发动机系统装置可包括点火线线圈、火花塞、节气门、电磁阀等。硬件接口/驱动器234还接收传感器信号,该信号被发送至各自的控制模块。传感器信号可包括来自压力传感器20的测量压力信号FRP和来自其它传感器212的信号OS。

现在还参考图4,示出了诊断压力传感器20的方法。该方法可包括低比例偏移测试490和/或高/低比例偏移测试492。低比例偏移测试490可包括产生低于预定安全压力值RPV的指令燃料压力信号。高比例偏移测试492可包括产生高于预定安全压力值RPV的指令燃料压力信号。预定安全压力值RPV可表示在压力安全阀110因高压燃料管路102中的压力建立而打开时的高压燃料管路102中的燃料压力值。

测试490可检测当测量压力信号FRP低于预定安全压力值RPV且低于指令燃料压力CFP预定量时的压力传感器20的低比例偏移故障。测试492可检测当测量压力信号FRP高于或低于预定安全压力值RPV预定量时的压力传感器20的高比例偏移故障或低比例偏移故障。高比例偏移测试492可依赖于或独立于低比例偏移测试490,反之亦然。尽管下面的步骤主要参考图1-3的实施例来描述,但是可修改这些步骤以应用到本发明的其它实施例。

所述方法可开始于步骤400。在步骤402中,可接收和/或产生传感器208的信号和存储器228中的值。所述信号可包括来自压力传感器20的测量压力信号FRP。压力值表230和DTC表231可包括低比例偏移测试490和高比例偏移测试492期间检测的压力值和产生的DTC。所述信号可通过HWIO设备210发送至模块,例如初始化模块200、诊断控制模块202、燃料泵模块204和压力检测模块206。

在步骤404中,当发动机12已经以预定速度范围窗口内的速度操作预定时期时,控制可进行至步骤406。这满足了低比例偏移测试490和高比例偏移测试492的驱动条件。否则,控制可返回步骤402。初始化模块200产生初始化信号并将其发送给诊断控制模块202。

在步骤405中,诊断控制模块202可基于压力安全阀110的实际安全压力确定修正的安全压力值cRPV。修正的安全压力值cRPV指的是压力安全阀110的实际安全压力。安全阀的实际安全压力因制造差异而从预定或预期安全压力变化。相同类型的不同压力传感器可能具有不同的实际安全压力。表示实际安全压力与预期安全压力之间差异的安全阀偏移Ofs可在制造和/或发动机12的操作期间确定。

例如,现在还参考图5,示出了修正安全压力值cRPV的示例性曲线图。修正安全压力值cRPV可通过将安全阀偏移Ofs加至预定安全压力值RPV来获得。燃料控制模块203可指令高压燃料泵(第一泵)108增大高压燃料管路102中的燃料压力,直到压力安全阀110打开为止。燃料控制模块203产生的初始指令压力信号iCFP(第三指令燃料压力信号)可设定为比预定安全压力值RPV大预定量的值P5(例如,25mPa)。压力检测模块206检测压力安全阀110的实际安全压力值,并将其发送至诊断控制模块202。诊断控制模块202可将实际修正安全压力值cRPV存储在存储器228中。

在步骤406中,诊断控制模块202启动诊断系统18的燃料控制模块203以开始低比例偏移测试490。在步骤408中,燃料控制模块203发送信号至燃料泵模块204以致动高压燃料泵(第一泵)108。

在步骤410中,燃料控制模块203开始产生第一燃料指令压力信号fCFP,并将其设定为低于预定安全压力值RPV的值。例如,现在还参考图6,示出了根据图3实施例的燃料压力信号的示例性曲线图。第一指令燃料压力信号fCFP可设定为第一压力P1(例如,2mPa)。预定安全压力值RPV最初在制造时可称为第三压力P3(例如,17.5mPa)。

在步骤412中,燃料控制模块203发送第一指令燃料压力信号fCFP至诊断控制模块202和燃料泵模块204。在步骤414中,燃料泵模块204基于预定安全压力值RPV指令高压燃料泵(第一泵)108增大高压燃料管路102中的燃料压力。例如,燃料泵模块204指令高压燃料泵(第一泵)108将第一指令燃料压力信号fCFP从第一压力P1(例如,2mPa)增大至第二压力P2(例如,13mPa)。第二压力P2可设定为比预定安全压力值RPV小预定量的值,以避免打开压力安全阀110。频繁地强制压力安全阀11O打开可能会由于在高压燃料管路102中建立高压而引起燃料喷射系统14的损坏。整个燃料喷射系统14中的组件在频繁压力建立之后可能无法承受高压的建立。

在步骤416中,诊断控制模块202激活稳定周期计时器216等待预定量的时间,以稳定低压燃料管路100、高压燃料管路102及燃料轨24、26中的燃料压力。例如,稳定周期计时器216通过HWIO设备210存取系统时钟220,以接收增大第一指令燃料压力信号fCFP时的初始时间标记。稳定周期计时器216基于从系统时钟220接收的时钟信号将初始时间标记与当前时间标记作比较。稳定周期计时器216基于时间标记之间的时间差增大稳定周期计时值218。

在步骤418中,当稳定周期计时值218大于预定稳定周期StbzTime时,控制可进行至步骤420。否则,控制可返回步骤416。稳定周期计时值218与预定稳定周期StbzTime作比较。例如,在图6中,点A指的是当通过燃料泵模块204增大第一指令燃料压力信号fCFP时稳定周期StbzTime的开始时间。点B指的是稳定周期StbzTime的结束时间。从点A到点B的预定稳定周期StbzTime表示能使低压燃料管路100、高压燃料管路102及燃料轨24、26中的燃料压力稳定的时间长短。

在步骤420中,在预定稳定周期StbzTime之后,稳定周期计时器216将稳定周期计时值218重置为零。在步骤422中,诊断周期计时器222的计数器226将指引标X设为零。X为从零到K的整数,其中K表示存储在压力值表230中的压力差ΔP(X)的个数。诊断控制模块202计算和存储第一指令燃料压力信号fCFP与测量压力信号FRPLow之间的压力差ΔP(X)。测量压力信号FRPLow表示比第一指令燃料压力信号fCFP小预定量的故障压力信号。测量压力信号FRPLow可在指令压力信号fCFP的预定范围内。压力差ΔP(X)可在预定诊断周期DiagTime期间计算。点B还指预定诊断周期DiagTime的开始时间。点C指的是预定诊断周期DiagTime的结束时间。

在步骤424中,压力检测模块206通过HWIO设备210从压力传感器20接收燃料轨压力信号,以产生测量压力信号FRP。在步骤426中,诊断周期计时器222的计数器226将指引标X加一。在步骤428中,压力检测模块206发送测量压力信号FRP至诊断控制模块202。诊断控制模块202计算第一指令燃料压力信号fCFP与测量压力信号FRP之间的压力差ΔP(X)。诊断控制模块202可通过从第一指令燃料压力信号fCFP减去测量压力信号FRP来确定压力差ΔP(X)。压力差ΔP(X)可存储在存储器228的压力值表230中。在预定诊断周期DiagTime期间,压力值表230由诊断控制模块202更新。

在步骤430中,诊断控制模块202激活诊断周期计时器222。诊断周期计时器222通过HWIO设备210存取系统时钟220,以接收例如当第一指令燃料压力信号fCFP增大时的初始时间标记。诊断周期计时器222基于从系统时钟220接收的时钟信号将初始时间标记与当前时间标记作比较。诊断周期计时器222基于时间标记之间的时间差增大诊断周期计时值224。

在步骤432中,当诊断周期计时值224大于预定诊断周期DiagTime时,控制可进行至步骤434。否则,控制可返回步骤424。在步骤434中,在预定诊断周期DiagTime后,诊断周期计时器222将诊断周期计时值224重置为零。在步骤436中,诊断控制模块202存取压力值表230以产生预定诊断周期DiagTime期间存储的压力差ΔP(X)的平均压力AVGΔP。诊断控制模块202计算压力差ΔP(X)的平均压力AVGΔP。例如,平均压力AVGΔP可基于压力差的总和来确定。仅作为例子,平均压力AVGΔP可由表达式1来确定:

AVGΔP=ΣX=1KΔP(X)K---(1)

X标志出特定压力差,ΔP(X)为压力差。

在步骤438中,当平均压力AVGΔP大于预定正偏移PosErr1时,控制可进行至步骤443。否则,控制可进行至步骤440。仅作为例子,诊断控制模块202基于预定诊断周期DiagTime期间存储的压力差ΔP(X)产生平均压力AVGΔP。图6中所示测量压力信号FRPLow为故障压力传感器的压力信号的实例。

在步骤443中,诊断控制模块202可产生DTC FaultL,其表示压力传感器20正产生低于或小于传感器标称值或实际值的压力信号。在步骤444中,燃料泵模块204指令高压燃料泵(第一泵)108降低高压燃料管路102中的燃料压力。例如,在点C,燃料泵模块204指令高压燃料泵(第一泵)108将第一指令燃料压力信号fCFP从第二压力P2(例如,13mPa)降低至第一压力P1(例如,2mPa)。控制可结束于步骤446。点A-C可指的是存储在存储器228中的预定时间。

在步骤440中,诊断控制模块202可开始高比例偏移测试492。高比例偏移测试可独立于低比例偏移测试来执行,或者可基于低比例偏移测试的结果,如图所示。诊断控制模块202发送信号至燃料控制模块203以产生第二指令燃料压力信号sCFP,并将该信号初始设置为大于预定安全压力值RPV的值。第二指令燃料压力信号sCFP可设定为与图5中所示的初始指令燃料压力信号iCFP(第三指令燃料压力信号)相同的值,或者设置为小于或大于初始指令燃料压力信号iCFP(第三指令燃料压力信号)的值。

现在还参考图7,示出了根据图3实施例的燃料压力信号的示例性曲线图。第二指令燃料压力信号sCFP可设定为第一压力P1(例如,2mPa)。在制造时,预定安全压力值RPV可通称为第三压力P3(例如,17.5mPa)。

在步骤448中,燃料控制模块203发送第二指令燃料压力信号sCFP至诊断控制模块202和燃料泵模块204。在步骤450中,燃料泵模块204基于第二指令燃料压力信号sCFP指令高压燃料泵(第一泵)108增大高压燃料管路102中的燃料压力。例如,燃料泵模块204指令高压燃料泵(第一泵)108将第二指令燃料压力信号sCFP从第一压力P1(例如,2mPa)增大至第五压力P5(例如,25mPa)。第五压力P5可设定为比预定安全压力值RPV大预定量的值,以强制打开压力安全阀110。

在步骤452中,诊断控制模块202激活稳定周期计时器216等待预定时间量,以稳定低压燃料管路100、高压燃料管路102和燃料轨24、26中的燃料压力。例如,稳定周期计时器216通过HWIO设备210存取系统时钟220,以接收第二指令燃料压力信号sCFP增大时的初始时间标记。稳定周期计时器216基于从系统时钟220接收的时钟信号将初始时间标记与当前时间标记作比较。稳定周期计时器216基于时间标记之间的时间差增大稳定周期计时值218。

在步骤454中,当稳定周期计时值218大于预定稳定周期StbzTime时,控制可进行至步骤456。否则,控制可返回步骤452。稳定周期计时值218与预定稳定周期StbzTime作比较。例如,在图7中,点D指的是当通过燃料泵模块204增大第二指令燃料压力信号sCFP时稳定周期StbzTime的开始时间。点E指的是稳定周期StbzTime的结束时间。从点D到点E的预定稳定周期StbzTime表示可使低压燃料管路100、高压燃料管路102及燃料轨24、26中的燃料压力稳定的时间长短。

在步骤456中,在预定稳定周期StbzTime之后,稳定周期计时器216将稳定周期计时值218重置为零。在步骤458中,燃料控制模块203可存取存储在存储器228中的修正安全压力值cRPV。在步骤460中,诊断周期计时器222的计数器226将指引标Y设为零。Y为从零到L的整数,其中L为存储在压力值表230中的压力差ΔP(Y)的个数。诊断控制模块202计算和存储修正安全压力值cRPV与测量压力信号FRP之间的压力差ΔP(Y)。压力差ΔP(Y)可在预定诊断周期DiagTime期间计算。点E还指预定诊断周期DiagTime的开始时间。点F指的是预定诊断周期DiagTime的结束时间。点E-F可指的是存储在存储器228中的预定时间。

在步骤462中,压力检测模块206通过HWIO设备210从压力传感器20接收燃料轨压力信号,以产生测量压力信号FRP。例如,如图7中所示,故障压力传感器可产生第一测量压力信号FRPHigh和第二测量压力信号FRPLow中的至少一个。第一测量压力信号FRPHigh和第二测量压力信号FRPLow为故障压力传感器的故障压力信号的实例和/或压力传感器20操作于故障状态时的实例。测量压力信号FRP可为两个故障压力信号FRPHigh、FRPLow之一。非故障压力传感器可产生在修正安全压力值cRPV的预定范围内的压力信号。

在步骤464中,诊断周期计时器222的计数器226将指引标Y加一。在步骤466中,压力检测模块206发送测量压力信号FRP至诊断控制模块202。诊断控制模块202计算修正安全压力值cRPV与测量压力信号FRP之间的压力差ΔP(Y)。诊断控制模块202从修正安全压力值cRPV减去测量压力信号FRP来确定压力差ΔP(Y)。压力差ΔP(Y)可存储在存储器228的压力值表230中。在预定诊断周期DiagTime期间,压力值表230由诊断控制模块202更新。

在步骤468中,诊断控制模块202激活诊断周期计时器222。诊断周期计时器222通过HWIO设备210存取系统时钟220,以接收例如当第二指令燃料压力信号sCFP增大时的初始时间标记。诊断周期计时器222基于从系统时钟220接收的时钟信号将初始时间标记与当前时间标记作比较。诊断周期计时器222基于时间标记之间的时间差增大诊断周期计时值224。

在步骤470中,当诊断周期计时值224大于预定诊断周期DiagTime时,控制可进行至步骤472。否则,控制可返回步骤462。在步骤472中,在预定诊断周期DiagTime后,诊断周期计时器222将诊断周期计时值224重置为零。在步骤474中,诊断控制模块202存取压力值表230以产生预定诊断周期DiagTime期间存储的压力差ΔP(Y)的平均压力。诊断控制模块202计算压力差ΔP(Y)的平均压力AVGΔP。

在步骤476中,当平均压力AVGΔP小于预定负偏移NegErr时,控制可进行至步骤478。否则,控制可进行至步骤480。例如,如图7中所示,第一平均压力可为在修正安全压力值cRPV与第一测量压力信号FRP之间的压力差ΔP(Y)的平均值。压力差可通过从修正安全压力值cRPV减去第一测量压力信号FRP来确定。

图7中所示FRPHigh为故障压力传感器的压力信号的实例。因为第一测量压力信号FRPHigh大于修正安全压力值cRPV,所以第一平均压力为负数。当第一平均压力小于预定负偏移NegErr时,DTC可为“失效”以指示压力传感器20的故障。在步骤478中,诊断控制模块202可产生DTC FaultH。DTC FaultH表示因为压力安全阀110打开,并且真实或实际压力被限制为修正安全压力值cRPV,所以压力传感器20正产生大于传感器标称值或实际值的压力信号。

在步骤480中,当平均压力AVGΔP大于预定正偏移PosErr2时,控制可进行至步骤482。否则,控制可进行至步骤484。例如,如图7中所示,第二平均压力可为修正安全压力值cRPV与第二测量压力信号FRP之间的压力差ΔP(Y)的平均值。压力差可通过从修正安全压力值cRPV减去第二测量压力信号FRP来确定。

图7中所示FRPLow为故障压力传感器的压力信号的另一实例。因为第二测量压力信号FRPLow小于修正安全压力值cRPV,所以第二平均压力为正数。当第二平均压力大于预定正偏移PosErr2时,DTC可为“失效”以指示压力传感器20的故障。预定正偏移PosErr2可大于预定正偏移PosErr1。在步骤482中,诊断控制模块202可产生DTCFaultL。DTC FaultL表示因为压力安全阀110打开,并且真实(或实际)压力被限制为修正安全压力值cRPV,所以压力传感器20正产生小于传感器标称值或实际值的压力信号。

在步骤484中,燃料泵模块204指令高压燃料泵(第一泵)108降低高压燃料管路102中的燃料压力。例如,在点F,燃料泵模块204指令高压燃料泵(第一泵)108将第二指令燃料压力信号sCFP从第五压力P5(例如,25mPa)降低至第一压力P1(例如,2mPa)。控制可结束于步骤486。

上述的步骤意味着为示意性实例;依赖于应用,这些步骤可顺序地、同步地、同时地、连续地、在重叠的时期期间或者以不同的顺序被执行。

本发明广泛的教导可以多种形式实现。因此,尽管本公开包括了特定实例,但是由于通过对附图、说明书和所附权利要求的研究,其它修改对于技术人员也是显而易见的,所以本发明的真实范围不应当这样限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号