判定缸内压力传感器的故障的装置及方法

文档序号:5210770阅读:446来源:国知局
专利名称:判定缸内压力传感器的故障的装置及方法
技术领域
本发明涉及对检测内燃机的缸内压力的传感器的故障进行判定的装置及方法。
背景技术
以往,在内燃机的气缸中设有检测该气缸内的压力(以下,称为缸内压力)的缸内压力传感器。在内燃机的控制中,使用通过该传感器检测的缸内压力。
提出有检测缸内压力传感器的故障的方法。根据在以下的专利文献1中记载的方法,根据内燃机的运转状态,计算在燃烧正常时通过缸内压力传感器检测出的缸内压力的预测值。计算该预测值和通过缸内压力传感器检测出的实测值之间的偏差。当该偏差大于预定值时,判定为缸内压力传感器发生故障。
根据在以下的专利文献2中记载的方法,设有检测燃烧光的强度的传感器。求出通过该传感器检测出的燃烧光强度和通过缸内压力传感器检测出的值之间的相关值。当该相关值在预定值以下时,判定为缸内压力传感器发生故障。
专利文献1日本特开平7-310585号公报专利文献2日本特开平7-318458号公报难以与内燃机的所有运转状态相对应地计算缸内压力预测值。当未恰当地设定预测值时,不能准确地检测缸内压力传感器的故障。
检测燃烧光的强度的传感器导致成本升高。此外,从布局的观点出发,这样的传感器难以安装在内燃机上。
因此,需要不导致成本升高、并且不改变现有的内燃机的布局,更加准确地检测缸内压力传感器的故障的方法。

发明内容
根据本发明的一个侧面,判定缸内压力传感器的故障的装置根据设在内燃机上的缸内压力传感器的输出,计算该内燃机的缸内压力,根据该缸内压力,计算表示该缸内压力的漂移量的漂移参数。如果该漂移参数不在预定范围内,则判定为缸内压力传感器发生故障。在一个实施方式中,该预定范围可根据缸内压力的特性来设定。
根据本发明的一个实施方式,与内燃机的运转状态相对应地求出校正系数,通过该校正系数来校正上述的漂移参数。如果该校正后的漂移参数不在预定范围内,则判定为缸内压力传感器发生故障。
根据本发明的另一实施方式,判定缸内压力传感器的故障的装置还具有操作缸内压力传感器以在缸内压力传感器的输出上叠加预定信号(探查信号)的单元。根据叠加了该预定信号的缸内压力传感器的输出计算上述缸内压力。
根据本发明的另一实施方式,提供了一种判定缸内压力传感器的故障的装置,其对于具有分别具备缸内压力传感器的多个气缸的内燃机,判定任一气缸的缸内压力传感器是否发生故障。该装置对于各个气缸,根据该气缸的缸内压力传感器的输出,计算该气缸的缸内压力,根据该缸内压力,计算表示该气缸的缸内压力的漂移量的漂移参数。而且,该装置在多个气缸间计算漂移参数的关联度,根据该关联度,判定任一气缸的缸内压力传感器是否存在故障。
对于计算上述的漂移参数的方法,提出有几个实施方式。根据一个实施方式,设有按照预定的定时将缸内压力复位为基准值的复位单元。根据在复位单元的复位操作前得到的缸内压力和在该复位操作后得到的缸内压力之差,计算漂移参数。
根据另一实施方式,判定缸内压力传感器的故障的装置还具有校正缸内压力以使其不包含漂移的缸内压力校正单元。该缸内压力校正单元具有校正缸内压力传感器的输出的校正单元;对来自校正单元的输出进行积分,计算缸内压力的积分单元;以及根据该计算出的缸内压力,计算包含在该缸内压力中的漂移的变化率的漂移变化率的漂移变化率计算单元。缸内压力校正单元向校正单元反馈该计算出的漂移变化率,该校正单元利用该漂移变化率来校正缸内压力传感器的输出。根据这样计算出的漂移变化率来计算漂移参数。
而且根据另一实施方式,判定缸内压力传感器的故障的装置具有通过用于去除该缸内压力的漂移的漂移校正量来校正计算出的缸内压力的校正单元。根据该漂移校正量来计算漂移参数。
根据本发明,可以根据包含在缸内压力中的漂移,检测缸内压力传感器的故障。因为无需预测缸内压力,所以能够以良好的精度检测故障。无需设置追加的传感器,因此可检测缸内压力传感器的故障,而不会导致成本升高。


图1是概略示出根据本发明一个实施例的发动机及其控制装置的图。
图2是示出根据本发明一个实施例的缸内压力传感器的安装的图。
图3是示出根据本发明一个实施例的(a)缸内压力传感器的输出、(b)不包含漂移的缸内压力的波形、以及(c)包含漂移的缸内压力的波形的图。
图4是根据本发明第1实施例的故障判定装置的框图。
图5是根据本发明第1实施例的检测缸内压力传感器的故障的处理的流程图。
图6是根据本发明第1实施例的最终判定缸内压力传感器的故障的处理的流程图。
图7是根据本发明第1实施例的计算漂移参数的处理的流程图。
图8是根据本发明第2实施例的故障判定装置的框图。
图9是根据本发明第2实施例的检测缸内压力传感器的故障的处理的流程图。
图10是根据本发明第2实施例的设定用于检测缸内压力的故障的预定范围的映射图。
图11是根据本发明第3实施例的故障判定装置的框图。
图12是根据本发明第3实施例的检测缸内压力传感器的故障的处理的流程图。
图13是示出根据本发明第2实施例的与运转状态相对应的校正系数的映射图。
图14是根据本发明第4实施例的故障判定装置的框图。
图15是根据本发明第4实施例的检测缸内压力传感器的故障的处理的流程图。
图16是根据本发明第5实施例的故障判定装置的框图。
图17是根据本发明第5实施例的检测缸内压力传感器的故障的处理的流程图。
图18是根据本发明第6实施例的故障判定装置的框图。
图19是示出根据本发明的第6实施例的复位缸内压力的机构及其动作的图。
图20是根据本发明第6实施例、响应于复位操作计算缸内压力的变化量的处理的流程图。
图21是根据本发明第6实施例的计算漂移参数的处理的流程图。
图22是根据本发明第7实施例的故障判定装置的框图。
图23是示出根据本发明第7实施例的计算漂移校正量Pcyl_comp的方法的图。
图24是示出根据本发明第7实施例的计算漂移校正量的处理的流程图。
图25是示出根据本发明第7实施例的计算漂移参数的处理的流程图。
图26是示出根据本发明第7实施例的计算漂移校正量的机构的另一方式的框图。
图27是示出根据本发明第7实施例的计算漂移校正量的另一机构的动作的图。
图28是根据本发明第8实施例的故障判定装置的框图。
图29是示出根据本发明第8实施例的计算漂移参数的处理的流程图。
标号说明1ECU;2发动机;8燃烧室;15缸内压力传感器具体实施方式
接着参照

