JP7020141B2 - Failure detection device - Google Patents

Failure detection device Download PDF

Info

Publication number
JP7020141B2
JP7020141B2 JP2018011521A JP2018011521A JP7020141B2 JP 7020141 B2 JP7020141 B2 JP 7020141B2 JP 2018011521 A JP2018011521 A JP 2018011521A JP 2018011521 A JP2018011521 A JP 2018011521A JP 7020141 B2 JP7020141 B2 JP 7020141B2
Authority
JP
Japan
Prior art keywords
failure
value
fuel injection
determination
period
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018011521A
Other languages
Japanese (ja)
Other versions
JP2019127923A (en
Inventor
聡 前田
淳也 北田
英雄 松永
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Motors Corp
Original Assignee
Mitsubishi Motors Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Motors Corp filed Critical Mitsubishi Motors Corp
Priority to JP2018011521A priority Critical patent/JP7020141B2/en
Publication of JP2019127923A publication Critical patent/JP2019127923A/en
Application granted granted Critical
Publication of JP7020141B2 publication Critical patent/JP7020141B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Fuel-Injection Apparatus (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

本発明は、エンジンの燃料噴射システムに関する故障を検出する故障検出装置に関する。 The present invention relates to a failure detection device for detecting a failure related to an engine fuel injection system.

従来、エンジンの空燃比をフィードバック制御する燃料噴射システムにおいて、排気系に介装された空燃比センサや酸素濃度センサで実空燃比を検出し、その実空燃比に基づく故障判定を実施する手法が知られている。すなわち、フィードバック制御により実空燃比が目標空燃比に近づくように燃料補正量(補正値)を算出するとともに燃料噴射量を制御している場合に、この補正値が規定の正常範囲を超えたときに何らかの故障が燃料噴射システムに発生していると判断(検出)するものである。補正値としては、例えば、フィードバック制御による空燃比フィードバック補正値やこの補正値をもとにした学習制御による空燃比学習値が挙げられる。 Conventionally, in a fuel injection system that feedback-controls the air-fuel ratio of an engine, a method of detecting the actual air-fuel ratio with an air-fuel ratio sensor or an oxygen concentration sensor interposed in the exhaust system and performing failure determination based on the actual air-fuel ratio is known. Has been done. That is, when the fuel correction amount (correction value) is calculated so that the actual air-fuel ratio approaches the target air-fuel ratio by feedback control and the fuel injection amount is controlled, when this correction value exceeds the specified normal range. It is determined (detected) that some kind of failure has occurred in the fuel injection system. Examples of the correction value include an air-fuel ratio feedback correction value by feedback control and an air-fuel ratio learning value by learning control based on this correction value.

複数の燃料噴射モードを備えたエンジンでは、上記の手法によって燃料噴射システムの一つに故障が発生していると判断(検出)されると、フェールセーフ制御として、故障を検出した燃料噴射システムを停止して、故障を検出していない燃料噴射システムが代用される(例えば特許文献1参照)。
In an engine equipped with multiple fuel injection modes, if it is determined (detected) that one of the fuel injection systems has a failure by the above method, the fuel injection system that detects the failure is used as fail-safe control. A fuel injection system that has stopped and has not detected a failure is substituted (see, for example, Patent Document 1).

特許第4375201号公報Japanese Patent No. 4375201

しかしながら、燃料噴射モードごとに異なる指標を用いて故障判定を行う場合、故障判定中に燃料噴射モードが切り替えられると、それまでの判定経過がリセットされてしまう。そのため、燃料噴射モードが短いスパンで切り替えられると一向に故障を検出することができず、故障検出精度が低下する。また、故障の発見が遅れることで、エンジンの燃焼状態が不安定なまま空燃比が不適切に制御され続けることとなり、エンジン制御の安定性,信頼性が低下しうる。 However, when the failure determination is performed using a different index for each fuel injection mode, if the fuel injection mode is switched during the failure determination, the determination process up to that point is reset. Therefore, if the fuel injection mode is switched in a short span, the failure cannot be detected at all, and the failure detection accuracy is lowered. In addition, the delay in finding a failure causes the air-fuel ratio to continue to be improperly controlled while the combustion state of the engine is unstable, which may reduce the stability and reliability of engine control.

本件は、このような課題に鑑み案出されたもので、空燃比がフィードバック制御されるエンジンの燃料噴射システムに関する故障を検出する故障検出装置において、故障検出精度を向上させることを目的の一つとする。なお、これらの目的に限らず、後述する発明を実施するための形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本件の他の目的である。 This case was devised in view of such problems, and one of the purposes is to improve the failure detection accuracy in the failure detection device for detecting the failure of the fuel injection system of the engine whose air-fuel ratio is feedback-controlled. do. Not limited to these purposes, it is also an action and effect derived by each configuration shown in the embodiment for carrying out the invention described later, and it is also another purpose of the present invention to exert an action and effect which cannot be obtained by the conventional technique. Is.

(1)ここで開示する故障検出装置は、少なくとも二つの燃料噴射モードを有するとともに空燃比がフィードバック制御されるエンジンの燃料噴射システムに関する故障を検出する故障検出装置であって、前記燃料噴射モードごとに異なる指標を用いて、前記燃料噴射システムの故障可能性を判定する判定部と、前記故障可能性のある状態の継続期間を計測するとともに、前記燃料噴射モードの切り替え時に前記継続期間をリセットする計測部と、前記継続期間が所定の第一判定期間に達しているときに前記燃料噴射システムの故障を検出したと判断する検出部と、を備える。前記計測部は、前記継続期間が前記第一判定期間よりも短い第二判定期間以上であることを含む保持条件が成立したら、前記燃料噴射モードが切り替えられても前記継続期間をリセットせずに保持する。 (1) The failure detection device disclosed here is a failure detection device that has at least two fuel injection modes and detects a failure related to the fuel injection system of an engine in which the air fuel ratio is feedback-controlled, and is for each fuel injection mode. Using different indexes, the determination unit for determining the possibility of failure of the fuel injection system and the duration of the state with the possibility of failure are measured, and the duration is reset when the fuel injection mode is switched. It includes a measurement unit and a detection unit that determines that a failure of the fuel injection system has been detected when the continuation period reaches a predetermined first determination period. The measuring unit does not reset the continuation period even if the fuel injection mode is switched when the holding condition including that the continuation period is shorter than the first determination period is shorter than the second determination period is satisfied. Hold.

(2)前記故障検出装置は、前記空燃比の目標値と計測値との差の積算値における定常成分に相当する学習値を算出する算出部と、前記学習値に基づいて前記第二判定期間を設定する設定部と、を備えていることが好ましい。
(3)前記設定部は、1回のドライブサイクル内における前記学習値の変化量が大きいほど前記第二判定期間を短縮することが好ましい。
(2) The failure detection device includes a calculation unit that calculates a learning value corresponding to a steady component in the integrated value of the difference between the target value of the air-fuel ratio and the measured value, and the second determination period based on the learning value. It is preferable to have a setting unit for setting.
(3) It is preferable that the setting unit shortens the second determination period as the amount of change in the learning value in one drive cycle is larger.

(4)前記設定部は、前記学習値が補正限界値に到達している状態で、前記積算値が前記学習値と同じ方向に所定量以上偏っている場合に、前記第二判定期間を短縮することが好ましい。
(5)前記制御装置は、前記検出部によって初めて前記故障が検出された場合に仮故障コードを記録する記録部と、前記第二判定期間を設定する設定部と、を備え、前記設定部は、前記仮故障コードが記録されている場合には、前記仮故障コードが記録されていない場合よりも前記第二判定期間を短くすることが好ましい。
(4) The setting unit shortens the second determination period when the learning value has reached the correction limit value and the integrated value is biased by a predetermined amount or more in the same direction as the learning value. It is preferable to do so.
(5) The control device includes a recording unit that records a temporary failure code when the failure is detected for the first time by the detection unit, and a setting unit that sets the second determination period, and the setting unit includes the setting unit. When the temporary failure code is recorded, it is preferable to shorten the second determination period as compared with the case where the temporary failure code is not recorded.

(6)前記保持条件には、切り替え後の前記燃料噴射モードの実施期間が第一所定期間未満であることが含まれることが好ましい。
(7)また、前記保持条件には、切り替え後の前記燃料噴射モードから切り替え前の前記燃料噴射モードに復帰した場合に、その復帰時点から再び前記故障可能性があると判定されるまでの期間が第二所定期間未満であることが含まれることが好ましい。
(6) It is preferable that the holding condition includes that the implementation period of the fuel injection mode after switching is less than the first predetermined period.
(7) Further, in the holding condition, when the fuel injection mode after switching is returned to the fuel injection mode before switching, the period from the time of the return until it is determined that there is a possibility of failure again. Is preferably less than the second predetermined period.

開示の故障検出装置によれば、噴射モードが切り替えられることによる故障判定の中断を回避することができ、早期に故障を検出することができることから、故障検出精度を向上させることができる。 According to the disclosed failure detection device, it is possible to avoid interruption of failure determination due to switching of the injection mode, and it is possible to detect the failure at an early stage, so that the failure detection accuracy can be improved.

エンジンの燃料噴射システム及び故障検出装置を示す模式図である。It is a schematic diagram which shows the fuel injection system of an engine and a failure detection device. 燃料噴射モードを選択するためのマップ例である。This is an example of a map for selecting a fuel injection mode. 故障検出装置で実施される故障検出制御の手順を例示するフローチャートである。It is a flowchart which exemplifies the procedure of the failure detection control carried out by the failure detection device. 図3のサブフローチャートである。It is a sub-flow chart of FIG. 継続時間の保持による作用効果を説明するための図である。It is a figure for demonstrating the action effect by holding the duration. 第二判定時間の設定による作用効果を説明するための図である。It is a figure for demonstrating the action effect by setting of the 2nd determination time.

図面を参照して、実施形態としての故障検出装置について説明する。以下に示す実施形態はあくまでも例示に過ぎず、以下の実施形態で明示しない種々の変形や技術の適用を排除する意図はない。本実施形態の各構成は、それらの趣旨を逸脱しない範囲で種々変形して実施することができる。また、必要に応じて取捨選択することができ、あるいは適宜組み合わせることができる。 A failure detection device as an embodiment will be described with reference to the drawings. The embodiments shown below are merely examples, and there is no intention of excluding the application of various modifications and techniques not specified in the following embodiments. Each configuration of the present embodiment can be variously modified and implemented without departing from the gist thereof. In addition, it can be selected as needed, or it can be combined as appropriate.

[1.エンジン]
図1は、車両に搭載されるエンジン10の燃料噴射システムと、燃料噴射システムに関する故障を検出する制御(以下「故障検出制御」という)を実施するための故障検出装置1とを示す模式図である。ここでは、複数気筒のうちの一つを示す。燃料噴射システムとしては、筒内噴射(DI)とポート噴射(MPI)とを使用した燃料噴射を実施するものを例示する。
[1. engine]
FIG. 1 is a schematic diagram showing a fuel injection system of an engine 10 mounted on a vehicle and a failure detection device 1 for carrying out control for detecting a failure related to the fuel injection system (hereinafter referred to as “failure detection control”). be. Here, one of a plurality of cylinders is shown. An example of the fuel injection system is one that performs fuel injection using in-cylinder injection (DI) and port injection (MPI).

各気筒には、筒内で燃料を噴射する筒内噴射弁4と、吸気ポート内で燃料を噴射するポート噴射弁5とが設けられる。また、エンジン10の吸気通路2には、スロットル弁8が配置される。筒内に導入される混合気の空燃比(A/F)は、筒内噴射弁4及びポート噴射弁5から噴射される燃料量と、スロットル弁8の開度によって制御される吸気量とに応じて変動しうる。 Each cylinder is provided with an in-cylinder injection valve 4 for injecting fuel in the cylinder and a port injection valve 5 for injecting fuel in the intake port. Further, a throttle valve 8 is arranged in the intake passage 2 of the engine 10. The air-fuel ratio (A / F) of the air-fuel mixture introduced into the cylinder is determined by the amount of fuel injected from the in-cylinder injection valve 4 and the port injection valve 5 and the intake amount controlled by the opening degree of the throttle valve 8. It can vary accordingly.

排気通路3には、空燃比(あるいは空気過剰率や当量比)を計測するためのセンサが取り付けられる。図1に示す例では、排気浄化触媒の上流側に第一空燃比センサ6が設けられ、排気浄化触媒の下流側に第二空燃比センサ7が設けられている。これらの空燃比センサ6,7は、排気中の酸素濃度や炭化水素濃度に応じた信号を出力しうるセンサであり、例えばリニア空燃比センサ(LAFS)やジルコニア式酸素濃度センサなどである。空燃比センサ6,7から出力される信号は、排気中の酸素濃度や炭化水素濃度から推定される実際の空燃比(すなわち、空燃比の計測値)に相当する。 A sensor for measuring the air-fuel ratio (or the excess air ratio or the equivalent ratio) is attached to the exhaust passage 3. In the example shown in FIG. 1, the first air-fuel ratio sensor 6 is provided on the upstream side of the exhaust gas purification catalyst, and the second air-fuel ratio sensor 7 is provided on the downstream side of the exhaust gas purification catalyst. These air-fuel ratio sensors 6 and 7 are sensors capable of outputting signals according to the oxygen concentration and the hydrocarbon concentration in the exhaust gas, and are, for example, a linear air-fuel ratio sensor (LAFS) and a zirconia type oxygen concentration sensor. The signals output from the air-fuel ratio sensors 6 and 7 correspond to the actual air-fuel ratio (that is, the measured value of the air-fuel ratio) estimated from the oxygen concentration and the hydrocarbon concentration in the exhaust gas.

エンジン10の筒内で燃焼する混合気の空燃比は、空燃比の目標値と計測値との差に基づき、図示しないエンジン制御装置によってフィードバック制御(F/B制御)される。フィードバック制御では、空燃比の目標値と計測値との差が小さくなるように、燃料量が行程毎に補正される。一般に、フィードバック制御での補正値には、空燃比の目標値と計測値との差に応じて設定される比例補正値や、差の微分値に応じて設定される微分補正値や、差の積分値に応じて設定される積分補正値などが含まれる。本実施形態のフィードバック制御には、少なくとも積分補正値(差の積算値)であるF/B積分値と、その定常成分(定常的なずれ)に相当するA/F学習値とが含まれる。これらの算出手法については後述する。 The air-fuel ratio of the air-fuel mixture burned in the cylinder of the engine 10 is feedback-controlled (F / B control) by an engine control device (not shown) based on the difference between the target value and the measured value of the air-fuel ratio. In the feedback control, the fuel amount is corrected for each stroke so that the difference between the target value of the air-fuel ratio and the measured value becomes small. Generally, the correction value in the feedback control includes a proportional correction value set according to the difference between the target value of the air-fuel ratio and the measured value, a differential correction value set according to the differential value of the difference, and a difference. It includes the integral correction value set according to the integral value. The feedback control of the present embodiment includes at least an F / B integral value which is an integral correction value (integral value of difference) and an A / F learning value corresponding to a steady component (steady deviation) thereof. These calculation methods will be described later.

故障検出装置1は、エンジン10の燃料噴射システムに関する故障を検出する機能を持った電子制御装置(コンピュータ,ECU)であり、エンジン10が搭載された車両の車載ネットワークに接続される。車載ネットワーク上には、上記の空燃比センサ6,7のほか、エンジン10や補機類,各種センサ類なども接続される。故障検出装置1の内部には、バスを介して互いに接続されたプロセッサ,メモリ,インタフェイス装置などが内蔵される。なお、上記のエンジン制御装置の内部に故障検出装置1の機能を内蔵させてもよい。 The failure detection device 1 is an electronic control device (computer, ECU) having a function of detecting a failure related to the fuel injection system of the engine 10, and is connected to an in-vehicle network of a vehicle on which the engine 10 is mounted. In addition to the above-mentioned air-fuel ratio sensors 6 and 7, the engine 10, auxiliary equipment, various sensors, and the like are also connected to the in-vehicle network. Inside the failure detection device 1, a processor, a memory, an interface device, and the like connected to each other via a bus are built-in. The function of the failure detection device 1 may be built in the engine control device.

プロセッサは、例えば制御ユニット(制御回路)や演算ユニット(演算回路),キャッシュメモリ(レジスタ)などを内蔵する処理装置である。また、メモリは、プログラムや作業中のデータが格納される記憶装置であり、ROM,RAM,不揮発メモリなどを含む。故障検出装置1で実施される制御の内容は、ファームウェアやアプリケーションプログラムとしてメモリに記録,保存されており、プログラムの実行時にはプログラムの内容がメモリ空間内に展開されプロセッサで実行される。 A processor is, for example, a processing device having a built-in control unit (control circuit), arithmetic unit (arithmetic circuit), cache memory (register), and the like. The memory is a storage device for storing programs and data being worked on, and includes ROM, RAM, non-volatile memory, and the like. The content of the control executed by the failure detection device 1 is recorded and stored in the memory as firmware or an application program, and when the program is executed, the content of the program is expanded in the memory space and executed by the processor.

エンジン10には、複数種類の燃料噴射モード(以下「噴射モード」という)が予め設けられており、エンジン10に要求される出力の大きさや作動状況(エンジン回転速度,負荷など)に応じて切り替えられる。本実施形態の噴射モードには、ポート噴射弁5を用いて燃料噴射を実施するポート噴射モード(以下「MPIモード」という)と、おもに筒内噴射弁4を用いて、場合によってはポート噴射弁5を併用しながら燃料噴射を実施するMPI+DI併用モード(以下「併用モード」という)とが含まれる。MPIモードが選択された場合には吸気ポートのみに燃料が噴射され、併用モードが選択された場合には、吸気ポートおよび筒内に燃料が噴射されうる。 The engine 10 is provided with a plurality of types of fuel injection modes (hereinafter referred to as "injection modes") in advance, and is switched according to the output magnitude and operating conditions (engine rotation speed, load, etc.) required for the engine 10. Be done. The injection mode of the present embodiment includes a port injection mode (hereinafter referred to as "MPI mode") in which fuel injection is performed using the port injection valve 5, and a port injection valve mainly using the in-cylinder injection valve 4. It includes an MPI + DI combined mode (hereinafter referred to as “combination mode”) in which fuel injection is performed while using 5 together. When the MPI mode is selected, fuel can be injected only into the intake port, and when the combined mode is selected, fuel can be injected into the intake port and the cylinder.

上記のエンジン制御装置には、エンジン10の運転状態(エンジン回転速度,負荷)と各噴射モードに対応するモード領域との対応関係が予め設定されたマップが記憶されている。このマップを用いることで、運転状態に応じた噴射モードが選択される。本実施形態のエンジン制御装置に記憶されているマップの一例を図2に示す。このマップでは、低負荷領域にMPIモードに対応するモード領域(以下「MPIモード領域」という)が設定され、高負荷領域に併用モードに対応するモード領域(以下「併用モード領域」という)が設定されている。エンジン制御装置は、エンジン10の回転速度と負荷とをマップに適用することで噴射モードを選択し、その噴射モードに応じて燃料噴射システムを制御するとともに空燃比をフィードバック制御する。 In the above engine control device, a map in which the correspondence relationship between the operating state (engine rotation speed, load) of the engine 10 and the mode area corresponding to each injection mode is set in advance is stored. By using this map, the injection mode according to the operating state is selected. FIG. 2 shows an example of a map stored in the engine control device of this embodiment. In this map, a mode area corresponding to the MPI mode (hereinafter referred to as "MPI mode area") is set in the low load area, and a mode area corresponding to the combined mode (hereinafter referred to as "combined mode area") is set in the high load area. Has been done. The engine control device selects an injection mode by applying the rotational speed and load of the engine 10 to the map, controls the fuel injection system according to the injection mode, and feedback-controls the air-fuel ratio.

[2.制御概要]
故障検出制御は、噴射モードごとに異なる指標を用いて燃料噴射システムの故障の可能性を判定するとともに、「故障可能性あり」と判定され続けている期間(以下「継続期間」という)に基づいて燃料噴射システムの故障を検出する制御である。継続期間は、例えば時間,行程数,点火回数など、期間をカウントできるパラメータであればよく、エンジン10の運転点(エンジン回転速度および負荷)の属するモード領域が変わり、噴射モードが切り替えられるとリセットされる。以下の説明では、継続期間として、「故障可能性あり」と判定され続けている時間(「継続時間」と呼ぶ)を用いる場合を例示する。
[2. Control overview]
The failure detection control determines the possibility of failure of the fuel injection system using a different index for each injection mode, and is based on the period during which it is continuously determined that there is a possibility of failure (hereinafter referred to as "duration period"). It is a control to detect the failure of the fuel injection system. The duration may be any parameter that can count the period, such as time, number of strokes, number of ignitions, etc., and is reset when the mode area to which the operating point (engine rotation speed and load) of the engine 10 belongs changes and the injection mode is switched. Will be done. In the following description, a case where a time (referred to as “duration”) that has been continuously determined as “possible failure” is used as the duration is illustrated.

本実施形態の故障検出制御では、継続時間が第一判定時間Tj(第一判定期間)に達すると、その噴射モードで使用されている燃料噴射システムの故障が検出されたと判断される。第一判定時間Tjは、故障可能性のある状態がどの程度続いた場合に「燃料噴射システムが故障している」と判断可能であるかに基づいて、予め設定された時間である。つまり、上記の判断が可能な理由(故障を検出できる理由)は、継続時間が第一判定時間Tjに到達するのは燃料噴射システムが故障している場合だけであるからである。 In the failure detection control of the present embodiment, when the duration reaches the first determination time Tj (first determination period), it is determined that the failure of the fuel injection system used in the injection mode has been detected. The first determination time Tj is a preset time based on how long the possible failure state can be determined to be "the fuel injection system is out of order". That is, the reason why the above determination is possible (the reason why the failure can be detected) is that the duration reaches the first determination time Tj only when the fuel injection system is out of order.

本実施形態では、MPIモードにおいてポート噴射弁5の故障が検出され、併用モードにおいて筒内噴射弁4の故障が検出される。また、本実施形態の故障検出制御では、継続時間が第一判定時間Tjよりも短い第二判定時間Ts(第二判定期間)以上であることを含む保持条件が成立した場合には、噴射モードが切り替えられても継続時間がリセットされずに保持される。そして、噴射モードが復帰したときに再び故障の可能性が判定され、故障可能性があれば継続時間の計測が再始動され、故障可能性がなければ継続時間がリセットされる。 In the present embodiment, the failure of the port injection valve 5 is detected in the MPI mode, and the failure of the in-cylinder injection valve 4 is detected in the combined mode. Further, in the failure detection control of the present embodiment, when the holding condition including the duration of the second determination time Ts (second determination period) shorter than the first determination time Tj is satisfied, the injection mode is satisfied. Even if is switched, the duration is not reset and is retained. Then, when the injection mode is restored, the possibility of failure is determined again, the measurement of the duration is restarted if there is a possibility of failure, and the duration is reset if there is no possibility of failure.

例えば、エンジン10の運転点が併用モード領域にあるとき(すなわち、併用モードが選択されているとき)に故障の可能性があると判定しており、かつ、保持条件が成立した場合には、運転点がMPIモード領域に移行したとしても継続時間がリセットされない。そして、運転点が再び併用モード領域に移行した場合には故障判定が再開される。これにより、併用モードへ復帰したときに継続時間が第一判定時間Tjに達しやすくなる。つまり、継続時間が第一判定時間Tjに達する前に噴射モードが切り替えられることで(継続時間がリセットされることで)、なかなか故障が検出されない事態が防止される。 For example, when it is determined that there is a possibility of failure when the operating point of the engine 10 is in the combined mode region (that is, when the combined mode is selected), and the holding condition is satisfied, the case is determined. The duration is not reset even if the operating point shifts to the MPI mode area. Then, when the operating point shifts to the combined mode region again, the failure determination is restarted. This makes it easier for the duration to reach the first determination time Tj when returning to the combined mode. That is, by switching the injection mode before the duration reaches the first determination time Tj (by resetting the duration), it is possible to prevent a situation in which a failure is not easily detected.

保持条件には、上記の条件(以下の条件1)に加え、条件2および条件3の少なくとも一方が含まれることが好ましい。本実施形態の故障検出制御では、条件1~3のすべてが成立した場合に保持条件が成立したと判定される。
==保持条件==
条件1.継続時間が第二判定時間Ts以上
条件2.切り替え後の噴射モードの実施時間が第一所定時間Tm未満
条件3.切り替え後の噴射モードから切り替え前の噴射モードに復帰した場合に、その復帰時点から再び故障可能性があると判定されるまでの時間が第二所定時間Tp未満
The holding condition preferably includes at least one of condition 2 and condition 3 in addition to the above condition (condition 1 below). In the failure detection control of the present embodiment, it is determined that the holding condition is satisfied when all of the conditions 1 to 3 are satisfied.
== Holding condition ==
Condition 1. Duration is second judgment time Ts or more Condition 2. The implementation time of the injection mode after switching is less than the first predetermined time Tm Condition 3. When returning from the injection mode after switching to the injection mode before switching, the time from the time of return to the determination that there is a possibility of failure again is less than the second predetermined time Tp.

条件1は、故障の可能性が高いことを判断するための条件である。すなわち、継続時間が第一判定時間Tjには達していないが、第二判定時間Tsに達している場合には、燃料噴射システムが本当に故障している可能性が高いため、噴射モードが切り替えられる前に実施されていた故障判定の経過を維持する。また、条件2は、噴射モードが頻繁に切り替えられることにより継続時間がリセットされることを防ぐための条件である。条件3は、噴射モードの切り替えにより実空燃比が一時的に変動し、故障判定の指標として用いる補正量(後述する)も変動しうることから、誤検出を防止するための条件である。 Condition 1 is a condition for determining that the possibility of failure is high. That is, if the duration has not reached the first judgment time Tj but has reached the second judgment time Ts, it is highly possible that the fuel injection system has really failed, and the injection mode is switched. Maintain the progress of the failure determination that was previously performed. Further, the condition 2 is a condition for preventing the duration from being reset due to frequent switching of the injection mode. Condition 3 is a condition for preventing erroneous detection because the actual air-fuel ratio temporarily fluctuates due to the switching of the injection mode, and the correction amount (described later) used as an index for fault determination may also fluctuate.

例えば、噴射モードが併用モードであるときに故障可能性があると判定され続けている時間(すなわち継続時間)が第二判定時間Ts以上かつ第一判定時間Tj未満であるときに、併用モードからMPIモードに切り替えられたとする。このとき、MPIモードの実施時間(実施期間)が第一所定時間Tm(第一所定期間)に達する前に併用モードに復帰した場合には、その復帰時点から第二所定時間Tp(第二所定期間)が経過するまでは継続時間をリセットせずに保持することで、頻繁に噴射モードが切り替えられることで故障検出が遅れることを防ぎつつ、誤検出も防止される。なお、実施時間の代わりに、例えば行程数や点火回数など、実施期間をカウントできるパラメータを用いてもよい。この場合、第一所定時間Tm,第二所定時間Tpの代わりに、同じパラメータを用いた第一所定期間Tm,第二所定期間Tpとすればよい。 For example, when the time during which it is determined that there is a possibility of failure when the injection mode is the combined mode (that is, the duration) is equal to or greater than the second determination time Ts and less than the first determination time Tj, the combined mode is used. Suppose you have switched to MPI mode. At this time, if the MPI mode is returned to the combined mode before the implementation time (implementation period) reaches the first predetermined time Tm (first predetermined period), the second predetermined time Tp (second predetermined period) is returned from the time of the reset. By holding the duration without resetting until the period) elapses, it is possible to prevent the failure detection from being delayed due to the frequent switching of the injection mode, and also to prevent erroneous detection. Instead of the implementation time, parameters that can count the implementation period, such as the number of strokes and the number of ignitions, may be used. In this case, instead of the first predetermined time Tm and the second predetermined time Tp, the first predetermined period Tm and the second predetermined period Tp using the same parameters may be used.

本実施形態の故障検出制御では、条件1の第二判定時間Tsが固定値ではなく、後述する設定部1Bによって設定される可変値として設けられる。第二判定時間Tsが短いほど、継続時間が保持されやすくなる。このため、継続時間をリセットすべきではない状況(すなわち故障の可能性が高い状況)では、そうでない場合と比較して第二判定時間Tsが短く設定される。 In the failure detection control of the present embodiment, the second determination time Ts of the condition 1 is not a fixed value but a variable value set by the setting unit 1B described later. The shorter the second judgment time Ts, the easier it is to maintain the duration. Therefore, in the situation where the duration should not be reset (that is, the situation where there is a high possibility of failure), the second determination time Ts is set shorter than in the case where it is not.

継続時間をリセットすべきではない状況(故障の可能性が高い状況)とは、例えば、1回のドライブサイクル内におけるA/F学習値の変化量が大きい場合や、「故障可能性あり」と判定された時のF/B積分値が正常範囲から大きく外れる場合や、後述する仮故障コードが記録されている場合が挙げられる。なお、ここでいう「1回のドライブサイクル」とは、車両の主電源をオンにしてからオフにするまでの期間を意味する。上記のように、A/F学習値はF/B積分値の定常成分に相当する値であるため、この値が大きく変化する場合には燃料噴射システムに何らかの故障が発生している可能性が高い。そこで、本実施形態の故障検出制御では、1回のドライブサイクル内におけるA/F学習値の変化量が大きいほど第二判定時間Tsが短縮される。これにより、燃料噴射システムの故障検出精度が向上する。 The situation where the duration should not be reset (the situation where there is a high possibility of failure) is, for example, when the amount of change in the A / F learning value in one drive cycle is large, or when there is a "possibility of failure". There are cases where the F / B integral value at the time of judgment greatly deviates from the normal range, and cases where a temporary failure code described later is recorded. The term "one drive cycle" as used herein means a period from when the main power of the vehicle is turned on to when it is turned off. As mentioned above, the A / F learning value is a value corresponding to the steady component of the F / B integral value, so if this value changes significantly, there is a possibility that some kind of failure has occurred in the fuel injection system. high. Therefore, in the failure detection control of the present embodiment, the larger the amount of change in the A / F learning value in one drive cycle, the shorter the second determination time Ts. This improves the failure detection accuracy of the fuel injection system.

なお、1回のドライブサイクル内におけるA/F学習値の変化量が大きいか否かは、例えば、1回ドライブサイクル中のA/F学習値の最大値(リッチ側補正の最大値)または最小値(リーン側補正の最大値)と、学習許可中にA/F学習値が上昇または低下した量とに基づいて判定可能である。例えば、1回ドライブサイクル中に、A/F学習値の最小値が所定値以下の値として算出され、A/F学習値の最大値がリッチ側の補正限界値として算出される場合や、A/F学習値の上昇量が所定量以上である場合には、燃料噴射システムが「リーン故障」している可能性が高い。 Whether or not the amount of change in the A / F learning value in one drive cycle is large is determined by, for example, the maximum value (maximum value of the rich side correction) or the minimum value of the A / F learning value in one drive cycle. It can be determined based on the value (maximum value of the lean side correction) and the amount of increase or decrease of the A / F learning value during the learning permission. For example, during one drive cycle, the minimum value of the A / F learning value is calculated as a value equal to or less than a predetermined value, and the maximum value of the A / F learning value is calculated as the correction limit value on the rich side, or A. If the increase in the / F learning value is greater than or equal to the specified amount, it is highly possible that the fuel injection system has "lean failure".

ここでいう「リーン故障」とは、燃料量が少なくて空燃比がリーンな状態になっている故障を意味する。反対に、燃料量が多くて空燃比がリッチな状態になっている故障を「リッチ故障」という。つまり、燃料噴射システムに何らかの故障が発生していて、空燃比センサ6,7で検出された空燃比の計測値が目標値に対してリーンまたはリッチな状態になっている場合には、リッチ側またはリーン側に燃料量の急激な(あるいは大きな)フィードバック補正が実施されることになる。そのため、この補正量(特に定常成分であるA/F学習値)の変化量をチェックすることで、故障の可能性が高い状況か否かを判断することができる。また、A/F学習値が補正限界値(リッチ側またはリーン側)に到達しているときにF/B積分値の大きさをチェックすることで、故障の可能性が高い状況か否かを判断することができる。 The "lean failure" here means a failure in which the amount of fuel is small and the air-fuel ratio is in a lean state. On the contrary, a failure in which the amount of fuel is large and the air-fuel ratio is rich is called a "rich failure". That is, if some kind of failure has occurred in the fuel injection system and the measured value of the air-fuel ratio detected by the air-fuel ratio sensors 6 and 7 is in a lean or rich state with respect to the target value, the rich side Alternatively, a sudden (or large) feedback correction of the fuel amount will be implemented on the lean side. Therefore, by checking the amount of change in this correction amount (particularly the A / F learning value which is a steady component), it is possible to determine whether or not the situation has a high possibility of failure. Also, by checking the magnitude of the F / B integral value when the A / F learning value reaches the correction limit value (rich side or lean side), it is possible to determine whether or not there is a high possibility of failure. You can judge.

なお、ここでいう「補正限界値」とは、A/F学習値による補正の限界値を意味し、リッチ側への補正の限界値を示す「リッチ側補正限界値」と、リーン側への補正の限界値を示す「リーン側補正限界値」の二つが存在する。A/F学習値がこれら二つの補正限界値の範囲(以下「正常範囲」という)内であれば、A/F学習値を用いた燃料噴射量の補正がなされる。一方、A/F学習値がいずれか一方の補正限界値に到達したのちは、F/B積分値がA/F学習値と同じ側(リーン側またはリッチ側)にずれていても、そのずれ分がA/F学習値には反映されず、A/F学習値はその補正限界値でクリップされる。 The "correction limit value" here means the limit value of correction by the A / F learning value, and the "rich side correction limit value" indicating the limit value of correction to the rich side and the lean side. There are two "lean side correction limit values" that indicate the correction limit values. If the A / F learning value is within the range of these two correction limit values (hereinafter referred to as "normal range"), the fuel injection amount is corrected using the A / F learning value. On the other hand, after the A / F learning value reaches one of the correction limit values, even if the F / B integral value deviates to the same side (lean side or rich side) as the A / F learning value, the deviation. Minutes are not reflected in the A / F learning value, and the A / F learning value is clipped at its correction limit.

また、仮故障コードとは、燃料噴射システムの故障が初めて検出された場合にメモリに記録,保存されるダイアグコードである。この仮故障コードが記録されている場合(故障検出がすでに一回行われている場合)には、仮故障コードが記録されていない場合よりも第二判定時間Tsが短く設定される。これにより、噴射モードが切り替えられることで(継続時間がリセットされることで)、なかなか故障が検出されない事態が防止され、燃料噴射システムの故障検出精度が向上する。なお、次回以降のドライブサイクルにおいて、同じ噴射モードにおける燃料噴射システムの故障が検出された場合には本故障コードが記録,保存される。本故障コードが記録された場合には、車室内に設けられたメーターパネルに故障を検出した旨が表示される。 The temporary failure code is a diagnostic code that is recorded and saved in the memory when a failure of the fuel injection system is detected for the first time. When this temporary failure code is recorded (when the failure detection has already been performed once), the second determination time Ts is set shorter than when the temporary failure code is not recorded. As a result, by switching the injection mode (by resetting the duration), it is possible to prevent a situation in which a failure is not easily detected, and the failure detection accuracy of the fuel injection system is improved. If a failure of the fuel injection system in the same injection mode is detected in the next and subsequent drive cycles, this failure code is recorded and saved. When this failure code is recorded, the fact that the failure has been detected is displayed on the instrument panel provided in the vehicle interior.

また、故障検出制御では、故障判定の指標として燃料噴射量の補正量を用いる。補正量は、空燃比の目標値と計測値との差に基づき算出される。本実施形態では、補正量として、上記のF/B積分値とA/F学習値とが算出される。F/B積分値は、エンジン10が作動しF/B制御の実施中は常に算出される。また、A/F学習値は、所定の学習条件が成立する状況下で(学習許可中に)算出される。なお、学習条件には、前回のA/F学習値の算出から所定行程数(あるいは所定時間)が経過していることや、エンジン10の作動状態が安定していることなどが含まれる。 Further, in the failure detection control, the correction amount of the fuel injection amount is used as an index for determining the failure. The correction amount is calculated based on the difference between the target value of the air-fuel ratio and the measured value. In the present embodiment, the above-mentioned F / B integral value and A / F learning value are calculated as the correction amount. The F / B integral value is always calculated while the engine 10 is operating and F / B control is being performed. In addition, the A / F learning value is calculated under the condition that a predetermined learning condition is satisfied (during learning permission). The learning conditions include that a predetermined number of strokes (or a predetermined time) has elapsed since the previous calculation of the A / F learning value, and that the operating state of the engine 10 is stable.

F/B積分値は、空燃比の目標値から計測値を減じたものの積算値に基づいて算出され、例えばその積算値に所定のゲイン(但し、ゲイン<0)を乗じた値とされる。この場合、空燃比の計測値が目標値と比較してリーンであれば(計測値が目標値よりも大きければ)F/B積分値が正(リッチ側補正)の値となり、リーンの度合いが強いほどその絶対値が大きくなる。反対に、計測値が目標値と比較してリッチならばF/B積分値が負(リーン側補正)の値となり、リッチの度合いが強いほどその絶対値が大きくなる。 The F / B integrated value is calculated based on the integrated value obtained by subtracting the measured value from the target value of the air-fuel ratio, and is, for example, a value obtained by multiplying the integrated value by a predetermined gain (however, gain <0). In this case, if the measured value of the air-fuel ratio is lean compared to the target value (if the measured value is larger than the target value), the F / B integral value becomes a positive (rich side correction) value, and the degree of lean is The stronger it is, the larger the absolute value. On the contrary, if the measured value is rich compared to the target value, the F / B integral value becomes a negative (lean side correction) value, and the stronger the degree of richness, the larger the absolute value.

A/F学習値は、F/B積分値に遅延処理(例えば、一次ローパスフィルタや移動平均処理などのなまし処理)を施した値とされる。空燃比の計測値が目標値と比較してリーン傾向であれば、A/F学習値が正(リッチ側補正)の値となり、その傾向が強いほどその絶対値が大きくなる。反対に、計測値が目標値と比較してリッチ傾向であればA/F学習値が負(リーン側補正)の値となり、その傾向が強いほどその絶対値が大きくなる。F/B積分値に遅延処理を施すことで、F/B積分値に含まれるノイズや高周波振動成分が除去され、その定常成分に相当する値が抽出される。 The A / F learning value is a value obtained by subjecting the F / B integral value to a delay process (for example, a smoothing process such as a first-order low-pass filter or a moving average process). If the measured value of the air-fuel ratio has a lean tendency compared to the target value, the A / F learning value becomes a positive (rich side correction) value, and the stronger the tendency, the larger the absolute value. On the contrary, if the measured value tends to be rich compared to the target value, the A / F learning value becomes a negative (lean side correction) value, and the stronger the tendency, the larger the absolute value. By applying delay processing to the F / B integrated value, noise and high-frequency vibration components contained in the F / B integrated value are removed, and a value corresponding to the steady-state component is extracted.

本実施形態のA/F学習値は、噴射モードごとに異なる値が算出される。つまり、MPIモードにおける学習許可中にMPIモード用のA/F学習値が算出され、併用モードにおける学習許可中に併用モード用のA/F学習値が算出される。なお、F/B積分値,A/F学習値の具体的な算出手法については、このような算出手法に限らず、公知のフィードバック制御の手法を採用することができる。 The A / F learning value of this embodiment is calculated to be different for each injection mode. That is, the A / F learning value for the MPI mode is calculated while the learning is permitted in the MPI mode, and the A / F learning value for the combined mode is calculated while the learning is permitted in the combined mode. The specific calculation method of the F / B integral value and the A / F learning value is not limited to such a calculation method, and a known feedback control method can be adopted.

本実施形態の故障検出制御では、以下の条件A~Cのすべてが成立した場合に故障条件が成立し、故障の可能性があると判定される。なお、併用モード用のリッチ側補正限界値,リーン側補正限界値をそれぞれLdR,LdLと表記し、MPIモード用のリッチ側補正限界値,リーン側補正限界値をそれぞれLmR,LmLと表記する。 In the failure detection control of the present embodiment, when all of the following conditions A to C are satisfied, the failure condition is satisfied, and it is determined that there is a possibility of failure. The rich side correction limit value and lean side correction limit value for combined mode are expressed as Ld R and Ld L , respectively, and the rich side correction limit value and lean side correction limit value for MPI mode are Lm R and Lm L , respectively. Notated as.

==故障条件==
条件A.A/F学習値が正常範囲のリッチ側補正限界値LdR,LmRまたはリーン側補正限界値LdL,LmLに達している
条件B.F/B積分値がA/F学習値と同じ方向に偏っている
条件C.F/B積分値が正常範囲外に存在する
== Failure condition ==
Condition A. Condition that the A / F learning value reaches the rich side correction limit value Ld R , Lm R or the lean side correction limit value Ld L , Lm L in the normal range B. Condition that the F / B integral value is biased in the same direction as the A / F learning value C. F / B integral value is out of normal range

[3.制御構成]
図1に示すように、故障検出装置1には、上述した故障検出制御を実施するための算出部1A,設定部1B,判定部1C,計測部1D,検出部1Eおよび記録部1Fが設けられる。本実施形態では、これらの要素の各機能がソフトウェアで実現されるものとする。ただし、各機能の一部又は全部をハードウェア(電子制御回路)で実現してもよく、あるいはソフトウェアとハードウェアとを併用して実現してもよい。
[3. Control configuration]
As shown in FIG. 1, the failure detection device 1 is provided with a calculation unit 1A, a setting unit 1B, a determination unit 1C, a measurement unit 1D, a detection unit 1E, and a recording unit 1F for carrying out the above-mentioned failure detection control. .. In this embodiment, it is assumed that each function of these elements is realized by software. However, a part or all of each function may be realized by hardware (electronic control circuit), or software and hardware may be used in combination.

算出部1Aは、上述したF/B積分値とA/F学習値とを算出するものである。算出部1Aは、上述したように、エンジン10の作動中にF/B積分値を常に算出するとともに、所定の学習条件が成立している場合にA/F学習値を算出する。なお、噴射モードが切り替えられた場合には、再びその噴射モードに復帰するときに備えて切替直前に算出したA/F学習値を記憶しておく。 The calculation unit 1A calculates the above-mentioned F / B integral value and A / F learning value. As described above, the calculation unit 1A always calculates the F / B integral value while the engine 10 is operating, and calculates the A / F learning value when a predetermined learning condition is satisfied. When the injection mode is switched, the A / F learning value calculated immediately before the switching is stored in preparation for returning to the injection mode again.

設定部1Bは、上述した第二判定時間Tsを設定するものである。本実施形態の設定部1Bは、算出部1Aで算出されたF/B積分値及びA/F学習値と仮故障コードの有無とに基づいて第二判定時間Tsを設定する。具体的には、本実施形態の設定部1Bは、1回のドライブサイクル内におけるA/F学習値の変化量が大きい場合には、そうでない場合と比べて第二判定時間Tsを短縮する。 The setting unit 1B sets the above-mentioned second determination time Ts. The setting unit 1B of the present embodiment sets the second determination time Ts based on the F / B integral value and the A / F learning value calculated by the calculation unit 1A and the presence / absence of the temporary failure code. Specifically, the setting unit 1B of the present embodiment shortens the second determination time Ts when the amount of change in the A / F learning value in one drive cycle is large, as compared with the case where it is not.

また、設定部1Bは、A/F学習値がリッチ側補正限界値LdR,LmRまたはリーン側補正限界値LdL,LmLに到達している状態で、F/B積分値がA/F学習値と同じ方向(リッチ側またはリーン側)に所定量X以上偏っている場合には、そうでない場合と比べて第二判定期間Tsを短縮する。この所定量Xは、F/B積分値の正常範囲を規定する上限値の絶対値および下限値の絶対値のいずれよりも大きな値とされる。すなわち、設定部1Bは、上記の故障条件(条件A~C)が成立する場合には第二判定期間Tsを短縮する。また、本実施形態の設定部1Cは、仮故障コードを記憶している場合には、そうでない場合と比べて第二判定時間Tsを短縮する。 Further, in the setting unit 1B, the F / B integral value is A / B in a state where the A / F learning value reaches the rich side correction limit value Ld R , Lm R or the lean side correction limit value Ld L , Lm L. When the predetermined amount X or more is biased in the same direction as the F learning value (rich side or lean side), the second judgment period Ts is shortened as compared with the case where it is not. This predetermined quantity X is set to be larger than either the absolute value of the upper limit value or the absolute value of the lower limit value that defines the normal range of the F / B integral value. That is, the setting unit 1B shortens the second determination period Ts when the above failure conditions (conditions A to C) are satisfied. Further, when the setting unit 1C of the present embodiment stores the temporary failure code, the second determination time Ts is shortened as compared with the case where the temporary failure code is not stored.

判定部1Cは、噴射モードごとに異なる指標を用いて、燃料噴射システムに関する故障可能性を判定するものである。本実施形態の判定部1Cは、F/B積分値と噴射モードごとに算出されるA/F学習値とを用いて、上述した条件A~Cの成否を判定し、条件A~Cのすべてが成立する場合に「故障可能性あり」と判定する。例えば、併用モードが選択されている場合には、併用モード用のA/F学習値が正常範囲のリッチ側補正限界値LdRまたはリーン側補正限界値LdLに達しており、かつ、F/B積分値がこのA/F学習値と同じ方向に偏っていて正常範囲外に存在する場合には、「筒内噴射弁4の故障可能性がある」と判定する。 The determination unit 1C determines the possibility of failure of the fuel injection system by using an index different for each injection mode. The determination unit 1C of the present embodiment determines the success or failure of the above-mentioned conditions A to C by using the F / B integral value and the A / F learning value calculated for each injection mode, and all of the conditions A to C. If is satisfied, it is determined that there is a possibility of failure. For example, when the combined mode is selected, the A / F learning value for the combined mode has reached the rich side correction limit value Ld R or the lean side correction limit value Ld L in the normal range, and F / If the B integrated value is biased in the same direction as this A / F learning value and exists outside the normal range, it is determined that "the in-cylinder injection valve 4 may be out of order".

計測部1Dは、判定部1Cにおいて「故障可能性がある」と判定されている状態の継続時間を計測するとともに、噴射モードの切り替え時にその継続時間をリセットするものである。ただし、計測部1Dは、上記の保持条件が成立した場合には、噴射モードが切り替えられても継続時間をリセットせずにその時点での値を保持する。そして、噴射モードが復帰したのちの故障判定結果に応じて、継続時間を更新またはリセットする。 The measuring unit 1D measures the duration of the state determined by the determination unit 1C as "possible failure", and resets the duration when the injection mode is switched. However, when the above holding condition is satisfied, the measuring unit 1D holds the value at that time without resetting the duration even if the injection mode is switched. Then, the duration is updated or reset according to the failure determination result after the injection mode is restored.

検出部1Eは、計測部1Dにおいて計測されている継続時間が第一判定時間Tjに達しているときに燃料噴射システムの故障を検出したと判断するものである。
記録部1Fは、検出部1Eによって初めて故障が検出された場合に仮故障コードを記録するとともに、次回以降のドライブサイクルにおいて同様の噴射モードで故障が検出された場合には本故障コードを記録するものである。なお、記録部1Fは、本故障コードを記録した場合には、車室内のメーターパネルを制御して、故障している旨を表示する。
The detection unit 1E determines that the failure of the fuel injection system has been detected when the duration measured by the measurement unit 1D reaches the first determination time Tj.
The recording unit 1F records a temporary failure code when a failure is detected for the first time by the detection unit 1E, and records this failure code when a failure is detected in the same injection mode in the next and subsequent drive cycles. It is a thing. When the fault code is recorded, the recording unit 1F controls the instrument panel in the vehicle interior to indicate that the fault is broken.

[4.フローチャート]
図3は、上述した故障検出制御の内容を説明するためのフローチャート例であり、図4は図3のサブフローチャートである。ここでは、併用モードでの燃料噴射システムの故障を判定するフローチャートを例示する。このフローチャートは、車両の主電源がオンの場合に故障検出装置1において所定の演算周期で実施される。なお、燃料噴射システムの制御や空燃比のフィードバック制御は、このフローチャートとは別に実施されているものとする。また、このフローチャートの開始時点では継続時間は0リセットされている。
[4. flowchart]
FIG. 3 is an example of a flowchart for explaining the contents of the above-mentioned failure detection control, and FIG. 4 is a sub-flow chart of FIG. Here, a flowchart for determining a failure of the fuel injection system in the combined mode is illustrated. This flowchart is executed in the failure detection device 1 at a predetermined calculation cycle when the main power of the vehicle is turned on. It is assumed that the control of the fuel injection system and the feedback control of the air-fuel ratio are carried out separately from this flowchart. Further, at the start of this flowchart, the duration is reset to 0.

図3に示すように、まずは第二判定時間Tsが設定される(ステップS1)。このサブフローチャートが図4である。図4のステップS20では、前回以前のドライブサイクル(D/C)中に仮故障コードを記録しているか否かが判定され、YesのときはステップS25において第二判定時間Tsが短い値(ここではTsSと表記する)に設定され、図3のフローチャートへリターンする。一方、仮故障コードが記録されていなければ、今回のドライブサイクル中における併用モード用のA/F学習値の変化量が所定量以上であるか否かが判定される(ステップS22)。 As shown in FIG. 3, first, the second determination time Ts is set (step S1). This sub-flow chart is shown in FIG. In step S20 of FIG. 4, it is determined whether or not the temporary failure code is recorded during the drive cycle (D / C) before the previous time, and if Yes, the second determination time Ts is a short value in step S25 (here). Then, it is set to Ts S ) and returns to the flowchart of FIG. On the other hand, if the temporary failure code is not recorded, it is determined whether or not the amount of change in the A / F learning value for the combined mode during the current drive cycle is equal to or greater than a predetermined amount (step S22).

