(57)【要約】【課題】コンデンサの高電圧を電磁弁のコイルに印加して、その電磁弁を速やかに開弁させる電磁弁駆動装置において、電磁弁のコイルが短絡故障したか否かを正確に判定できるようにする。【解決手段】  複数のインジェクタ（以下、電磁弁）を駆動制御する燃料噴射制御装置４０では、コイルＬ１にコンデンサＣｏの高電圧を印加して、電磁弁を速やかに開弁させるが、その際に、他の電磁弁のコイルＬ２〜Ｌ４とそれらに各々対応するトランジスタＴＲ２〜ＴＲ４との間の経路に、コンデンサＣｏの高電圧が発生したか否かを判定して、高電圧が発生していなければコイルＬ１が短絡していると判断する。【選択図】  図１
2006220069.tif 000002
【特許請求の範囲】
【請求項１】
複数の電磁弁の各コイル毎に設けられ、その各コイルにそれぞれ電流を流すための複数の個別通電配線と、
前記各個別通電配線の前記コイルよりも上流側の端部に共通接続され、前記各コイルへ通電用の電圧を印加するための共通通電配線と、
前記各個別通電配線上の前記コイルよりも下流側の経路にそれぞれ直列に設けられた複数の主スイッチング素子と、
直流電源と前記共通通電配線との間に接続された副スイッチング素子と、
コンデンサを有し、該コンデンサを充電することにより前記直流電源の電源電圧よりも高い所定電圧値の高電圧を生成する高電圧生成手段と、
オンすることで、前記コンデンサを前記共通通電配線に接続させる高電圧印加用スイッチング素子と、
前記複数の電磁弁の何れかを択一的に開弁させる手段であって、前記複数の主スイッチング素子のうち、開弁しようとする電磁弁のコイル（以下、通電対象コイルと言う）に対応する主スイッチング素子（以下、駆動対象主スイッチング素子と言う）及び前記高電圧印加用スイッチング素子をオンすることにより、前記コンデンサの前記高電圧を前記共通通電配線に印加して、前記通電対象コイルに電磁弁を速やかに開弁させるためのピーク電流を供給し、該ピーク電流の供給後は、前記高電圧印加用スイッチング素子をオフすると共に前記副スイッチング素子をオン・オフ制御することにより、前記通電対象コイルへ前記ピーク電流よりも小さい一定電流が供給されるようにし、さらに前記通電対象コイルへの通電期間が終了すると、前記駆動対象主スイッチング素子をオフする電流供給制御手段と、
を備えた電磁弁駆動装置において、
前記電流供給制御手段により前記駆動対象主スイッチング素子及び前記高電圧印加用スイッチング素子がオンされた際に、前記複数の個別通電配線のうち、前記駆動対象主スイッチング素子以外の主スイッチング素子が設けられた個別通電配線にて、その主スイッチング素子と前記コイルとの間の経路に、前記コンデンサの高電圧が発生したか否かを判定し、該高電圧が発生しなかったと判定した場合に、前記通電対象コイルが短絡故障していると判断するコイル短絡故障検知手段を備えていること、
を特徴とする電磁弁駆動装置。
【請求項２】
請求項１に記載の電磁弁駆動装置において、
前記コイル短絡故障検知手段は、
前記各個別通電配線上の前記主スイッチング素子と前記コイルとを結ぶ経路にアノードがそれぞれ接続され、カソードが互いに共通接続された複数のダイオードを有しており、前記電流供給制御手段により前記駆動対象主スイッチング素子及び前記高電圧印加用スイッチング素子がオンされた際に、前記複数のダイオードのカソードに前記コンデンサの高電圧が発生したか否かを判定して、該高電圧が発生しなかったと判定した場合に、前記通電対象コイルが短絡故障していると判断するように構成されていること、
を特徴とする電磁弁駆動装置。
【請求項３】
請求項２に記載の電磁弁駆動装置において、
前記コイル短絡故障検知手段は、
前記カソードの電圧から高周波成分を除去するフィルタ回路を有しており、前記カソードに前記コンデンサの高電圧が発生したか否かを、前記フィルタ回路の出力電圧が特定の判定電圧よりも大きいか否かによって判定すること、
を特徴とする電磁弁駆動装置。
【請求項４】
請求項３に記載の電磁弁駆動装置において、
前記コイル短絡故障検知手段は、
前記フィルタ回路の出力電圧と前記判定電圧とを比較して、前記フィルタ回路の出力電圧が前記判定電圧よりも大きくなると、自己の出力電圧がレベル変化する電圧比較手段と、
前記電圧比較手段の出力電圧が監視対象電圧として入力され、その監視対象電圧がレベル変化すると、そのことを記憶するレベル変化履歴記憶手段とを有し、
前記電流供給制御手段により前記駆動対象主スイッチング素子がオンされる前に、前記レベル変化履歴記憶手段の記憶内容をクリアすると共に、前記駆動対象主スイッチング素子がオンされてから該駆動対象主スイッチング素子がオフされるまでの間に、前記レベル変化履歴記憶手段の記憶内容を読み出し、その読み出した記憶内容が、前記監視対象電圧にレベル変化が生じたことを示していなければ、前記通電対象コイルが短絡故障していると判断するように構成されていること、
を特徴とする電磁弁駆動装置。
【請求項５】
請求項３に記載の電磁弁駆動装置において、
前記コイル短絡故障検知手段は、
前記フィルタ回路の出力電圧と前記判定電圧とを比較して、前記フィルタ回路の出力電圧が前記判定電圧よりも大きくなると、自己の出力電圧がレベル変化する電圧比較手段と、
前記電圧比較手段の出力電圧が監視対象電圧として入力され、その監視対象電圧がレベル変化すると、そのことを記憶するレベル変化履歴記憶手段とを有し、
前記電流供給制御手段により前記駆動対象主スイッチング素子がオンされる前に、前記レベル変化履歴記憶手段の記憶内容をクリアすると共に、前記駆動対象主スイッチング素子がオンされてから該駆動対象主スイッチング素子がオフされると、前記レベル変化履歴記憶手段の記憶内容を読み出し、その読み出した記憶内容が、前記監視対象電圧にレベル変化が生じたことを示していなければ、前記通電対象コイルが短絡故障していると判断するように構成されていること、
を特徴とする電磁弁駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンデンサに充電した高電圧を電磁弁のコイルに印加することにより、その電磁弁を速やかに開弁させるタイプの電磁弁駆動装置に関する。
【背景技術】
【０００２】
従来より、例えば車両の内燃機関の各気筒にそれぞれ燃料を噴射供給する燃料噴射弁としては、電磁ソレノイドを成すコイルを備え、そのコイルへの通電により開弁される電磁弁が使用されている。そして、コイルへの通電時間や通電タイミングを制御することにより、内燃機関への燃料噴射量及び燃料噴射時期を制御している。
【０００３】
そして、こうした燃料噴射弁を駆動して燃料噴射を制御する従来の燃料噴射制御装置として、コイルへの通電開始時に所定の大電流（ピーク電流）を供給して燃料噴射弁を速やかに開弁させ、その後は開弁保持用の一定電流（ホールド電流）を流して、所望の噴射期間中は燃料噴射弁を開弁状態に保持するようにしたものが知られている（例えば特許文献１、特許文献２参照）。
【特許文献１】特開２００２−３０３１８３号公報
【特許文献２】特開平６−２９４３４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上述したような燃料噴射制御装置では、コイルやその通電経路に異常が生じた場合に、その異常を検出して、何らかのフェイルセーフを実施する必要がある。
例えば、上記特許文献１では、コイルの通電経路において、その経路が電源ラインに短絡する電源ショート、及び接地ラインに短絡するグランドショートを検出するための回路が設けられており、それらの異常を検出できるように構成されている。
【０００５】
しかしながら、コイル自体の短絡故障は検出することができない。
一方、上記特許文献２では、電磁弁のコイルの短絡故障を検出できるように構成されている。具体的には、コイルへの通電終了時にそのコイルにフライバック電圧が発生したか否かを判定し、フライバック電圧が発生したと判定すれば、正常であると判断し、逆にフライバック電圧が発生していないと判定すれば、異常であると判断する。このため、コイル自体が短絡故障してインダクタンス成分が減少するか無くなれば、フライバック電圧が十分に発生しなくなり、そのコイル短絡故障が検知されるのである。
【０００６】
しかしながら、フライバック電圧は、周囲温度、電源電圧（一般にはバッテリ電圧）、及びコイル自体の特性等といった諸条件によって、その値や発生継続時間が大きく変わり易い。このため、フライバック電圧の有無を判定して異常を検知する上記特許文献２の技術では、本当は異常が無くてフライバック電圧が発生しているのに、フライバック電圧が発生していないと判定してしまう、即ち、異常が発生していると誤判定してしまう可能性が高い。また、断線の場合もフライバックが発生しないため、コイルの短絡と断線が区別できない。
【０００７】
そこで、本発明は、コンデンサに充電した高電圧を電磁弁のコイルに印加することにより、その電磁弁を速やかに開弁させるタイプの電磁弁駆動装置において、電磁弁のコイルが短絡故障したか否かを正確に判定できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するためになされた請求項１の電磁弁駆動装置では、複数の電磁弁の各コイル毎に、その各コイルに電流を流すための個別通電配線が設けられており、この各個別通電配線のコイルよりも上流側の端部は、各コイルへ通電用の電圧を印加するための共通通電配線に接続されている。そして、各個別通電配線上のコイルよりも下流側の経路には、それぞれ主スイッチング素子が直列に設けられている。また、共通通電配線と直流電源との間には副スイッチング素子が設けられている。
【０００９】
更に、この電磁弁駆動装置には、コンデンサを充電することにより直流電源よりも高い高電圧を生成する高電圧生成手段と、オンすることで上記コンデンサを共通通電配線に接続させる高電圧印加用スイッチング素子とが備えられている。
【００１０】
そして、この電磁弁駆動装置には、複数の電磁弁の何れかを択一的に開弁させる電流供給制御手段が備えられており、その電流供給制御手段は、複数の主スイッチング素子のうち、開弁しようとする電磁弁のコイル（以下、通電対象コイルと言う）に対応する主スイッチング素子（以下、駆動対象主スイッチング素子と言う）と高電圧印加用スイッチング素子とをオンすることにより、コンデンサの高電圧を共通通電配線に印加して、通電対象コイルに電磁弁を速やかに開弁させるためのピーク電流を供給し、そのピーク電流の供給後は、高電圧印加用スイッチング素子をオフすると共に副スイッチング素子をオン・オフ制御することにより、通電対象コイルへピーク電流よりも小さい一定電流が供給されるようにし、さらに通電対象コイルへの通電期間が終了すると、駆動対象主スイッチング素子をオフする。
【００１１】
そして特に、請求項１の電磁弁駆動装置は、各電磁弁のコイルが短絡故障したことを検知するための手段として、コイル短絡故障検知手段を備えている。そして、そのコイル短絡故障検知手段は、電流供給制御手段によって駆動対象主スイッチング素子及び高電圧印加用スイッチング素子がオンされた際に、複数の個別通電配線のうち、駆動対象主スイッチング素子以外の主スイッチング素子が設けられた個別通電配線にて、その主スイッチング素子とコイルとの間の経路に、コンデンサの高電圧が発生したか否かを判定し、高電圧が発生しなかったと判定した場合に、通電対象コイルが短絡故障していると判断する。
【００１２】
このような請求項１の電磁弁駆動装置では、高電圧印加用スイッチング素子がオンされると、コンデンサに充電された高電圧が、共通通電配線を介して、各個別通電配線の各コイルに印加されることになる。
【００１３】
ここで、通電対象コイルに関しては、対応する主スイッチング素子（つまり、駆動対象主スイッチング素子）がオンされることから、通電経路が確立されて電流が流れることになり、通電対象コイルと駆動対象主スイッチング素子との間の経路の電圧はほぼ０Ｖとなる。すなわち、その通電対象コイルと駆動対象主スイッチング素子との間の経路には、共通通電配線に印加されるコンデンサの高電圧は発生しない。
【００１４】
一方、通電対象コイル以外のコイルに関しては、対応する主スイッチング素子がオフされていることから、通電経路が確立されずに電流が流れないため、そのコイルと主スイッチング素子との間の経路には、共通通電配線に印加されるコンデンサの高電圧と同じ電圧が発生することとなる。そして、そのコンデンサの高電圧は、元々、電磁弁を速やかに開弁させるためのものであるため、フライバック電圧のように諸条件によって大きく変わるものではなく、ある程度の時間は確実に発生する。
【００１５】
ところが、もし通電対象コイルが短絡故障していると、その通電対象コイル以外のコイルと主スイッチング素子との間の経路には、コンデンサの高電圧と同じ電圧は発生しなくなる。
【００１６】
つまり、通電対象コイルが短絡故障していると、高電圧印加用スイッチング素子と駆動対象主スイッチング素子とがオンされた時に、コンデンサに蓄積されていた電荷が駆動対象スイッチング素子を介してほぼダイレクトに且つ瞬時に放電されてしまうため、共通通電配線には、コンデンサの高電圧が全く発生しないか、たとえ発生しても、正常時より極めて小さい時定数に応じた微小時間だけしか現れないこととなる。
【００１７】
そこで、この請求項１の電磁弁駆動装置では、コイル短絡故障検知手段が、駆動対象主スイッチング素子以外の主スイッチング素子が設けられた個別通電配線（つまり、駆動対象コイルではないコイルが接続された個別通電配線）において、その主スイッチング素子とコイルとの間の経路に、コンデンサの高電圧が発生したか否かを判定することにより、駆動対象コイルが短絡故障しているか否かを判断しているのである。
【００１８】
このような請求項１の電磁弁駆動装置によれば、駆動対象コイルが正常な場合と短絡故障している場合とで大きく確実に異なる電圧の有無によって、駆動対象コイルの短絡故障を判定することとなるため、複数の電磁弁の各コイルについて、短絡故障が発生したか否かを正確に判定することができるようになる。
【００１９】
ところで、各個別通電配線についてそれぞれ電圧を検出する経路を設けてもよいが、請求項２に記載の電磁弁駆動装置のように、共通の経路を設けて電圧を検出するようにすることが望ましい。
【００２０】
即ち、請求項２の電磁弁駆動装置では、請求項１の電磁弁駆動装置において、コイル短絡故障検知手段は、各個別通電配線上の主スイッチング素子とコイルとを結ぶ経路にアノードがそれぞれ接続され、カソードが互いに共通接続された複数のダイオードを有しており、電流供給制御手段により駆動対象主スイッチング素子及び高電圧印加用スイッチング素子がオンされた際に、その複数のダイオードのカソードにコンデンサの高電圧が発生したか否かを判定して、この高電圧が発生しなかったと判定した場合に、通電対象コイルが短絡故障していると判断するようになっている。
【００２１】
このような請求項２の電磁弁駆動装置においては、主スイッチング素子とコイルとを結ぶ各経路が共通接続されているが、何れか１つの主スイッチング素子（即ち、駆動対象主スイッチング素子）がオンされた際に、その駆動対象主スイッチング素子を介して駆動対象コイル以外のコイルに電流が流れてしまうといった電流の回り込みは、ダイオードにより防止される。もし、そのような電流の回り込みが生じると、たとえ駆動対象コイルに短絡故障が生じていなくても、駆動対象主スイッチング素子以外の主スイッチング素子が設けられた個別通電配線において、その主スイッチング素子とコイルとの間の経路にコンデンサの高電圧が発生しなくなるが、そのような不具合はダイオードによって回避されるのである。
【００２２】
従って、この請求項２の電磁弁駆動装置によれば、１つの経路の電圧を検出することでコイルの短絡を検出でき、回路構成が簡単となり、安価に構成することができる。
次に、請求項３の電磁弁駆動装置では、請求項２の電磁弁駆動装置において、コイル短絡故障手段は、複数のダイオードの共通接続されたカソードの電圧から高周波成分を除去するフィルタ回路を有しており、複数のダイオードのカソードにコンデンサの高電圧が発生したか否かを、そのフィルタ回路の出力電圧が特定の判定電圧よりも大きいか否かによって判定するようになっている。
【００２３】
このような請求項３の電磁弁駆動装置においては、主スイッチング素子とコイルとの間の各経路の電圧を検出する際に、フィルタ回路により、コイル短絡時に発生する高周波の電圧や、回路におけるノイズ成分などが除去されるため、そのフィルタ回路の出力電圧と判定電圧とを、例えばコンパレータ等で大小比較するだけで、コンデンサの高電圧が発生したか否かを確実に判定できることになる。よって、この電磁弁駆動装置によれば、コイルの短絡故障が発生したか否かを簡単な回路構成で正確に判定することができるようになる。
【００２４】
次に、請求項４の電磁弁駆動装置では、請求項３の電磁弁駆動装置において、コイル短絡故障検知手段は、フィルタ回路の出力電圧と判定電圧とを比較して、フィルタ回路の出力電圧が判定電圧よりも大きくなると、自己の出力電圧がレベル変化する電圧比較手段と、電圧比較手段の出力電圧が監視対象電圧として入力され、その監視対象電圧がレベル変化すると、そのことを記憶するレベル変化履歴記憶手段とを有している。
【００２５】
このため、駆動対象主スイッチング素子以外の主スイッチング素子とコイルとの間の各経路にコンデンサの高電圧が発生して、その高電圧が複数のダイオードのカソードに現れたならば、電圧比較手段の出力電圧がレベル変化して、そのことがレベル変化履歴記憶手段に記憶されることとなる。
【００２６】
そこで、更に、コイル短絡故障検知手段は、電流供給制御手段により駆動対象主スイッチング素子がオンされる前に、レベル変化履歴記憶手段の記憶内容をクリアし、駆動対象主スイッチング素子がオンされてから駆動対象スイッチング素子がオフされるまでの間に、レベル変化履歴記憶手段の記憶内容を読み出し、その読み出した記憶内容が、監視対象電圧にレベル変化が生じたことを示していなければ、通電対象コイルが短絡故障していると判断するようになっている。
【００２７】
このような請求項４の電磁弁駆動装置によれば、フィルタ回路の出力電圧が判定電圧よりも大きくなったか否かの判定を駆動対象主スイッチング素子がオンされた直後に実施しなければならない、といった時間的な制約がなく、駆動対象主スイッチング素子がオンされてからオフされるまでの間の任意のタイミングでレベル変化履歴記憶手段の記憶内容を読み出すことで、コイルの短絡故障の有無を判定することができるため、装置設計の自由度を向上させることができる。また、レベル変化履歴記憶手段に記憶される履歴は、常に最新のものとなるため、古い履歴に基づいて通電対象コイルの短絡故障の有無を判断してしまうような事態を防止することができる。
【００２８】
次に、請求項５の電磁弁駆動装置では、請求項３の電磁弁駆動装置において、コイル短絡故障検知手段が、請求項４の装置と同様の電圧比較手段とレベル変化履歴記憶手段とを有している。
【００２９】
そして、コイル短絡故障検知手段は、請求項４の装置と同様に、電源供給制御手段により駆動対象主スイッチング素子がオンされる前に、レベル変化履歴記憶手段の記憶内容をクリアするが、以下の点が異なっている。
【００３０】
即ち、コイル短絡故障検知手段は、駆動対象主スイッチング素子がオンされてからその駆動対象主スイッチング素子がオフされると、レベル変化履歴記憶手段の記憶内容を読み出し、その読み出した内容が、監視対象電圧にレベル変化が生じたことを示していなければ、通電対象コイルが短絡故障していると判断するようになっている。
【００３１】
このような請求項５の電磁弁駆動装置では、駆動対象主スイッチング素子がオンされた際に、駆動対象主スイッチング素子以外の主スイッチング素子が設けられた個別通電配線において、主スイッチング素子とコイルとの間の経路に高電圧が発生したか否かを判定し、さらに、駆動対象主スイッチング素子がオフされた際に、通電対象コイルにフライバック電圧が発生したか否かも判定することになる。
【００３２】
なお、通電対象コイルに流れていた電流を遮断する、つまり駆動対象主スイッチング素子をオフすると、通電対象コイルにはフライバック電圧が発生するが、通電対象コイルが短絡している場合には、駆動対象主スイッチング素子をオフしても通電対象コイルには電流が流れていないため、フライバック電圧は発生しない。よって、フライバック電圧が発生すれば通電対象コイルは正常であると判断でき、逆にフライバック電圧が発生しなければ、通電対象コイルは短絡していると判断することができる。
【００３３】
従って、この請求項５の電磁弁駆動装置によれば、コンデンサの高電圧に加えて、フライバック電圧が発生したか否かも判定することで、通電対象コイルが短絡故障しているか否かを一層確実に判断できるのである。また、勿論、請求項４の装置と同様の効果も得られる。
【発明を実施するための最良の形態】
【００３４】
以下に、本発明の実施形態を図面に基づき説明する。
［第１実施形態］
図１は、本発明が適用された燃料噴射制御装置４０全体の概略構成を示す構成図であり、車両用ディーゼルエンジンの各気筒＃１〜＃４に燃料を噴射供給する４個の電磁ソレノイド式ユニットインジェクタ（以下、単に電磁弁という）のコイルＬ１，Ｌ２，Ｌ３，Ｌ４への通電時間及び通電タイミングを制御することにより、ディーゼルエンジンの各気筒＃１〜＃４への燃料噴射量及び燃料噴射時期を制御するものである。
【００３５】
図１に示す如く、本実施形態の燃料噴射制御装置４０からは、コイルＬ１〜Ｌ４に開弁用の電圧を印加するための共通通電配線Ｋｃが伸びており、その共通通電配線Ｋｃには、燃料噴射制御装置４０に外部において、各コイルＬ１〜Ｌ４に通電するための個別通電配線Ｋ１，Ｋ２，Ｋ３，Ｋ４が接続されている。
【００３６】
そして、燃料噴射制御装置４０は、予め設定された制御プログラムに従い燃料噴射制御のための各種制御処理を実行するＣＰＵ，ＲＯＭ及びＲＡＭ等からなる周知のマイクロコンピュータ（以下「マイコン」と称す）４１を中心に構成されており、マイコン４１からの噴射パルス信号ＴＱ１〜ＴＱ４により、各気筒＃１〜＃４のコイルＬ１〜Ｌ４の通電経路をそれぞれ導通・遮断するスイッチング回路１２、スイッチング回路１２により通電経路が導通されたいずれかのコイルＬ１〜Ｌ４に、ダイオードＤ５を介して所定のホールド電流（定電流）を供給するホールド電流回路１１、コイルＬ１〜Ｌ４に電磁弁を速やかに開弁させるピーク電流を供給するための高電圧が充電されるコンデンサＣｏ、及びスイッチング回路１２のオフ時にコンデンサＣｏに所定電圧値Ｖｐの高電圧を充電する充電回路１０などを備えている。尚、スイッチング回路１２のオフ時とは、そのスイッチング回路１２を構成する後述のトランジスタＴＲ１〜ＴＲ４が全てオフの時という意味である。
【００３７】
充電回路１０は、車両に搭載されたバッテリ１の電圧（例えば１２Ｖであり、以下、バッテリ電圧と言う）ＶＢが一端に印加されたコイルＬｏと、ドレインがコイルＬｏのバッテリ電圧ＶＢが印加された一端と反対側の他端に接続されるとともにソースが接地され、高速スイッチングすることにより、コイルＬｏの他端に高電圧を発生させる昇圧用のトランジスタＴＲｏ（ＭＯＳ型トランジスタ）と、トランジスタＴＲｏへスイッチング信号を出力することにより、トランジスタＴＲｏを短い周期でスイッチングさせる自励式昇圧回路１７と、トランジスタＴＲｏとコイルＬｏとの間にアノードが接続された電流逆流防止用のダイオードＤｏとから構成された周知のものである。
【００３８】
そして、コンデンサＣｏは、ダイオードＤｏのカソードに接続されており、そのダイオードＤｏを介して充電される。
なお、自励式昇圧回路１７は、マイコン４１からの制御信号によって制御され、コイルＬ１〜Ｌ４の通電オフ期間中に動作すると共に、コンデンサＣｏの充電電圧値が上記所定電圧値Ｖｐになったときはその動作を中止（トランジスタＴＲｏをオフ）する。
【００３９】
ホールド電流回路１１は、バッテリ１からの電源供給を受けて、コイルＬ１〜Ｌ４のうち通電経路が導通されたもの（以下単に「コイルＬ」ともいう）に、電磁弁の開弁保持用のホールド電流を供給する定電流回路であり、バッテリ電圧ＶＢの電源ラインと共通通電配線Ｋｃとの間にソースとドレインとが接続されて、オン・オフすることによりバッテリ１からコイルＬ（或いはコイルＬ１〜Ｌ４）への通電経路を導通・遮断するトランジスタＴＲｈ（ＭＯＳ型トランジスタ）、及びそのトランジスタＴＲｈをオン・オフさせて、コイルＬに流れる電流を所定のホールド電流に保持するための定電流制御回路１１ａから構成されている。
【００４０】
スイッチング回路１２は、各コイルＬ１〜Ｌ４の個別通電配線Ｋ１〜Ｋ４上にて、コイルＬ１〜Ｌ４の下流側の経路にそれぞれ直列に設けられたスイッチング用のトランジスタＴＲ１，ＴＲ２，ＴＲ３，ＴＲ４（いずれもＭＯＳ型トランジスタ）にて構成され、これらのトランジスタＴＲ１〜ＴＲ４のオン・オフはマイコン４１からの噴射パルス信号ＴＱ１，ＴＱ２，ＴＱ３，ＴＱ４により制御される。なお、以下、コイルＬ１〜Ｌ４とトランジスタＴＲ１〜ＴＲ４との間の各経路をＫＫ１〜ＫＫ４とする。
【００４１】
そして、上記トランジスタＴＲ１〜ＴＲ４のコイルＬ１〜Ｌ４側とは反対側の端子であるソースは互いに共通接続されており、そのソースと接地電位との間には、通電対象のコイルＬに実際に流れている電流を検出するための電流検出用抵抗Ｒ４が接続されている。
【００４２】
このため、トランジスタＴＲ１〜ＴＲ４の何れかがオンすれば、そのオンしたトランジスタに対応するコイルの通電経路が形成されることとなる。また、上記抵抗Ｒ４に生じる電圧に基づいて、ホールド電流回路１１内の定電流制御回路１１ａと、後述する過励磁電流制御回路２０との各々が、コイルＬの電流を検出するようになっている。尚、抵抗Ｒ４の抵抗値は、その抵抗Ｒ４での電圧降下が電磁弁の駆動に支障をきたさないように、例えば１Ω未満といった非常に小さい値に設定されている。
【００４３】
ところで、コイルＬ１〜Ｌ４への通電がトランジスタＴＲ１〜ＴＲ４により遮断されている時にもコンデンサＣｏの充電電圧が常時コイルＬ１〜Ｌ４に印加された状態にあるのは好ましくなく、その必要もない。そのため、コンデンサＣｏのダイオードＤｏ側の端部と共通通電配線Ｋｃとの間には、高電圧切り替えスイッチＴＲｋ（ＭＯＳ型トランジスタ）が接続されている。この高電圧切り替えスイッチＴＲｋは、マイコン４１から制御信号を受けた過励磁電流制御回路２０により、そのオン・オフが制御される。
【００４４】
これにより、トランジスタＴＲ１〜ＴＲ４がオフされてコイルＬ１〜Ｌ４への通電が遮断されている時には、コンデンサＣｏの充電電圧がコイルＬ１〜Ｌ４に印加されないように高電圧切り替えスイッチＴＲｋをオフし、トランジスタＴＲ１〜ＴＲ４のいずれかがオンされたときは、同時に高電圧切り替えスイッチＴＲｋをオンして、通電経路が導通したコイルＬにコンデンサＣｏの充電電圧を印加してピーク電流を供給させるようにしている。
【００４５】
なお、図１におけるダイオードＤ７は、共通通電配線Ｋｃ側からコンデンサＣｏ側への電流の回り込みを防止するために設けられている。また、ダイオードＤ５は、コンデンサＣｏ側から共通通電配線Ｋｃを介してバッテリ１側への電流の回り込みを防止するための設けられている。また、ダイオードＤ６は、共通通電配線Ｋｃに接続された各個別通電配線Ｋ１〜Ｋ４上の各コイルＬ１〜Ｌ４に発生したフライバックエネルギを消失させるために設けられているものである。
【００４６】
ところで、この燃料噴射制御装置４０を含む、車両に搭載され各種電気負荷を通電制御するための各種電子制御装置においては、通常、何らかの要因で電気負荷に異常が生じた場合にその異常を検出して運転者等に報知する必要がある。
【００４７】
そこで、この燃料噴射制御装置４０でも、コイルＬ１〜Ｌ４が何らかの要因で短絡するといった異常が生じたときに、その異常を検出するための異常検出回路１３が備えられている。
【００４８】
この異常検出回路１３は、図１に示すようにダイオード論理和回路１８と、分圧回路１５と、周知の積分回路からなるフィルタ回路１４と、二つの電圧値を比較するコンパレータ１６とから構成されている。
【００４９】
ダイオード論理和回路１８は、４つのダイオードＤ１，Ｄ２，Ｄ３，Ｄ４からなり、各ダイオードＤ１〜Ｄ４のアノードは、各コイルＬ１〜Ｌ４と各トランジスタＴＲ１〜ＴＲ４との間の経路（経路ＫＫ１〜ＫＫ４）に、それぞれ対応して接続されている。また、ダイオードＤ１〜Ｄ４のカソードは、共通接続されている。
【００５０】
分圧回路１５は、２つの抵抗１５ａ及び１５ｂから構成されており、ダイオードＤ１〜Ｄ４のカソードの出力電圧を分圧して、フィルタ回路１４に入力する。
フィルタ回路１４は、抵抗１４ａとコンデンサ１４ｂとからなる周知の積分回路である。このフィルタ回路１４によって幅の狭いパルス信号、すなわち、電圧の高周波成分のコンパレータ１６への伝達が遮断される。
【００５１】
コンパレータ１６は、フィルタ回路１４から入力された電圧と、基準電圧Ｖｔｈとの大小を比較して、フィルタ回路１４から入力された電圧のほうが大きいと、ハイ信号をマイコン４１に出力し、逆に、基準電圧Ｖｔｈのほうが大きいと、ロー信号をマイコン４１に出力するようになっている。そして、基準電圧Ｖｔｈは、コンデンサＣｏの充電目標電圧である前述のＶｐより低く且つバッテリ電圧ＶＢよりは高い所定値の判定電圧ＶＨを分圧回路１５で分圧した場合の電圧値に設定されている。このため、コンパレータ１６からマイコン４１へは、ダイオードＤ１〜Ｄ４のカソードからコンデンサＣｏの高電圧が出力された場合はハイ信号が出力され、ダイオードＤ１〜Ｄ４のカソードからコンデンサＣｏの高電圧が出力されていなければ、ロー信号が出力される。
【００５２】
また、本実施形態において、コンパレータ１６の出力信号は、マイコン４１のエッジ入力ラッチポートに入力されるようになっている。このエッジ入力ラッチポートは、入力信号に立ち上がりエッジ（即ち、ローからハイへのレベル変化）が生じると、そのこと（つまり、立ち上がりエッジが生じたこと）を示す履歴であるパルス信号情報がマイコン４１内の特定のレジスタ（以下、ラッチポートレジスタという）に記憶される、といったエッジ自動監視機能のためにマイコン４１に備えられたポートである。
【００５３】
次に、以上のように構成された燃料噴射制御装置４０の動作について説明する。
まず、コイルＬ１が正常である場合について、図２を用いて説明する。なお、以下、トランジスタＴＲ１がオンされてコイルＬ１が通電される場合、つまり図２において噴射パルス信号ＴＱ１が出力される場合について説明するが、他のトランジスタＴＲ２〜ＴＲ４がオンされる場合も同様である。また、図２において、ＶＫｃは共通通電配線Ｋｃの電圧を表しており、Ｖ＃１、Ｖ＃２、Ｖ＃３及びＶ＃４のそれぞれは、トランジスタＴＲ１，ＴＲ２，ＴＲ３，ＴＲ４のドレイン電圧、つまりコイルＬ１〜Ｌ４とトランジスタＴＲ１〜ＴＲ４との間の各経路ＫＫ１〜ＫＫ４の電圧を表している。
【００５４】
この燃料噴射制御装置４０では、マイコン４１からの指令により各トランジスタＴＲ１〜ＴＲ４がいずれもオフ状態であるときに、コンデンサＣｏが所定の高電圧にまで充電される。そして、コイルＬ１を通電するための指令、すなわち噴射パルス信号ＴＱ１がマイコン４１からトランジスタＴＲ１に入力されて、トランジスタＴＲ１がオンすると、同時にマイコン４１から高電圧切り替えスイッチＴＲｋをオンする制御信号（図示せず）も過励磁電流制御回路２０に出力される。すると、過励磁電流制御回路２０が高電圧切り替えスイッチＴＲｋをオンさせることとなる。なお、噴射パルス信号ＴＱ１は、マイコン４１の制御により、エンジンのクランク軸の回転に同期して出力される。
【００５５】
過励磁電流制御回路２０により高電圧切り替えスイッチＴＲｋがオンされると、コンデンサＣｏに充電された電圧（換言すれば蓄積された電荷）が共通通電配線Ｋｃを介して各コイルＬ１〜Ｌ４に印加される。
【００５６】
このとき、トランジスタＴＲ１がオンしているため、コイルＬ１及び経路ＫＫ１には、コンデンサの高電圧に応じたピーク電流が流れる。なお、前述したように、コイルＬ１及び経路ＫＫ１に流れる電流は、抵抗Ｒ４に生じる電圧という形で、定電流制御回路１１ａ及び過励磁電流制御回路２０に検出される。
【００５７】
そして、このようなコンデンサＣｏの放電によってコイルＬ１に流れるピーク電流の値が予め定められた設定値に達すると、過励磁電流制御回路２０は、高電圧切り替えスイッチＴＲｋをオフする。その後は、ホールド電流回路１１により、コイルＬ１へ電磁弁の開弁を保持するためのホールド電流が流されることになる。すなわち、過励磁電流制御回路２０により高電圧切り替えスイッチＴＲｋがオフされ、コイルＬ１に流れる電流が減少して所定の目標値よりも小さくなると、定電流制御回路１１ａがトランジスタＴＲｈをオンして、バッテリ電圧ＶＢが共通通電配線Ｋｃ（延いては、コイルＬ１の端部）に印加されるようにする。そして、定電流制御回路１１ａは、コイルＬ１にバッテリ電圧ＶＢによる電流が供給されてその電流値が上記目標値よりも大きくなると、今度はトランジスタＴＲｈをオフし、バッテリ１からコイルＬ１への通電を遮断する。このように、定電流制御回路１１ａがトランジスタＴＲｈをオン・オフして、バッテリ１から共通通電配線Ｋｃを介してコイルＬ１に至る通電経路を導通或いは遮断することにより、コイルＬ１に一定のホールド電流が供給されるようになっている。
【００５８】
そして、コイルＬ１への通電期間が終了すると、マイコン４１はトランジスタＴＲ１をオフしてコイルＬ１への通電を遮断する。
コイルＬ１の通電が遮断されると、充電回路１０の動作によってコンデンサＣｏが所定の高電圧にまで再び急速充電され、次にコイルＬ１〜Ｌ４のいずれかを通電する際に、コンデンサＣｏからコイルＬ１〜Ｌ４のいずれかにピーク電流を供給できる状態となる。
【００５９】
ところで、このように、コイルＬ１が正常な場合においては、マイコン４１によりトランジスタＴＲ１がオンされるとともに、過励磁電流制御回路２０により高電圧切り替えスイッチＴＲｋがオンされた際、経路ＫＫ１は抵抗値の極小さい抵抗Ｒ４を介して接地電位に接続されることとなるため、図２のＶ＃１に示すように、経路ＫＫ１に現れる電圧はほぼ０Ｖとなる。一方、経路ＫＫ２〜ＫＫ４は接地電位から遮断されているため、図２のＶ＃２、Ｖ＃３及びＶ＃４に示すように、経路ＫＫ２〜ＫＫ４には、共通通電配線Ｋｃに印加されたコンデンサＣｏの高電圧が、ほぼそのまま現れることになる。
【００６０】
そして、過励磁電流制御回路２０により高電圧切り替えスイッチがオフされると、前述したようなホールド電流回路１１の動作により、共通通電配線Ｋｃには、脈動電圧が現れることになる。その結果、経路ＫＫ２〜ＫＫ４にも同様の脈動電圧が現れる（図２のＶ＃２，Ｖ＃３，Ｖ＃４）。また、経路ＫＫ１の電圧はほぼ０Ｖのままである（図２のＶ＃１）。
【００６１】
以上のように、コイルＬ１が正常であれば、共通通電配線Ｋｃを介して各コイルＬ１〜Ｌ４にコンデンサＣｏの高電圧が印加された際には、経路ＫＫ２〜経路ＫＫ４には、コンデンサＣｏの高電圧が現れるとともにその後は所定の脈動電圧が現れる。
【００６２】
そして、これらの電圧は、ダイオード論理和回路１８から（ダイオードＤ１〜Ｄ４のカソードから）出力され、前述した分圧回路１５及びフィルタ回路１４を介してコンパレータ１６に入力される。
【００６３】
よって、コイルＬ１が正常である場合には、トランジスタＴＲ１がオンされて経路ＫＫ２〜経路ＫＫ４にコンデンサＣｏの高電圧が現れると、図２の最下段に示すように、コンパレータ１６からマイコン４１のエッジ入力ラッチポートへハイ信号が出力される。そして、マイコン４１では、コンパレータ１６からのハイ信号に伴って、エッジ入力ラッチポートに立ち上がりエッジが生じると、ラッチポートレジスタに前述のパルス信号情報が記憶されることとなる。
【００６４】
なお、コイルＬ１の通電期間が終了して、マイコン４１によりトランジスタＴＲ１がオフされると、コイルＬ１にはそれまで電流が流れていたため、図２のＶ＃１に示すように、経路ＫＫ１〜ＫＫ４のうち、コイルＬ１に対応する経路ＫＫ１にはフライバック電圧が発生する。そして、そのフライバック電圧はダイオードＤ１から分圧回路１５及びフィルタ回路１４を介してコンパレータ１６の非反転入力端子へと入力されることとなるが、そのフライバック電圧によるコンパレータ１６への入力電圧（即ち、フィルタ回路１４の出力電圧）が前述の基準電圧Ｖｔｈとなれば、そのときにも、図２の最下段に示すように、コンパレータ１６からマイコン４１へハイ信号が出力されることとなる。
【００６５】
次に、コイルＬ１に短絡故障が生じている時の動作について、図３を用いて正常時とは異なる点を中心に説明する。
コンデンサＣｏの高電圧が共通通電配線Ｋｃを介して各コイルＬ１〜Ｌ４に印加された際（ＴＲ１はオンしているものとする）、短絡によりコイルＬ１のインダクタンス成分はほぼ無い状態であるため、コンデンサＣｏの高電圧は、トランジスタＴＲ１を介して瞬時に放電される。すなわち、共通通電配線Ｋｃ、及び経路ＫＫ２〜ＫＫ４には、コンデンサの高電圧が全く現れないか、たとえ現れたとしても微小時間しか現れない（本実施例では、図３のＶＫｃ，Ｖ＃２，Ｖ＃３，Ｖ＃４に示すように、微小時間現れている）。なお、経路ＫＫ１は導通されているため、図３のＶ＃１に示すように、経路ＫＫ１の電圧はほぼ０Ｖである。
【００６６】
そして、過励磁電流制御回路２０により高電圧切り替えスイッチＴＲｋがオフされると、前述したようなホールド電流回路１１が動作することになるが、コイルＬ１のインダクタンス成分が無いため、定電流供給用のトランジスタＴＲｈがオンされると抵抗Ｒ４によって検出されるコイルＬ１の通電電流が瞬時に目標値を超え、トランジスタＴＲｈがオフされると抵抗Ｒ４によって検出されるコイルＬ１の通電電流が瞬時に０となる、といった発振現象が起こり、その結果、共通通電配線Ｋｃ及び経路ＫＫ２〜ＫＫ４に現れる電圧は、図３のＶＫｃ，Ｖ＃２，Ｖ＃３，Ｖ＃４に示すように、非常に細かい発振状態の電圧となる。
【００６７】
このように、コイルＬ１が短絡している時は、経路ＫＫ２〜ＫＫ４には、コンデンサＣｏの高電圧は現れないため、マイコン４１にはコンパレータ１６からのハイ信号は入力されない（コンパレータ１６からの信号はローのままである）。
【００６８】
なお、コイルＬ１は短絡によりインダクタンス成分がほぼない状態であるため、トランジスタＴＲ１がオフされても、コイルＬ１にフライバック電圧は発生しない。よって、同様に、マイコン４１には、フライバック電圧によるコンパレータ１６からのハイ信号も入力されない。
【００６９】
次に、燃料噴射制御装置４０のマイコン４１が実行する処理について説明する。なお、以下に説明する図４〜図６の処理は、各気筒毎にそれぞれ実施されるものであるが、ここでは、便宜上、ある１つの気筒＃ｎに対応するコイルＬｎ（ｎは１〜４の何れか）に着目して説明することにする。
【００７０】
図４は、一定時間毎に実行されるメイン処理を表すフローチャートである。
このメイン処理においては、まずＳ１００にて、コイルＬｎ（Ｌ１〜Ｌ４）の短絡故障の検出回数をカウントするインジェクタショート異常カウンタが、予め定めた所定の数Ｎより多いか否かを判定する。つまり、コイルＬｎの短絡故障の検出回数が、予め定めたＮ回数より多いか否かを判定する。Ｎ回数以下であると判定すると、一旦当該処理を終了する。一方、Ｎ回数より多いと判定すると、次にＳ１１０へ移行し、運転手に異常を知らせるために車両に備えられた警告ランプを点灯させるとともに、フェールセーフ処理を実行する。なお、このフェールセーフ処理は、本発明とは直接関わりがないため、ここでは詳しい説明を省略する。また、上記インジェクタショート異常カウンタは、後述する図６のＳ３５０でインクリメントされるカウンタである。
【００７１】
次に、図５は、マイコン４１が実行する、割り込み処理を表すフローチャートである。この処理の開始タイミングは、図７の（１）に示すように、コイルＬｎに対応する噴射パルス信号ＴＱｎ（ＴＱ１〜ＴＱ４）の出力前である。なお、この割り込み処理の開始タイミングも、各噴射パルス信号ＴＱ１〜ＴＱ４の出力タイミング及び出力時間と同様に、エンジンのクランク軸の回転に同期して設定される。
【００７２】
この処理においては、まずＳ２００にて、噴射パルスセットが実施されたか否かを判定する。すなわち、噴射パルス信号ＴＱｎを出力するように準備がされたか否かを判定する。噴射パルスセットが実施されていないと判定すると、一旦当該処理を終了する。
【００７３】
一方、Ｓ２００において、噴射パルスセットが実施されたと判定すると、次にＳ２１０へと移行し、マイコン４１が備えるエッジ入力ラッチポートのラッチデータをクリアする。つまり、マイコン４１において、前述のラッチポートレジスタに記憶されたパルス信号情報を削除する。
【００７４】
そして、次にＳ２２０へと移行し、エッジ確認実施フラグをセットする。その後、当該処理を終了する。
次に、図６は、図５と同様に、マイコン４１が実行する割り込み処理を表すフローチャートである。そして、この処理の開始タイミングは、図７の（２）に示すように、噴射パルス信号ＴＱｎがハイレベルになっている最中であり、具体的には噴射パルス信号ＴＱｎが立ち下がるタイミングの直前に設定される。なお、この割り込み処理の開始タイミングも、各噴射パルス信号ＴＱ１〜ＴＱ４の出力タイミング及び出力時間と同様に、エンジンのクランク軸の回転に同期して設定される。
【００７５】
この処理においては、まずＳ３００にて、エッジ確認実施フラグがあるか否かを判定する。なお、このエッジ確認実施フラグは、図６のＳ２２０にてセットされるものである。
次に、Ｓ３１０へ移行し、マイコン４１のエッジ入力ラッチポートにラッチがあるか、すなわち、ラッチポートレジスタに、パルス信号情報が記憶されているか否かを判定する。
【００７６】
ラッチがあると判定すると、次に、Ｓ３２０へ移行し、気筒＃ｎのインジェクタ（電磁弁）は短絡故障していない、つまり正常であると判定する。すなわち、コンデンサＣｏの高電圧に応じたハイ信号がコンパレータ１６からマイコン４１に入力されたということであるから、今回の通電対象のコイルＬｎは正常であるということである。そして、次にＳ３３０へ移行し、インジェクタショート異常カウンタをクリアする。その後、一旦当該処理を終了する。
【００７７】
一方、Ｓ３１０にて、エッジ入力ラッチポートにラッチがないと判定すると、次に、Ｓ３４０へ移行し、気筒＃ｎのインジェクタが短絡故障している、つまり異常であると判定する。すなわち、コンデンサＣｏの高電圧に応じたハイ信号がコンパレータ１６からマイコン４１に入力されていないということであるから、通電対象のコイルＬｎが短絡故障しているということである。そして、次に、Ｓ３５０へ移行し、インジェクタショート異常カウンタに１を足す。その後、一旦当該処理を終了する。
【００７８】
なお、本実施形態の燃料噴射制御装置４０においては、トランジスタＴＲ１〜ＴＲ４が主スイッチング素子に相当し、高電圧切り替えスイッチＴＲｋが高電圧印加用スイッチング素子に相当し、トランジスタＴＲｈが副スイッチング素子に相当し、充電回路１０が高電圧生成手段に相当し、バッテリ１が直流電源に相当し、充電回路１０、ホールド電流回路１１、過励磁電流制御回路２０、高電圧切り替えスイッチＴＲｋ、及びマイコン４１が電流供給制御手段に相当し、コンパレータ１６が電圧比較手段に相当し、ダイオード論理和回路１８、分圧回路１５、フィルタ回路１４、コンパレータ１６、及びマイコン４１がコイル短絡故障検知手段に相当し、マイコン４１のエッジ入力ラッチポート及びラッチポートレジスタがレベル変化履歴記憶手段に相当している。
【００７９】
以上説明したように、本実施形態の燃料噴射制御装置４０では、各気筒のコイルＬ１〜Ｌ４と各トランジスタＴＲ１〜ＴＲ４との間の経路ＫＫ１〜ＫＫ４において、コンデンサＣｏの高電圧が発生したか否かの判定に基づいて、駆動対象のコイルの短絡故障の有無を判断する。
【００８０】
そして、本実施形態の燃料噴射制御装置４０によれば、駆動対象コイルが正常な場合と短絡故障している場合とで大きく確実に異なるコンデンサＣｏの高電圧の有無によって、駆動対象コイルの短絡故障を判定することとなるため、複数の電磁弁の各コイルＬ１〜Ｌ４について、短絡故障が発生したか否かを正確に判定することができるようになる。
【００８１】
また、本実施形態の燃料噴射制御装置４０では、ダイオード論理和回路１８を有しており、ダイオード論理和回路１８のダイオードＤ１〜Ｄ４のアノードは、経路ＫＫ１〜ＫＫ４にそれぞれ対応して接続されており、また、ダイオードＤ１〜Ｄ４のカソードは、共通接続されている。
【００８２】
よって、トランジスタＴＲ１〜ＴＲ４のうちの駆動対象のトランジスタがオンされた際に、その駆動対象トランジスタを介して駆動対象コイル以外のコイルに電流が流れてしまうという電流の回り込みを防止することができ、その結果、１つの経路の電圧を検出することでコイルＬ１〜Ｌ４の短絡を検出できるため、回路構成が簡単となり、安価に構成することができる。
【００８３】
また、本実施形態の燃料噴射制御装置４０では、経路ＫＫ１〜ＫＫ４の電圧を検出する際に、フィルタ回路１４により、いずれかのコイルＬ１〜Ｌ４の短絡時に発生する高周波の電圧や、回路におけるノイズ成分を除去している。そして、フィルタ回路１４の出力電圧と基準電圧Ｖｔｈとを、コンパレータ１６で大小比較して、コンデンサＣｏの高電圧が発生したか否かを判定している。
【００８４】
このように、本実施形態の燃料噴射制御装置４０では、コイルＬ１〜Ｌ４の短絡故障が発生したか否かを簡単な回路構成で判定できるようにされているため、安価に回路を構成することができる。
【００８５】
また、本実施形態の燃料噴射制御装置４０では、コンパレータ１６からのハイ信号がマイコン４１のエッジ入力ラッチポートに入力され、ラッチポートレジスタに記憶される。そして、マイコン４１は、そのラッチポートレジスタに記憶された記憶内容を読み出し、その記憶内容に基づいて、コイルＬ１〜Ｌ４の短絡故障の有無を判断する。具体的には、ハイ信号の発生が記憶されていれば、駆動対象コイルは正常であると判断し、逆にハイ信号の発生が記憶されていなければ、駆動対象コイルは短絡故障していると判断することができる。
【００８６】
従って、本実施形態の燃料噴射制御装置４０によれば、経路ＫＫ１〜ＫＫ４のうち、駆動対象コイル及び駆動対象トランジスタに対応する経路以外の経路にコンデンサＣｏの高電圧が発生したか否かの判定を、駆動対象トランジスタがオンされた直後に実施しなければならない、という時間的な制約がなく、任意のタイミングで実施するようにできるため、装置設計の自由度を向上させることができる。
［第２実施形態］
次に、第２実施形態の燃料噴射制御装置４０について説明する。第２実施形態の燃料噴射制御装置４０は、第１実施形態と比較すると、図６の割り込み処理の実行タイミングが異なっている。以下、その点についてのみ説明する。
【００８７】
本第２実施形態の燃料噴射制御装置４０では、図６の割り込み処理を、図７の（２’）に示すように、噴射パルス信号ＴＱ１〜ＴＱ４の立ち下がり後に実施する。
このため、経路ＫＫ１〜ＫＫ４に、コンデンサＣｏの高電圧、或いはフライバック電圧が発生したか否かを判定することになり、通電対象コイルの短絡故障の有無を二重にチェックできるようになる。つまり、コンデンサＣｏの高電圧に加えて、フライバック電圧が発生したか否かも監視することで、通電対象コイルが短絡故障しているか否かを判定することとなり、本当は異常がないのに駆動対象コイルが短絡故障していると誤判定してしまう可能性を一層確実に無くすことができる。従って、通電対象コイルの短絡故障の有無を一層正確に判定できる燃料噴射制御装置４０を得ることができる。
【００８８】
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の技術範囲内にて種々の形態を採ることができる。
例えば、上記実施形態では、ダイオードＤ１〜Ｄ４のカソードが共通接続されているが、個別の通電経路として、各通電経路に分圧回路１５、フィルタ回路１４、及びコンパレータ１６を備えるような構成としてもよい。
【００８９】
また、上記実施形態では、フィルタ回路１４に積分回路を用いているが、デジタル信号処理の手法を利用して、ダイオードＤ１〜Ｄ４のカソードから出力される電圧の高周波成分や、回路におけるノイズ等を除去するような構成としてもよい。
【図面の簡単な説明】
【００９０】
【図１】第１実施形態の燃料噴射制御装置全体の構成を表す構成図である。
【図２】第１実施形態の燃料噴射制御装置において、電磁弁のコイルが正常である場合の回路の動作を説明する説明図である。
【図３】第１実施形態の燃料噴射制御装置において、電磁弁のコイルに短絡故障が発生した場合の回路の動作を説明する説明図である。
【図４】第１実施形態の燃料噴射制御装置のマイコンが繰り返し実行するメイン処理を表すフローチャートである。
【図５】第１実施形態の燃料噴射制御装置のマイコンが実行する第１の割り込み処理を表すフローチャートである。
【図６】第１実施形態の燃料噴射制御装置のマイコンが実行する第２の割り込み処理を表すフローチャートである。
【図７】第１及び第２実施形態の燃料噴射制御装置のマイコンが実行する割り込み処理の実行開始タイミングを表す説明図である。
【符号の説明】
【００９１】
１…バッテリ、１０…充電回路、１１…ホールド電流回路、１１ａ…定電流制御回路、１２…スイッチング回路、１３…異常検出回路、１４…フィルタ回路、１４ａ…抵抗、１４ｂ…コンデンサ、１５…分圧回路、１５ａ，１５ｂ…抵抗、１６…コンパレータ、１７…自励式昇圧回路、１８…ダイオード論理和回路、２０…過励磁電流制御回路、４０…燃料噴射制御装置、４１…マイコン、Ｃｏ…コンデンサ、Ｄｏ，Ｄ１，Ｄ２，Ｄ３，Ｄ４，Ｄ５，Ｄ６，Ｄ７…ダイオード、Ｋｃ…共通通電配線、Ｋ１，Ｋ２，Ｋ３，Ｋ４…個別通電配線、ＫＫ１，ＫＫ２，ＫＫ３，ＫＫ４…経路、Ｌｏ，Ｌ１，Ｌ２，Ｌ３，Ｌ４…コイル、Ｒ４…抵抗、ＴＲ１，ＴＲ２，ＴＲ３，ＴＲ４，ＴＲｈ，ＴＲｏ…トランジスタ、ＴＲｋ…高電圧切り替えスイッチ
【図１】
2006220069.tif 000003
【図４】
2006220069.tif 000004
【図５】
2006220069.tif 000005
【図６】
2006220069.tif 000006
【図７】
2006220069.tif 000007
【図２】
2006220069.tif 000008
【図３】
2006220069.tif 000009