(57)【特許請求の範囲】
【請求項１】
可燃混合気に点火するための放電を実行する点火プラグ（３０）と、
一次コイル（１９Ａ）及び二次コイル（１９Ｃ）を具備し、前記一次コイルの電圧誘起により前記二次コイルに接続される前記点火プラグに前記放電を実行させる点火コイル（１９）と、
電荷供給部（１２）に接続されたハイサイドコンデンサ（１４Ａ）、及び前記ハイサイドコンデンサに直列に接続されたローサイドコンデンサ（１４Ｂ）、で構成されたコンデンサの直列接続体（１４）と、
前記コンデンサの直列接続体と並列接続され、ハイサイドスイッチング素子（１３Ａ）及びローサイドスイッチング素子（１３Ｂ）で構成されたスイッチング素子の直列接続体（１３）であって、前記ハイサイドスイッチング素子と前記ローサイドスイッチング素子との接続点（１７Ａ）が、前記ハイサイドコンデンサと前記ローサイドコンデンサとの接続点（１７Ｂ）に前記一次コイルを介して接続され、前記ハイサイドスイッチング素子及び前記ローサイドスイッチング素子が相補的に開閉される前記スイッチング素子の直列接続体と、
前記コンデンサの直列接続体の両端電圧を検出する両端電圧検出部（２２）と、
前記ハイサイドコンデンサと前記ローサイドコンデンサとの前記接続点の電圧である中間点電圧を検出する中間点電圧検出部（２２）と、
前記両端電圧検出部により検出される前記両端電圧及び前記中間点電圧検出部により検出される前記中間点電圧のうち少なくとも一方の電圧に基づいて、点火回路の故障箇所を判定する判定部（４０）と、
を備えることを特徴とする点火回路の故障診断装置。
【請求項２】
前記判定部は、前記ハイサイドスイッチング素子及び前記ローサイドスイッチング素子が相補的に開閉される前記点火プラグの放電期間中に、前記両端電圧及び前記中間点電圧のうち少なくとも一方の電圧に基づいて、前記点火回路の故障箇所を判定することを特徴とする請求項１に記載の点火回路の故障診断装置。
【請求項３】
前記判定部は、前記ハイサイドスイッチング素子に対し開状態から閉状態に切替わるように信号を出力したにも関わらず、前記信号を出力した前後における前記両端電圧の変化量が第一所定値よりも小さい場合には、前記ハイサイドスイッチング素子にオープン故障が生じていると判定することを特徴とする請求項２に記載の点火回路の故障診断装置。
【請求項４】
前記判定部は、前記ローサイドスイッチング素子に対し開状態から閉状態に切替わるように信号を出力したにも関わらず、前記信号を出力した前後における前記両端電圧の変化量が第一所定値よりも小さい場合には、前記ローサイドスイッチング素子にオープン故障が生じていると判定することを特徴とする請求項２又は３に記載の点火回路の故障診断装置。
【請求項５】
前記判定部は、前記ハイサイドスイッチング素子と前記ローサイドスイッチング素子とが相補的に開閉されたにも関わらず、それぞれの開閉の前後における前記両端電圧の変化量が第一所定値よりも小さい場合には、前記一次コイルにオープン故障が生じていると判定することを特徴とする請求項２乃至４のいずれか１項に記載の点火回路の故障診断装置。
【請求項６】
前記判定部は、前記ハイサイドスイッチング素子又は前記ローサイドスイッチング素子を開状態から閉状態に切替えたることで、前記切替の前後における前記両端電圧の変化量が第三所定値よりも大きくなる場合には、前記一次コイルにショート故障が生じていると判定することを特徴とする請求項２乃至５のいずれか１項に記載の点火回路の故障診断装置。
【請求項７】
前記判定部は、前記ハイサイドスイッチング素子を開状態から閉状態に切替えることで、前記切替の前後における前記中間点電圧の変化量が第二所定値よりも大きくなる場合には、前記ハイサイドコンデンサにオープン故障が生じていると判定することを特徴とする請求項２乃至６のいずれか１項に記載の点火回路の故障診断装置。
【請求項８】
前記判定部は、前記ローサイドスイッチング素子を開状態から閉状態に切替えることで、前記切替の前後における前記中間点電圧の変化量が第二所定値よりも大きくなる場合には、前記ローサイドコンデンサにオープン故障が生じていると判定することを特徴とする請求項２乃至７のいずれか１項に記載の点火回路の故障診断装置。
【請求項９】
前記ハイサイドコンデンサの容量と前記ローサイドコンデンサの容量とが等しく、
前記判定部は、前記ハイサイドスイッチング素子及び前記ローサイドスイッチング素子が相補的に開閉されない前記点火プラグの非放電期間中に、前記中間点電圧に基づいて前記点火回路の故障箇所を判定することを特徴とする請求項１乃至８のいずれか１項に記載の点火回路の故障診断装置。
【請求項１０】
前記判定部は、前記中間点電圧が前記両端電圧の半分の電圧値に対して第四所定値よりも高くなった場合に、前記ハイサイドスイッチング素子にショート故障が生じていると判定することを特徴とする請求項９に記載の点火回路の故障診断装置。
【請求項１１】
前記判定部は、前記中間点電圧が前記両端電圧の半分の電圧値に対して第四所定値よりも低くなった場合に、前記ローサイドスイッチング素子にショート故障が生じていることを判定することを特徴とする請求項９又は１０に記載の点火回路の故障診断装置。
【請求項１２】
前記判定部は、前記両端電圧と略等しい電圧値であることを判定するために設けられた第一閾値よりも前記中間点電圧が高くなった場合に、前記ハイサイドコンデンサにショート故障が生じていると判定することを特徴とする請求項９乃至１１のいずれか１項に記載の点火回路の故障診断装置。
【請求項１３】
前記判定部は、接地電圧と略等しい電圧値であることを判定する為に設けられた第二閾値よりも前記中間点電圧が低くなった場合に、前記ローサイドコンデンサにショート故障が生じていると判定することを特徴とする請求項９乃至１２のいずれか１項に記載の点火回路の故障診断装置。
【請求項１４】
前記ハイサイドスイッチング素子と前記ローサイドスイッチング素子との接続点が前記一次コイルの第一端と接続される第一状態と、前記電荷供給部と前記コンデンサの直列接続体との接続点が前記一次コイルの前記第一端と接続される第二状態と、を切替える第一経路切替部（１５Ａ）と、
前記一次コイルの第二端が前記ハイサイドコンデンサと前記ローサイドコンデンサとの接続点に接続される第三状態と、前記一次コイルの前記第二端が第三スイッチング素子（１８）を介して接地と接続される第四状態と、を切替える第二経路切替部（１５Ｂ）と、
を備え、
前記判定部は、前記点火回路に故障が生じていないと判定した場合に、前記第一経路切替部により前記第一状態に切替えさせ、且つ、前記第二経路切替部により前記第三状態に切替えさせ、一方で、前記一次コイルの故障を除き、前記点火回路の故障箇所を判定した場合に、前記第一経路切替部により前記第二状態に切替えさせ、且つ、前記第二経路切替部により前記第四状態に切替えさせることを特徴とする請求項１乃至１３のいずれか１項に記載の点火回路の故障診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジンの点火回路における故障の診断装置に関する。
【背景技術】
【０００２】
近年、自動車用内燃機関での燃費を向上させるため、希薄燃料の燃焼制御（リーンバーンエンジン）、又は、内燃機関のシリンダへ燃焼ガスを還流させるＥＧＲに関する技術の検討が進められている。これらの技術にあっては、内燃機関の点火タイミングで点火プラグが複数回連続的に放電を行なう多重点火方式、又は、点火タイミング近傍の一定時間について点火プラグを持続的に放電させるＤＣＯ方式等、混合気に含まれる燃料を効果的に燃焼させる為の点火システムが種々検討されている。これらの点火装置において、例えば、点火コイルがショート故障又はオープン故障を生じると、点火プラグは火花放電を生じさせることが困難となる。
【０００３】
特許文献１に記載の多重点火を行う点火装置では、コンデンサが備わっており、第二スイッチ手段と呼称されるスイッチ手段がオンされることで、コンデンサに貯蓄された電気エネルギが点火コイルに供給される。この時の突入電流により、二次コイルに大きな二次電流が流れ、点火プラグで火花放電が行われる。続いて、スイッチ手段がオフされ、二次コイルに大きな二次電流が流れることで、点火プラグで火花放電が行われる。このような点火装置では、スイッチ手段を流れる電流を読み取ることで、点火装置における全ての故障をモニターすることができるとしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２８０３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の技術は、上述のコンデンサを一つ備えた点火装置を対象としている。しかし、コンデンサを二個直列に接続し、且つ、各々のコンデンサに蓄積された電気エネルギの放出タイミングを個別に制御するためにスイッチ手段を二つ設けた点火装置における故障を診断する場合については言及していない。この点火装置について、仮にスイッチ手段に流れる電流を検出することで点火装置における故障を診断する場合、点火装置にはスイッチ手段が二つ設けられているため、スイッチ手段に流れる電流をモニターする電流値モニター手段を二つ備える必要がある。このとき、ハイサイドに設けられたスイッチ手段の電流値モニター手段は、従来の電流値モニター手段と比較して複雑な構成を要する。
【０００６】
本発明は、上記課題を解決するためになされたものであり、その主たる目的は、コンデンサを二個直列に接続した点火回路において、点火回路の故障箇所を判定可能とし、且つ点火回路の簡素化を可能とした点火回路の故障診断装置を提供することになる。
【課題を解決するための手段】
【０００７】
本発明は、点火回路の故障診断装置であって、可燃混合気に点火するための放電を実行する点火プラグと、一次コイル及び二次コイルを具備し、前記一次コイルの電圧誘起により前記二次コイルに接続される前記点火プラグに前記放電を実行させる点火コイルと、電荷供給部に接続されたハイサイドコンデンサ、及び前記ハイサイドコンデンサに直列に接続されたローサイドコンデンサ、で構成されたコンデンサの直列接続体と、前記コンデンサの直列接続体と並列接続され、ハイサイドスイッチング素子及びローサイドスイッチング素子で構成されたスイッチング素子の直列接続体であって、前記ハイサイドスイッチング素子と前記ローサイドスイッチング素子との接続点が、前記ハイサイドコンデンサと前記ローサイドコンデンサとの接続点に前記一次コイルを介して接続され、前記ハイサイドスイッチング素子及び前記ローサイドスイッチング素子が相補的に開閉される前記スイッチング素子の直列接続体と、前記コンデンサの直列接続体の両端電圧を検出する両端電圧検出部と、前記ハイサイドコンデンサと前記ローサイドコンデンサとの前記接続点の電圧である中間点電圧を検出する中間点電圧検出部と、前記両端電圧検出部により検出される前記両端電圧及び前記中間点電圧検出部により検出される前記中間点電圧のうち少なくとも一方の電圧に基づいて、点火回路の故障箇所を判定する判定部と、を備えることを特徴とする。
【０００８】
本点火回路では、ハイサイドスイッチング素子及びローサイドスイッチング素子が相補的に開閉動作を実施することで、ハイサイドコンデンサとローサイドコンデンサとから一次コイルへ一次電流が相補的に流れる。そして、それぞれのコンデンサから一次コイルへの一次電流が通電及び遮断されることで、二次コイルに誘起電圧が生じ、点火プラグに放電が複数回実行される。このとき、点火プラグに放電を実行させるために必要な構成のうちいずれかが故障すると、点火プラグに放電を実行させることが困難となるため、判定部により点火回路の故障箇所が判定される。
【０００９】
本点火回路において、点火プラグに放電を生じさせる際に一次コイルに流される一次電流はハイサイドコンデンサ又はローサイドコンデンサ由来である。したがって、点火プラグに放電を実行させるために必要な構成のうちいずれかが故障した場合、ハイサイドコンデンサ及びローサイドコンデンサで構成されたコンデンサの直列接続体の両端電圧、又は、ハイサイドコンデンサとローサイドコンデンサとの接続点の電圧である中間点電圧は、点火回路が正常である場合と比較して異なる変動を生じさせることが想定される。このとき、故障箇所に応じて、両端電圧又は中間点電圧がどのような変動を生じるかは予め想定が可能である。よって、本判定部では、両端電圧及び中間点電圧のうち少なくとも一方の電圧に基づいて、点火回路の故障箇所を判定することが可能となる。また、ハイサイドスイッチング素子及びローサイドスイッチング素子に流れる電流に基づいて点火回路の故障判定を行う装置と比較して、点火回路の簡素化が可能となる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る点火回路の概略構成図である。
【図２】本実施形態に係るＥＣＵが実施する故障判定及び対応処理のフローチャートである。
【図３】ＭＯＳＦＥＴ１３Ａが故障した場合に想定される両端電圧の変動の様子を示したグラフである。
【図４】ＭＯＳＦＥＴ１３Ｂにオープン故障、あるいは一次コイルにショート故障が生じた場合に想定される両端電圧の変動の様子を示したグラフである。
【図５】コンデンサ１４Ａ，１４Ｂの一方にオープン故障が生じた場合に想定される各電圧の変動の様子を示したグラフである。
【図６】ＭＯＳＦＥＴ１３Ａ，１３Ｂの一方にショート故障が生じた場合に想定される各電圧の変動の様子を示したグラフである。
【図７】コンデンサ１４Ａ，１４Ｂの一方にショート故障が生じた場合に想定される各電圧の変動の様子を示したグラフである。
【発明を実施するための形態】
【００１１】
本実施形態を、図面を参照して説明する。図１に示す内燃機関用の点火回路１０は、一つの点火コイル１９と、二つのＭＯＳＦＥＴ１３Ａ，１３Ｂが直列に接続されたＭＯＳＦＥＴの直列接続体１３と、二つのコンデンサ１４Ａ，１４Ｂが直列に接続されたコンデンサの直列接続体１４と、点火プラグ３０と、ＤＣ−ＤＣコンバータ１２（電荷供給部に該当）と、電圧検出回路２２と、二つのリレー１５Ａ，１５Ｂと、ＭＯＳＦＥＴ１８（第三スイッチング素子に該当）が設けられている。
【００１２】
バッテリ１１とＤＣ−ＤＣコンバータ１２とは直列で繋がっている。本実施形態において、バッテリ１１は二次電池を複数直列に接続することで構成されている。このバッテリ１１からＤＣ−ＤＣコンバータ１２に所定の電圧が印加され、印加された電圧に基づいて、ＤＣ−ＤＣコンバータ１２は電圧を昇圧させる。
【００１３】
ＤＣ−ＤＣコンバータ１２の出力側は分岐しており、それぞれＭＯＳＦＥＴの直列接続体１３と、コンデンサの直列接続体１４と、電圧検出回路２２と、リレー１５Ａ（第一経路切替部に該当）に接続される電流経路１６Ａと、接続されている。
【００１４】
コンデンサの直列接続体１４のうち、ハイサイドに存在するコンデンサ１４Ａ（ハイサイドコンデンサに該当）の第一端はＤＣ−ＤＣコンバータ１２の出力側と接続されており、コンデンサ１４Ａの第二端はコンデンサ１４Ｂ（ローサイドコンデンサに該当）の第一端と接続されている。そして、コンデンサ１４Ｂの第二端はグランドと接続されている。コンデンサ１４Ａとコンデンサ１４Ｂとの接続点１７Ｂからは、リレー１５Ｂ（第二経路切替部に該当）に接続される電流経路１６Ｃが分岐している。コンデンサ１４Ａとコンデンサ１４Ｂとの接続点１７Ｂからは、電圧検出回路２２と接続された電流経路が分岐している。本実施形態において、コンデンサ１４Ａの容量と、コンデンサ１４Ｂの容量とは等しく設計される。
【００１５】
ＭＯＳＦＥＴの直列接続体１３は、コンデンサの直列接続体１４と並列接続している。このＭＯＳＦＥＴの直列接続体１３のうち、ハイサイドに存在するＭＯＳＦＥＴ１３Ａ（ハイサイドスイッチング素子に該当）のドレイン端子はＤＣ−ＤＣコンバータ１２の出力側と接続されており、ＭＯＳＦＥＴ１３Ａのソース端子はＭＯＳＦＥＴ１３Ｂ（ローサイドスイッチング素子に該当）のドレイン端子と接続されている。そして、ＭＯＳＦＥＴ１３Ｂのソース端子はグランドと接続されている。ＭＯＳＦＥＴ１３ＡとＭＯＳＦＥＴ１３Ｂとの接続点１７Ａからは、リレー１５Ａに接続される電流経路１６Ｂが分岐している。
【００１６】
リレー１５Ａは、一次コイル１９Ａの第一端と常時接続しており、電流経路１６Ａとの接続と、電流経路１６Ｂとの接続と、を切替可能なように設けられている。リレー１５Ｂは、一次コイル１９Ａの第二端と常時接続しており、電流経路１６Ｃとの接続と、後述の電流経路１６Ｄとの接続と、を切替可能なように設けられている。電流経路１６Ｄとは、ＭＯＳＦＥＴ１８を有する電流経路である。ＭＯＳＦＥＴ１８のドレイン端子はリレー１５Ｂと接続され、ＭＯＳＦＥＴ１８のソース端子はグランドと接続されている。
【００１７】
点火コイル１９は、一次コイル１９Ａの他に二次コイル１９Ｃ及び鉄心１９Ｂを備えている。一次コイル１９Ａの第一端はリレー１５Ａと接続され、一次コイル１９Ａの第二端はリレー１５Ｂと接続されている。一方で、二次コイル１９Ｃの第一端は点火プラグ３０を介してグランドに接続され、二次コイル１９Ｃの第二端はグランドに接続されている。
【００１８】
点火プラグ３０は、対向電極３０Ａを備えており、また浮遊容量３０Ｂについて図示している。浮遊容量３０Ｂは、対向電極３０Ａとその周囲を囲む絶縁物と接地とにより形成される容量成分である。これら対向電極３０Ａと浮遊容量３０Ｂとは、並列接続の関係にある。
【００１９】
電圧検出回路２２は、二つの抵抗が直列に接続された抵抗直列接続体２０を有する電流経路と、二つの抵抗が直列に接続された抵抗直列接続体２１を有する電流経路と、を備える分圧回路からなる。
【００２０】
抵抗直列接続体２０のうち、ハイサイドに存在する抵抗２０Ａの第一端はＤＣ−ＤＣコンバータ１２の出力側と接続されており、抵抗２０Ａの第二端は抵抗２０Ｂの第一端と接続されている。抵抗２０Ｂの第二端はグランドと接続されている。抵抗直列接続体２１のうち、ハイサイドに存在する抵抗２１Ａの第一端は接続点１７Ｂと接続され、抵抗２１Ａの第二端が抵抗２１Ｂの第一端と接続されている。抵抗２１Ｂの第二端はグランドと接続されている。抵抗２０Ａと抵抗２０Ｂとの接続点１７Ｄ、及び、抵抗２１Ａと抵抗２１Ｂとの接続点１７Ｅは、それぞれ電子制御ユニット（ＥＣＵ）４０に接続されている。
【００２１】
このような構成の電圧検出回路２２は、抵抗直列接続体２０の接続点１７Ｄの電圧（分圧電圧）をコンデンサの直列接続体１４の両端電圧Ｖｉｎとして、電圧検出信号をＥＣＵ４０（判定部に該当）に送信する。また、抵抗直列接続体２１の接続点１７Ｅの分圧電圧をコンデンサ１４Ａとコンデンサ１４Ｂとの接続点１７Ｂの電圧である中間点電圧Ｖ１／２として、電圧検出信号をＥＣＵ４０に送信する。したがって、電圧検出回路２２は、両端電圧検出部と、中間点電圧検出部と、に該当する。
【００２２】
ＥＣＵ４０は、点火回路１０が正常である場合（後述の点火プラグ３０に放電を実行させるために必要な構成に故障が生じていないと判定した場合）に、制御信号をリレー１５Ａ，１５Ｂに送る。これにより、リレー１５Ａは、電流経路１６Ｂと一次コイル１９Ａの第一端とを接続し、電流経路１６Ａと一次コイル１９Ａの第一端との接続を遮断する。リレー１５Ｂは、一次コイル１９Ａの第二端と電流経路１６Ｃとを接続し、一次コイル１９Ａの第二端と電流経路１６Ｄとの接続を遮断する。つまり、ＭＯＳＦＥＴ１３ＡとＭＯＳＦＥＴ１３Ｂとの接続点１７Ａは、リレー１５Ａと一次コイル１９Ａとリレー１５Ｂとを介して、コンデンサ１４Ａとコンデンサ１４Ｂとの接続点１７Ｂに接続される。
【００２３】
この状態において、ＭＯＳＦＥＴ１３Ａ，１３Ｂが相補的に開閉駆動するように、ＥＣＵ４０は開閉信号をＭＯＳＦＥＴ１３Ａ，１３Ｂに対して送信する。このとき、ＭＯＳＦＥＴ１３Ａ，１３Ｂに対して送信する開閉信号の周波数は、点火プラグ３０が有する浮遊容量３０Ｂと二次コイル１９Ｃとで電圧共振を生じさせる周波数（共振周波数）に調整する。開閉信号を受信したＭＯＳＦＥＴ１３Ａ，１３Ｂは相補的に開閉動作を実施することで、コンデンサ１４Ａ，１４Ｂから一次コイル１９Ａへの一次電流が通電及び遮断されることで、二次コイル１９Ｃに誘起電圧が生じ、点火プラグ３０に放電が複数回実行される。
【００２４】
このような点火回路１０では、点火プラグ３０に放電を実行させるために必要な構成、具体的にはＭＯＳＦＥＴ１３Ａ，１３Ｂ、コンデンサ１４Ａ，１４Ｂ、一次コイル１９Ａ、の内いずれかが故障すると、点火プラグ３０に放電を実行させることが困難となる。
【００２５】
従来、点火回路の故障診断を行う場合、一次コイル１９Ａに流れる一次電流の導通と遮断とを制御するスイッチング素子に流れる電流の大きさに基づいて、故障診断を実施していた。本点火回路について、従来と同様に、スイッチング素子に該当するＭＯＳＦＥＴ１３Ａ，１３Ｂに流れる電流を検出することで点火回路１０における故障を診断する場合を想定する。この場合、ＭＯＳＦＥＴ１３ＡとＭＯＳＦＥＴ１３Ｂとに流れる電流をそれぞれ検出する必要があり、特にハイサイドに設けられるＭＯＳＦＥＴ１３Ａの電流値測定部は、従来の電流値測定部と比較して複雑な構成を要する。
【００２６】
本点火回路１０では、点火プラグ３０に放電を生じさせる際に一次コイル１９Ａに流される一次電流はコンデンサ１４Ａ又はコンデンサ１４Ｂ由来である。よって、点火プラグ３０に放電を実行させるために必要な上記構成のうちいずれかが故障した場合、電圧検出回路２２が検出する両端電圧Ｖｉｎ又は中間点電圧Ｖ１／２は、点火回路１０が正常である場合と比較して異なる変動を生じさせることが想定される。このとき、故障箇所に応じて、両端電圧Ｖｉｎ又は中間点電圧Ｖ１／２がどのような変動を生じるかは予め想定が可能である。したがって、本実施形態に係るＥＣＵ４０は、両端電圧Ｖｉｎ及び中間点電圧Ｖ１／２のうち少なくとも一方の電圧に基づいて、点火回路１０の故障箇所を判定する。このような構成とすることで、ＭＯＳＦＥＴ１３Ａ及びＭＯＳＦＥＴ１３Ｂに流れる電流に基づいて点火回路１０の故障判定を行う装置と比較して、点火回路１０の簡素化が可能となる。
【００２７】
本実施形態では、故障箇所を判定した場合に、故障箇所に応じて点火制御を適宜変更する。
【００２８】
一次コイル１９Ａに関する故障と判定した場合には、一次コイル１９Ａに電荷を蓄積することができず、二次コイル１９Ｃに誘起電圧を生じさせることが困難である。この場合には該当する点火回路１０を有する気筒の使用を停止し、正常な気筒のみを用いてエンジンの駆動を続行させる（以下、減筒運転と呼称）。
【００２９】
また、ＭＯＳＦＥＴ１３Ａ，１３Ｂの内、どちらか一方のＭＯＳＦＥＴが開状態から閉状態に移行できない故障（以下、オープン故障と呼称）であると判定した場合には、一方の正常のＭＯＳＦＥＴを使用して点火プラグ３０に放電を実行させる。例えば、ＭＯＳＦＥＴ１３Ｂにオープン故障が生じている場合には、正常であるＭＯＳＦＥＴ１３Ａのみを開閉駆動させることで、コンデンサ１４Ａから一次コイル１９Ａへの一次電流の導通と遮断を制御する。これにより、二次コイル１９Ｃに誘起電圧を生じさせ、点火プラグ３０に放電を実行させる。この制御を、フルトランジスターイグニッション動作（フルトラ動作）と呼称する。
【００３０】
それ以外の故障、例えばＭＯＳＦＥＴ１３Ａが閉状態から開状態に移行できない故障（以下、ショート故障と呼称）と判定した場合には、ＭＯＳＦＥＴ１８を用いてのフルトラ動作により点火プラグ３０に放電を実行させる。具体的には、リレー１５Ａ，１５Ｂに制御信号を送ることにより、リレー１５Ａは、電流経路１６Ａと一次コイル１９Ａの第一端とを接続し、電流経路１６Ｂと一次コイル１９Ａの第一端との接続を遮断する。リレー１５Ｂは、一次コイル１９Ａの第二端と電流経路１６Ｄとを接続し、一次コイル１９Ａの第二端と電流経路１６Ｃとの接続を遮断する。（非常時回路の形成）。つまり、故障箇所が含まれる電流経路は利用せず、ＤＣ−ＤＣコンバータ１２からリレー１５Ａを介して直接一次コイル１９Ａに流す電流経路を構築し、電流経路１６Ｄが有するＭＯＳＦＥＴ１８が一次コイル１９Ａへの一次電流の通電と遮断を制御する。非常時回路では、ＭＯＳＦＥＴ１８を開閉駆動させることで、一次コイル１９Ａへの一次電流の導通と遮断を制御するフルトラ動作を実施することで、点火プラグ３０に放電を実行させる。
【００３１】
本実施形態では、ＥＣＵ４０により後述する図２の点火回路１０の故障判定及び対応処理を実行する。図２に示す点火回路１０の故障判定及び対応処理は、ＥＣＵ４０が電源オンしている期間中にＥＣＵ４０によって所定周期で繰り返し実行される。
【００３２】
本処理が起動されると、まずステップＳ１００にて、電圧検出回路２２に両端電圧Ｖｉｎを測定させ、その値を電圧Ｖｂとして記憶する。そして、ステップＳ１１０にて、現在、燃焼サイクルにおいて点火プラグ３０に放電を実行させる期間（放電期間）内であるか否かを判定する。現在が放電期間内であると判定した場合には（Ｓ１１０：ＹＥＳ）、ステップＳ１２０に進む。
【００３３】
ステップＳ１２０では、ＭＯＳＦＥＴ１３Ａを開状態（ＯＦＦ状態）から閉状態（ＯＮ状態）に移行させる信号をＭＯＳＦＥＴ１３Ａに送信したか否かを判定する。ＭＯＳＦＥＴ１３Ａを開状態から閉状態に移行させる信号をＭＯＳＦＥＴ１３Ａに送信したと判定した場合には（Ｓ１２０：ＹＥＳ）、ステップＳ１３０に進む。
【００３４】
ステップＳ１３０では、ＭＯＳＦＥＴ１３Ａを開状態から閉状態に移行させる信号をＭＯＳＦＥＴ１３Ａに送信してから所定時間の経過後に、電圧検出回路２２に両端電圧Ｖｉｎを測定させ、その値を電圧Ｖａとして記憶する。所定時間は、次にＭＯＳＦＥＴ１３Ａを閉状態から開状態に移行させる信号をＭＯＳＦＥＴ１３Ａに送信するまでの時間よりも短く設定される。そして、ステップＳ１４０にて、電圧検出回路２２に中間点電圧Ｖ１／２を測定させ、その値を電圧Ｖｃとして記憶する。
【００３５】
ステップＳ１５０では、電圧Ｖｂを電圧Ｖａで引いた差が第一所定値よりも小さいか否かを判定する。第一所定値は、両端電圧Ｖｉｎに変化が生じていないことを判別するために設けられた値であり、より具体的には、ＭＯＳＦＥＴ１３Ａを開状態から閉状態に移行させることで生じると想定される両端電圧Ｖｉｎの変化量よりも小さく設定される。電圧Ｖｂを電圧Ｖａで引いた差が第一所定値よりも小さいと判定した場合に（Ｓ１５０：ＹＥＳ）、ステップＳ１８０に進む。ステップＳ１８０では、ＭＯＳＦＥＴ１３Ａにオープン故障が生じていると判定すると共に、フラグ１をＯＮに設定し、ステップＳ３５０に進む。
【００３６】
ＭＯＳＦＥＴ１３Ａにオープン故障が生じている場合、ＭＯＳＦＥＴ１３Ａが開状態から閉状態に切替わるよう信号を出力しても、ＭＯＳＦＥＴ１３Ａが閉状態となることはない。この場合、コンデンサ１４Ａは蓄積された電荷を放出することはないため、図３に記載されるように両端電圧Ｖｉｎに変化はない。したがって、ＭＯＳＦＥＴ１３Ａに対しＭＯＳＦＥＴ１３Ａが開状態から閉状態に切替わるよう信号を出力した前後における両端電圧Ｖｉｎの差が第一所定値よりも小さい場合に、ＭＯＳＦＥＴ１３Ａにオープン故障が生じていると判定することが可能となる。これは、ＭＯＳＦＥＴ１３Ｂにオープン故障が生じた場合でも同様の傾向が見られる（図４参照）。
【００３７】
電圧Ｖｂを電圧Ｖａで引いた差が第一所定値よりも大きいと判定した場合に（Ｓ１５０：ＮＯ）、ステップＳ１６０に進む。ステップＳ１６０では、電圧Ｖｃを電圧Ｖａの半分の値で引いた差が第二所定値よりも大きいか否かを判定する。第二所定値は、ＭＯＳＦＥＴ１３Ａを開状態から閉状態に移行させることで生じると想定される両端電圧Ｖｉｎの変化量よりも大きく、且つ、中間点電圧Ｖ１／２が両端電圧Ｖｉｎにまで上昇した場合に生じると想定される変化量よりも小さく設定される。電圧Ｖｃを電圧Ｖａの半分の値で引いた差が第二所定値よりも大きいと判定した場合には（Ｓ１６０：ＹＥＳ）、ステップＳ１９０に進む。ステップＳ１９０では、コンデンサ１４Ａにオープン故障が生じていると判定すると共に、フラグ３をＯＮに設定し、ステップＳ３５０に進む。
【００３８】
コンデンサ１４Ａにオープン故障が生じている場合、コンデンサ１４Ａに電荷は蓄積されない。このため、ＭＯＳＦＥＴ１３Ａを開状態から閉状態に切替えた場合に、本来コンデンサ１４Ａに印加されるはずの電圧が、リレー１５Ａと一次コイル１９Ａとリレー１５Ｂとを介して、コンデンサ１４Ｂに印加されることになる。つまり、ＭＯＳＦＥＴ１３Ａを開状態から閉状態に切替えることで、図５に記載されるように両端電圧Ｖｉｎと略等しい電圧値にまで中間点電圧Ｖ１／２が高くなる。したがって、ＭＯＳＦＥＴ１３Ａを開状態から閉状態に切替えることで、電圧Ｖｃを電圧Ｖａの半分の値で引いた差が第二所定値よりも大きくなった場合に、コンデンサ１４Ａにオープン故障が生じていると判定することが可能となる。
【００３９】
電圧Ｖｃを電圧Ｖａの半分の値で引いた差が第二所定値よりも小さいと判定した場合には（Ｓ１６０：ＮＯ）、ステップＳ１７０に進む。ステップＳ１７０では、電圧Ｖｂを電圧Ｖａで引いた差が、第三所定値よりも大きいか否かを判定する。第三所定値は、両端電圧Ｖｉｎが接地電圧にまで減少したことを判別するための値として設定される。電圧Ｖｂを電圧Ｖａで引いた差が第一所定値よりも大きいと判定した場合には（Ｓ１７０：ＹＥＳ）、ステップＳ２００に進む。ステップＳ２００では、一次コイル１９Ａにショート故障が生じていると判定すると共に、フラグ４をＯＮに設定し、ステップＳ３５０に進む。
【００４０】
一次コイル１９Ａにショート故障が生じた場合、一次コイル１９Ａが有するインダクタンスによる電流制限が困難となる。このため、ＭＯＳＦＥＴ１３Ａを開状態から閉状態に切替えた場合に、図４に記載されるように、両端電圧Ｖｉｎが第三所定値を超えて大きく減少する。これは、ＭＯＳＦＥＴ１３Ｂを開状態から閉状態に切替えた場合にも上記理由により同様の傾向がみられる。このような場合に、一次コイル１９Ａにショート故障が生じていると判定することが可能となる。
【００４１】
また、ＭＯＳＦＥＴ１３Ａを開状態から閉状態に移行させる信号をＭＯＳＦＥＴ１３Ａに送信していないと判定した場合には（Ｓ１２０：ＮＯ）、ステップＳ２１０に進む。ステップＳ２１０では、ＭＯＳＦＥＴ１３Ｂを開状態から閉状態に移行させる信号をＭＯＳＦＥＴ１３Ｂに送信したか否かを判定する。
【００４２】
ＭＯＳＦＥＴ１３Ｂを開状態から閉状態に移行させる信号をＭＯＳＦＥＴ１３Ｂに送信したと判定した場合には（Ｓ２１０：ＹＥＳ）、ステップＳ２２０に進む。ステップＳ２２０は、ステップＳ１３０に準じる処理であり、具体的には、電圧検出回路２２に両端電圧Ｖｉｎを測定させ、その値を電圧Ｖｄとして記憶する。ステップＳ２３０は、ステップＳ１４０に準じる処理であり、具体的には、電圧検出回路２２に中間点電圧Ｖ１／２を測定させ、その値を電圧Ｖｅとして記憶する。
【００４３】
ステップＳ２４０では、電圧Ｖｂを電圧Ｖｄで引いた差が第一所定値よりも小さいか否かを判定する。電圧Ｖｂを電圧Ｖｄで引いた差が第一所定値よりも小さいと判定した場合には（Ｓ２４０：ＹＥＳ）、ステップＳ２７０に進む。ステップＳ２７０では、ＭＯＳＦＥＴ１３Ｂにオープン故障が生じていると判定すると共に、フラグ２をＯＮに設定し、ステップＳ３５０に進む。
【００４４】
電圧Ｖｂを電圧Ｖｄで引いた差が第一所定値よりも大きいと判定した場合には（Ｓ２４０：ＮＯ）、ステップＳ２５０に進む。ステップＳ２５０では、電圧Ｖｄの半分の値を電圧Ｖｅで引いた差が第二所定値よりも大きいか否かを判定する。このときの第二所定値は、ＭＯＳＦＥＴ１３Bを開状態から閉状態に移行させることで生じると想定される両端電圧Ｖｉｎの変化量よりも大きく、且つ、中間点電圧Ｖ１／２が接地電圧にまで減少した場合に生じると想定される変化量よりも小さく設定される。電圧Ｖｄの半分の値を電圧Ｖｅで引いた差が第二所定値よりも大きいと判定した場合には（Ｓ２５０：ＹＥＳ）、ステップＳ２８０に進む。ステップＳ２８０では、コンデンサ１４Ｂにオープン故障が生じていると判定すると共に、フラグ３をＯＮに設定し、ステップＳ３５０に進む。
【００４５】
コンデンサ１４Ｂにオープン故障が生じている場合、コンデンサ１４Ｂに電荷は蓄積されない。このため、ＭＯＳＦＥＴ１３Ｂを開状態から閉状態に切替えた場合に、図５に記載されるように、中間点電圧Ｖ１／２が接地電圧まで低下する。したがって、ＭＯＳＦＥＴ１３Ｂを開状態から閉状態に切替えることで、電圧Ｖｄの半分の値を電圧Ｖｅで引いた差が第二所定値よりも大きくなった場合に、コンデンサ１４Ｂにオープン故障が生じていると判定することが可能となる。
【００４６】
電圧Ｖｄの半分の値を電圧Ｖｅで引いた差が第二所定値よりも小さいと判定した場合には（Ｓ２５０：ＮＯ）、ステップＳ２６０に進む。ステップＳ２６０では、電圧Ｖｂを電圧Ｖｄで引いた差が第三所定値よりも大きいか否かを判定する。電圧Ｖｂを電圧Ｖｄで引いた差が第三所定値よりも大きいと判定した場合には（Ｓ２６０：ＹＥＳ）、ステップＳ２９０に進む。ステップＳ２９０では、一次コイル１９Ａにショート故障が生じていると判定すると共に、フラグ４をＯＮに設定し、ステップＳ３５０に進む。
【００４７】
また、現在が放電期間内ではないと判定した場合には（Ｓ１１０：ＮＯ）、ステップＳ３００に進む。ステップＳ３００では、電圧検出回路２２に中間点電圧Ｖ１／２を測定させ、その値を電圧Ｖｆとして記憶する。
【００４８】
ステップＳ３１０では、電圧Ｖｆを電圧Ｖｂの半分の値で引いた差が第四所定値よりも大きいか否かを判定する。第四所定値は、第一所定値よりも大きく、第二所定値よりも小さく設定される。電圧Ｖｆを電圧Ｖｂの半分の値で引いた差が第四定値よりも大きいと判定した場合には（Ｓ３１０：ＹＥＳ）、ステップＳ３２０に進む。ステップＳ３２０では、ＭＯＳＦＥＴ１３Ａ及びコンデンサ１４Ａのいずれか一方にショート故障が生じていると判定すると共に、フラグ３をＯＮに設定する。
【００４９】
ＭＯＳＦＥＴ１３Ａにショート故障が生じた場合、ＤＣ−ＤＣコンバータ１２は、ＭＯＳＦＥＴ１３Ａとリレー１５Ａと一次コイル１９Ａとを介して、コンデンサ１４Ｂと接続されることになる。したがって、ＤＣ−ＤＣコンバータ１２から供給される電荷は、コンデンサ１４Ａに流れるほか、コンデンサ１４Ｂにも流れる。この場合、点火プラグ３０が放電を実行しない期間において、図６に記載されるように、中間点電圧Ｖ１／２が両端電圧Ｖｉｎの半分の電圧値よりも高くなる。ただし、両端電圧Ｖｉｎと一致するほどには高くならない。
【００５０】
あるいは、コンデンサ１４Ａにショート故障が生じた場合、コンデンサ１４Ａとコンデンサ１４Ｂとに印加されていた総電圧がコンデンサ１４Ｂに印加されることになる。このため、図７に記載されるように、中間点電圧Ｖ１／２がコンデンサ１４Ａとコンデンサ１４Ｂとに印加される総電圧と略同じとなる。
【００５１】
ステップＳ３１０では、ＭＯＳＦＥＴ１３Ａのショート故障及びコンデンサ１４Ａのショート故障を区別することなく判定するものである。この為、コンデンサ１４Ａのショート故障と比較して、中間点電圧Ｖ１／２の変化量が小さいことが予想されるＭＯＳＦＥＴ１３Ａのショート故障を基準に、第四所定値は設定される。
【００５２】
したがって、点火プラグ３０が放電を実行しない期間において、電圧Ｖｆを電圧Ｖｂの半分の値で引いた差が第四所定値よりも大きいと判定した場合に、ＭＯＳＦＥＴ１３Ａ及びコンデンサ１４Ａのいずれか一方にショート故障が生じていると判定することが可能となる。
【００５３】
電圧Ｖｆを電圧Ｖｂの半分の値で引いた差が第四所定値よりも小さいと判定した場合には（Ｓ３１０：ＮＯ）、ステップＳ３２０に進む。ステップＳ３２０では、電圧Ｖｂの半分の値を電圧Ｖｆで引いた差が第四所定値よりも大きいか否かを判定する。電圧Ｖｂの半分の値を電圧Ｖｆで引いた差が第四所定値よりも大きいと判定した場合には（Ｓ３２０：ＹＥＳ）、ステップＳ３４０に進む。ステップＳ３４０では、ＭＯＳＦＥＴ１３Ｂ及びコンデンサ１４Ｂのいずれか一方にショート故障が生じていると判定すると共に、フラグ３をＯＮに設定し、ステップＳ３５０に進む。
【００５４】
ＭＯＳＦＥＴ１３Ｂにショート故障が生じた場合、コンデンサ１４Ｂが一次コイル１９ＡとＭＯＳＦＥＴ１３Ｂとを介して接地と接続されるため、図６に記載されるように、中間点電圧Ｖ１／２が両端電圧Ｖｉｎの半分の電圧値よりも低くなる。
【００５５】
あるいは、コンデンサ１４Ｂにショート故障が生じた場合、コンデンサ１４Ａとコンデンサ１４Ａとの接続点１７Ｂが、接地と接続された状態になる。したがって、図７に記載されるように、中間点電圧Ｖ１／２が接地電圧と略同じとなる。
【００５６】
ステップＳ３２０は、ＭＯＳＦＥＴ１３Ｂのショート故障及びコンデンサ１４Ｂのショート故障を区別することなく判定するものである。この為、ステップＳ３１０に準じ、コンデンサ１４Ｂのショート故障と比較して、中間点電圧Ｖ１／２の変化量が小さいことが予想されるＭＯＳＦＥＴ１３Ｂのショート故障を基準に、第四所定値は設定される。
【００５７】
したがって、点火プラグ３０が放電を実行しない期間において、電圧Ｖｂの半分の値を電圧Ｖｆで引いた差が第四所定値よりも大きいと判定した場合には、ＭＯＳＦＥＴ１３Ｂ及びコンデンサ１４Ｂのいずれか一方にショート故障が生じていると判定することが可能となる。
【００５８】
また、電圧Ｖｂを電圧Ｖａで引いた差が第一所定値よりも小さいと判定した場合（Ｓ１７０：ＮＯ）、又は、ＭＯＳＦＥＴ１３Ｂを開状態から閉状態に移行させる信号をＭＯＳＦＥＴ１３Ｂに送信していないと判定した場合（Ｓ２１０：ＮＯ）、又は、電圧Ｖｂを電圧Ｖｄで引いた差が第三所定値よりも小さいと判定した場合（Ｓ２６０：ＮＯ）、又は、電圧Ｖｂの半分の値を電圧Ｖｆで引いた差が第四所定値よりも小さいと判定した場合には（Ｓ３２０：ＮＯ）、ステップＳ３５０に進む。
【００５９】
ステップＳ３５０では、フラグ４をＯＮに設定しているか否かを判定する。フラグ４をＯＮに設定していないと判定した場合には（Ｓ３５０：ＮＯ）、ステップＳ３６０に進む。ステップＳ３６０では、フラグ１をＯＮに設定しているか否かを判定する。フラグ１をＯＮに設定していないと判定した場合には（Ｓ３６０：ＮＯ）、ステップＳ３７０に進む。ステップＳ３７０では、フラグ２をＯＮに設定しているか否かを判定する。フラグ２をＯＮに設定していない場合には（Ｓ３７０：ＮＯ）、ステップＳ３８０に進む。ステップＳ３８０では、フラグ３をＯＮに設定しているか否かを判定する。フラグ３をＯＮに設定していないと判定した場合には（Ｓ３８０：ＮＯ）、本制御を終了する。
【００６０】
フラグ３をＯＮに設定していると判定した場合には（Ｓ３８０：ＹＥＳ）、ステップＳ３９０に進み、非常時回路に切替えフルトラ動作を実施し、本制御を終了する。
【００６１】
フラグ１をＯＮに設定していると判定した場合には（Ｓ３６０：ＹＥＳ）、ステップＳ４００に進む。ステップＳ４００は、ステップＳ３７０に準じる処理であり、具体的にはフラグ２をＯＮに設定しているか否かを判定する。フラグ２をＯＮに設定していると判定した場合（Ｓ４００：ＹＥＳ）、又は、フラグ４をＯＮに設定していると判定した場合（Ｓ３５０：ＹＥＳ）には、ステップＳ４２０に進み、減筒運転を実施し、本制御を終了する。
【００６２】
フラグ１とフラグ２とが二つＯＮに設定されている場合、ＭＯＳＦＥＴ１３Ａを開状態から閉状態に切替えても、ＭＯＳＦＥＴ１３Ｂを開状態から閉状態に切替えても、両端電圧Ｖｉｎに変化はなかったことになる。この場合には、ＭＯＳＦＥＴ１３Ａ，１３Ｂが共にオープン故障を生じている可能性の他に、そもそも一次コイル１９Ａにオープン故障が生じており、コンデンサ１４Ａ，１４Ｂから一次コイル１９Ａに一次電流が流れることのない状況となっている可能性がある。仮に一次コイル１９Ａにオープン故障が生じている場合には、前述の通り、一次コイル１９Ａに電荷を蓄積することができず、二次コイル１９Ｃに誘起電圧を生じさせることが困難であることが想定される。よって、フラグ１とフラグ２とが二つＯＮに設定されている場合には、減筒運転を実施することが適切である。
【００６３】
フラグ１をＯＮに設定していず、フラグ２をＯＮに設定していると判定した場合（Ｓ３７０：ＹＥＳ）、又は、フラグ１をＯＮに設定しており、フラグ２をＯＮに設定していないと判定した場合には（Ｓ４００：ＮＯ）、ステップＳ４１０に進み、正常なＭＯＳＦＥＴを用いてフルトラ動作を実施し、本制御を終了する。
【００６４】
上記構成により、本実施形態は、以下の効果を奏する。
【００６５】
・両端電圧Ｖｉｎ及び中間点電圧Ｖ１／２のうち少なくとも一方の電圧に基づいて、点火回路１０の故障箇所を判定することが可能となる。また、ＭＯＳＦＥＴ１３Ａ及びＭＯＳＦＥＴ１３Ｂに流れる電流に基づいて点火回路１０の故障判定を行う装置と比較して、点火回路１０の簡素化が可能となる。
【００６６】
・点火プラグ３０の放電期間中は、ＭＯＳＦＥＴ１３Ａ及びＭＯＳＦＥＴ１３Ｂが相補的に開閉される。これにより、ＭＯＳＦＥＴ１３Ａ及びＭＯＳＦＥＴ１３Ｂから相補的に一次電流が流れることで、両端電圧Ｖｉｎ及び中間点電圧Ｖ１／２が変動する。このとき、その変動が想定するものと異なっていた場合には、両端電圧Ｖｉｎ及び中間点電圧１／２のうち少なくとも一方の電圧に基づいて点火回路１０の故障箇所を判定することができる。
【００６７】
・点火回路１０が正常である場合、ＭＯＳＦＥＴ１３Ａ及びＭＯＳＦＥＴ１３Ｂが相補的に開閉されない点火プラグ３０の非放電期間中は、中間点電圧Ｖ１／２は両端電圧Ｖｉｎの半分の電圧値として一定となっている。このため、中間点電圧Ｖ１／２が両端電圧Ｖｉｎの半分の電圧値として一定となっていない場合には、点火回路１０の構成要素のいずれかに故障が生じていると判定することが可能となる。また、この故障判定では、点火プラグ３０の放電期間中には判定が困難な故障を判定することが可能となる。
【００６８】
・フラグ３がＯＮとなる故障が生じた場合に、非常時回路に切替えフルトラ動作が実施される。これにより、故障判定した箇所を含め、ＭＯＳＦＥＴの直列接続体１３とコンデンサの直列接続体１４とを介さず、別経路を用いて一次コイル１９Ａに一次電流を流すことが可能となる。すなわち、ＭＯＳＦＥＴ１８の開閉動作により、直接ＤＣ−ＤＣコンバータ１２から一次コイル１９Ａへの電荷の供給と遮断を制御することができ、ひいては点火プラグ３０に放電を実行させることが可能となる。
【００６９】
上記実施形態を、以下のように変更して実施することもできる。
【００７０】
・上記実施形態において、ＭＯＳＦＥＴ１３Ａ，１３Ｂに対して送信する開閉信号の周波数は、共振周波数に調整されていた。このことについて、必ずしも共振周波数に調整される必要はない。
【００７１】
・上記各実施形態では、一次コイル１９Ａに供給される電圧はバッテリ１１の電圧をＤＣ−ＤＣコンバータ１２により昇圧されたものとしていた。このことについて、ハイブリッド車などで使用される高圧バッテリに変更しても良い。この場合、高圧バッテリが電荷供給部に該当する。こうすることで、ＤＣ−ＤＣコンバータ１２での昇圧は必要なくなり、構成を更に簡便化することが出来る。
【００７２】
・一次コイル１９Ａに流れる一次電流の導通及び遮断の制御を行なうスイッチング素子として、上記実施形態では、ＭＯＳＦＥＴ１３Ａ，１３Ｂを使用していた。このことについて、パワートランジスタやサイリスタやトライアックなどに変更してもよい。
【００７３】
・上記実施形態では、放電期間内において、ＭＯＳＦＥＴ１３Ａを開状態から閉状態に切替える前の両端電圧Ｖｉｎ（電圧Ｖｂに該当）と、後の両端電圧Ｖｉｎ（電圧Ｖａに該当）と、を測定し、故障判定に用いていた。このことについて、電圧Ｖｂと電圧Ｖａとの測定は上記方法に限らない。図３に記載されるように、ＭＯＳＦＥＴ１３ＡとＭＯＳＦＥＴ１３Ｂとを相補的に開閉駆動させる場合に、両方のＭＯＳＦＥＴが共に開状態となる期間が生じる（以下、ＯＦＦデッドタイムと呼称する）。本別例では、ＭＯＳＦＥＴ１３Ｂを閉状態から開状態に切替え、ＭＯＳＦＥＴ１３Ａを開状態から閉状態に切り替えるまでの期間であるＯＦＦデッドタイムに測定される両端電圧Ｖｉｎを、電圧Ｖｂとして記憶する。また、電圧Ｖｂを記憶した後、ＭＯＳＦＥＴ１３Ａを閉状態から開状態に切替え、ＭＯＳＦＥＴ１３Ｂを開状態から閉状態に切り替えるまでの期間であるＯＦＦデッドタイムに測定される両端電圧Ｖｉｎを、電圧Ｖａとして記憶する。記憶した電圧Ｖｂと電圧Ｖａとを用いることで、ＭＯＳＦＥＴ１３Ａが閉状態である期間に両端電圧Ｖｉｎがどれだけ変化したかを正確に算出することができ、ひいては、より精度の高い故障判定を実施することが可能となる。
【００７４】
中間点電圧Ｖ１／２（電圧Ｖｃに該当）の測定も同様に、ＭＯＳＦＥＴ１３Ａを開状態から閉状態に切替え、ＭＯＳＦＥＴ１３Ｂを開状態から閉状態に切り替えるまでの期間であるＯＦＦデッドタイムに測定される中間点電圧Ｖ１／２を電圧Ｖｃとして記憶する。
【００７５】
ＭＯＳＦＥＴ１３Ｂを開状態から閉状態に切替える場合の電圧Ｖｂと電圧Ｖｄとの測定もまた、上記別例に準じ、以下に記載の測定方法を適用できる。ＭＯＳＦＥＴ１３Ａを閉状態から開状態に切替え、ＭＯＳＦＥＴ１３Ｂを開状態から閉状態に切り替えるまでの期間であるＯＦＦデッドタイムに測定される両端電圧Ｖｉｎを、電圧Ｖｂとして記憶する。また、電圧Ｖｂを記憶した後、ＭＯＳＦＥＴ１３Ｂを閉状態から開状態に切替え、ＭＯＳＦＥＴ１３Ａを開状態から閉状態に切り替えるまでの期間であるＯＦＦデッドタイムに測定される両端電圧Ｖｉｎを、電圧Ｖｄとして記憶する。中間点電圧Ｖ１／２（電圧Ｖｅに該当）の測定も同様に、ＭＯＳＦＥＴ１３Ｂを開状態から閉状態に切替え、ＭＯＳＦＥＴ１３Ａを開状態から閉状態に切り替えるまでの期間であるＯＦＦデッドタイムに測定される中間点電圧Ｖ１／２を電圧Ｖｅとして記憶する。
【００７６】
・上記実施形態では、ＭＯＳＦＥＴ１３Ａ，１３Ｂの内、どちらか一方のＭＯＳＦＥＴにショート故障が生じていると判定した場合には、非常時回路に切替えフルトラ動作を実施していた。このことについて、正常なＭＯＳＦＥＴを用いてフルトラ動作を実施してもよい。
【００７７】
・上記実施形態では、ＭＯＳＦＥＴ１３Ａ，１３Ｂの内、どちらか一方のＭＯＳＦＥＴにオープン故障が生じていると判定した場合には、正常なＭＯＳＦＥＴを用いてフルトラ動作を実施していた。このことについて、非常時回路に切替えフルトラ動作を実施してもよい。
【００７８】
・上記実施形態では、一次コイル１９Ａに関する故障であった場合に減筒運転を実施していた。このことについて、一次コイル１９Ａに関する故障を含め、点火プラグ３０に放電を実行させるために必要な構成のいずれかに故障が生じた場合に、減筒運転を実施してもよい。したがって、非常時回路を形成する上で必要なリレー１５Ａと、リレー１５Ｂと、電流経路１６Ａと、ＭＯＳＦＥＴ１８を有する電流経路１６Ｄと、は点火回路１０を構成する上で必ずしも必要ではない。
【００７９】
［別例１］上記実施形態では、第二所定値を用いてコンデンサ１４Ａのオープン故障判定を、あるいは、第四所定値を用いてコンデンサ１４Ａのショート故障判定を実施していた。このことについて、上記判定に代えて、以下に記載される両端電圧Ｖｉｎと略等しい電圧値であることを判定するために設けられた第一閾値と中間点電圧Ｖ１／２との比較判定を実施してもよい。
【００８０】
コンデンサ１４Ａにオープン故障が生じている状態で、ＭＯＳＦＥＴ１３Ａを開状態から閉状態に切替えた場合には、本来コンデンサ１４Ａに印加されるはずの電圧が一次コイル１９Ａを介してコンデンサ１４Bに印加されることになる。したがって、図５に記載されるように中間点電圧Ｖ１／２が両端電圧Ｖｉｎと略等しくなる。このため、ＭＯＳＦＥＴ１３Ａを開状態から閉状態に切替えることで、第一閾値よりも中間点電圧Ｖ１／２が高くなった場合に、コンデンサ１４Ａにオープン故障が生じていると判定することが可能となる。
【００８１】
コンデンサ１４Ａにショート故障が生じた場合、コンデンサ１４Ａとコンデンサ１４Ｂとに印加されていた総電圧がコンデンサ１４Ｂに印加されることになる。このため、図７に記載されるように中間点電圧Ｖ１／２がコンデンサ１４Ａとコンデンサ１４Ｂとに印加される総電圧と略同じとなる。したがって、点火プラグ３０が放電を実行しない期間において、第一閾値よりも中間点電圧Ｖ１／２が高くなった場合に、コンデンサ１４Ａにショート故障が生じていると判定することが可能となる。
【００８２】
・上記実施形態では、ＭＯＳＦＥＴ１３Ａのショート故障とコンデンサ１４Ａのショート故障とを区別せず、故障判定を実施していた（図２におけるステップＳ３１０）。このことについて、［別例１］に記載の判定方法を用いることで、ＭＯＳＦＥＴ１３Ａのショート故障とコンデンサ１４Ａのショート故障とを区別して、故障判定することが可能となる。
【００８３】
具体的には、点火プラグ３０が放電を実行しない期間において、中間点電圧Ｖ１／２が第一閾値よりも高くなった場合には、コンデンサ１４Ａにショート故障が生じていると判定する。一方で、点火プラグ３０が放電を実行しない期間において、中間点電圧Ｖ１／２が第一閾値よりも低く、且つ、中間点電圧Ｖ１／２を両端電圧Ｖｉｎの半分の値で引いた差が第四所定値よりも大きい場合に、ＭＯＳＦＥＴ１３Ａにショート故障が生じていると判定する。
【００８４】
［別例２］上記実施形態では、第二所定値を用いてコンデンサ１４Ｂのオープン故障判定を、あるいは、第四所定値を用いてコンデンサ１４Ｂのショート故障判定を実施していた。このことについて、上記判定に代えて、以下に記載される接地電圧と略等しい電圧値であることを判定する為に設けられた第二閾値と中間点電圧Ｖ１／２との比較判定を実施してもよい。
【００８５】
コンデンサ１４Ｂにオープン故障が生じている場合、コンデンサ１４Ｂに電荷は蓄積されない。このため、ＭＯＳＦＥＴ１３Ｂを開状態から閉状態に切替えた場合に、中間点電圧Ｖ１／２が接地電圧まで低下する。したがって、ＭＯＳＦＥＴ１３Ｂを開状態から閉状態に切替えることで、第二閾値よりも中間点電圧Ｖ１／２が低くなった場合に、コンデンサ１４Ｂにオープン故障が生じていると判定することが可能となる。
【００８６】
コンデンサ１４Ｂにショート故障が生じた場合、コンデンサ１４Ａとコンデンサ１４Ｂとの接続点１７Ｂが、接地と接続された状態になる。したがって、中間点電圧Ｖ１／２が接地電圧と略同じとなる。このため、点火プラグ３０が放電を実行しない期間において、第二閾値よりも中間点電圧Ｖ１／２が低くなった場合に、コンデンサ１４Ｂにショート故障が生じていると判定することが可能となる。
【００８７】
・上記実施形態では、ＭＯＳＦＥＴ１３Ｂのショート故障とコンデンサ１４Ｂのショート故障とを区別せず、故障判定を実施していた（図２におけるステップＳ３２０）。このことについて、［別例２］に記載の判定方法を用いることで、ＭＯＳＦＥＴ１３Ｂのショート故障とコンデンサ１４Ｂのショート故障とを区別して、故障判定することが可能となる。
【００８８】
具体的には、点火プラグ３０が放電を実行しない期間において、中間点電圧Ｖ１／２が第二閾値よりも低くなった場合には、コンデンサ１４Ｂにショート故障が生じていると判定する。一方で、点火プラグ３０が放電を実行しない期間において、中間点電圧Ｖ１／２が第二閾値よりも高く、且つ、両端電圧Ｖｉｎの半分の値を中間点電圧Ｖ１／２で引いた差が第四所定値よりも大きい場合に、ＭＯＳＦＥＴ１３Ｂにショート故障が生じていると判定する。
【符号の説明】
【００８９】
１２…ＤＣコンバータ、１３…ＭＯＳＦＥＴの直列接続体、１３Ａ…ＭＯＳＦＥＴ、１３Ｂ…ＭＯＳＦＥＴ、１４…コンデンサの直列接続体、１４Ａ…コンデンサ、１４Ｂ…コンデンサ、１７Ａ…接続点、１７Ｂ…接続点、１９…点火コイル、１９Ａ…一次コイル、１９Ｃ…二次コイル、３０…点火プラグ、４０…ＥＣＵ。
【図１】
0006643144.tif 000002
【図２】
0006643144.tif 000003
【図３】
0006643144.tif 000004
【図４】
0006643144.tif 000005
【図５】
0006643144.tif 000006
【図６】
0006643144.tif 000007
【図７】
0006643144.tif 000008