変化量が所定量以上である場合(すなわちA/F学習値が大きく変化している場合)には、第二判定時間Tsが短い値TsSに設定される(ステップS25)。一方、変化量が所定量未満であれば、ステップS23において、併用モード用のA/F学習値がリッチ側補正限界値LdRに到達している状態でF/B積分値が第一所定値R以上であるか否かが判定される。この第一所定値Rは上記の所定量Xに対応する値に設定される。この条件が不成立であれば、続くステップS24において、併用モード用のA/F学習値がリーン側補正限界値LdLに到達している状態でF/B積分値が第二所定値L以下であるか否かが判定される。この第二所定値Lも上記の所定量Xに対応する値に設定される。 When the amount of change is equal to or greater than a predetermined amount (that is, when the A / F learning value has changed significantly), the second determination time Ts is set to a short value Ts S (step S25). On the other hand, if the amount of change is less than the predetermined amount, in step S23, the F / B integral value is the first predetermined value in the state where the A / F learning value for the combined mode reaches the rich side correction limit value Ld R. It is determined whether or not it is R or higher. This first predetermined value R is set to a value corresponding to the above-mentioned predetermined amount X. If this condition is not satisfied, in the following step S24, the F / B integral value is equal to or less than the second predetermined value L while the A / F learning value for the combined mode has reached the lean side correction limit value Ld L. It is determined whether or not there is. This second predetermined value L is also set to a value corresponding to the above-mentioned predetermined amount X.