本发明的实施方式。图1是根据本发明实施方式的内燃机(以下,称为发动机)及其控制装置的整体结构图。
电子控制单元(以下,称为“ECU”)1具有接受从车辆的各部分发送来的数据的输入接口1a;执行用于进行车辆的各部分控制的运算的CPU 1b;具有只读存储器(ROM)及随机存取存储器(RAM)的存储器1c;以及向车辆的各部分发送控制信号的输出接口1d。在存储器1c的ROM中,存储有用于进行车辆的各部分控制的程序及各种数据。在该ROM中存储了根据本发明的用于检测缸内压力传感器的故障的程序。ROM也可以是EPROM这样的可重写的ROM。在RAM中设有用于CPU1b的运算的工作区。在RAM中临时存储从车辆的各部分发送来的数据以及向车辆的各部分发送出的控制信号。
发动机2是例如4缸4冲程发动机,在图中示出其中的1个气缸。发动机2也可为具有可变压缩比机构的发动机。
发动机2经由进气门3与进气管4连接,经由排气门5与排气管6连接。进气门3和排气门5也可以是连续可变气门驱动系统。在进气管4上设有按照来自ECU 1的控制信号喷射燃料的燃料喷射阀7。可替代地,燃料喷射阀7也可设在燃烧室8中。
发动机2把从进气管4吸入的空气和从燃料喷射阀7喷射的燃料的混合气吸入到燃烧室8中。在燃料室8中,设有按照来自ECU 1的点火正时信号发出火花的火花塞9。通过由火花塞9产生的火花,混合气燃烧。
缸内压力传感器15埋设在火花塞9与气缸相接的部分中。可替代地,当燃料喷射阀7设在燃烧室8中时,也可将缸内压力传感器15埋设在该燃料喷射阀7与气缸相接的部分中。缸内压力传感器15产生与燃烧室8内的缸内压力的变化率相对应的信号,并将其发送给ECU 1。
在发动机2上设有曲轴角传感器17。曲轴角传感器17伴随曲轴11的转动向ECU 1输出作为脉冲信号的CRK信号和TDC信号。
CRK信号是按预定的曲轴角输出的脉冲信号。ECU 1根据该CRK信号计算发动机2的转速NE。TDC信号是在与活塞10的TDC位置相关联的曲轴角处输出的脉冲信号。
在发动机2的进气管4上设有节气门18。通过来自ECU 1的控制信号控制节气门18的开度。与节气门18连接的节气门开度传感器(θTH)19向ECU 1提供与节气门18的开度相对应的信号。
进气管压力(Pb)传感器20设在节气门18的下流侧。向ECU 1发送通过PB传感器20检测出的进气管压力PB。
发动机水温(TW)传感器21安装在发动机2的气缸体的充满了冷却水的气缸周壁(未图示)上,检测发动机冷却水的温度TW,并将其发送给ECU 1。
向ECU 1发送的信号经过输入接口1a,被进行模数(A/D)转换。CPU 1b按照存储在存储器1c中的程序处理该数字信号,生成用于向车辆的致动器发送的控制信号。输出接口1d向燃料喷射阀7、火花塞9、节气门18以及其它机械要素的致动器发送这些控制信号。
图2是表示缸内压力传感器15的安装的一例的图。在气缸盖21的螺纹孔22中拧入有火花塞9。缸内压力传感器的传感器元件部25与垫片26一起夹在气缸盖21的火花塞的安装台面23和火花塞垫片部24之间。传感器元件部25由压电元件构成。
传感器元件部25作为火花塞9的垫片而紧固,因此该传感器元件部25受到了预定的紧固负荷(初始负荷)。当燃烧室8内的压力改变时,施加在该传感器元件部25上的负荷改变。缸内压力传感器15检测相对于该预定紧固负载的负载变化,作为缸内压力的变化。通过对该缸内压力的变化进行积分,可求出缸内压力。
在使用压电元件的情况下,一般在缸内压力的变化和缸内压力传感器的输出之间的关系中,存在滞后特性。并且,伴随压电元件的温度上升,缸内压力传感器的输出也上升。当在内燃机中安装这样的缸内压力传感器时,根据由内燃机产生的热,在缸内压力传感器的输出中产生偏差。其结果,在通过积分得到的缸内压力的波形中,可能会产生“偏差”即漂移。
举一个例子,图3(a)表示缸内压力传感器15的输出,即缸内压力的变化率Vps。
为了计算缸内压力,如式(1)中所示,对缸内压力传感器的输出Vps进行积分。
Pcyl=∫Vps(1)图3(b)和(c)表示通过积分得到的缸内压力Pcyl的波形。图3(b)是不出现漂移的缸内压力Pcyl的例子,图3(c)是出现了如直线200所示的漂移的缸内压力Pcyl的例子。
已知这样的漂移的大小不仅取决于温度,而且取决于缸内压力传感器的劣化程度而变化。随着缸内压力传感器的劣化程度增大,该漂移的大小也增大。本申请的发明人关注这一点提出了检测缸内压力传感器的故障的几个方法。
实施例1图4是根据本发明第1实施例、判定缸内压力传感器故障的装置的框图。在ECU 1中实现这些模块的功能。典型地,这些功能通过存储在ECU 1中的计算机程序来实现。可替代地,可通过硬件、软件、固件(firmware)以及这些的组合来实现这些功能(对于以下的框图也相同)。
缸内压力传感器15的输出经模数转换,作为Vps输入到缸内压力传感器的故障判定装置中。该模数转换按照比1个燃烧周期短的时间间隔Tk来进行。积分装置31按照上述式(1),对缸内压力传感器15的输出进行积分,计算缸内压力Pcyl。该积分操作优选与对缸内压力传感器的输出进行模数转换的周期Tk同步地进行。
漂移参数计算部32计算表示1个燃烧周期中缸内压力的漂移大小的漂移参数。在该实施例中,使用对1个燃烧周期中的缸内压力的漂移量进行逐次统计处理而得到的值Pdftave作为漂移参数。故障检测部33根据漂移参数Pdftave来判断缸内压力传感器15是否发生故障。
以下所示的流程图的处理典型地通过ECU 1来执行。
图5是根据第1实施例的检测缸内压力传感器故障的处理的流程图。每1个燃烧周期执行1次该处理。优选,在缸内压力减低到大气压附近且稳定的排气行程中执行。在一个实施例中,1个燃烧周期相当于曲轴角720度。
在步骤S1中,取得通过计算缸内压力的漂移参数的例程(例如,图7)而计算出的漂移参数Pdftave。在步骤S2中,调查漂移参数Pdftave是否在由上限值(例如,2mV)和下限值(例如,-2mV)规定的预定范围内。如果漂移参数Pdftave不在该预定范围内,则判断为存在缸内压力传感器发生故障的可能性,将标志Fsk_Pcyl设定为NG(S3)。如果漂移参数Pdftave在该预定范围内,则判断为缸内压力传感器正常,将标志Fsk_Pcyl设定为OK(S4)。
图6是最终判定缸内压力传感器是否发生故障的处理的流程图。该处理按预定的时间间隔(例如,10毫秒)来实施。
在步骤S7中,判断标志Fsk_Pcyl的值设定为NG是否持续经过了预定时间(例如,500毫秒)。如果步骤S7的判断为“是”,则判定为缸内压力传感器发生故障(S8)。通过这样的判断,可更加准确地判定缸内压力传感器的故障。
可替代地,在图5中示出的步骤S3中,也可以响应于标志Fsk_Pcyl被设定为值NG,判定为缸内压力传感器发生故障。
图7表示计算漂移参数的处理的流程图。每1个燃烧周期执行1次该处理。优选,在缸内压力减低到大气压附近且稳定的排气行程中执行。
在步骤S11中,取得通过积分装置31计算出的缸内压力Pcyl。在步骤S12中,从缸内压力的当前值Pcyl中减去前次值Pcyl1,计算缸内压力漂移量Pdft。该漂移量Pdft表示1个燃烧周期中的漂移的量。如上所述,因为该处理在排气行程中执行,因此在确实地减低到大气压附近且稳定的时机下对缸内压力Pcyl进行采样,从而可准确地计算漂移量Pdft。在步骤S13中,将缸内压力的当前值Pcyl转换为前次值Pcyl1。
在步骤S14中,按照式(2),计算系数Kpdrift。Pdrift是在后述的步骤S16中计算的可变增益,初始值设定为0。
Kpdrift=Pdrift/(1+Pdrift)(2)在步骤S15中,按照式(3),计算对漂移量进行统计处理后的值Pdftave。
Pdftave=Pdftave+Kpdrift×(Pdft-Pdftave)(3)这样,逐次地进行计算统计处理值Pdftave,使得与该时刻的漂移量Pdft之间的偏差(Pdft-pdftave)为最小。
在步骤S16中,按照式(4)计算可变增益Pdrift。Avew是固定的加权参数(例如,0.991)。
Pdrift=Pdrift/Avew+(1-Pdrift/(Avew+Pdrift))(4)这样,对每个燃烧周期,计算缸内压力的漂移量Pdft和漂移参数(统计处理值)Pdftave。
由于噪声的影响以及内燃机的运转状态的影响,存在在缸内压力传感器的输出中产生偏差的情况。通过使用逐次统计处理后的值Pdftave,可将因该偏差而引起的对故障检测的影响减至最小。
但是,在替代的实施方式中,也可使用漂移量Pdft作为漂移参数来实施故障判定。例如,当漂移量Pdft不在预定范围内时,可将标志Fsk_Pcyl设定为值NG。
实施例2图8是根据本发明第2实施例、判定缸内压力传感器故障的装置的框图。与第1实施例的不同点在于,不仅考虑漂移量、还考虑缸内压力的特性来检测缸内压力传感器的故障。
积分装置31和漂移参数计算部32与第1实施例的图4中所示相同。最大值计算部44求出在1个燃烧周期中缸内压力Pcyl的最大值PcylMax。故障检测部43根据缸内压力的最大值PcylMax来设定用于判定缸内压力传感器的故障的预定范围。故障检测部43根据漂移参数Pdftave是否在该预定范围内,来检测缸内压力传感器的故障。
缸内压力的漂移量根据缸内压力的特性而变化。根据第2实施例,根据缸内压力的特性来设定用于判定缸内压力传感器的故障的预定范围,因此可更加准确地检测缸内压力传感器的故障。
图9是根据第2实施例的检测缸内压力传感器的故障的处理的流程图。该处理例如在每1个燃烧周期中,优选在排气过程中实施。在一个实施例中,1个燃烧周期相当于曲轴角720度。
在步骤S21中,取得通过计算缸内压力的漂移参数的例程(例如,图7)而计算出的漂移参数Pdftave。在步骤S22中,求出在当前的燃烧周期中的缸内压力的最大值PcylMax。在步骤S23中,根据缸内压力的最大值PcylMax,设定预定范围的上限值和下限值。
图10示出了该预定范围的设定的一例。当缸内压力的最大值PcylMax小于100kPa时,上限值和下限值分别设定为1mV和-1mV。当缸内压力的最大值PcylMax大于100kPa时,该最大值PcylMax越大,上限值和下限值的绝对值也设定得越大。这是因为当缸内压力传感器发生故障时,缸内压力的变动越大,漂移的变动也越大。
返回图9,在步骤S24中,调查漂移参数Pdftave是否在由步骤S23中设定的上限值和下限值所规定的预定范围内。如果漂移参数Pdftave不在该预定范围内,则判断为存在缸内压力传感器发生故障的可能性,将标志Fsk_Pcyl设定为NG(S25)。如果漂移参数Pdftave在该预定范围内,则判断为缸内压力传感器正常,将标志Fsk_Pcyl设定为OK(S26)。
根据第1实施例的图6所示的故障判定处理也同样适用于第2实施例。此外,与第1实施例相同,也可代替统计处理值Pdftave,而使用漂移量Pdft作为漂移参数。
在第2实施例中,代替缸内压力的最大值PcylMax,也可使用表示缸内压力Pcyl的变动大小的其它参数。例如,也可使用图示平均有效压力。图示平均有效压力是本领域技术人员公知的参数。随着发动机的燃烧步骤,缸内压力改变。当进气开始时,进气门打开,因此缸内压力下降。在压缩行程中,缸内压力增大。当混合气燃烧时,缸内压力急遽增大。活塞被压下,缸内压力开始减小。当进入排气步骤时,排气门打开,因此缸内压力进一步减小。如式(5)所示,图示有效平均压力典型地可以通过将缸内压力的变化率Δpcyl的1个燃烧周期的积分值除以发动机的总冲程容积V来计算。
Pmi=∫(ΔPcyl)dvV---(5)]]>实施例3图11是根据本发明第3实施例的判定缸内压力传感器的故障的装置的框图。
缸内压力的漂移量可能随发动机的运转状态而变动。根据第3实施例,根据发动机的运转状态校正漂移参数,因此可抑制运转状态对漂移参数的影响,因此,可更加准确地检测缸内压力传感器的故障。
积分装置31和漂移参数计算部32与第1实施例的图4中所示相同。运转状态检测部53根据通过进气管压力传感器20(图1)检测出的进气管压力PB,计算校正系数KLOAD。进气管压力PB表示发动机的负荷。
校正部54使用校正系数KLOAD来校正漂移参数Pdftave。故障检测部55根据校正后的漂移参数Pdftave’是否在预定范围内,来检测缸内压力传感器的故障。
图12是根据第3实施例的检测缸内压力传感器的故障的处理的流程图。该处理例如在每1个燃烧周期中,优选在排气步骤中实施。在一个实施例中,1个燃烧周期相当于曲轴角720度。
在步骤S31中,取得通过计算缸内压力的漂移参数的例程(例如,图7)而计算出的漂移参数Pdftave。在步骤S32中,根据通过进气管压力传感器检测出的进气管压力PB,参照预定的映射图,求出校正系数KLOAD。
图13示出该预定的映射图的一例。随着发动机负荷增高,即进气管压力PB增大,发动机温度上升。当发动机温度上升时,即使缸内压力传感器正常,漂移量也存在增加的倾向。因此,发动机负荷越大,校正系数KLOAD设定得越小,由此,将漂移参数设为不依存于发动机负荷的值。
在步骤S33中,将漂移参数Pdftave乘以校正系数KLOAD,来计算校正后的漂移参数Pdftave’。在步骤S34中,调查校正后的漂移参数Pdftave’是否在由上限值(例如,2mV)和下限值(例如,-2mV)规定的预定范围内。如果校正后的漂移参数Pdftave’不在该预定范围内,则判断为存在缸内压力传感器发生故障的可能性,将标志Fsk_Pcyl设定为NG(S35)。如果校正后的漂移参数Pdftave’在该预定范围内,则判断为缸内压力传感器正常,将标志Fsk_Pcyl设定为OK(S36)。
根据第1实施例的图6所示的故障判定处理也同样适用于第3实施例。此外,与第1实施例相同,也可代替统计处理值Pdftave,而使用漂移量Pdft作为漂移参数。
代替发动机负荷,也可使用表示发动机运转状态的其它参数。在一个实施方式中,可以使用通过发动机水温传感器21(图1)检测出的发动机水温TW。例如,可使用发动机水温的每单位时间的变化量。
实施例4图14是根据本发明第4实施例的判定缸内压力传感器的故障的装置的框图。在该实施例中,通过有意地使缸内压力传感器包含漂移,从而更加准确地判定缸内压力传感器的故障。
探查信号叠加部60对缸内压力传感器的传感器元件部25(图2)有意地施加预定的负荷,以在缸内压力传感器15的输出上叠加预定的直流成分(以下,称为探查信号,例如为1mV)。例如,探查信号叠加部60是与缸内压力传感器连接的致动器,其响应于来自ECU 1的控制信号而对该传感器元件部25施加预定的负荷。其结果,在缸内压力传感器的输出上叠加了探查信号。
缸内压力传感器的输出变为(Vps+直流成分)。积分装置61如式(6)所示,对该缸内压力传感器的输出进行积分,计算缸内压力Pcyl。通过探查信号的叠加,在缸内压力Pcyl中有意地包含了与该探查信号相对应的漂移。
Pcyl=∫(Vps+探查信号) (6)漂移参数计算部62通过与第1实施例的图4中所示的漂移参数计算部32相同的方法,计算漂移参数。探查信号积分器63计算探查信号的1个燃烧周期的积分值。减法器64从漂移参数Pdftave中减去探查信号的积分值。故障检测部65根据漂移参数Pdftave是否在预定范围内,来检测缸内压力传感器的故障。
在缸内压力传感器正常时,可以根据该探查信号估计通过该探查信号的叠加而产生的“有意的漂移量”。当缸内压力传感器发生故障时,该有意的漂移量也增大。因此,通过从漂移参数中减去根据该探查信号估计的漂移量,从而可更加容易地判断缸内压力传感器是否发生故障。
如参照图2说明的那样,对缸内压力传感器的传感器元件部25施加有初始负荷。该初期负荷存在产生偏差的可能。这样的初始负荷的偏差可能使漂移量变动。当漂移量变动时,可能导致对缸内压力传感器的故障进行误判定。
根据该实施例,通过有意地在缸内压力中产生漂移,从而当缸内压力传感器发生故障时漂移的量增大,因此,可以在不受这样的初始负荷的偏差的影响的情况下判定缸内压力传感器的故障。为了更加准确地判定缸内压力传感器的故障,优选,探查信号的大小设定为有意的漂移量相对于该初始负荷的偏差足够大。
可替代地,不通过减法器64进行减法运算,而根据包含该有意的漂移的漂移参数,可判断缸内压力传感器是否发生故障。
图15是根据第4实施例的检测缸内压力传感器故障的处理的流程图。该处理例如在每1个燃烧周期中,优选在排气步骤中实施。在一个实施例中,1个燃烧周期相当于曲轴角720度。
在步骤S41中,取得通过计算缸内压力的漂移参数的例程(例如,图7)而计算出的漂移参数Pdftave。在步骤S42中,从漂移参数Pdftave中减去探查信号的积分值,即(探查信号×1个燃烧周期)。
在步骤S43中,调查漂移参数Pdftave是否在由上限值(例如,2mV)和下限值(例如,-2mV)规定的预定范围内。如果漂移参数Pdftave不在该预定范围内,则判断为存在缸内压力传感器发生故障的可能性,将标志Fsk_Pcyl设定为NG(S44)。如果漂移参数Pdftave在该预定范围内,则判断为缸内压力传感器正常,将标志Fsk_Pcyl设定为OK(S45)。
根据第1实施例的图6所示的故障判定处理也同样适用于第4实施例。此外,与第1实施例相同,也可代替统计处理值Pdftave,而使用漂移量Pdft作为漂移参数。
实施例5图16是根据本发明第5实施例的判定缸内压力传感器的故障的装置的框图。在该实施例中,使用多个气缸间的缸内压力传感器输出的关联度。
积分装置71和漂移参数计算部72通过与第1实施例的图4中所示的积分装置31和漂移参数计算部32相同的方法,对于各个气缸计算缸内压力,计算漂移参数。如参照图1说明的那样,在本实施例中使用4缸发动机。因此,对于第1~第4气缸,得到缸内压力Pcyl1~Pcyl4,之后得到漂移参数Pdftave1~Pdftave4。
关联部73取得多个气缸间的漂移参数的关联度。在该实施例中,从得到的4个漂移参数中求出最大值和最小值。可替代地,也可取得其它关联度。例如,可通过求4个漂移参数的平均值,或者求4个漂移参数的中心值等来取得关联度。故障检测部74根据求出的最大值和最小值是否在预定范围内,来判断气缸的缸内压力传感器是否有故障。
根据该实施例,取得多个气缸间的漂移参数的关联度,因此可更加准确地检测缸内压力传感器的故障。
图17是根据第5实施例的检测缸内压力传感器的故障的处理的流程图。该处理例如在每1个燃烧周期中,优选在排气步骤中实施。在一个实施例中,1个燃烧周期相当于曲轴角720度。
在步骤S51中,对于第1~第4气缸,分别取得通过计算缸内压力的漂移参数的例程(例如,图7)而计算出的漂移参数Pdftave1~Pdftave4。在步骤S52中,从漂移参数Pdftave1~Pdftave4中选择最大值和最小值,分别设定为Pdftave_max和Pdftave_min。
在步骤S53中,调查是否漂移参数的最大值Pdftave_max在由上限值(例如,2mV)和下限值(例如,-2mv)规定的预定范围内,且漂移参数的最小值Pdftave_min在该预定范围内。如果最大值和最小值都不在该预定范围内,则判断为存在任一气缸的缸内压力传感器发生故障的可能性,将标志Fsk_Pcyl设定为NG(S54)。如果最大值和最小值两者都在该预定范围内,则判断为所有气缸的缸内压力传感器正常,将标志Fsk_Pcyl设定为OK(S55)。
可替代地,如果漂移参数的最大值Pdftave_max不在所述预定范围内,则可以对于取得该最大值Pdftave_max的气缸判断为存在故障的可能性。同样地,如果漂移参数的最小值Pdftave_min不在所述预定范围内,则可以对于取得该最小值Pdftave_min的气缸判断为存在故障的可能性。
根据第1实施例的图6中示出的故障判定处理也同样适用于第5实施例。此外,与第1实施例相同,也可代替统计处理值Pdftave,而使用漂移量Pdft作为漂移参数。
实施例6图18是根据本发明第6实施例的判定缸内压力传感器的故障的装置的框图。在该实施例中,设有用于复位缸内压力的机构。通过复位操作,可准确且容易地求出漂移参数。
积分装置81对缸内压力传感器的输出Vps进行积分,计算缸内压力Pcyl。复位机构82按照预定的定时产生复位信号。复位信号是将缸内压力复位到预定的基准值(例如,0)的信号。在该实施例中,在各燃烧周期的预定的定时生成复位信号。积分装置81响应于复位信号,输出被复位为该预定的基准值的缸内压力Pcyl。
漂移参数计算部83根据复位前的缸内压力Pcyl_pre和复位后的缸内压力Pcyl_post之差,计算漂移参数Pdftave。
故障检测部84可按照第1~第5实施例中的任一方法来检测缸内压力传感器的故障。即,如果按照第1实施例,则根据漂移参数是否在预定范围内来判定缸内压力传感器的故障。如果按照第2实施例,则对应于缸内压力的最大值来设定该预定范围。如果按照第3实施例,则与发动机的运转状态相对应地校正漂移参数,根据该校正后的漂移参数是否在预定范围内,来判定缸内压力传感器的故障。如果按照第4实施例,则在缸内压力的输出上叠加探查信号。如果按照第5实施例,则对于多个气缸间取得漂移参数的关联度,根据该关联度来判定缸内压力传感器的故障。
参照图19说明复位机构的一例及复位信号的动作。图19(a)表示积分装置81的电路的一例。该积分电路具有开关元件85、电容器86以及运算放大器87。根据复位信号闭合开关元件85。当该元件闭合时,电容器86前后的电位差消失,由此运算放大器87的输出被复位为基准值。
在图19(b)中,示出了进行了这样的复位操作时的、从积分电路81输出的缸内压力Pcyl的波形的一例。在时刻t1、t2、t3、t4及t5上实施复位操作。通过这样的复位操作,缸内压力Pcyl被复位至基准值(在此,为0)。复位操作前后的缸内压力的差表示1个燃烧周期中的漂移的量。
图20是计算复位操作前后的缸内压力的变化量的处理的流程图。按照比1个燃烧周期短的时间间隔(例如,每1度的曲轴角)来实施该处理。
在步骤S61中,判断是否与复位信号相应地对缸内压力进行了复位。如果该判断为“否”,则存储在该时刻从积分装置81输出的缸内压力Pcyl作为复位操作前的缸内压力Pcyl_pre(S62)。如果该判断为“是”,则存储在该时刻从积分装置81输出的缸内压力Pcyl作为复位操作后的缸内压力Pcyl_post(S63)。在步骤S64中,计算复位前的缸内压力Pcyl_pre和复位后的缸内压力Pcyl_post作为变化量ΔPcyl。
图21是计算漂移参数的处理的流程图。在步骤S71中,将在图20的步骤S64中计算出的变化量ΔPcyl设定为缸内压力的漂移量Pdft。漂移量Pdft表示1个燃烧周期中的缸内压力的漂移的量。步骤S72~74与图7的步骤S14~S16相同,因此省略说明。
如上所述,可以对这样计算出的漂移量应用第1~第5实施例中的任一故障判定方法,来判定缸内压力传感器的故障。
实施例7图22是根据本发明第7实施例的判定缸内压力传感器的故障的装置的框图。为了计算不包含漂移的缸内压力,设有计算漂移校正量的机构。在本实施例中,利用该机构,计算漂移参数。
校正装置91通过从缸内压力传感器15的输出,即缸内压力的变化率Vps中减去漂移校正量Pcyl_comp,来校正缸内压力的变化率。积分装置92对通过该校正得到的缸内压力变化率Vps’进行积分,来计算缸内压力Pcyl。漂移校正量计算装置90是用于计算漂移校正量Pcyl_comp的装置。向校正装置91反馈漂移校正量Pcyl_comp。
该反馈操作按预定的时间间隔反复进行。因此,每过预定的时间间隔,从缸内压力传感器的输出Vps中除去漂移成分Pcyl_comp。因为对除去了漂移成分的缸内压力传感器输出Vps’进行积分,所以可以抑制在得到的缸内压力Pcyl的波形中出现漂移。
在该实施例中,按照与1个燃烧周期的长度相等的Tn的周期来进行漂移校正量计算装置90的处理,按照比Tn短的Tk的周期来进行校正装置91以及积分装置92的处理。优选,把Tk决定为与对缸内压力传感器的输出进行模数转换的周期的长度一致。由此,每当作为数字值Vps得到缸内压力传感器的输出时,可通过漂移校正量Pcyl_comp来校正该Vps。
漂移参数计算部96根据漂移校正量Pcyl_comp,计算漂移参数Pdftave。如第6实施例所述,故障检测部97可按照第1~第5的实施例中的任一方法,来判定缸内压力传感器的故障。
漂移校正量计算装置90具有采样电路93、漂移量计算电路94以及漂移变化率计算电路95。按Tn的周期来进行采样电路93的采样。采样电路93在各燃烧周期的预定的曲轴(CRK)角处,对缸内压力Pcyl进行采样。优选,在进气行程中的预定的曲轴角处对缸内压力Pcyl进行采样。在采样电路93中保持通过该采样得到的缸内压力样本Psample直到下一采样。在图23(a)中示出了缸内压力样本Psample的波形的一例。
漂移量计算电路94与通过采样电路93生成缸内压力样本Psample相对应地,执行式(7),计算漂移量Pdft。漂移量Pdft表示1个燃烧周期中的漂移量。
漂移量Pdft=缸内压力Psample-基准值(7)基准值被设定为表示没有漂移影响时的缸内压力。在一例中,使用按照与采样电路93的采样相同的定时采样的、进气管压力传感器20(图1)的输出PB作为基准值。在进气行程中进气门打开,因此如果没有漂移的影响,则缸内压力与进气管压力成为大致相同的压力。通过从缸内压力Pcyl中减去进气管压力PB得到的值成为在该燃烧周期中累积的漂移量Pdft。
在图23(b)中示出了漂移量Pdft的一例。在采样电路93中保持在第1燃烧周期的进气行程中的时刻t1采样的缸内压力样本Psample1,直到得到下一缸内压力样本。与在时刻t1采样的进气管压力PB之间的差是关于该第1燃烧周期的漂移量Pdft1。同样,在采样电路93中保持在第2燃烧周期的进气步骤中的时刻t2采样的缸内压力样本Psample2,直到得到下一缸内压力样本。与在时刻t2采样的进气管压力PB之间的差是关于该第2燃烧周期的漂移量Pdft2。如此,对每个燃烧周期计算漂移量Pdft。
返回图22,漂移变化率计算电路95执行式(8),计算漂移变化率Pcyl_comp。漂移变化率Pcyl_comp表示每单位时间Tk的漂移变化率。
漂移变化率Pcyl_comp=漂移量Pdft预定的采样次数(8)其中,预定的采样次数=1个燃烧周期/Tk如上所述,在一个实施例中,Tk等于对缸内压力传感器的输出进行模数转换的周期的长度。这样,能够以每单位时间Tk的漂移变化率Pcyl_comp来校正每单位时间Tk得到的缸内压力传感器的输出Vps。
图23(c)中示出了漂移变化率Pcyl_comp。在时刻t1上,漂移量计算电路94计算漂移量Pdft。把该漂移量Pdft除以预定的采样次数,可计算出每单位时间Tk的漂移变化率Pcyl_comp。这样计算出的漂移变化率Pcyl_comp作为漂移校正量反馈给校正装置91(图22)。
图24是计算漂移校正量(漂移变化率)的处理的流程图。每过预定的曲轴角(例如,1度)实施该处理。
在步骤S81中,判断向上计数器Dcnt是否达到预定值Dsample。向上计数器在各燃烧周期的进气行程中的开始时刻,即曲轴角变为0时,复位为0。向上计数器按照来自曲轴角传感器17(图1)的曲轴信号进行计数。在一个实施例中,向上计数器从0至720进行计数。Dsample被预先确定,表示应对缸内压力Pcyl进行采样的曲轴角度。
当步骤S81的回答为“否”时,不是应该对缸内压力进行采样的时刻,因此计数器Dcnt增加1(S82)。当步骤881的回答为“是”时,向上计数器的值设置为0(S83)。在步骤S84中,对缸内压力Pcyl进行采样,得到缸内压力样本Psample。此外,对来自进气管压力传感器的输出PB进行采样。在步骤S85中,计算缸内压力样本Psample和进气管压力PB之差,作为漂移量Pdft。在步骤S86中,将漂移量Pdft除以预定的采样次数,计算漂移变化率Pcyl_comp。在该实施例中,参照式(8)如上所述,与1个燃烧周期相对应的曲轴角度为720度。设与Tk相对应的曲轴角度为D时,预定的采样次数为720/D。
图25示出了计算漂移参数的处理的流程图。按Tk的周期来实施该处理。在步骤S91中,如式(9)所示,执行漂移变化率Pcyl_comp的积分操作。即,将每D曲轴角的漂移变化率Pcyl_comp与缸内压力的漂移量Pdfti的前次值相加,计算漂移量Pdfti的当前值。
Pdfti的当前值=Pdfti的前次值+Pcyl_comp(9)这样计算出的漂移量Pdfti表示当前运算周期的时刻的缸内压力的漂移量。在1个燃烧周期中,漂移量Pdfti被计算成线性地变化。
可替代地,在按1度的曲轴角度的周期来实施该处理的情况下,在式(9)中所示的积分操作中,加上(Pcyl_comp/D)。
步骤S92~94与图7的步骤S14~S16相同,因此省略说明。这样计算出的漂移参数Pdftave被计算成对应于漂移量Pdfti而更加细致地曲线状变化。
如上所述,对这样计算出的漂移参数,可应用根据第1~第5实施例的任一例的故障判定方法,来判定缸内压力传感器的故障。
以下说明用于计算漂移变化率Pcyl_comp的另一实施例。
图26示出了对于图22中所示的漂移校正量计算装置90的代替方式。采样电路93和漂移量计算电路94与图22中所示相同。与图22中所示的漂移校正量计算装置的不同点在于,由漂移量Pdft计算漂移变化率Pcyl_comp的方法。根据该实施例,通过过采样、移动平均、以及微分的一系列的操作,来计算漂移变化率Pcyl-comp。对于该方法,参照图27进行说明。
在图27(a)中,示出在各燃烧周期中(即,按照Tn的周期)由漂移量计算电路94计算出的漂移量Pdft的波形。过采样电路101按照Tk的周期对漂移量Pdft进行过采样。
1个燃烧周期的采样次数m为(1个燃烧周期/Tk)。图27(a)中示出了m=6的例子。
移动平均电路102每当通过过采样得到样本值时,按照式(10),对样本Pdft(k-(m-1))~Pdft(k)进行平均。这样,计算出每时间Tk的漂移量ΔPdft。
ΔPdft(k)=Pdft(k-(m-1))+Pdft(k-(m-2))+,...,+Pdft(k-1)+Pdft(k)m---(10)]]>这样得到的漂移量ΔPdft由图27(b)所示的线表示。该漂移量ΔPdft表示每时间Tk累积的漂移量。因此,通过求解图27(b)中示出的线的斜率,即通过对该漂移量ΔPdft进行微分,可计算漂移变化率Pcyl_comp。
作为一例,示出了当m=6时,在时刻t1计算出的漂移变化率Pcyl_comp。通过对Pdft(k-5)~Pdft(k)移动平均得到的ΔPdft进行微分,计算出该漂移变化率Pcyl_comp。这样,当按Tk的周期计算漂移变化率Pcyl_comp时,得到图27(c)所示的波形。向校正装置91(图22)反馈计算出的漂移变化率Pcyl_comp。
如上所述,等于对缸内压力传感器的输出进行模数转换的周期的长度。这样,可以用每时间Tk的漂移变化率Pcyl_comp来对按Tk的周期得到的缸内压力传感器的输出Vps进行校正。
在上述的实施方式中,过采样的样本值的平均使用了移动平均法。可替代地,也可使用其它的滤波(例如,低通滤波)。
实施例8图28是根据本发明第8实施例的判定缸内压力传感器的故障的装置的框图。为了计算不包含漂移的缸内压力,设有计算漂移校正量的机构,这一点与实施例7相同。利用该机构,计算漂移参数。与第7实施例的不同点在于,计算漂移校正量的方法不同。
积分装置111对缸内压力传感器的输出Vps进行积分,计算缸内压力Pcyl。校正装置112用漂移校正量ΔPdft对该缸内压力Pcyl进行校正,计算校正后的缸内压力Pcyl’。通过该校正,校正后的缸内压力Pcyl’不包含漂移。漂移校正量计算装置110是用于根据缸内压力Pcyl计算漂移校正量ΔPdft的装置。
在该实施例中,按照与1个燃烧周期的长度相等的Tn的周期来进行漂移校正量计算装置110的处理,按照比Tn短的Tk的周期来进行积分装置111以及校正装置112的处理。优选,把Tk决定为与对缸内压力传感器的输出进行模数转换的周期的长度一致。由此,每当作为数字值Vps得到缸内压力传感器的输出时,可通过漂移校正量ΔPdft来校正与该Vps对应的缸内压力Pcyl。
漂移参数计算部96以与第7实施例相同的方法,根据漂移校正量ΔPdft,计算漂移参数Pdftave。如第6实施例所述,故障检测部97可按照第1~第5实施例中的任一方法,来判定缸内压力传感器的故障。
漂移校正量计算装置110具有采样电路113、漂移量计算电路114、过采样电路115以及移动平均电路116。这些电路与第7实施例的图26所示的采样电路93、漂移量计算电路94、过采样电路101以及移动平均电路102同样地动作。其结果,通过移动平均电路116计算出每时间Tk的漂移量ΔPdft(参照式(10))。校正装置112接受每该时间Tk的漂移量ΔPdft作为漂移校正量。校正装置112通过从缸内压力Pcyl中减去漂移校正量ΔPdft来校正缸内压力Pcyl,计算校正后缸内压力Pcyl’。校正后缸内压力Pcyl’表示不包含漂移的缸内压力。
如此,每当作为数字值Vps得到缸内压力传感器的输出时,通过漂移校正量ΔPdft来校正缸内压力Pcyl。周期Tk的长度比燃烧周期的长度短,因此可避免在1个燃烧周期中在缸内压力中累积漂移。
在上述的实施例中,为了平均过采样的漂移量的样本,使用了移动平均法。可替代地,也可使用其它的滤波(例如,低通滤波)。
图29是根据第8实施例的计算漂移参数的处理的流程图。在该例子中按Tk的周期来实施该处理。在步骤S101中,将每时间Tk的漂移量ΔPdft设定为漂移量Pdft。步骤S102~104与图7的步骤S14~S16相同,因此省略说明。
如上所述,对这样计算出的漂移参数,可应用第1~第5实施例的任一例的故障判定方法,来判定缸内压力传感器的故障。
在第7和第8实施例中示出的漂移校正量计算机构是一个例子,也可以使用其它机构来校正缸内压力传感器的输出,或者校正缸内压力。
作为一个例子,可以在第7实施例的校正机构中,在漂移变化率计算部95和校正装置91之间,设置实施使漂移变化率Pcyl_comp收敛于0的控制的控制器。计算对校正装置91的控制输入,以使漂移变化率Pcyl_comp成为0。通过使用该控制输入来校正缸内压力传感器的输出Vps,使该缸内压力传感器的输出中不包含漂移。
此外,在第8实施例的校正机构中,可在移动平均电路119和校正装置112之间,设置实施使漂移量ΔPdft收敛于0的控制的控制器。在该情况下,漂移校正量计算装置110的输入为校正后的缸内压力Pcyl’。根据校正后的缸内压力Pcyl’,求出漂移校正量ΔPdft,实施使该漂移校正量ΔPdft收敛于0的控制,计算对校正装置112的控制输入。该校正装置112通过由该控制输入来校正缸内压力Pcyl,使得在校正后的缸内压力Pcyl’中不包含漂移。
本发明可应用于通用的(例如,船外机等)内燃机。
权利要求
1.一种判定缸内压力传感器的故障的装置,其具有缸内压力计算单元,其根据设在内燃机上的缸内压力传感器的输出,计算该内燃机的缸内压力;漂移参数计算单元,其根据所述计算出的缸内压力,计算表示该缸内压力的漂移量的漂移参数;以及故障判定单元,其在所述漂移参数不在预定范围内时,判定为所述缸内压力传感器发生故障。
2.根据权利要求1所述的装置,该装置还具有根据所述缸内压力的特性设定所述预定范围的单元。
3.根据权利要求1或2所述的装置,该装置还具有求出用于与所述内燃机的运转状态相应地校正所述漂移参数的系数的单元;以及利用所述校正系数对所述漂移参数进行校正的单元,若该校正后的漂移参数不在所述预定范围内,则所述故障判定单元判定为所述缸内压力传感器发生故障。
4.根据权利要求1至3中的任一项所述的装置,该装置还具有对该缸内压力传感器进行操作,以在所述缸内压力传感器的输出上叠加预定信号的单元,所述缸内压力计算单元根据叠加了该预定信号的缸内压力传感器的输出,来计算所述缸内压力。
5.一种判定缸内压力传感器的故障的装置,其对于具有分别具备缸内压力传感器的多个气缸的内燃机,判定任一气缸的缸内压力传感器是否发生故障,该装置具有缸内压力计算单元,其对于各个气缸,根据该气缸的所述缸内压力传感器的输出,计算该气缸的缸内压力;漂移参数计算单元,其对于各个气缸,根据所述计算出的缸内压力,计算表示该气缸的缸内压力漂移量的漂移参数;关联度计算单元,其在所述多个气缸间计算所述漂移参数的关联度;以及故障判定单元,其根据所述计算出的关联度,判定任一气缸的缸内压力传感器是否发生故障。
6.根据权利要求1至4中的任一项所述的装置,所述漂移参数计算单元还具有按照预定的定时,将所述缸内压力复位为基准值的复位单元;以及根据在所述复位单元的复位操作之前得到的所述缸内压力和在该复位操作之后得到的所述缸内压力之差,计算所述漂移参数的单元。
7.根据权利要求1至4中的任一项所述的装置,该装置还具有校正所述缸内压力以使其不包含漂移的缸内压力校正单元,该缸内压力校正单元具有对所述缸内压力传感器的输出进行校正的校正单元;对来自所述校正单元的输出进行积分,计算所述缸内压力的积分单元;以及根据所述计算出的缸内压力,计算该缸内压力中包含的漂移的变化率的漂移变化率计算单元,向所述校正单元反馈所述计算出的漂移变化率,该校正单元利用该漂移变化率对所述缸内压力传感器的输出进行校正,所述漂移参数计算单元根据所述漂移变化率来计算所述漂移参数。
8.根据权利要求1至4中的任一项所述的装置,该装置还具有利用用于除去所述计算出的缸内压力中的漂移的漂移校正量,来校正该缸内压力的单元,所述漂移参数计算单元根据所述漂移校正量,计算所述漂移参数。
9.一种判定缸内压力传感器的故障的方法,其包括以下步骤根据设在内燃机上的缸内压力传感器的输出,计算该内燃机的缸内压力的步骤;根据所述计算出的缸内压力,计算表示该缸内压力的漂移量的漂移参数的步骤;以及当所述漂移参数不在预定范围内时,判定为所述缸内压力传感器发生故障的步骤。
10.根据权利要求9所述的方法,该方法还包括根据所述缸内压力的特性设定所述预定范围的步骤。
11.根据权利要求9或10所述的方法,该方法还包括求出用于与所述内燃机的运转状态相应地校正所述漂移参数的系数的步骤;以及利用所述校正系数来校正所述漂移参数的步骤,当该校正后的漂移参数不在所述预定范围内时,所述判定步骤判定为所述缸内压力传感器发生故障。
12.根据权利要求9至11的任一项所述的方法,该方法还包括操作该缸内压力传感器,以在所述缸内压力传感器的输出上叠加预定信号的步骤,所述缸内压力计算步骤根据叠加了该预定信号的缸内压力传感器的输出,来计算所述缸内压力。
13.一种判定缸内压力传感器的故障的方法,其对于具有分别具备缸内压力传感器的多个气缸的内燃机,判定任一气缸的缸内压力传感器是否发生故障,该方法包括以下步骤对于各个气缸,根据该气缸的所述缸内压力传感器的输出,计算该气缸的缸内压力的步骤;对于各个气缸,根据所述计算出的缸内压力,计算表示该气缸的缸内压力漂移量的漂移参数的步骤;在所述多个气缸间计算所述漂移参数的关联度的步骤;以及根据所述计算出的关联度,判定任一气缸的缸内压力传感器是否发生故障的步骤。
14.根据权利要求9至12的任一项所述的装置,所述漂移参数计算步骤还包括以下步骤按照预定的定时,将所述缸内压力复位为基准值的步骤以及根据在所述复位操作之前得到的所述缸内压力和在该复位操作之后得到的所述缸内压力之差,计算所述漂移参数的步骤。
15.根据权利要求9至12的任一项所述的方法,该方法还具有校正所述缸内压力以使其不包含漂移的步骤,该步骤进一步包括以下步骤对所述缸内压力传感器的输出进行校正的步骤;对来自所述校正步骤的输出进行积分,计算所述缸内压力的步骤;以及根据所述计算出的缸内压力,计算该缸内压力中包含的漂移的变化率的步骤,向所述校正步骤反馈所述计算出的漂移变化率,该校正步骤利用该漂移变化率对所述缸内压力传感器的输出进行校正,所述漂移参数计算步骤根据所述漂移变化率来计算所述漂移参数。
16.根据权利要求9至12的任一项所述的方法,该方法还具有利用用于除去所述计算出的缸内压力中的漂移的漂移校正量,来校正该缸内压力的步骤,所述漂移参数计算步骤根据所述漂移校正量,计算所述漂移参数。
全文摘要
本发明提供一种判定缸内压力传感器的故障的装置及方法。其更加准确地检测缸内压力传感器的故障,而不会导致成本升高。判定缸内压力传感器的故障的装置根据设在内燃机中的缸内压力传感器的输出,计算该内燃机的缸内压力,根据该缸内压力,计算表示该缸内压力的漂移量的漂移参数。当该漂移参数不在预定范围内时,判定为所述缸内压力传感器发生故障。在一个实施方式中,可根据缸内压力的特性设定该预定范围。另外,根据另一实施方式,与内燃机的运转状态相对应地求出校正系数,通过该校正系数,校正所述漂移参数。而根据另一实施方式,操作缸内压力传感器,以在缸内压力传感器的输出上叠加预定的探察信号。根据叠加了该探察信号的缸内压力传感器输出来计算缸内压力。
文档编号F02D45/00GK1954142SQ20058001591
公开日2007年4月25日 申请日期2005年5月18日 优先权日2004年5月20日
发明者佐藤正浩, 大久保桂, 篠崎广一郎, 安井裕司, 长岛庆一 申请人:本田技研工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1