(57)【要約】【課題】駆動回路を複数インジェクタで共用し、地絡故障の判別およびフェールセーフを確立した筒内噴射式エンジンのインジェクタ制御装置を得る。【解決手段】インジェクタを所定数毎に一単位とし、同じ単位に属するものは一端の電位が共通化されたインジェクタ群と、インジェクタ群の共通点に接続され、点弧により各インジェクタの駆動電流を開閉するスイッチ手段１３、１４、１７、１９と、各種センサ出力に基づき各インジェクタヘの燃料量／噴射時期を演算する燃料量／噴射時期演算手段２と、燃料量／噴射時期演算手段２の出力に基づきスイッチ手段を点弧するインジェクタ駆動信号を出力する駆動回路１０、２０と、インジェクタ地絡故障検出時に地絡発生個所を特定する地絡故障判別手段２とを備えた。地絡故障発生個所の特定時に、地絡したインジェクタと同じ群に属する他のインジェクタからの燃料噴射を停止する。【選択図】図１
2005180217.tif 000002
【特許請求の範囲】
【請求項１】
燃料を噴射する複数のインジェクタを所定数毎に一単位として扱い、同じ単位に属するものは一端の電位が共通化されている複数のインジェクタ群と、
前記インジェクタ群の共通点に接続され、点弧することによって前記インジェクタの駆動電流を開閉する複数のスイッチング手段と、
各種センサ群からの出力に基づいて前記複数のインジェクタヘの燃料供給量および燃料噴射時期を演算する燃料量／噴射時期演算手段と、
前記インジェクタ群に対応して設けられ、前記燃料量／噴射時期演算手段からの出力に基づいて前記スイッチング手段を点弧するインジェクタ駆動信号を出力する駆動回路と、
前記インジェクタ群に係る地絡故障を検出し、地絡故障を検出した場合には地絡発生個所を特定する地絡故障判別手段とを備え、
前記燃料量／噴射時期演算手段は、前記地絡故障判別手段が地絡発生個所を特定すると、地絡したインジェクタと同じ群に属する他のインジェクタからの燃料噴射を停止することを特徴とする筒内噴射式エンジンのインジェクタ制御装置。
【請求項２】
前記燃料量／噴射時期演算手段は、前記地絡故障判別手段が地絡発生個所を特定すると、地絡したインジェクタと同じ群に属する他のインジェクタからの燃料噴射を停止するとともに、地絡したインジェクタ並びに他のインジェクタ群からの燃料噴射をも停止することを特徴とする請求項１に記載の筒内噴射式エンジンのインジェクタ制御装置。
【請求項３】
前記インジェクタの点弧時に発生するＯＦＦサージ信号と前記スイッチング手段に流れる電流との少なくとも一方を検出する噴射確認手段と、
前記エンジンの失火の有無を検出する失火確認手段とをさらに備え、
前記噴射確認手段により特定のインジェクタに異常が検出され、且つ前記失火検出手段により前記異常なイジェクタに対応する気筒の完全失火が検出されていない場合に、地絡故障判別手段は、地絡故障を検出したと判別することを特徴とする請求項１または請求項２に記載の筒内噴射式エンジンのインジェクタ制御装置。
【請求項４】
退避運転中の運転制御を行う退避運転制御手段を備え、
前記退避運転制御手段は、前記退避運転中において、前記インジェクタの駆動パラメータおよび前記エンジンの負荷パラメータの少なくとも一方を抑制方向に制御することを特徴とする請求項１から請求項３までのいずれか１項に記載の筒内噴射式エンジンのインジェクタ制御装置。
【請求項５】
前記退避運転制御手段は、前記退避運転中において、前記インジェクタの駆動を許可する範囲内のエンジン回転数の上限を、正常時よりも低い所定回転数以下に制限することを特徴とする請求項４に記載の筒内噴射式エンジンのインジェクタ制御装置。
【請求項６】
前記退避運転制御手段は、前記退避運転中において、前記インジェクタの最大駆動パルス幅の上限を、正常時よりも短い所定パルス幅以下に制限することを特徴とする請求項４または請求項５に記載の筒内噴射式エンジンのインジェクタ制御装置。
【請求項７】
前記退避運転制御手段は、前記退避運転中において、前記エンジンの最大吸気量を、正常時よりも少ない所定最大吸気量以下に制限することを特徴とする請求項４から請求項６までのいずれか１項に記載の筒内噴射式エンジンのインジェクタ制御装置。
【請求項８】
前記インジェクタから噴射される燃料の圧力を燃圧として検出する燃圧検出手段と、
前記燃圧をフィードバック情報として、前記エンジンの運転状態に応じた所定の目標圧力により前記燃圧をフィードバック制御する可変燃圧制御手段とを備え、
前記退避運転制御手段は、前記退避運転中において、前記目標燃圧の下限圧力を、正常時よりも高い所定圧力以上に設定することを特徴とする請求項４から請求項７までのいずれか１項に記載の筒内噴射式エンジンのインジェクタ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両に搭載された筒内噴射式エンジンのインジェクタ制御装置に関し、特に、インジェクタの地絡（接地側短絡）故障が発生したときのフェールセーフを確立した筒内噴射式エンジンのインジェクタ制御装置に関するものである。
【背景技術】
【０００２】
近年、燃焼効率の向上を達成するために、エンジンのシリンダにインジェクタを配設し、シリンダ内に高圧の燃料を直接噴射する筒内噴射式エンジンが知られている。
このような筒内噴射式エンジンに用いられるインジェクタでは、高圧の燃料に抗してインジェクタを高速駆動させるとともに燃料の噴射期間を正確にコントロールする必要がある。
このため、駆動回路としても、インジェクタの開弁初期には高電圧を印加して高速で開弁動作させ、開弁後は、インジェクタのコイルの発熱を防止するために、その開弁状態を保持するのに必要最小限の定電流を出力するものが広く採用されている。
このようなインジェクタの駆動回路としては、各種提案されている（たとえば、特許文献１参照）。
【０００３】
特許文献１においては、各種センサ群からのエンジン運転状態に関連した情報に基づいて、エンジンの供給燃料量および燃料噴射時期を演算し、バッテリからの給電により気筒毎のインジェクタコイルを励磁している。
また、第１気筒および第４気筒に対する各インジェクタに共用のインジェクタ駆動回路と、第２気筒および第３気筒に対するインジェクタに共用のインジェクタ駆動回路とを設けている。
【０００４】
また、特許文献１とは回路構成が異なり、電源供給回路を全てのインジェクタで共用させることで、さらなるコストダウンを実現した装置も提案されている（たとえば、特許文献２参照）。
また、特許文献１と類似の回路構成で、インジェクタ駆動回路の異常検出時に異常回路が共有する全インジェクタの噴射を停止し、他の正常気筒で燃料噴射を継続するようにした装置も提案されている（たとえば、特許文献３参照）。
【０００５】
以上のように、従来のインジェクタ駆動回路では、駆動回路の電源側の一部を複数気筒のインジェクタで共用させることで、駆動回路のコストダウンや小型化を実現している。
しかし、上記回路構成において、第１気筒のインジェクタの接地側端子で地絡故障が発生（たとえば、第１気筒のインジェクタとスイッチング手段との間の配線がアース電位に接地）した場合、駆動回路を共用している第４気筒のインジェクタの駆動に同期して、第１気筒のインジェクタが同時駆動される。
【０００６】
ここで、各気筒の噴射順序が、＃１→＃３→＃４→＃２の順番であったとすると、特許文献１や特許文献３の回路構成では、第１気筒と第４気筒とで駆動回路を共用しているので、第４気筒が吸気行程で噴射された場合に、地絡故障している第１気筒は、膨張行程で同時噴射される。
また、特許文献２の回路構成では、全ての気筒で駆動回路を共用していることから、第２〜第４気筒の各インジェクタの駆動に同期して、地絡故障している第１気筒は常に同時噴射される。
【０００７】
また、インジェクタコイルの点弧時（通電遮断時）に発生するＯＦＦサージ電圧を検出して、インジェクタ回路の断線故障や地絡故障を一括して検出する装置も提案されている（たとえば、特許文献４参照）。ただし、この場合、断線故障と地絡故障とを切り分けるところまでは論及されていない。
【０００８】
たとえば、第１気筒が断線故障した場合には、第１気筒が噴射しなくなるが、第１気筒のＯＦＦサージ信号が欠落するので、第１気筒で異常が発生していることが検出される。
また、第１気筒が地絡故障した場合、第１気筒は正規の噴射タイミングで噴射が行われるが、このとき、第１気筒と駆動回路を共用している第４気筒の噴射タイミングと同期して同時噴射される。この場合、第１気筒の駆動用スイッチング手段はＯＦＦしているものの、地絡箇所を通って第１気筒のインジェクタが通電されるので、上記断線故障の場合と同様に、第１気筒のＯＦＦサージ信号のみが欠落する。すなわち、断線故障と地絡故障とでは故障に対する噴射状態が異なるにもかかわらず、ＯＦＦサージ検出のみでは、どちらの故障モードであるかを判別することができない。これらのモードを判別するためには、専用の検出回路を追加することも考えられるが、コストアップとなり、得策とは言えない。
【０００９】
次に、正常時および地絡故障時におけるインジェクタの駆動パルスと電流との関係について説明する。
正常時においては、開弁初期（駆動パルスが入力された直後）において高速開弁動作を行うための高電圧が印加されるので大電流が流れ、インジェクタの開弁後は、発熱防止のために、開弁状態を保持するのに必要最小限の保持電流が流れる。
【００１０】
一方、短絡故障時においては、インジェクタの下端とアース電位との間に介在するスイッチング手段を経由しないで大部分の電流が流れることから、スイッチング手段のＯＮ抵抗分のロスが無くなり、インジェクタの開弁初期には大電流が流れ、保持中には保持電流が流れるので、インジェクタの発熱量が増大する。
【００１１】
【特許文献１】特開平１０−３１８０２５号公報
【特許文献２】特許第３３３６９０５号公報
【特許文献３】特開平９−１１２７３５号公報
【特許文献４】特開昭６２−２９０１１１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
従来の筒内噴射式エンジンのインジェクタ制御装置では、短絡故障時において、インジェクタの発熱量が増大するという課題があった。
また、スイッチング手段に流れる電流を検出して保持電流が一定になるようにフィードバック制御する回路構成を採用している従来装置においては、保持電流がさらに増大して、インジェクタの発熱量がさらに深刻となり、インジェクタや駆動回路が故障に至る可能性があるという課題があった。
また、同時噴射が継続すると、「後燃え」によって排気ガスが高温となり、触媒性能の低下を招く可能性があるうえ、大量の未燃ガスが排気管に流れ込むことから、最悪の場合には、排気管内での発火を引き起こす可能性があるという課題があった。
【００１３】
そこで、特許文献３のように、断線故障や地絡故障が検出された場合に、故障したインジェクタと駆動回路を共用するグループに含まれる全インジェクタの噴射を停止し、他の正常気筒のグループで燃料噴射を継続するというフェールセーフ機能も提案されているが、この場合も、１つの駆動回路を共用するグループに含まれる第１気筒（異常気筒）と第４気筒（正常気筒）の計２気筒への燃料噴射を停止していることから、同時噴射は回避できるものの、総気筒数の半分である残り２つの気筒（第２、第３気筒）のみで退避運転を強いられるので、必要なエンジントルクを確保することができず、最悪の場合にはエンストに至るおそれがあるという課題があった。
【００１４】
この発明は上記課題を解消するためになされたもので、駆動回路の一部を複数気筒のインジェクタで共用した回路構成のインジェクタ制御装置において、インジェクタの地絡故障の判定機能と地絡故障発生時のフェールセーフ機能とを確立した筒内噴射式エンジンのインジェクタ制御装置を得ることを目的とする。
【課題を解決するための手段】
【００１５】
この発明による筒内噴射式エンジンのインジェクタ制御装置は、燃料を噴射する複数のインジェクタを所定数毎に一単位として扱い、同じ単位に属するものは一端の電位が共通化されている複数のインジェクタ群と、インジェクタ群の共通点に接続され、点弧することによってインジェクタの駆動電流を開閉する複数のスイッチング手段と、各種センサ群からの出力に基づいて複数のインジェクタヘの燃料供給量および燃料噴射時期を演算する燃料量／噴射時期演算手段と、インジェクタ群に対応して設けられ、燃料量／噴射時期演算手段からの出力に基づいてスイッチング手段を点弧するインジェクタ駆動信号を出力する駆動回路と、インジェクタ群に係る地絡故障を検出し、地絡故障を検出した場合には地絡発生個所を特定する地絡故障判別手段とを備え、燃料量／噴射時期演算手段は、地絡故障判別手段が地絡発生個所を特定すると、地絡したインジェクタと同じ群に属する他のインジェクタからの燃料噴射を停止するものである。
【発明の効果】
【００１６】
この発明によれば、インジェクタに関連した回路の地絡故障が発生したときに、過電流またはエンジン出力を抑制してフェールセーフを確立することができる。
【発明を実施するための最良の形態】
【００１７】
実施の形態１．
以下、図面を参照しながら、この発明の実施の形態１について詳細に説明する。
図１はこの発明の実施の形態１による筒内噴射式エンジンのインジェクタ制御装置を概略的に示すブロック構成図であり、一般的な４サイクル／４気筒エンジンの場合を示している。
図１に示す構成は、インジェクタ駆動回路に関連した燃料量／噴射時期演算手段のソフトウェア機能に特徴がある。
【００１８】
図１において、筒内噴射式エンジンのインジェクタ制御装置は、各種センサ群１と、マイコンからなる燃料量／噴射時期演算手段２と、車載のバッテリ３と、高電圧発生手段４および定電圧発生手段５と、各気筒（＃１〜＃４）のインジェクタ駆動用のコイル６〜９と、第１、第４気筒のインジェクタを駆動する第１／第４インジェクタ駆動回路１０と、第２、第３気筒のインジェクタを駆動する第２／第３インジェクタ駆動回路２０と、各インジェクタの一端と燃料量／噴射時期演算手段２とを結ぶ配線群１００とを備えている。
【００１９】
各種センサ群１は、周知のクランク角センサ、エアーフローセンサ、スロットル開度センサなどからなり、エンジン（図示せず）の運転状態に関連する情報を検出して、燃料量／噴射時期演算手段２に入力する。
燃料量／噴射時期演算手段２は、各種センサ群１からの運転状態情報に基づいて、所要エンジン出力を得るためにエンジン（各インジェクタ）に供給すべき燃料噴射量および噴射時期を演算し、各インジェクタ駆動信号６０〜９０を出力する。
【００２０】
第１／第４インジェクタ駆動回路１０は、燃料量／噴射時期演算手段２から出力される第１、第４インジェクタ駆動信号６０、９０に応じて、第１、第４インジェクタのコイル６、９を励磁する。
同様に、第２／第３インジェクタ駆動回路２０は、燃料量／噴射時期演算手段２から出力される第２、第３インジェクタ駆動信号７０、８０に応じて、第２、第３インジェクタのコイル７、８を励磁する。
【００２１】
インジェクタは、各気筒に個別に設けられ、気筒数（この場合、４気筒）に対応した数（４個）だけ設けられている。
バッテリ３は、各インジェクタのコイル６〜９を励磁するための電源を構成しており、バッテリ電圧ＶＢを出力する。
【００２２】
高電圧発生手段４は、バッテリ電圧ＶＢを昇圧して高電圧ＶＨ（＞ＶＢ）を発生し、定電圧発生手段５は、バッテリ電圧ＶＢを降圧して一定の低電圧ＶＬ（＜ＶＢ）を発生し、高電圧ＶＨおよび低電圧ＶＬを、それぞれ各駆動回路１０、２０に供給する。
第１〜第４インジェクタ駆動信号６０〜９０は、各駆動回路１０、２０を介して、第１〜第４気筒のインジェクタを選択的に駆動する。
【００２３】
第１／第４インジェクタ駆動回路１０は、信号合成分配手段１１と、駆動信号発生手段１２と、第１のスイッチング手段１３と、保持電流発生手段（第２のスイッチング手段）１４と、逆流阻止ダイオード１５と、電流高速ＯＦＦ手段（１）１６と、第３のスイッチング手段１７と、電流高速ＯＦＦ手段（２）１８と、第４のスイッチング手段１９とにより構成されている。
第３、第４のスイッチング手段１７、１９は、この発明の実施の形態１において新規に追加された回路構成である。
なお、図１においては、第１／第４インジェクタ駆動回路１０のみを詳細に示しているが、各駆動回路１０、２０は、それぞれ同一構成を有している。
【００２４】
信号合成分配手段１１は、第１、第４インジェクタ駆動信号６０、９０を合成分配してインジェクタ駆動信号（ａ）を出力するとともに、第１、第４インジェクタ駆動信号６０、９０のそれぞれに応じて、第１、第４選択信号（ｂ）、（ｃ）を出力する。
【００２５】
駆動信号発生手段１２は、インジェクタ駆動信号（ａ）に応答して、第１、第４インジェクタを駆動するための駆動信号（ｄ）を生成する。
第１のスイッチング手段１３は、高電圧発生手段４から第１、第４インジェクタのコイル６、９への電力供給経路に挿入され、駆動信号（ｄ）によりＯＮ／ＯＦＦされて、第１、第４インジェクタのコイル６、９の励磁電流（ｅ）、（ｆ）をＯＮ／ＯＦＦ制御する。
【００２６】
保持電流発生手段１４は、低電圧ＶＬおよびインジェクタ駆動信号（ａ）に応じて、インジェクタの開弁状態を保持するための保持信号（ｇ）を、第１、第４インジェクタのコイル６、９に供給する。これにより、保持電流発生手段１４は、インジェクタ開弁状態中にＯＮし、それ以外の時にＯＦＦする第２のスイッチング手段としての機能を有する。
【００２７】
逆流阻止ダイオード１５は、第１のスイッチング手段１３のＯＮ時に発生する高電圧発生手段４からの出力電流が、保持電流発生手段１４の出力端子に逆流しないように、保持電流発生手段１４の出力端子と、第１、第４インジェクタのコイル６、９の共通接続点との間に接続されている。
【００２８】
電流高速ＯＦＦ手段（１）１６は、第１インジェクタのコイル６の両端間に接続され、第１インジェクタのＯＦＦ時に高速ＯＦＦを実現するための高速電流遮断を行う。
第３のスイッチング手段１７は、コイル６の他端とアースとの間に接続され、第１インジェクタ駆動信号６０に基づく第１選択信号（ｂ）によりＯＮ／ＯＦＦされる。
【００２９】
電流高速ＯＦＦ手段（２）１８は、第４インジェクタのコイル９の両端間に接続され、第４インジェクタのＯＦＦ時に高速ＯＦＦを実現するための高速電流遮断を行う。
第４のスイッチング手段１９は、コイル９の他端とアースとの間に接続され、第４インジェクタ駆動信号９０に基づく第４選択信号（ｃ）によりＯＮ／ＯＦＦされる。
【００３０】
第１のスイッチング手段１３の出力端子と、逆流阻止ダイオード１５を介した保持電流発生手段１４の出力端子とは、第１、第４インジェクタのコイル６、９の各一端の接続点に共通接続されているので、第１、第４気筒のインジェクタの双方に対する駆動回路１０を、図１に示すように単一回路で構成することができる。
【００３１】
なお、第１／第４インジェクタ駆動回路１０、第２／第３インジェクタ駆動回路２０、および、第１、第３、第４のスイッチング手段１３、１７、１９は、インジェクタ駆動制御手段を構成している。また、ここでは、各スイッチング手段１３、１４、１７、１９を駆動回路１０内に設けたが、駆動回路１０とは個別に構成されてもよい。
また、各インジェクタ駆動回路１０、２０内において、信号合成分配手段１１は、信号発生部を構成し、駆動信号発生手段１２は、駆動信号出力部を構成している。
【００３２】
また、保持電流発生手段１４は、第２のスイッチング手段として機能する動作保持部を構成し、電流高速ＯＦＦ手段（１）１６、（２）１８は、高速遮断部を構成している。
各駆動回路１０、２０内の第１〜第４のスイッチング手段１３、１４、１７、１９は、各インジェクタの他端毎に独立して接続され、燃料噴射時期に合わせて各駆動信号６０〜９０により作動する。
【００３３】
また、配線群１００は、各インジェクタのコイル６〜９の通電遮断時に発生するＯＦＦサージ電圧を検出して、燃料量／噴射時期演算手段２に入力している。ＯＦＦサージ電圧は、燃料量／噴射時期演算手段２において、各インジェクタ回路の断線故障／地絡故障を一括して検出するために用いられる。
【００３４】
複数のインジェクタは、所定数を一単位として扱われる。同じ単位に属するインジェクタは、１つのインジェクタ群を構成する。
図１に示した例では、第１インジェクタ（コイル６）および第４インジェクタ（コイル９）は同じインジェクタ群に属し、第２インジェクタ（コイル７）および第３インジェクタ（コイル８）は別のインジェクタ群に属している。
前者のインジェクタ群に対応するように第１／第４インジェクタ駆動回路１０が設けられ、後者のインジェクタ群に対応するように第２／第３インジェクタ駆動回路２０が設けられている。各インジェクタ駆動回路１０、２０は、燃料量／噴射時期演算手段２からの出力に基づいて、インジェクタ駆動信号を出力し、スイッチング手段を点弧する。
【００３５】
同じインジェクタ群に属する第１インジェクタ（コイル６）および第４インジェクタ（コイル９）は、一端の電位が共通化されている。
詳述すると、第１インジェクタ（コイル６）の上流、第４インジェクタ（コイル９）の上流、および、第１のスイッチング手段１３の下流は、それぞれ、逆流阻止ダイオード１５を介して、第２のスイッチング手段１４の下流に共通接続されている。
また、各インジェクタ群には複数のスイッチング手段が共通接続されている。
詳述すると、図１の例では、第１、第２のスイッチング手段１３、１４と、電流高速ＯＦＦ手段１６、１８との各一端の電位は、１つのインジェクタ群（第１、第４インジェクタ）の各一端に対して共通に供給されている。
さらに、第３のスイッチング手段１７の上流は、電流高速ＯＦＦ手段（１）１６の下流に接続され、第４のスイッチング手段１９の上流は、電流高速ＯＦＦ手段（２）１８の下流に接続されている。
【００３６】
ここで、第１、第３のスイッチング手段１３、１７がともにＯＮされている状態では、高電圧発生手段４からの高電圧ＶＨが第１インジェクタ（コイル６）に印加され、第１インジェクタ（コイル６）に駆動電流が流れる。
また、第２、第３のスイッチング手段１４、１７がともにＯＮされている状態では、定電圧発生手段５からの低電圧ＶＬが第１インジェクタ（コイル６）に印加され、第１インジェクタ（コイル６）に駆動電流が流れる。
また、第１、第４のスイッチング手段１３、１９がともにＯＮされている状態では、高電圧発生手段４からの高電圧ＶＨが第４インジェクタ（コイル９）に印加され、第４インジェクタ（コイル９）に駆動電流が流れる。
さらに、第２、第４のスイッチング手段１４、１９がともにＯＮされている状態では、定電圧発生手段５からの低電圧ＶＬが第４インジェクタ（コイル９）に印加され、第４インジェクタ（コイル９）に駆動電流が流れる。
なお、高電圧発生手段４および定電圧発生手段５には、バッテリ３から電力が供給される。
【００３７】
燃料量／噴射時期演算手段２は、複数のインジェクタのいずれかに関連した地絡故障を判別する地絡故障判別手段を有する（図１参照）。インジェクタと該インジェクタの下流に位置するスイッチング手段との間で地絡故障が発生した（検出された）場合、地絡故障判別手段により地絡発生個所が特定されると、燃料量／噴射時期演算手段２は、地絡したインジェクタと同じ群に属する他のインジェクタからの燃料噴射を停止する。すなわち、地絡故障に関わった気筒が属する群内の他の気筒への燃料噴射は停止される。
たとえば、＃１気筒の単独地絡の場合には、＃４気筒の燃料噴射を停止し、＃１気筒および＃２気筒の同時地絡の場合には、＃４気筒および＃３気筒の燃料噴射を停止する。
同様に、＃１気筒および＃３気筒の同時地絡の場合には、＃４気筒および＃２気筒の燃料噴射を停止し、＃１気筒および＃４気筒の同時地絡の場合には、＃４気筒および＃１気筒の燃料噴射を停止する。
なお、各気筒に対する地絡故障判別手段の具体的な処理機能については、後述する実施の形態３（図５参照）において詳細に説明する。
【００３８】
図１のように、第１、第４気筒に対する各インジェクタに共用の第１／第４インジェクタ駆動回路１０と、第２、第３気筒に対するインジェクタに共用の第２／第３インジェクタ駆動回路２０とを設けた場合、駆動回路の数を気筒数（４気筒）以下の１／２（２つの駆動回路）に減少させて、コストダウンを実現することができる。
【００３９】
次に、図１とともに、図２を参照しながら、この発明の実施の形態１による動作について説明する。
図２はこの発明の実施の形態１による噴射制御動作を示すフローチャートである。
図２において、まず、第１気筒に対応した地絡故障フラグＦ１を参照して、Ｆ１＝１か否か（Ｆ１＝０）により、第１気筒が地絡故障と判別されているか否かを判定する（ステップＳ１０１）。
【００４０】
ステップＳ１０１において、Ｆ１＝１（すなわち、ＹＥＳ）と判定されれば、第１気筒と同一グループを構成する第４気筒の噴射を禁止（停止）して（ステップＳ１０２）、次の第３気筒に対する判定ステップＳ１０３に進む。
一方、Ｆ１＝０（すなわち、ＮＯ）と判定されれば、第４気筒の噴射を許可して（ステップＳ１０９）、判定ステップＳ１０３に進む。
【００４１】
次に、第３気筒に対応した地絡故障フラグＦ３を参照して、Ｆ３＝１か否かにより、第３気筒が地絡故障と判別されているか否かを判定する（ステップＳ１０３）。
ステップＳ１０３において、Ｆ３＝１（すなわち、ＹＥＳ）と判定されれば、第３気筒と同一グループを構成する第２気筒の噴射を禁止して（ステップＳ１０４）、次の第４気筒に対する判定ステップＳ１０５に進む。
一方、Ｆ３＝０（すなわち、ＮＯ）と判定されれば、第２気筒の噴射を許可して（ステップＳ１１０）、判定ステップＳ１０５に進む。
【００４２】
次に、第４気筒に対応した地絡故障フラグＦ４を参照して、Ｆ４＝１か否かにより、第４気筒が地絡故障と判別されているか否かを判定する（ステップＳ１０５）。
ステップＳ１０５において、Ｆ４＝１（すなわち、ＹＥＳ）と判定されれば、第１気筒の噴射を禁止して（ステップＳ１０６）、次の第２気筒に対する判定ステップＳ１０７に進む。
一方、Ｆ４＝０（すなわち、ＮＯ）と判定されれば、第１気筒の噴射を許可して（ステップＳ１１１）、判定ステップＳ１０７に進む。
【００４３】
次に、第２気筒に対応した地絡故障フラグＦ２を参照して、Ｆ２＝１か否かにより、第２気筒が地絡故障と判別されているか否かを判定する（ステップＳ１０７）。
ステップＳ１０７において、Ｆ２＝１（すなわち、ＹＥＳ）と判定されれば、第３気筒の噴射を禁止し（ステップＳ１０８）、Ｆ２＝０（すなわち、ＮＯ）と判定されれば、第３気筒の噴射を許可して（ステップＳ１１２）、図２の処理ルーチンを抜け出る。
【００４４】
以上の制御処理により、たとえば、第１気筒が地絡故障しているときには、第１気筒と駆動回路を共用している第４気筒の噴射を停止するので、図３のタイミングチャートに示すように、第１気筒の地絡故障によって第４気筒と同時噴射していた第１気筒の異常噴射を回避することができる。
したがって、インジェクタ駆動パラメータ（過電流）を抑制し、エンジン負荷パラメータを抑制して、フェールセーフを確立することができる。
また、上記制御処理の実行中において、地絡故障が発生している第１気筒と、噴射を禁止した第４気筒との、２つの気筒におけるＯＦＦサージ信号が欠落するが（図３参照）、第１気筒、第２気筒および第３気筒の、計３つの気筒により実際に噴射が継続されながら、退避運転を行うことができる。すなわち、インジェクタの地絡故障による同時噴射を回避しつつ、必要なエンジントルクを確保した退避運転性を得る効果がある。
【００４５】
実施の形態２．
なお、上記実施の形態１では、インジェクタ駆動回路を２組にグループ分けし、地絡故障が判別された気筒と同一グループに属する他気筒への燃料噴射を停止したが、グループ分けを考慮せず、インジェクタ駆動回路を共用する気筒群のうち、いずれか１つの気筒の地絡故障が判別された場合に、駆動回路を共用する全ての気筒への燃料噴射を停止してもよい。
以下、地絡故障発生時に駆動回路を共用する全ての気筒への燃料噴射を停止したこの発明の実施の形態２について説明する。
【００４６】
この場合、燃料量／噴射時期演算手段２内の地絡故障判別手段は、複数のインジェクタのいずれかに関連した地絡故障を判別し、インジェクタとスイッチング手段との間で地絡故障が発生した場合に、全ての気筒への燃料噴射を停止するようになっている。
すなわち、燃料量／噴射時期演算手段２は、地絡故障判別手段が地絡発生個所を特定すると、地絡したインジェクタと同じ群に属する他のインジェクタからの燃料噴射を停止するとともに、地絡したインジェクタ並びに他のインジェクタ群からの燃料噴射をも停止する。
【００４７】
以下、図４のフローチャートを参照しながら、この発明の実施の形態２による地絡故障判別時における全気筒への燃料噴射の停止処理動作について説明する。
図４内のステップＳ２０１〜Ｓ２０４は、前述（図２参照）の各ステップＳ１０１、Ｓ１０３、Ｓ１０５、Ｓ１０７にそれぞれ対応している。
【００４８】
図４において、まず、地絡故障フラグＦ１を参照して、第１気筒が地絡故障か否かを判定する（ステップＳ２０１）。
ステップＳ２０１において、Ｆ１＝１（すなわち、ＹＥＳ）と判定されれば、全気筒の燃料噴射を禁止して（ステップＳ２０６）、図４の処理ルーチンを抜け出る。
一方、ステップＳ２０１において、Ｆ１＝０（すなわち、ＮＯ）と判定されれば、続いて、地絡故障フラグＦ３を参照して、第３気筒が地絡故障か否かを判定する（ステップＳ２０２）。
【００４９】
ステップＳ２０２において、Ｆ３＝１（すなわち、ＹＥＳ）と判定されれば、ステップＳ２０６に進み、Ｆ３＝０（すなわち、ＮＯ）と判定されれば、続いて、地絡故障フラグＦ４を参照して、第４気筒が地絡故障か否かを判定する（ステップＳ２０３）。
【００５０】
ステップＳ２０３において、Ｆ４＝１（すなわち、ＹＥＳ）と判定されれば、ステップＳ２０６に進み、Ｆ４＝０（すなわち、ＮＯ）と判定されれば、続いて、地絡故障フラグＦ２を参照して、第２気筒が地絡故障か否かを判定する（ステップＳ２０４）。
【００５１】
ステップＳ２０４において、Ｆ２＝１（すなわち、ＹＥＳ）と判定されれば、ステップＳ２０６に進み、Ｆ２＝０（すなわち、ＮＯ）と判定されれば、全気筒に地絡故障が発生していないので、全気筒の燃料噴射を許可して（ステップＳ２０５）、図４の処理ルーチンを抜け出る。
【００５２】
以上の制御処理により、たとえば、少なくとも１つの気筒が地絡故障しているときには、地絡故障が発生している気筒と駆動回路を共用している全気筒の噴射を停止することができる。
したがって、前述と同様に、インジェクタ駆動パラメータ（過電流）を確実に抑制（回避）し、エンジン負荷パラメータを抑制して、フェールセーフを確立することができる。すなわち、インジェクタの地絡故障による同時噴射に起因した、エンジン本体や燃料系部品の損傷という二次災害を未然に防止することができる。
【００５３】
実施の形態３．
なお、上記実施の形態１、２では、地絡故障判別手段について具体的に言及しなかったが、たとえば図５のように、ＯＦＦサージ電圧の有無および連続失火の有無に基づいて地絡故障を判別してもよい。
以下、ＯＦＦサージ電圧の有無および連続失火の有無に基づいて地絡故障を判別したこの発明の実施の形態３について説明する。
【００５４】
この場合、燃料量／噴射時期演算手段２内の地絡故障判別手段は、インジェクタの点弧時（通電遮断時）に発生するＯＦＦサージ電圧とスイッチング手段に流れる電流との少なくとも一方を検出する噴射確認手段と、エンジンの失火の有無を検出する失火検出手段とを備えており、噴射確認手段により特定気筒のインジェクタの異常が検出され、且つ、失火検出手段により異常なイジェクタに対応する特定気筒の完全失火が検出されていない場合に、特定気筒が地絡故障していると判別するようになっている。
また、燃料量／噴射時期演算手段２は、たとえば前述の実施の形態２と同様に、インジェクタと特定気筒のスイッチング手段との間の地絡故障が判別された場合に、特定気筒と駆動回路を共用する全ての気筒への燃料噴射を停止するようになっている。
【００５５】
以下、図５のフローチャートを参照しながら、この発明の実施の形態３による地絡故障判別動作について具体的に説明する。
なお、以下の説明において、ＯＦＦサージの検出は噴射確認手段が実行し、失火状態の検出は失火検出手段が実行するものとする。
【００５６】
図５において、まず、第１気筒のＯＦＦサージ電圧が検出されたか否か（有無）を判定する（ステップＳ３０１）。
ステップＳ３０１において、ＯＦＦサージが有り（すなわち、ＹＥＳ）と判定されれば、第１気筒の地絡故障フラグＦ１を「０」にリセットして（ステップＳ３１３）、次の第３気筒に対する判定ステップＳ３０４に進む。
【００５７】
一方、ステップＳ３０１において、ＯＦＦサージが無し（すなわち、ＮＯ）と判定されれば、続いて、第１気筒の連続失火が検出されたか否か（有無）を判定する（ステップＳ３０２）。
ステップＳ３０２において、第１気筒の連続失火が有り（すなわち、ＹＥＳ）と判定されれば、ステップＳ３１３に進み、第１気筒の連続失火が無し（すなわち、ＮＯ）と判定されれば、第１気筒の地絡故障フラグＦ１を「１」にセットして（ステップＳ３０３）、判定ステップＳ３０４に進む。
【００５８】
すなわち、第１気筒に関して、ＯＦＦサージが「無し」、且つ、連続失火が「無し」であれば、第１気筒が地絡故障であると判別して地絡故障フラグＦ１をセットし、ＯＦＦサージが「有り」、または、連続失火が「有り」であれば、第１気筒が地絡故障でないと判別して地絡故障フラグＦ１をリセットする。
【００５９】
次に、第３気筒のＯＦＦサージの有無を判定し（ステップＳ３０４）、ＯＦＦサージが有り（すなわち、ＹＥＳ）と判定されれば、第３気筒の地絡故障フラグＦ３を「０」にリセットして（ステップＳ３１１）、次の第４気筒に対する判定ステップＳ３０７に進む。
【００６０】
一方、ステップＳ３０４において、ＯＦＦサージが無し（すなわち、ＮＯ）と判定されれば、続いて、第３気筒の連続失火の有無を判定する（ステップＳ３０５）。
ステップＳ３０５において、第３気筒の連続失火が有り（すなわち、ＹＥＳ）と判定されれば、ステップＳ３１４に進み、第３気筒の連続失火が無し（すなわち、ＮＯ）と判定されれば、第３気筒の地絡故障フラグＦ３を「１」にセットして（ステップＳ３０６）、判定ステップＳ３０７に進む。
【００６１】
すなわち、第３気筒に関して、ＯＦＦサージが「無し」、且つ、連続失火が「無し」であれば、第３気筒が地絡故障であると判別して地絡故障フラグＦ３をセットし、ＯＦＦサージが「有り」、または、連続失火が「有り」であれば、第３気筒は地絡故障でないと判別して地絡故障フラグＦ３をリセットする。
【００６２】
次に、第４気筒のＯＦＦサージの有無を判定し（ステップＳ３０７）、ＯＦＦサージが有り（すなわち、ＹＥＳ）と判定されれば、第４気筒の地絡故障フラグＦ４を「０」にリセットして（ステップＳ３１５）、次の第２気筒に対する判定ステップＳ３１０に進む。
【００６３】
一方、ステップＳ３０７において、ＯＦＦサージが無し（すなわち、ＮＯ）と判定されれば、続いて、第４気筒の連続失火の有無を判定する（ステップＳ３０８）。
ステップＳ３０８において、第４気筒の連続失火が有り（すなわち、ＹＥＳ）と判定されれば、ステップＳ３１５に進み、第４気筒の連続失火が無し（すなわち、ＮＯ）と判定されれば、第４気筒の地絡故障フラグＦ４を「１」にセットして（ステップＳ３０９）、判定ステップＳ３１０に進む。
【００６４】
すなわち、第４気筒に関して、ＯＦＦサージが「無し」、且つ、連続失火が「無し」であれば、第４気筒が地絡故障であると判別して地絡故障フラグＦ４をセットし、ＯＦＦサージが「有り」、または、連続失火が「有り」であれば、第４気筒は地絡故障でないと判別して地絡故障フラグＦ４をリセットする。
【００６５】
次に、第２気筒のＯＦＦサージの有無を判定し（ステップＳ３１０）、ＯＦＦサージが有り（すなわち、ＹＥＳ）と判定されれば、第２気筒の地絡故障フラグＦ２を「０」にリセットして（ステップＳ３１６）、図５の処理ルーチンを抜け出る。
【００６６】
一方、ステップＳ３１０において、ＯＦＦサージが無し（すなわち、ＮＯ）と判定されれば、続いて、第２気筒の連続失火の有無を判定する（ステップＳ３１１）。
ステップＳ３１１において、第２気筒の連続失火が有り（すなわち、ＹＥＳ）と判定されれば、ステップＳ３１６に進み、第２気筒の連続失火が無し（すなわち、ＮＯ）と判定されれば、第２気筒の地絡故障フラグＦ２を「１」にセットして（ステップＳ３１２）、図５の処理ルーチンを抜け出る。
【００６７】
すなわち、第２気筒に関して、ＯＦＦサージが「無し」、且つ、連続失火が「無し」であれば、第２気筒が地絡故障であると判別して地絡故障フラグＦ２をセットし、ＯＦＦサージが「有り」、または、連続失火が「有り」であれば、第２気筒は地絡故障でないと判別して地絡故障フラグＦ２をリセットする。
以上の制御処理により、或る対象気筒に対して、ＯＦＦサージが「無し」、且つ、連続失火が「無し」、を判定条件として地絡故障であることを判別し、対象気筒の地絡故障フラグがセットされる。
【００６８】
これにより、インジェクタの地絡故障に適切なフェールセーフ動作を実現するとともに、インジェクタの地絡故障を確実に安価に検出することができる。
また、図５においては、具体的に示されていないが、或る対象気筒に対して、ＯＦＦサージが「無し」、且つ、連続失火が「有り」を判定条件として、対象気筒での地絡故障以外の要因による異常（断線故障を含む）を判別することができる。
さらに、ここでは、ＯＦＦサージ電圧の検出に基づく噴射確認手段について説明したが、インジェクタ駆動回路内のスイッチング手段に流れる電流を検出しても、同様の噴射確認動作を実現することができる。
【００６９】
実施の形態４．
なお、上記実施の形態２では、特定気筒の地絡故障が判別されたときに全気筒への燃料噴射を禁止したが、退避運転時の制御を考慮して、退避運転中において、インジェクタの駆動を許可する範囲内の回転数（以下、「駆動許可回転数」という）の上限を、正常時の上限値よりも低い退避運転時の上限値に設定してもよい。
以下、地絡故障発生時の退避運転時での駆動許可回転数の上限を、退避運転時の上限値に設定したこの発明の実施の形態４について説明する。
【００７０】
この場合、燃料量／噴射時期演算手段２は、退避運転中の運転制御を行う退避運転制御手段を含み、退避運転制御手段は、退避運転中において、インジェクタの駆動パラメータおよびエンジンの負荷パラメータの少なくとも一方を抑制方向に制御するようになっている。
具体的には、退避運転制御手段は、退避運転中において、インジェクタの駆動を許可する範囲内のエンジン回転数の上限を、正常時よりも低い所定回転数以下に制限する。
【００７１】
次に、この発明の実施の形態４による退避運転制御手段の動作について具体的に説明する。
まず、一般的なインジェクタの駆動パルス（駆動電流）の供給動作について説明する。
前述の従来例で説明した通り、インジェクタ駆動パルス（駆動電流）は、正常時においては、開弁初期（駆動パルスが入力された直後）に高速開弁用の高電圧（大電流）が供給され、開弁後においては、発熱防止しつつ開弁状態を保持するための必要最小限の保持電流が供給される。一方、短絡故障時においては、インジェクタ下端とアース電位との間に介在するスイッチング手段（第１気筒の場合、図１内の第３のスイッチング手段１７）を経由しないで大部分の電流が流れるので、スイッチング手段のＯＮ抵抗分のロスが無くなり、インジェクタの開弁初期には正常時よりも多い大電流が流れ、同様に、開弁保持中には正常時よりも多い保持電流が流れ、インジェクタの発熱量が増大することになる。
【００７２】
このように、地絡故障発生時には、そのまま対処せずにおくと、地絡故障したインジェクタに流れる電流量が増大してしまうので、インジェクタの発熱を抑制して、損傷を未然に防止することが必要である。
そこで、この発明の実施の形態４においては、図６のように、退避運転中でのインジェクタの駆動許可回転数の上限を、正常時よりも低い所定回転数以下に制限し、インジェクタの動作頻度を抑制して過度の発熱を回避することが望ましい。
【００７３】
図６はこの発明の実施の形態４による駆動許可回転数の上限を制限するための処理動作を示すフローチャートであり、各ステップＳ４０１〜Ｓ４０４は、前述（図４参照）の各ステップＳ２０１〜２０４にそれぞれ対応している。
図６において、まず、退避運転制御手段は、地絡故障フラグＦ１が「１」にセットされているか否かにより、第１気筒が地絡故障か否かを判定する（ステップＳ４０１）。
ステップＳ４０１において、Ｆ１＝１（すなわち、ＹＥＳ）と判定されれば、インジェクタの駆動許可回転数の上限を正常時の上限値ＮＥ０よりも低い地絡故障時の上限値ＮＥ１に設定して（ステップＳ４０６）、図６の処理ルーチンを抜け出る。
【００７４】
一方、フラグＦ１＝０（すなわち、ＮＯ）と判定されれば、続いて、第３気筒が地絡故障（Ｆ３＝１）か否かを判定する（ステップＳ４０２）。
ステップＳ４０２において、Ｆ３＝１（すなわち、ＹＥＳ）と判定されれば、ステップＳ４０６に進み、Ｆ３＝０（すなわち、ＮＯ）と判定されれば、続いて、第４気筒が地絡故障（Ｆ４＝１）か否かを判定する（ステップＳ４０３）。
【００７５】
ステップＳ４０３において、Ｆ４＝１（すなわち、ＹＥＳ）と判定されれば、ステップＳ４０６に進み、Ｆ４＝０（すなわち、ＮＯ）と判定されれば、続いて、第４気筒が地絡故障（Ｆ２＝１）か否かを判定する（ステップＳ４０４）。
ステップＳ４０４において、Ｆ２＝１（すなわち、ＹＥＳ）と判定されれば、ステップＳ４０６に進み、Ｆ２＝０（すなわち、ＮＯ）と判定されれば、全気筒に地絡故障が発生していないので、インジェクタの駆動許可回転数の上限を正常時の上限値ＮＥ０に設定して（ステップＳ４０５）、図６の処理ルーチンを抜け出る。
【００７６】
以上の処理により、たとえば１つの気筒でも地絡故障しているときには、インジェクタの駆動許可回転数の上限が正常時の上限値ＮＥ０よりも低い地絡故障時の上限値ＮＥ１に変更されるので、インジェクタ駆動パルス幅（通電時間）の長くなる運転領域の適用を回避することができる。
したがって、退避運転中におけるインジェクタの動作頻度が抑制されて過度の発熱が回避され、地絡故障したインジェクタの発熱による損傷を未然に防止することができる。
【００７７】
実施の形態５．
なお、上記実施の形態４では、インジェクタの地絡故障発生時の退避運転中において、インジェクタの駆動許可回転数の上限を正常時よりも低い退避運転時の上限値に設定したが、インジェクタの最大駆動パルス幅の上限を正常時よりも短い所定パルス幅以下に制限してもよい。
以下、地絡故障発生時の退避運転時での最大駆動パルス幅の上限を、正常時よりも短い所定パルス幅以下（退避運転時の上限値）に制限したこの発明の実施の形態５について説明する。
【００７８】
図７はこの発明の実施の形態５による最大駆動パルス幅の上限を制限するための処理動作を示すフローチャートであり、各ステップＳ５０１〜Ｓ５０４は、前述（図６参照）の各ステップＳ４０１〜４０４にそれぞれ対応している。
図７において、まず、退避運転制御手段は、第１気筒が地絡故障（Ｆ１＝１）か否かを判定する（ステップＳ５０１）。
ステップＳ５０１において、Ｆ１＝１（すなわち、ＹＥＳ）と判定されれば、インジェクタの最大駆動パルス幅の上限を正常時の上限値ＰＷ０よりも短い上限値ＰＷ１に設定して（ステップＳ５０６）、図７の処理ルーチンを抜け出る。
【００７９】
一方、ステップＳ５０１において、フラグＦ１＝０（すなわち、ＮＯ）と判定されれば、続いて、第３気筒が地絡故障（Ｆ３＝１）か否かを判定する（ステップＳ５０２）。
ステップＳ５０２において、Ｆ３＝１（すなわち、ＹＥＳ）と判定されれば、ステップＳ５０６に進み、Ｆ３＝０（すなわち、ＮＯ）と判定されれば、続いて、第４気筒が地絡故障（Ｆ４＝１）か否かを判定する（ステップＳ５０３）。
【００８０】
ステップＳ５０３において、Ｆ４＝１（すなわち、ＹＥＳ）と判定されれば、ステップＳ５０６に進み、Ｆ４＝０（すなわち、ＮＯ）と判定されれば、続いて、第４気筒が地絡故障（Ｆ２＝１）か否かを判定する（ステップＳ５０４）。
ステップＳ５０４において、Ｆ２＝１（すなわち、ＹＥＳ）と判定されれば、ステップＳ５０６に進み、Ｆ２＝０（すなわち、ＮＯ）と判定されれば、全気筒に地絡故障が発生していないので、インジェクタの最大駆動パルス幅の上限を正常時の上限値ＰＷ０に設定して（ステップＳ５０５）、図７の処理ルーチンを抜け出る。
【００８１】
以上の処理により、たとえば１つの気筒でも地絡故障しているときには、インジェクタの最大駆動パルス幅の上限が正常時よりも短い所定パルス幅以下に制限されて、インジェクタの通電時間が抑制されるので、インジェクタ駆動パルス幅（通電時間）の長くなる運転領域の適用を回避することができる。
したがって、前述と同様に、退避運転中におけるインジェクタの過度の発熱が回避され、地絡故障したインジェクタの発熱による損傷を未然に防止することができる。
【００８２】
実施の形態６．
なお、上記実施の形態５では、インジェクタの地絡故障発生時の退避運転中において、インジェクタの最大駆動パルス幅の上限を正常時よりも短い所定パルス幅以下（退避運転時の上限値）に制限したが、エンジンの最大吸気量を、正常時よりも少ない所定最大吸気量以下に制限してもよい。
この場合、図示を省略するが、たとえば１つの気筒でも地絡故障しているときには、エンジンの最大吸気量が正常時よりも少ない所定最大吸気量以下（退避運転時の上限値）に制限されて、退避運転中におけるエンジン出力が抑制されるので、インジェクタ駆動パルス幅（通電時間）の長くなる運転領域の適用を回避することができる。
したがって、前述と同様に、インジェクタの過度の発熱が回避され、地絡故障したインジェクタの発熱による損傷を未然に防止することができる。
【００８３】
実施の形態７．
なお、上記実施の形態４〜６では、インジェクタの地絡故障発生時の退避運転中において、インジェクタの駆動許可回転数の上限、最大駆動パルス幅またはエンジンの最大吸気量を抑制したが、目標燃圧の下限を正常時よりも高い下限値に設定することにより、インジェクタ駆動パルス幅（通電時間）の増大を抑制してもよい。
以下、地絡故障発生時の退避運転時での目標燃圧の下限を正常時よりも高い値に設定したこの発明の実施の形態７について説明する。
【００８４】
この場合、筒内噴射式エンジンのインジェクタ制御装置は、燃料量／噴射時期演算手段２に関連して、インジェクタから噴射される燃料の圧力を燃圧として検出する燃圧検出手段を備えている。
また、燃料量／噴射時期演算手段２は、退避運転中の運転制御を行う退避運転制御手段のみならず、燃圧をフィードバック情報として、エンジンの運転状態に応じた所定の目標圧力により燃圧をフィードバック制御する可変燃圧制御手段を備えている。
燃料量／噴射時期演算手段２内の退避運転制御手段は、退避運転中において、目標燃圧の下限圧力を、正常時よりも高い所定圧力以上（退避運転時の下限値）に設定するようになっている。
【００８５】
なお、インジェクタから噴射される燃圧を検出する燃圧検出手段の具体的構成例や、検出された燃圧をエンジン運転状態に応じてあらかじめ決められた目標圧力にフィードバック制御可能な可変燃圧制御手段の構成および制御動作などについては、たとえば、特開平１１−３２４７５７号公報および特許第２６２３５３７号公報などに記載されている通り、公知技術なので、ここでは説明を省略する。
【００８６】
図８はこの発明の実施の形態７による目標燃圧の下限を設定するための処理動作を示すフローチャートであり、各ステップＳ６０１〜Ｓ６０４は、前述（図７参照）の各ステップＳ５０１〜５０４にそれぞれ対応している。
図８において、まず、退避運転制御手段は、第１気筒が地絡故障（Ｆ１＝１）か否かを判定する（ステップＳ６０１）。
ステップＳ６０１において、Ｆ１＝１（すなわち、ＹＥＳ）と判定されれば、目標燃圧の下限を正常時の下限値ＰＦ０よりも高い下限値ＰＦ１に設定して（ステップＳ６０６）、図８の処理ルーチンを抜け出る。
【００８７】
一方、ステップＳ６０１において、フラグＦ１＝０（すなわち、ＮＯ）と判定されれば、続いて、第３気筒が地絡故障（Ｆ３＝１）か否かを判定する（ステップＳ６０２）。
ステップＳ６０２において、Ｆ３＝１（すなわち、ＹＥＳ）と判定されれば、ステップＳ６０６に進み、Ｆ３＝０（すなわち、ＮＯ）と判定されれば、続いて、第４気筒が地絡故障（Ｆ４＝１）か否かを判定する（ステップＳ６０３）。
【００８８】
ステップＳ６０３において、Ｆ４＝１（すなわち、ＹＥＳ）と判定されれば、ステップＳ６０６に進み、Ｆ４＝０（すなわち、ＮＯ）と判定されれば、続いて、第４気筒が地絡故障（Ｆ２＝１）か否かを判定する（ステップＳ６０４）。
ステップＳ６０４において、Ｆ２＝１（すなわち、ＹＥＳ）と判定されれば、ステップＳ６０６に進み、Ｆ２＝０（すなわち、ＮＯ）と判定されれば、全気筒に地絡故障が発生していないので、インジェクタの最大駆動パルス幅の下限を正常時の下限値ＰＦ０に設定して（ステップＳ６０５）、図８の処理ルーチンを抜け出る。
【００８９】
以上の処理により、たとえば１つの気筒でも地絡故障しているときには、目標燃圧の下限が正常時よりも高い下限値ＰＦ１（所定圧力以上）に設定され、低燃圧の適用が回避されるので、インジェクタ駆動パルス幅が長くなることを抑制することができる。
また、インジェクタの通電時間が抑制されると、退避運転中におけるインジェクタの過度の発熱が回避され、地絡故障したインジェクタの発熱による損傷を未然に防止することができる。
なぜなら、同じ質量の燃料を噴射する場合のインジェクタ駆動パルス幅は、燃圧が低いほど噴射する燃料密度が小さくなるので長くなり、逆に、燃圧が高いほど燃料密度が大きくなるので短くなるからである。
【００９０】
なお、上記実施の形態４〜７は、任意に組み合わせて重複して適用することもでき、その場合、相乗的な作用効果を奏することもできる。
【図面の簡単な説明】
【００９１】
【図１】この発明の実施の形態１による筒内噴射式エンジンのインジェクタ制御装置のシステム構成を示すブロック図である。
【図２】この発明の実施の形態１による動作を示すフローチャートである。
【図３】この発明の実施の形態１による燃焼噴射動作を示すタイミングチャートである。
【図４】この発明の実施の形態２による動作を示すフローチャートである。
【図５】この発明の実施の形態３による動作を示すフローチャートである。
【図６】この発明の実施の形態４による動作を示すフローチャートである。
【図７】この発明の実施の形態５による動作を示すフローチャートである。
【図８】この発明の実施の形態７による動作を示すフローチャートである。
【符号の説明】
【００９２】
１  各種センサ群、２  燃料量／噴射時期演算手段（地絡故障判別手段）、３  バッテリ、６〜９  第１〜第４インジェクタのコイル、１０  第１／第４インジェクタ駆動回路、２０  第２／第３インジェクタ駆動回路、１１  信号合成分配手段、１２  駆動信号発生手段、１３  第１のスイッチング手段、１４  保持電流発生手段（第２のスイッチング手段）、１７  第３のスイッチング手段、１９  第４のスイッチング手段、６０〜９０  第１〜第４インジェクタ駆動信号、１００  ＯＦＦサージ検出用の配線群。
【図１】
2005180217.tif 000003
【図２】
2005180217.tif 000004
【図３】
2005180217.tif 000005
【図４】
2005180217.tif 000006
【図５】
2005180217.tif 000007
【図６】
2005180217.tif 000008
【図７】
2005180217.tif 000009
【図８】
2005180217.tif 000010