この条件も不成立の場合には、ステップS26において第二判定時間Tsが長い値(ここではTsLと表記する)に設定され、図3のフローチャートへと戻る。一方、ステップS23またはステップS24において肯定的な判定がされた場合には、ステップS25に進み、第二判定時間Tsが短い値TsSに設定される。なお、図4のフローチャートでは、第二判定時間Tsが長い値TsLと短い値TsSのいずれか一方に設定される場合を例示しているが、第二判定時間Tsの設定方法はこれに限られず、例えばA/F学習値の変化量に応じて第二判定時間Tsの長さを細かく設定してもよいし、F/B積分値の大きさに応じて第二判定時間Tsの長さを細かく設定してもよい。 If this condition is also unsatisfied, the second determination time Ts is set to a long value (referred to as Ts L here) in step S26, and the process returns to the flowchart of FIG. On the other hand, if a positive determination is made in step S23 or step S24, the process proceeds to step S25, and the second determination time Ts is set to a short value Ts S. In the flowchart of FIG. 4, the case where the second determination time Ts is set to either the long value Ts L or the short value Ts S is illustrated, but the method of setting the second determination time Ts is this. Not limited, for example, the length of the second judgment time Ts may be set finely according to the amount of change in the A / F learning value, or the length of the second judgment time Ts may be set according to the magnitude of the F / B integrated value. You may set it in detail.

