(57)【特許請求の範囲】
【請求項１】
運転状態を検出する手段と、前記運転状態に基づいて燃料噴射パルス幅を算出する手段と、インジェクタドライブユニットからの信号を検出する手段と、前記インジェクタドライブユニットからの検出信号に基づいてインジェクタドライブユニットの診断を行うインジェクタ診断手段とを備えたエンジン燃料供給診断装置において、
前記インジェクタ診断手段は、インジェクタパルス発生後の、開弁電流および保持電流が正常な場合に、正常なパルスを検出する設定時間である時間１および該設定時間を越えて設定された時間２におけるインジェクタ開弁電流診断結果の信号とインジェクタ保持電流診断結果の信号の双方の検出信号によってドライブユニット通信線断線判定を行って、インジェクタ開弁電圧系の故障判定を行う手段、または前記時間１および前記時間２におけるインジェクタ開弁電流診断結果の信号とインジェクタ保持電流診断結果の信号の双方の検出信号によってドライブユニット通信線断線判定を行って、インジェクタ保持電圧系の故障判定を行う手段、または前記時間１および２におけるインジェクタ開弁電流診断結果の信号とインジェクタ保持電流診断結果の信号の双方の検出信号によってドライブユニット通信線断線判定を行う手段であることを特徴とするエンジン燃料供給診断装置。
【請求項２】
請求項１において、
前記インジェクタ診断手段によるインジェクタ診断は、インジェクタ保持電圧系故障判定、インジェクタ開弁電圧系故障判定、ドライブユニット通信線断線判定のいずれかの判定を行うものであることを特徴とするエンジン燃料供給診断装置。
【請求項３】
請求項１において、
前記インジェクタ診断手段は、電源電圧が極低時で、前記インジェクタ開弁電流診断結果の信号またはインジェクタ保持電流診断結果の信号の大きさが所定値よりも低くなるときは前記いずれもの故障判定およびドライブユニット通信線断線判定をキャンセルする手段を備えていることを特徴とするエンジン燃料供給診断装置。
【請求項４】
運転状態を検出する手段と、前記運転状態に基づいて燃料噴射パルス幅を算出する手段と、インジェクタドライブユニットからの信号を検出する手段と、前記インジェクタドライブユニットからの検出信号に基づいてインジェクタドライブユニットの診断を行うインジェクタ診断手段を備えたエンジン燃料供給装置において、
前記インジェクタ診断手段は、インジェクタパルス発生後の開弁電流および保持電流が正常な場合に、正常なパルスを検出する設定時間である時間１および設定時間を越えて設定された時間２におけるインジェクタ開弁電流診断結果の信号とインジェンクタ保持電流診断結果の信号の双方の検出信号によってドライブユニット通信線断線判定を行って、インジェクタ開弁電圧系の故障判定を行う手段、または前記時間１および前記時間２におけるインジェクタ開弁電流診断結果の信号とインジェクタ保持電流診断結果の信号の双方の検出信号によってドライブユニット通信線断線判定を行って、インジェクタ保持電圧系の故障判定を行う手段、または前記時間１および２におけるインジェクタ開弁電流診断結果の信号とインジェクタ保持電流診断結果の信号の双方の検出信号によってドライブユニット通信線断線判定を行う手段であり、かつ電源電圧が極低時には上述の判定をキャンセルする手段を有し、
インジェクタ開弁電圧系のまたは保持電圧系の故障判定があったときに、燃料カット、空燃比学習禁止、空燃比フィードバック禁止、目標燃圧補正、インジェクタドライブユニットへ高電圧カット要求、警告灯点灯のいずれの１つ以上の制御を行い、またはドライブユニット通信線断線判定があったときに、警告灯点灯を行うことを特徴とするエンジン燃料供給診断装置。
【請求項５】
請求項４において、
前記インジェクタ診断を行う手段によるインジェクタ診断は、インジェクタ保持電圧系故障判定、インジェクタ開弁電圧系故障判定、ドライブユニット通信線断線判定のいずれかの判定を行うものであることを特徴とするエンジン燃料供給診断装置。
【請求項６】
運転状態を検出し、前記運転状態に基づいて燃料噴射パルス幅を算出し、インジェクタドライブユニットからの信号を検出し、前記インジェクタドライブユニットからの検出信号に基づいてインジェクタドライブユニットの診断を行うインジェクタ診断手段の診断を行うエンジン燃料供給診断方法において、
前記インジェクタ診断手段によって、インジェクタパルス発生後の開弁電流および保持電流が正常な場合に正常なパルスを検出する設定時間である時間１および該設定時間を越えて設定された時間２におけるインジェクタ開弁電流診断結果の信号とインジェンクタ保持電流診断結果の信号の双方の検出信号によってドライブユニット通信線断線判定を行って、インジェクタ開弁電圧系の故障判定、または前記時間１および前記時間２におけるインジェクタ開弁電流診断結果の信号とインジェクタ保持電流診断結果の信号の双方の検出信号によってドライブユニット通信線断線判定を行って、インジェクタ保持電圧系の故障判定、または前記時間１および２におけるインジェクタ開弁駆動相当信号とインジェクタ保持電圧相当信号の双方の検出信号によってドライブユニット通信線断線判定を行うものであることを特徴とするエンジン燃料供給診断方法。
【請求項７】
運転状態を検出し、前記運転状態に基づいて燃料噴射パルス幅を算出し、インジェクタドライブユニットからの信号を検出し、前記インジェクタドライブユニットからの検出信号に基づいてインジェクタドライブユニットの診断を行うエンジン燃料供給診断方法において、
前記インジェクタ診断手段によって、インジェクタパルス発生後の開弁電流および保持電流が正常な場合に、正常なパルスを検出する設定時間である時間１および該設定時間を越えて設定された時間２におけるインジェクタ開弁電流診断結果の信号とインジェンクタ保持電流診断結果の信号の双方の検出信号によってドライブユニット通信線断線判定を行って、インジェクタ開弁電圧系の故障判定、および前記時間１および前記時間２におけるインジェクタ開弁電流診断結果の信号とインジェクタ保持電流診断結果の信号の双方の検出信号によってドライブユニット通信線断線判定を行って、インジェクタ保持電圧系の故障判定、並びに前記時間１および２におけるインジェクタ開弁駆動相当信号とインジェクタ保持電圧相当信号の双方の検出信号によってドライブユニット通信線断線判定を行い、かつこれらの判定を行うに当たって噴射が他気筒と重なった場合、先に噴射終了する気筒の診断をキャンセルして、後に噴射終了する気筒の診断を行うことを特徴とするエンジン燃料供給診断方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はエンジン（内燃機関）燃料供給診断装置および診断装置を備えた燃料供給装置に関する。
【０００２】
【従来の技術】
特開平８−２１０１６８号公報には、吸気系に燃料を噴射供給する燃料噴射弁と、該燃料噴射弁の動作異常を駆動回路の電圧に基づいて検出する異常検出手段と、燃料噴射弁の動作異常が検出されたときエンジンの保護処理または警告処置を行う異常時処理手段が記載されている。
【０００３】
また、特開平８−１７０７５２号公報には、エンジン回転数、水温からＣＰＵは最適な駆動デューティを演算し、複数コイル内蔵型電磁弁を制御する装置ＥＣＵ内にある電磁弁駆動トランジスタのオープン破壊を含む異常を正確に検出するために、コイル間に発生する相互誘導が異常検出に影響がない駆動周波数またはデューティ比に変換し、前記異常をコンパレータにて検出することが記載されている。
【０００４】
【発明が解決しようとする課題】
インジェクタドライブユニットの診断が求められている。本発明はこの診断を正しく行うために、この診断装置の誤判定の原因を究明し、誤判定を排除することを目的とする。更に本発明は、診断阻害要因が発生したときに診断をキャンセルすること、また故障診断があったときにエンジン燃料供給をフェイルセーフに制御するエンジン燃料供給装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明の特徴の一つは、インジェクタドライブユニットの診断をインジェクタ保持電圧系故障判定とドライブユニット通信線断線判定を行う診断装置を提供することにあり、更にはインジェクタ開弁駆動系（電圧系）故障判定を行うことのできる診断装置を提供することにある。また、本発明の他の特徴は、インジェクタ駆動電流が故障判定電流に達していないことを条件として診断をキャンセルすることにある。
【０００６】
更に、インジェクタ開弁電圧系故障診断に注目し、該診断によって故障有りとなった場合に、適切な制御を行うことを他の特徴とする。
【０００７】
本発明は、具体的には次に掲げる装置および方法を提供する。
【０００８】
本発明は、運転状態を検出する手段と、前記運転状態に基づいて燃料噴射パルス幅を算出する手段と、インジェクタドライブユニットからの信号を検出する手段と、前記インジェクタドライブユニットからの検出信号に基づいてインジェクタ診断を行う手段とを備えたエンジン燃料供給診断装置において、前記インジェクタ診断を行う手段は、インジェクタパルス発生後の時間１におけるインジェクタ開弁駆動相当信号およびインジェクタ保持電圧相当信号の読み込み並びに時間２におけるインジェクタ開弁駆動相当信号およびインジェクタ保持電圧相当信号の読み込みに基づいてインジェクタ診断を行うものであるエンジン燃料供給診断装置を提供する。
【０００９】
好ましくは、前記インジェクタ診断を行う手段によるインジェクタ診断は、インジェクタ保持電圧系故障判定、インジェクタ開弁電圧系故障判定、ドライブユニット通信線断線判定のいずれかの判定を行うことができる。
【００１０】
好ましくは、前記インジェクタ開弁駆動相当信号またはインジェクタ保持相当信号の大きさが所定値よりも低くなる電源電圧が低いときはインジェクタ診断をキャンセルする手段を備える。
【００１１】
本発明は、運転状態を検出する手段と、前記運転状態に基づいて燃料噴射パルス幅を算出する手段と、インジェクタドライブユニットからの信号を検出する手段と、前記インジェクタドライブユニットからの検出信号に基づいてインジェクタ診断を行う手段を備えたエンジン燃料供給装置において、前記インジェクタ診断を行う手段は、インジェクタパルス発生後の時間１におけるインジェクタ開弁または保持電圧相当信号の読み込み並びに時間２におけるインジェクタ開弁または保持電圧相当信号の読み込みに基づいてインジェクタ開弁または保持電圧系故障診断を行うものであり、インジェクタ開弁または保持電圧系故障判定があったときに、燃料カット、空燃比学習禁止、空燃比フィードバック禁止、目標燃圧補正、インジェクタドライブユニットへ高電圧カット要求、警告灯点灯のいずれの１つ以上の制御を行う手段を備えたことを特徴とするエンジン燃料供給装置を提供する。
【００１２】
好ましくは、前記インジェクタ診断を行う手段は、インジェクタパルス発生後の時間１におけるインジェクタ開弁駆動相当信号の読み込み並びに時間２におけるインジェクタ開弁駆動相当信号の読み込みを行うことを含む。
【００１３】
好ましくは、インジェクタ通信線ＡまたはＢ断線判定があったときは、警告灯点灯を行う。また、好ましくは、診断判定を所定回数継続したときにはＮＧと判定する。
【００１４】
本発明は、運転状態を検出し、前記運転状態に基づいて燃料噴射パルス幅を算出し、インジェクタドライブユニットからの信号を検出し、前記インジェクタドライブユニットからの検出信号に基づいてインジェクタ診断を行う手段とを備えたエンジン燃料供給診断方法において、インジェクタパルス発生後の時間１におけるインジェクタ開弁駆動相当信号およびインジェクタ保持電圧相当信号の読み込み並びに時間２におけるインジェクタ開弁駆動相当信号およびインジェクタ保持電圧相当信号の読み込みに基づいてインジェクタ診断を行うエンジン燃料供給診断方法を提供する。
【００１５】
本発明は、運転状態を検出し、前記運転状態に基づいて燃料噴射パルス幅を算出し、インジェクタドライブユニットからの信号を検出し、前記インジェクタドライブユニットからの検出信号に基づいてインジェクタ診断を行うエンジン燃料供給診断方法において、インジェクタパルス発生後の時間１におけるインジェクタ開弁駆動相当信号およびインジェクタ保持電圧相当信号の読み込み並びに時間２におけるインジェクタ開弁駆動相当信号およびインジェクタ保持電圧相当信号の読み込みに基づいてインジェクタ診断を行うに当たって噴射が他気筒と重なった場合、先に噴射終了する気筒の診断をキャンセルして、後に噴射終了する気筒の診断を行うエンジン燃料供給診断方法を提供する。
【００１６】
【発明の実施の形態】
以下、本発明にかかる一実施例を図面に基づいて説明する。
【００１７】
図１は、本発明が適用されるエンジンシステムの一例を示したものである。図において、エンジン１が吸入すべき空気はエアクリーナ３の入口部４から取り入れられ吸入空気量を制御する絞り弁６を設置した絞り弁装置７を通り、コレクタ８に入る。絞り弁６は、モータ１０に連結されており、モータ１０を駆動することにより絞り弁６操作される。絞り弁６を操作して、吸入空気量を制御している。コレクタ８に至った吸入空気は、エンジン１の各シリンダ２に接続された各吸入空気管１９に分配されてシリンダ２に導かれる。
【００１８】
一方、ガソリンなどの燃料は、燃料タンク１１から燃料ポンプ１２により吸引，加圧された上で燃料噴射弁（インジェクタ）１３，可変燃圧プレッシャレギュレー夕１４が配管されている燃料系２１に供給される。そして、この燃料系は、上記した可変燃圧プレッシャレギュレー夕１４により所定の圧力に調圧され、それぞれのシリンダ２に燃料噴射口を開口しているインジェクタ１３からシリンダ２に噴射さる。また、空気流量計５からは吸気流量を表す信号が出力され、コントロールユニット１５に入力されるようになっている。
【００１９】
更に、上記絞り弁装置7には絞り弁６の開度を検出するスロットルセンサ
１８が取付けられており、その出力もコントロールユニット１５に入力されるようになってる。
【００２０】
次に１６はクランク角センサであり、これはカム軸２７によって回転駆動され、クランク軸の回転位置を表す信号を出力する。この信号もコントロールユニット１５に入力されるようになっている。
【００２１】
２０は、排気管２８に設けられたＡ／Ｆ（空燃比）センサで、排気ガスの成分から実運転空燃比を検出，出力してその信号は同じくコントロールユニット１５に入力される。
【００２２】
９は、絞り弁装置７と一体に設けられたアクセルセンサで、アクセルペダル
４９と連結されており、ドライバーがアクセルペダル４９を操作する量を検出，出力してそ信号はコントロールユニット１５に入力される。このコントロールユニット１５は、処理手段（ＣＰＵ）２６を有し、前述したクランク角信号，アクセル開度信号などのエンジンの運転状態を検出する各種のセンサなどからの信号を入力信号として取り込み、所定の演算を実行し、この演算結果として算定された各種の制御信号を出力し、上記したインジェクタ１３や点火コイル１７や絞り弁操作のためのモータ１０に所定の制御信号を出力し、燃料供給制御，点火時期制御，吸入空気量制御を実行する。
【００２３】
電源（バッテリ）３０とコントロールユニット１５との間にはモータドライバリレー３１、コントロールユニットリレー３２およびイグニッションスイッチ
３３が設けられる。３５は各種の警報灯を含む警告器である。
【００２４】
これらの構成については周知であるのでこれ以上の説明を要しない。燃料系に設けられた可変燃圧プレッシャレギュレー夕１４に隣接して燃圧センサ２２が設けてあり、その信号はコントロールユニット１５に入力される。
【００２５】
図２は、エンジン燃料供給制御装置を示す。コントロールユニット１５内の処理手段（ＣＰＵ）１００（図１では２６で示す）はバス１０１につながれ、バス１０１には入力処理回路１０２および出力処理回路１０３がつながれている。入力処理回路１０２には燃圧センサに接続されたドライブユニット通信線１０７，エアフローセンサに接続されたドライブユニット通信線Ｂ１０８，クランク角センサ１０９，スロットルセンサ１１０，アクセルセンサ１１１，水温センサ１１２，Ｏ2センサに接続されたエアフローメータ１１３，イグニッションスイッチ１１４（図１では３３で示している），スタータスイッチ１１５およびバッテリ電圧１１６からの信号が入力される。入力処理回路１０２からの処理信号はバス１０１に入力されると共に割込コントローラ１０４に入力される。タイマ１０５によって必要な時間が計測される。出力処理回路１０３からの出力信号はインジェクタ１１７，インジェクタ１１８，インジェクタ１１９，インジェクタ１２０，可変プレッシャレギュレータ１２１，フュエルボンプ１２２，イグナイタ１２６，警告灯（器）１２３（図１では３６で示す）に出力される。またＲＯＭ１３１に記録された信号はバス１０１に入力されると共に、バス１０１からの信号はＲＡＭ１３２およびバックアップＲＡＭ１０６に出力されて記録される。これらの構成についても周知の事項である。ＣＰＵ１００は後述する故障判断手段１３５を含む。
【００２６】
図３は、本発明の実施例についてのブロック図を示す。インジェクタドライブユニット５０は、コントロールユニット１５からのインジェクタ駆動パルス５１によって制御されてインジェクタ１３への燃料噴射を制御する。この時の開弁電流は診断結果５２として、また保持電流は、診断結果５３としてコントロールユニットに信号入力され、その機能の１つであるインジェクタ診断装置５４でインジェクタ診断が行われる。５５はバッテリである。
【００２７】
図４はこのインジェクタ診断を行うときの、インジェクタ駆動パルス，インジェクタ開弁電圧，インジェクタ保持電圧，開弁電流および保持電流からなるインジェクタ駆動電流，インジェクタリフト量，開弁電流診断結果の信号および保持電流診断結果の信号を時間との関係で表わしたものである。正常時は図に示すようにワンショツト信号として取り出すことができる。
【００２８】
図５は、インジェクタ診断の必要性を説明するためのもので、燃料噴射量，燃費，エンジントルク，排気エミッション，排気温度について各正常時および故障時のデータを示すものである。
【００２９】
図６は、本発明実施例のブロック図を示す。図に示すように、バッテリ電圧，クランク角センサ，エアフロメータ，アクセルセンサ，ドライブユニット診断信号線からの信号は入力処理６１され、インジェクタ噴射パルス幅演算６２に使用される。その演算結果は、インジェクタ駆動制御６３に使用され、インジェクタドライブユニットに伝えられる。この結果と、入力処理された結果に基づいて故障検出要否判定および阻害要因判定６４がなされる。故障要否判定の詳細については後述する。故障要否判定に基づき故障診断６５または故障診断禁止６６がなされる。故障診断６５がなされ、故障判定６７されるとフェイルセーフ制御６８が行われ、その結果は警告灯に出力されて警告を発すると共に、インジェクタ噴射パルス幅演算６２に使用される。
【００３０】
ドライブユニット５０は、高電圧すなわち開弁電圧および低電圧すなわち保持電圧をインジェクタへ供給する。この時に、開弁電圧および保持電圧を供給した時の電流が電流検出手段によって検出される。インジェクタドライブユニットはこの電流値をみて診断を行い、診断結果をコントロールユニット１５に通信線を介して送る。この結果をコントロールユニット１５故障判定を行う。この故障判定は、次に述べるような場合に禁止される。
【００３１】
図７は、インジェクタパルスとドライブユニット診断通信線およびタイマとの関係を表す。ドライブユニット診断通信線（Ａ，Ｂ）には図に示すように開弁電流および保持電流があったときにはインジェクタパルス終了後設定した時間でＬｏｗのパルス信号として現われる。正常の場合、検出タイミングはインジェクタパルス終了時からＬｏｗパルスの設定時間点で時間１が設定され、各電流信号の存在が検出される。タイマ上でみればポイント７１の点である。
【００３２】
時間２はＬｏｗパルスの設定時間点を越えて設定してあり、従って点７２では正常であれば、いずれの場合もＨｉｇｈとなった信号が検出される。しかし、通信線が断線しているとＬｏｗとなった信号が検出されることになる。
【００３３】
図８に正常時および故障時におけるドライブユニット診断通信線読み込み値との関係を示す。時間１での検出について、通信線Ａ読み込みおよび通信線Ｂ読み込みは、正常時はＬｏｗ、故障判定時Ｈｉｇｈそして通信線断線時Ｌｏｗとなって現われる。
【００３４】
図９は、通信線導通（正常）時および通信線断線時の区別をする方法を示す。時間２での検出について、通信線Ａ読み込みおよび通信線Ｂ読み込みは、通信線導通（正常）時Ｈｉｇｈ、通信線破断時Ｌｏｗとして検出される。これによって、正常時および断線時が区別され、時間１および時間２における検出によって故障判定および通信線断線判定を行うことができ、通信線ＡおよびＢについての判定によって、インジェクタ保持電圧系故障判定およびインジェクタ開弁電圧系故障判定並びにドライブユニット通信線断線判定を行うことができることになる。図８で示したように、正常時と通信線が断線した時は同じＬｏｗ検出となるため、通信線断線時には、正常な判定が行えない。
【００３５】
そこで、時間２で再度通信線を読み込んで断線判定する。以下、これらの判定を行う場合をフローチャートを使用して説明する。
【００３６】
図１０は、インジェクタ保持電圧系故障判定を行うためのフローチャートを示す。インジェクタ噴射終了割込発生があったかどうかが判定され（ステップ
１００１）、Ｎｏの場合は終了し、Ｙｅｓの場合は、通信線検出タイミング時間１がセットされる（ステップ１００２）。通信線Ａ出力読み込みが行われ（ステップ１００３）、通信線Ａに現われた信号がＨｉｇｈかどうかが判定される（ステップ１００４）。Ｎｏの場合は開弁電圧ＮＧカウンタＤＵＡＮＧＣＮＴ（ｉ）をクリアし（ステップ１００６）、終了する。Ｙｅｓの場合は、開弁電圧ＮＧカウンタＤＵＡＮＧＣＮＴ（ｉ）の値をインクリメントする（ステップ１００５）。この場合、該当気筒およびドライブユニット内駆動回路共有気筒についても判定される。その結果が所定値以上であるかどうかＤＵＡＮＧＣＴ（ｉ）≧ＤＵＡＮＧが判定される（ステップ１００７）。Ｎｏの場合は終了し、Ｙｅｓの場合にはインジェクタ保持電圧系故障判定がなされる（ステップ１００８）。開弁および保持診断は、連続噴射および気筒噴射毎にも行う。またこのことによって、特定気筒の故障を検出することができる。
【００３７】
図１１は、インジェクタ開弁電圧系故障判定を行うためのフローチャートを示す。インジェクタ噴射終了割込発生があったかどうかが判定され（ステップ１１０１）、Ｎｏの場合は終了し、Ｙｅｓの場合は、通信線検出タイミング時間１がセットされる（ステップ１１０２）。通信線Ｂ出力読み込みが行われ（ステップ１１０３）、通信線Ｂに現われた信号がＨｉｇｈかどうかが判定される（ステップ１１０４）。Ｎｏの場合は開弁電圧ＮＧカウンタＤＵＢＮＧＣＮＴ（ｉ）をクリアし（ステップ１１０６）、終了する。Ｙｅｓの場合は、開弁電圧ＮＧカウンタＤＵＢＮＧＣＮＴ（ｉ）の値をインクリメントする（ステップ１１０５）。この場合、該当気筒およびドライブユニット内駆動回路共有筒についても判定される。その結果が所定値以上であるかどうかＤＵＢＮＧＣＴ（ｉ）≧ＤＵＢＮＧが判定される（ステップ１１０７）。Ｎｏの場合は終了し、Ｙｅｓの場合にはインジェクタ開弁電圧系故障判定がなされる（ステップ１１０８）。
【００３８】
図１２は、ドライブユニット通信線断線判定を行うためのフローチャートを示す。インジェクタ噴射終了割込発生があったかどうかが判定され、（１２０１）、Ｎｏの場合は終了し、Ｙｅｓの場合は通信線検出タイミング時間２がセットされる（ステップ１２０２）。通信線ＡおよびＢ出力読み込みが行われ（ステップ１２０３）、通信線Ａ，Ｂに現われた信号がＬｏｗかどうかが判定される（ステップ１２０４）。Ｎｏの場合は通信線断線カウンタＤＵＡＣＮＴをクリアし、（Ａ線Ｈｉｇｈ時）、ＤＵＢＣＮＴをクリアする（Ｂ線Ｈｉｇｈ時）（ステップ１２０６）。Ｙｅｓの場合通信線断線カウンタＤＵＡＣＮＴ（Ａ線Ｌｏｗ時）、ＤＵＢＣＮＴ（Ｂ線Ｌｏｗ時）インクリメントを行う（ステップ１２０５）。インクリメントされた値が所定値以上であるかどうかＤＵＡＣＮＴ≧ＤＵＡＤＡＮまたはＤＵＢＣＮＴ≧ＤＵＢＤＡＮが判定される（ステップ１２０７）。Ｎｏの場合終了し、Ｙｅｓの場合ドライブユニット通信線断線判定がなされる。
【００３９】
このように、前記インジェクタ診断を行う手段は、インジェクタパルス発生後の時間１におけるインジェクタ開弁駆動相当信号およびインジェクタ保持電圧相当信号の読み込み並びに時間２におけるインジェクタ開弁駆動相当信号およびインジェクタ保持電圧相当信号の読み込みに基づいてインジェクタ診断を行うものである。
【００４０】
また、前記インジェクタ診断を行う手段によるインジェクタ診断は、インジェクタ保持電圧系故障判定、インジェクタ開弁電圧系故障判定、ドライブユニット通信線断線判定のいずれかの判定を行うものである。
【００４１】
図１３は、行程、噴射パルスとの関連にしてタイムチャートを示す。インジェクタ駆動ユニット通信線Ａおよび通信線Ｂについて第１気筒故障診断割込ＤＵＤＬＹ１および第１気筒断線診断割込ＤＵＤＬＹ２のタイミングを示す。
【００４２】
図１４は低電圧時は診断をキャンセルする判定方法を示す。図には時間との関連で、インジェクタ駆動パルス、インジェクタ開弁電圧、インジェクタ開弁電流、インジェクタ保持電圧、開弁電流診断結果の信号および保持電流診断結果の信号を示す。図において、インジェクタ開弁電流が電源電圧極低時の出力のときなどのために故障判定電流に到達しないことが有り得る。あるいは、インジェクタ保持電圧が故障判定電圧に到達しないことがあり得る。このため、開弁電流診断結果の信号あるいは保持電流診断結果の信号が低電圧正常であってもＬｏｗのワンショット信号を出力しないで図に示すようにＨｉｇｈ信号を出力して誤診断の原因となるおそれがある。すなわち、電源電圧が非常に低い時は、インジェクタシステムが正常でも電流が診断しきい値を越えないため、ＮＧと誤判定してしまう。そこで、低電圧時は診断をキャンセルする。
【００４３】
図１５は、インジェクタ駆動パルスおよび次気筒のインジェクタ駆動パルスとの関係を示している。同時に複数気筒が燃料噴射している時および前記セット時間２（断線診断）経過するまでに次気筒が噴射された場合、先に燃料噴射する気筒の診断はキャンセルして後に噴射される気筒の診断を行う（Slect Afterとする)。
【００４４】
図１６は、故障により開弁電流供給できないことによって、インジェクタリフト量に開弁遅れることを示す。
【００４５】
図１７では、図１６のような故障が発生した場合（開弁電流無し）の燃料噴射量と噴射パルス幅との関係を正常時との関係で示す。
【００４６】
無効パルス幅ＴＳの違いによって燃料噴射量は、正常時にあってはｑminで安定するのに対し、開弁電流無しの場合はｑ′minに達しないと安定しない。
【００４７】
図１８は、開弁駆動故障時における燃料噴射量と噴射パルス幅との関係を低燃圧時および高燃圧時について示す。図に示すように燃圧を下げないと噴射しきれないという現象が発生する。
【００４８】
図１９はインジェクタ保持電圧系故障判定があった場合の対応を示す。図１９において、インジェクタ保持電圧系故障判定があったときは（ステップ１９０１）、該当気筒およびドライブユニット内駆動回路共有気筒の双方について燃料カットを行う（ステップ１９０２）、空燃比学習禁止を行う（ステップ１９０３）、空燃比フィードバック禁止を行う（ステップ１９０４）。また、警告灯点灯を行う（ステップ１９０５）。
【００４９】
図２０はインジェクタ開弁電圧系故障時の対処方法を示す。インジェクタ開弁電圧系故障判定があったときは（ステップ２００１）、エンジン回転数が所定回転数以上であるかＭＮＲＰＭ≧ＤＵＢＮＧＮを判定し（ステップ２００２）、Ｙｅｓの場合は燃料カットを行う（ステップ１９０５）。
【００５０】
また、故障判定があったときは、空燃比学習禁止を行う（ステップ２００３）、空燃比フィードバック禁止を行う（２００４）、目標燃圧が所定値以下にする補正ＰＦＵＥＬ≦ＤＵＢＰＦを行う（ステップ２００６）、インジェクタパルス幅下限値補正ＴＩＭＩＮ≧ＤＵＢＭＩＮを行う（ステップ２００７）、インジェクタ無効パルス幅補正ＴＳ＝ＴＳｄ＋ＴＳＨＯＳを行う（ステップ２００８）、ドライブユニットへ高電圧カット要求を行う（ステップ２００９）また警告灯点灯を行う（ステップ２０１０）。これによってフェイルセーブが確保される。
【００５１】
図２１は、断線判定があったときの対応を示す図形であり、インジェクタ通信線ＡまたはＢ断線判定を行い（ステップ２１０１）、Ｎｏの場合は終了し、Ｙｅｓの場合は警告灯点灯を行う（ステップ２１０２）。
【００５２】
【発明の効果】
本発明によれば、
１）通信線Ａから気筒別に低電圧系異常を検出することができる、
２）通信線Ｂから高電圧系異常を検出することができる、
３）通信線Ａの断線を検出することができる、
４）通信線Ｂの断線を検出することができる、
５）電源電圧が非常に低い時は診断をキャンセルすることができる、
６）故障診断などの異常があったときに適切な対応処置をとることができる。特に、インジェクタ保持電圧系故障判定を求めることによって、判定結果に基づき、燃料カット、空燃比学習禁止、空燃比フィードバック禁止、目標燃圧補正、インジェクタドライブユニットへ高電圧カット要求、インジェクタ無効パルス幅補正、インジェクタ幅下限値補正あるいは／および警告灯点灯な
どの制御を行うことができる。
【図面の簡単な説明】
【図１】本発明の実施例の装置を示す概略図。
【図２】エンジン燃料供給制御装置の概略図。
【図３】本発明の実施例のブロック図。
【図４】インジェクタ診断を行うタイミングを示すタイムチャート図。
【図５】インジェクタ診断の必要性を示す説明図。
【図６】本発明の実施例のブロック図。
【図７】インジェクタ診断の行われるタイミングを示すタイムチャート図。
【図８】判定図。
【図９】判定図。
【図１０】インジェクタ保持電圧系故障判定のためのフローチャート図。
【図１１】インジェクタ開弁電圧系故障判定のためのフローチャート図。
【図１２】ドライブユニット通信線断線判定のためのフローチャート図。
【図１３】タイムチャート図。
【図１４】診断キャンセルを示すタイムチャート図。
【図１５】診断順序を示すタイムチャート図。
【図１６】開弁遅れを示す説明図。
【図１７】正常時および開弁電流無しの場合の燃料噴射量および噴射パルス幅関係図。
【図１８】開弁駆動故障時の燃料噴射量および噴射パルス幅関係図。
【図１９】故障判定時の対応を示すフローチャート図。
【図２０】故障判定時の対応を示すフローチャート図。
【図２１】断線判定時の対応を示すフローチャート図。
【符号の説明】
１…エンジン、１３…燃料噴射弁（インジェクタ）、１５…コントロールユニット、１７…点火コイル、２０…Ａ／Ｆセンサ、２６…処理装置、３３…イグニッションスイッチ、５０…インジェクタドライブユニット、５１…インジェクタ駆動パルス、５２…開弁電流診断結果、５３…保持電流診断結果、５４…インジェクタ診断装置、５５…バッテリ、６１…入力処理、６２…インジェクタ噴射パルス幅演算、６３…インジェクタ駆動制御、６４…故障検出要否判定および阻害要因判定、６５…故障診断、６６…故障診断禁止、６７…故障判定、６８…フェイルセーフ制御。
【図１】
0003871168.tif 000002
【図２】
0003871168.tif 000003
【図３】
0003871168.tif 000004
【図４】
0003871168.tif 000005
【図５】
0003871168.tif 000006
【図６】
0003871168.tif 000007
【図７】
0003871168.tif 000008
【図８】
0003871168.tif 000009
【図９】
0003871168.tif 000010
【図１０】
0003871168.tif 000011
【図１１】
0003871168.tif 000012
【図１２】
0003871168.tif 000013
【図１３】
0003871168.tif 000014
【図１４】
0003871168.tif 000015
【図１５】
0003871168.tif 000016
【図１６】
0003871168.tif 000017
【図１７】
0003871168.tif 000018
【図１８】
0003871168.tif 000019
【図１９】
0003871168.tif 000020
【図２０】
0003871168.tif 000021
【図２１】
0003871168.tif 000022