図3のステップS2では、継続時間が第二判定時間Ts未満であるか否かが判定される(条件1)。最初にステップS2へ進んだときには継続時間が0であるため、選択されている噴射モードが併用モードであるか否かが判定され(ステップS3)、併用モードであれば上記の故障条件が成立しているか否かが判定される(ステップS4)。故障条件が成立していれば「故障可能性あり」と判定され、継続時間が更新され(ステップS5)、ステップS7へ進む。なお、併用モードでない場合または故障条件が成立しない場合には、それまで計測していた継続時間をリセットして(ステップS6)、ステップS7へ進む。 In step S2 of FIG. 3, it is determined whether or not the duration is less than the second determination time Ts (condition 1). Since the duration is 0 when the process first proceeds to step S2, it is determined whether or not the selected injection mode is the combined mode (step S3), and if it is the combined mode, the above failure condition is satisfied. It is determined whether or not it is (step S4). If the failure condition is satisfied, it is determined that there is a possibility of failure, the duration is updated (step S5), and the process proceeds to step S7. If the combined mode is not used or the failure condition is not satisfied, the duration measured up to that point is reset (step S6), and the process proceeds to step S7.

ステップS7では、継続時間が第一判定時間Tjに達しているか否かが判定され、Noであればこのフローをリターンする。そして、ステップS3~S5の処理が繰り返され、併用モード中に故障可能性があると判定され続けている時間(継続時間)が第二判定時間Ts以上になると、ステップS2からステップS8へ進む。そして、ステップS3~S5と同様に、選択中の噴射モードが併用モードであって(ステップS8のYes)、上記の故障条件が成立している場合には(ステップS9のYes)、継続時間が更新される(ステップS5)。 In step S7, it is determined whether or not the duration has reached the first determination time Tj, and if No, this flow is returned. Then, when the processes of steps S3 to S5 are repeated and the time (duration) during which it is determined that there is a possibility of failure during the combined mode becomes the second determination time Ts or more, the process proceeds from step S2 to step S8. Then, as in steps S3 to S5, if the selected injection mode is the combined mode (Yes in step S8) and the above failure condition is satisfied (Yes in step S9), the duration is long. It is updated (step S5).

これに対し、選択中の噴射モードが併用モードでない場合には(ステップS8のNo)、MPIモードが選択されていることになる。この場合、MPIモードの実施時間が第一所定時間Tm未満であるか否かが判定され(ステップS10,条件2)、Yesのときは継続時間が保持されて(ステップS11)、ステップS7へ進む。これにより、併用モードでの故障判定がある程度(第二判定時間Ts以上)進んでいる状態で噴射モードが切り替えられた場合には、切り替え後のMPIモードの実施時間が短い間は切り替え前の判定経過(継続時間)が保持される。ただし、MPIモードの実施時間が第一所定時間Tm以上になれば(ステップS10のNo)、継続時間がリセットされ(ステップS6)、併用モードでの故障判定が一からやり直される。 On the other hand, when the selected injection mode is not the combined mode (No in step S8), the MPI mode is selected. In this case, it is determined whether or not the execution time of the MPI mode is less than the first predetermined time Tm (step S10, condition 2), and if Yes, the duration is maintained (step S11), and the process proceeds to step S7. .. As a result, if the injection mode is switched while the failure judgment in the combined mode has advanced to some extent (second judgment time Ts or more), the judgment before switching is made while the execution time of the MPI mode after switching is short. The progress (duration) is retained. However, if the implementation time of the MPI mode becomes Tm or more for the first predetermined time (No in step S10), the duration is reset (step S6), and the failure determination in the combined mode is restarted from the beginning.

また、MPIモードの実施時間が第一所定時間Tmに達する前に併用モードに復帰した場合には、ステップS8からステップS9へ進み、故障条件の成否が判定される。噴射モードが切り替えられた場合には実空燃比が一時的に変動することから、F/B積分値も変動しうる。このため、切り替え直後は故障条件(条件2,条件3)が一時的に不成立となりうる。そこで、故障条件が成立しない場合には(ステップS9のNo)、故障条件の不成立時間が第二所定時間Tp未満であるか否かが判定される(ステップS12,条件3)。 If the combined mode is restored before the MPI mode implementation time reaches the first predetermined time Tm, the process proceeds from step S8 to step S9, and the success or failure of the failure condition is determined. When the injection mode is switched, the actual air-fuel ratio fluctuates temporarily, so the F / B integral value can also fluctuate. Therefore, the failure conditions (conditions 2 and 3) may be temporarily unsatisfied immediately after switching. Therefore, if the failure condition is not satisfied (No in step S9), it is determined whether or not the failure condition failure time is less than the second predetermined time Tp (step S12, condition 3).

故障条件の不成立時間(すなわち、噴射モードが切り替え前の併用モードに復帰した時点から再び故障可能性があると判定されるまでの時間)が第二所定時間Tp未満である間は(ステップS12のYes)、継続時間が保持される(ステップS11)。一方、不成立時間が第二所定時間Tp以上になれば(ステップS12のNo)、継続時間がリセットされ(ステップS13)、併用モードでの故障判定が一からやり直される。 While the failure condition failure time (that is, the time from the time when the injection mode returns to the combined mode before switching to the time when it is determined that there is a possibility of failure again) is less than the second predetermined time Tp (step S12). Yes), the duration is retained (step S11). On the other hand, if the failure time becomes Tp or more for the second predetermined time (No in step S12), the duration is reset (step S13), and the failure determination in the combined mode is restarted from the beginning.

ステップS7において、継続時間が第一判定時間Tjに達している(第一判定時間Tj以上である)と判定されると、選択中の噴射モード(すなわち併用モード)での燃料噴射システムの故障が検出される(ステップS14)。そして、仮故障コードが記録されていなければ(ステップS15)、仮故障コードが記録され(ステップS16)、記録されていれば本故障コードが記録される(ステップS15,S17)。そして、このフローをリターンする。 If it is determined in step S7 that the duration has reached the first determination time Tj (or more than the first determination time Tj), the fuel injection system fails in the selected injection mode (that is, the combined mode). It is detected (step S14). If the temporary failure code is not recorded (step S15), the temporary failure code is recorded (step S16), and if it is recorded, the present failure code is recorded (steps S15, S17). Then, this flow is returned.

[5.作用,効果]
(1)上述した制御装置1では、図5中に太実線で示すように、例えば併用モード中に、併用モード用のA/F学習値がリッチ側補正限界値LdRに達しており(条件A)、かつ、F/B積分値が正常範囲からリッチ側に逸脱している場合に(条件BおよびC)、継続時間の計測が開始される(図中矢印A1)。この継続時間は、第二判定時間Tsに達する前に噴射モードが切り替えられたときにはリセットされる(図中矢印A2)。しかし、継続時間が第二判定時間Ts以上であるときに噴射モードが切り替えられたときは(図中矢印A3)、そのときの継続時間が保持される。そして、再び故障条件が成立したタイミング(図中矢印A4)で継続時間の計測が再開される。
[5. Action, effect]
(1) In the above-mentioned control device 1, as shown by a thick solid line in FIG. 5, for example, during the combined mode, the A / F learning value for the combined mode reaches the rich side correction limit value Ld R (condition). A), and when the F / B integral value deviates from the normal range to the rich side (conditions B and C), the measurement of the duration is started (arrow A1 in the figure). This duration is reset when the injection mode is switched before the second determination time Ts is reached (arrow A2 in the figure). However, when the injection mode is switched when the duration is equal to or longer than the second determination time Ts (arrow A3 in the figure), the duration at that time is maintained. Then, the measurement of the duration is restarted at the timing when the failure condition is satisfied again (arrow A4 in the figure).

一方で、第二判定時間Tsのない従来の装置では、図中破線で示すように、噴射モードが切り替えられる度に継続時間がリセットされてしまうため、なかなか故障が検出されない。つまり、上述した制御装置1では、噴射モードが切り替えられることにより継続時間がリセットされる(故障判定が中断される)事態を回避できるため、早期に故障を検出することができ、燃料噴射システムの故障検出精度を向上させることができる。これにより、エンジン制御の安定性および信頼性を高めることができる。 On the other hand, in the conventional device having no second determination time Ts, as shown by the broken line in the figure, the duration is reset every time the injection mode is switched, so that the failure is not easily detected. That is, in the above-mentioned control device 1, since the situation where the duration is reset (the failure determination is interrupted) due to the switching of the injection mode can be avoided, the failure can be detected at an early stage, and the fuel injection system can be used. The failure detection accuracy can be improved. This can improve the stability and reliability of the engine control.

(2)上述した制御装置1では、算出部1Aによって算出されたA/F学習値に基づき、設定部1Cが第二判定時間Tsを設定するため、故障の可能性が高い状況か否かに応じて第二判定時間Tsを適切に設定することができる。これにより、故障検出精度を向上させることができる。 (2) In the control device 1 described above, since the setting unit 1C sets the second determination time Ts based on the A / F learning value calculated by the calculation unit 1A, whether or not there is a high possibility of failure. The second judgment time Ts can be appropriately set accordingly. This makes it possible to improve the failure detection accuracy.

例えば、図6に示すように、1回のドライブサイクル内において、併用モード用のA/F学習値の最小値が所定値(例えば0)以下であり、かつ、そのA/F学習値がリッチ側補正限界値LdRに到達した場合には、第二判定時間Tsを長い値TsLから短い値TsSに変更する。これにより、継続時間が第二判定時間Ts以上になりやすくなり、継続時間が保持されやすくなる。これにより、少しでも「故障可能性がある」と判定されていた場合には、その判定過程がリセットされずに保持されやすくなるため、故障検出精度を向上させることができる。なお、図6は、筒内噴射弁4の故障によりリーン故障が発生した場合の制御内容を例示した図である。第二判定時間Tsを短縮するタイミングは、図6に示すものに限られず、例えばA/F学習値の上昇量(変化量)が所定量以上となった時点としてもよい。 For example, as shown in FIG. 6, the minimum value of the A / F learning value for the combined mode is a predetermined value (for example, 0) or less in one drive cycle, and the A / F learning value is rich. When the side correction limit value Ld R is reached, the second judgment time Ts is changed from the long value Ts L to the short value Ts S. As a result, the duration is likely to be equal to or longer than the second determination time Ts, and the duration is likely to be maintained. As a result, if it is determined that "there is a possibility of failure" even a little, the determination process is easily held without being reset, so that the failure detection accuracy can be improved. Note that FIG. 6 is a diagram illustrating the control contents when a lean failure occurs due to a failure of the in-cylinder injection valve 4. The timing for shortening the second determination time Ts is not limited to that shown in FIG. 6, and may be, for example, a time when the amount of increase (change amount) of the A / F learning value becomes a predetermined amount or more.

(3)上述した制御装置1では、1回のドライブサイクル内におけるA/F学習値の変化量が大きいほど第二判定時間Tsが短縮されるため、故障の可能性が高いほど継続時間が保持されやすくなる。これにより、故障判定が中断される事態をより回避しやすくなり、故障検出精度を向上させることができる。 (3) In the control device 1 described above, the larger the amount of change in the A / F learning value in one drive cycle, the shorter the second determination time Ts. Therefore, the higher the possibility of failure, the longer the duration is maintained. It becomes easy to be done. As a result, it becomes easier to avoid the situation where the failure determination is interrupted, and the failure detection accuracy can be improved.

(4)上述した設定部1Bは、A/F学習値がリッチ側補正限界値LdR,LmRまたはリーン側補正限界値LdL,LmLに到達している状態で、F/B積分値がA/F学習値と同じ方向(リッチ補正側またはリーン補正側)に所定量X以上偏っている場合には、そうでない場合と比べて第二判定期間Tsを短縮する。すなわち、設定部1Bは、故障の可能性ありと判定されているときのF/B積分値の正常範囲からの逸脱の度合い(上記の条件Cの成否)に基づき、故障の可能性が高いと判断して第二判定時間Tsを短縮するため、故障判定が中断される事態をより回避できる。 (4) The setting unit 1B described above has an F / B integral value in a state where the A / F learning value reaches the rich side correction limit value Ld R , Lm R or the lean side correction limit value Ld L , Lm L. When is biased by a predetermined amount X or more in the same direction as the A / F learning value (rich correction side or lean correction side), the second judgment period Ts is shortened as compared with the case where it is not. That is, the setting unit 1B has a high possibility of failure based on the degree of deviation of the F / B integral value from the normal range when it is determined that there is a possibility of failure (success or failure of the above condition C). Since the judgment is made and the second judgment time Ts is shortened, the situation where the failure judgment is interrupted can be further avoided.

(5)上述した制御装置1では、仮故障コードが記録されている場合には、仮故障コードが記録されていないときよりも第二判定時間Tsが短く設定される。すなわち、一度故障が検出されている場合には、より故障が検出されやすい状態にされるため、故障検出精度を向上させることができる。 (5) In the control device 1 described above, when the temporary failure code is recorded, the second determination time Ts is set shorter than when the temporary failure code is not recorded. That is, once a failure is detected, the failure is more likely to be detected, so that the failure detection accuracy can be improved.

(6)また、上述した故障検出制御では、保持条件に条件2が含まれることから、噴射モードが頻繁に切り替えられることにより継続時間がリセットされることを防ぐことができ、故障検出精度を向上させることができる。
(7)さらに、保持条件には条件3も含まれているため、噴射モードの切り替えによって実空燃比が一時的に変動し、故障判定の指標として用いる補正量(F/B積分値)が変動したとしても継続時間がリセットされないため、故障検出精度を向上させつつ、燃料噴射システムの誤検出をも防止することができる。
(6) Further, in the above-mentioned failure detection control, since the holding condition includes the condition 2, it is possible to prevent the duration from being reset due to frequent switching of the injection mode, and the failure detection accuracy is improved. Can be made to.
(7) Furthermore, since the holding condition also includes condition 3, the actual air-fuel ratio fluctuates temporarily due to the switching of the injection mode, and the correction amount (F / B integral value) used as an index for failure determination fluctuates. Even if the duration is not reset, it is possible to improve the failure detection accuracy and prevent erroneous detection of the fuel injection system.

[6.その他]
上述した各実施形態に関わらず、それらの趣旨を逸脱しない範囲で種々変形して実施することができる。上述した各実施形態の各構成は、必要に応じて取捨選択することができ、あるいは適宜組み合わせてもよい。
上述した実施形態では、A/F学習値および仮故障コードの有無に基づいて第二判定時間Tsを設定する場合を例示したが、第二判定時間Tsはこれら以外のパラメータに基づいて設定されてもよい。あるいは、第二判定時間Tsが可変値ではなく、予め設定された固定値として設けられていてもよい。
[6. others]
Regardless of each of the above-described embodiments, various modifications can be carried out without departing from their intent. Each configuration of each of the above-described embodiments can be selected as necessary, or may be appropriately combined.
In the above-described embodiment, the case where the second determination time Ts is set based on the A / F learning value and the presence / absence of the provisional failure code is illustrated, but the second determination time Ts is set based on parameters other than these. May be good. Alternatively, the second determination time Ts may be set as a preset fixed value instead of a variable value.

また、上述した実施形態では、MPIモードと併用モードとを有するエンジン10を例示したが、噴射モードはこれら二種類に限られない。例えば、MPIモード,MPI+DI一括噴射モード,MPI+DI分割噴射モードの三種類が設定されていてもよい。なお、MPI+DI一括噴射モードは、筒内噴射弁4からの噴射が単噴射(噴射回数を複数回に分けずに燃料を噴射すること)とされるモードであり、MPI+DI分割噴射モードは分割噴射(複数回に分けて燃料を噴射すること)とされるモードである。 Further, in the above-described embodiment, the engine 10 having the MPI mode and the combined mode is exemplified, but the injection mode is not limited to these two types. For example, three types of MPI mode, MPI + DI batch injection mode, and MPI + DI split injection mode may be set. The MPI + DI batch injection mode is a mode in which the injection from the in-cylinder injection valve 4 is a single injection (fuel is injected without dividing the number of injections into a plurality of times), and the MPI + DI split injection mode. Is a mode in which fuel is injected in multiple times.

また、例えば、MPIモード,DI圧縮行程噴射モード,DI吸気行程噴射モード,MPI+DI吸気行程噴射モードの四種類が設定されていてもよい。DI圧縮行程噴射モードは、圧縮行程で筒内噴射を実施する噴射モードである。DI吸気行程噴射モードは、吸気行程で筒内噴射を実施する噴射モードであり、MPI+DI吸気行程噴射モードは、ポート噴射と吸気行程での筒内噴射とを併用する噴射モードである。なお、マップに設定されるモード領域は、設定される噴射モードに応じて変更すればよい。 Further, for example, four types of MPI mode, DI compression stroke injection mode, DI intake stroke injection mode, and MPI + DI intake stroke injection mode may be set. The DI compression stroke injection mode is an injection mode in which in-cylinder injection is performed in the compression stroke. The DI intake stroke injection mode is an injection mode in which in-cylinder injection is performed in the intake stroke, and the MPI + DI intake stroke injection mode is an injection mode in which port injection and in-cylinder injection in the intake stroke are used in combination. The mode area set in the map may be changed according to the set injection mode.

上述した保持条件および故障条件はいずれも一例であって、上述した条件1~3や条件A~C以外の条件が含まれていてもよい。また、上述したエンジン10の構成や故障検出装置1の制御構成は一例であって、上述したものに限られない。 The above-mentioned holding conditions and failure conditions are all examples, and conditions other than the above-mentioned conditions 1 to 3 and conditions A to C may be included. Further, the configuration of the engine 10 and the control configuration of the failure detection device 1 described above are examples, and are not limited to those described above.

1 故障検出装置
1A 算出部
1B 設定部
1C 判定部
1D 計測部
1E 検出部
1F 記録部
2 吸気通路
3 排気通路
4 筒内噴射弁
5 ポート噴射弁
6 第一空燃比センサ
7 第二空燃比センサ
8 スロットル弁
10 エンジン
Tj 第一判定時間(第一判定期間)
Ts 第二判定時間(第二判定期間)
Tm 第一所定時間(第一所定期間)
Tp 第二所定時間(第二所定期間)
LdR,LmR リッチ側補正限界値(補正限界値)
LdL,LmL リーン側補正限界値(補正限界値)
X 所定量
1 Failure detection device 1A Calculation unit 1B Setting unit 1C Judgment unit 1D Measurement unit 1E Detection unit 1F Recording unit 2 Intake passage 3 Exhaust passage 4 In-cylinder injection valve 5 Port injection valve 6 First air-fuel ratio sensor 7 Second air-fuel ratio sensor 8 Throttle valve 10 engine
Tj first judgment time (first judgment period)
Ts second judgment time (second judgment period)
Tm 1st predetermined time (1st predetermined period)
Tp Second predetermined time (second predetermined period)
Ld R , Lm R Rich side correction limit value (correction limit value)
Ld L , Lm L Lean side correction limit value (correction limit value)
X Prescribed amount

Claims (7)

少なくとも二つの燃料噴射モードを有するとともに空燃比がフィードバック制御されるエンジンの燃料噴射システムに関する故障を検出する故障検出装置であって、
前記燃料噴射モードごとに異なる指標を用いて、前記燃料噴射システムの故障可能性を判定する判定部と、
前記故障可能性のある状態の継続期間を計測するとともに、前記燃料噴射モードの切り替え時に前記継続期間をリセットする計測部と、
前記継続期間が所定の第一判定期間に達しているときに前記燃料噴射システムの故障を検出したと判断する検出部と、を備え、
前記計測部は、前記継続期間が前記第一判定期間よりも短い第二判定期間以上であることを含む保持条件が成立したら、前記燃料噴射モードが切り替えられても前記継続期間をリセットせずに保持する
ことを特徴とする、故障検出装置。
A failure detection device that detects failures related to the fuel injection system of an engine having at least two fuel injection modes and having the air-fuel ratio feedback-controlled.
A determination unit for determining the possibility of failure of the fuel injection system using an index different for each fuel injection mode, and a determination unit.
A measuring unit that measures the duration of the state where there is a possibility of failure and resets the duration when the fuel injection mode is switched.
A detection unit for determining that a failure of the fuel injection system has been detected when the continuation period has reached a predetermined first determination period is provided.
The measuring unit does not reset the continuation period even if the fuel injection mode is switched when the holding condition including that the continuation period is shorter than the first determination period is shorter than the second determination period is satisfied. A failure detection device characterized by holding.
前記空燃比の目標値と計測値との差の積算値における定常成分に相当する学習値を算出する算出部と、
前記学習値に基づいて前記第二判定期間を設定する設定部と、を備えた
ことを特徴とする、請求項1記載の故障検出装置。
A calculation unit that calculates a learning value corresponding to a steady component in the integrated value of the difference between the target value of the air-fuel ratio and the measured value, and
The failure detection device according to claim 1, further comprising a setting unit for setting the second determination period based on the learning value.
前記設定部は、1回のドライブサイクル内における前記学習値の変化量が大きいほど前記第二判定期間を短縮する
ことを特徴とする、請求項2記載の故障検出装置。
The failure detection device according to claim 2, wherein the setting unit shortens the second determination period as the amount of change in the learning value in one drive cycle is large.
前記設定部は、前記学習値が補正限界値に到達している状態で、前記積算値が前記学習値と同じ方向に所定量以上偏っている場合に、前記第二判定期間を短縮する
ことを特徴とする、請求項2又は3記載の故障検出装置。
The setting unit shortens the second determination period when the integrated value is deviated by a predetermined amount or more in the same direction as the learning value while the learning value has reached the correction limit value. The failure detection device according to claim 2 or 3, which is characterized by this.
前記検出部によって初めて前記故障が検出された場合に仮故障コードを記録する記録部と、
前記第二判定期間を設定する設定部と、を備え、
前記設定部は、前記仮故障コードが記録されている場合には、前記仮故障コードが記録されていない場合よりも前記第二判定期間を短くする
ことを特徴とする、請求項1~4のいずれか1項に記載の故障検出装置。
A recording unit that records a temporary failure code when the failure is detected for the first time by the detection unit,
A setting unit for setting the second determination period is provided.
The setting unit is characterized in that, when the temporary failure code is recorded, the second determination period is shorter than when the temporary failure code is not recorded, according to claims 1 to 4. The failure detection device according to any one of the following items.
前記保持条件には、切り替え後の前記燃料噴射モードの実施期間が第一所定期間未満であることが含まれる
ことを特徴とする、請求項1~5のいずれか1項に記載の故障検出装置。
The failure detection device according to any one of claims 1 to 5, wherein the holding condition includes that the implementation period of the fuel injection mode after switching is less than the first predetermined period. ..
前記保持条件には、切り替え後の前記燃料噴射モードから切り替え前の前記燃料噴射モードに復帰した場合に、その復帰時点から再び前記故障可能性があると判定されるまでの期間が第二所定期間未満であることが含まれる
ことを特徴とする、請求項1~6のいずれか1項に記載の故障検出装置。
In the holding condition, when the fuel injection mode after switching is returned to the fuel injection mode before switching, the period from the time of the return to the determination that there is a possibility of failure again is the second predetermined period. The failure detection device according to any one of claims 1 to 6, further comprising less than or equal to.
JP2018011521A 2018-01-26 2018-01-26 Failure detection device Active JP7020141B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018011521A JP7020141B2 (en) 2018-01-26 2018-01-26 Failure detection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018011521A JP7020141B2 (en) 2018-01-26 2018-01-26 Failure detection device

Publications (2)

Publication Number Publication Date
JP2019127923A JP2019127923A (en) 2019-08-01
JP7020141B2 true JP7020141B2 (en) 2022-02-16

Family

ID=67471157

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018011521A Active JP7020141B2 (en) 2018-01-26 2018-01-26 Failure detection device

Country Status (1)

Country Link
JP (1) JP7020141B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113847154B (en) * 2021-11-02 2023-08-18 潍柴动力股份有限公司 Method and device for detecting faults of injection valve

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002364442A (en) 2001-06-04 2002-12-18 Nissan Motor Co Ltd Fuel system diagnosing device for cylinder direct injection type internal combustion engine
JP2012246857A (en) 2011-05-30 2012-12-13 Honda Motor Co Ltd Failure detecting device of oxygen sensor
JP2014118844A (en) 2012-12-13 2014-06-30 Denso Corp Fuel injection control device of internal combustion engine
JP2017210945A (en) 2016-05-27 2017-11-30 三菱自動車工業株式会社 Diagnostic device
JP2017210944A (en) 2016-05-27 2017-11-30 三菱自動車工業株式会社 Diagnostic device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11294249A (en) * 1998-04-06 1999-10-26 Denso Corp Abnormality detecting device of internal combustion engine
JP4640012B2 (en) * 2005-07-25 2011-03-02 トヨタ自動車株式会社 Internal combustion engine state determination device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002364442A (en) 2001-06-04 2002-12-18 Nissan Motor Co Ltd Fuel system diagnosing device for cylinder direct injection type internal combustion engine
JP2012246857A (en) 2011-05-30 2012-12-13 Honda Motor Co Ltd Failure detecting device of oxygen sensor
JP2014118844A (en) 2012-12-13 2014-06-30 Denso Corp Fuel injection control device of internal combustion engine
JP2017210945A (en) 2016-05-27 2017-11-30 三菱自動車工業株式会社 Diagnostic device
JP2017210944A (en) 2016-05-27 2017-11-30 三菱自動車工業株式会社 Diagnostic device

Also Published As

Publication number Publication date
JP2019127923A (en) 2019-08-01

Similar Documents

Publication Publication Date Title
JP3957208B2 (en) Exhaust gas sensor deterioration diagnosis device
JP4736058B2 (en) Air-fuel ratio control device for internal combustion engine
JP4497132B2 (en) Catalyst degradation detector
JP2893308B2 (en) Air-fuel ratio control device for internal combustion engine
US8965662B2 (en) Abnormality determining apparatus for air-fuel ratio sensor
JP2005163696A (en) Misfire detection device of internal combustion engine
JPH08338286A (en) Exhaust system failure diagnostic device for internal combustion engine
JP4499062B2 (en) Control device for internal combustion engine
JP6759718B2 (en) Diagnostic device
JP2007255230A (en) Fuel injection control device
JP2017210944A (en) Diagnostic device
JP7020141B2 (en) Failure detection device
JP2011226363A (en) Abnormality diagnosis apparatus of internal combustion engine
JP4395000B2 (en) Engine control device
JP5844218B2 (en) Control device for internal combustion engine
JP5337140B2 (en) Air-fuel ratio control device for internal combustion engine
JP2010163932A (en) Catalyst degradation diagnostic device for internal combustion engine
US7305872B2 (en) Method for operating an internal combustion engine
JP2019173661A (en) Control apparatus
JP2005042676A (en) Failure detecting device for oxygen concentration sensor
JP2006097698A (en) Engine diagnostic device
JP7110604B2 (en) engine controller
JP2011226350A (en) Air-fuel ratio control device of internal combustion engine
JP4417000B2 (en) Abnormality diagnosis device for internal combustion engine
JP2019163709A (en) Failure determination device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210121

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211223

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220104

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220117

R151 Written notification of patent or utility model registration

Ref document number: 7020141

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151