(57)【特許請求の範囲】
【請求項１】
偶数個の気筒を備えてなるエンジンについて、２個の気筒に配置されるインジェクタを組にして、入力される第１，第２噴射信号に応じて２つのインジェクタにそれぞれ第１，第２駆動信号を出力するインジェクタ駆動装置において、
前記第１又は第２噴射信号がアクティブレベルを示す期間が、ノイズ判定期間Ｔ１未満であることを検出すると、前記検出の時点から所定のフィルタ期間Ｔ２の間は、対応する駆動信号の出力を禁止するノイズ除去手段を備えることを特徴とするインジェクタ駆動装置。
【請求項２】
前記ノイズ除去手段は、
前記第１又は第２噴射信号がアクティブレベルに変化すると、前記ノイズ判定期間Ｔ１に相当する第１パルスを生成する第１パルス生成手段と、
前記第１パルスがアクティブレベルを示す間に、前記アクティブレベルに変化した噴射信号がインアクティブレベルに変化すると、前記フィルタ期間Ｔ２に相当する第２パルスを生成する第２パルス生成手段と、
前記第２パルスがアクティブレベルを示す間に、対応する駆動信号の出力を禁止する出力ゲート部とで構成されることを特徴とする請求項１記載のインジェクタ駆動装置。
【請求項３】
前記ノイズ除去手段は、前記フィルタ期間Ｔ２の間に、前記第１又は第２噴射信号がアクティブレベルを示す期間が、正常な噴射指令期間と判定される期間Ｔ３以上となったことを検出すると、前記検出の時点から前記期間Ｔ３の経過後に、対応する駆動信号の出力を開始する信号遅延手段を備えることを特徴とする請求項１又は２記載のインジェクタ駆動装置。
【請求項４】
前記信号遅延手段は、
前記フィルタ期間Ｔ２の間に前記第１又は第２噴射信号がアクティブレベルに変化すると、その変化時点から前記期間Ｔ３の経過後にアクティブレベルとなる第３パルスを生成する第３パルス生成手段を備え、
前記出力ゲート部は、前記第３パルスがアクティブレベルに変化すると、その時点で前記アクティブレベルに変化した噴射信号がアクティブレベルを維持していることを条件に、対応する駆動信号の出力を開始することを特徴とする請求項２を引用する請求項３記載のインジェクタ駆動装置。
【請求項５】
前記信号遅延手段が前記期間Ｔ３の経過後に前記駆動信号の出力を開始した後、対応する噴射信号がインアクティブレベルに変化すると、その時点から付加期間Ｔ４が経過した後に前記駆動信号の出力を停止する信号延長手段と、
前記付加期間Ｔ４だけ、対応するインジェクタに対する駆動電源の供給期間を延長する電源供給延長手段とを備えたことを特徴とする請求項３記載のインジェクタ駆動装置。
【請求項６】
前記信号遅延手段が前記期間Ｔ３の経過後に前記駆動信号の出力を開始した後、前記第１又は第２噴射信号がインアクティブレベルに変化すると、その時点から付加期間Ｔ４が経過した後に前記駆動信号の出力を停止する信号延長手段と、
前記付加期間Ｔ４だけ、対応するインジェクタに対する駆動電源の供給期間を延長する電源供給延長手段とを備えたことを特徴とする請求項４記載のインジェクタ駆動装置。
【請求項７】
前記信号延長手段は、前記第１又は第２噴射信号がインアクティブレベルに変化すると、前記付加期間Ｔ４の経過後にインアクティブレベルに変化する第４パルスを生成する第４パルス生成手段を備え、
前記出力ゲート部は、前記第４パルスがインアクティブレベルに変化すると、対応する駆動信号の出力を停止することを特徴とする請求項６記載のインジェクタ駆動装置。
【請求項８】
前記ノイズ除去手段は、前記第１又は第２噴射信号の一方がアクティブレベルを示す期間が前記期間Ｔ３以上となったことを検出すると、前記アクティブレベルを示す期間内は、前記第１又は第２噴射信号の他方に応じた駆動信号の出力を禁止する出力禁止手段を備えることを特徴とする請求項３ないし７の何れか一項に記載のインジェクタ駆動装置。
【請求項９】
前記出力禁止手段は、前記期間Ｔ３の経過後にアクティブレベルとなり、前記一方の噴射信号がインアクティブレベルに変化するとインアクティブレベルとなる第３パルスを生成する第３パルス生成手段と、
前記第３パルスがアクティブレベルを示す期間は、前記他方に応じた駆動信号の出力を禁止する出力ゲート部とを備えることを特徴とする請求項８記載のインジェクタ駆動装置。
【請求項１０】
前記ノイズ除去手段は、前記第１又は第２噴射信号の一方がアクティブレベルを示す期間が前記期間Ｔ３以上となったことを検出した場合において、最小噴射期間Ｔ５を経過する前に前記一方の噴射信号がインアクティブレベルに変化すると、前記一方の噴射信号に対応する駆動信号のアクティブレベルを維持し、
前記一方の噴射信号のインアクティブレベルが遅延期間Ｔ６以上継続すると、前記遅延期間Ｔ６の経過後に前記駆動信号をインアクティブレベルにするインアクティブ遅延手段と、
前記遅延期間Ｔ６だけ、対応するインジェクタに対する駆動電源の供給期間を延長する電源供給延長手段とを備えたことを特徴とする請求項８又は９記載のインジェクタ駆動装置。
【請求項１１】
前記インアクティブ遅延手段は、前記一方の噴射信号がインアクティブレベルに変化すると、前記遅延期間Ｔ６の経過後にインアクティブレベルに変化する第６パルスを生成する第６パルス生成手段と、
前記第６パルスがインアクティブレベルに変化すると、対応する駆動信号の出力を停止する出力ゲート部とを備えることを特徴とする請求項１０記載のインジェクタ駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の気筒内に燃料を噴射するインジェクタを駆動する駆動装置に関する。
【背景技術】
【０００２】
インジェクタ駆動装置は、上位の制御装置（例えばＥＣＵ；Electronic Control Unit）によって出力される噴射信号に従いインジェクタに駆動信号を出力してソレノイドに通電を行い、気筒内に燃料を噴射させる。上記噴射信号には、動作環境において発生するノイズが重畳し易いため、ノイズをどのようにして除去するかが問題となる。一般には、信号線とグランドとの間にコンデンサを接続してノイズをフィルタリングするように対処することが多い。
【０００３】
しかしながら、このような対処では、図２０（ａ）に示すように、噴射信号に短い周期（例えば数１０ｋＨｚ〜１ＭＨｚ程度）で繰り返し発生するようなノイズが重畳されると除去できない場合がある。すると、インジェクタが誤動作したり、場合によっては図２０（ｃ）に示すようにＭＯＳＦＥＴ等のスイッチング素子が短い周期でスイッチングを繰り返すことで過大な電流が流れて発熱し、故障に至るおそれもある（図２０（ｄ）参照）。
【０００４】
特許文献１には、車両のエンジンにおいてクランク軸の方向を決定するために使用する複数の周期を有する信号に重畳されるノイズを想定し、前記ノイズを自律的に除去するフィルタとして、ノイズが重畳された信号のエッジを検出すると、その時点から所定の時間だけ信号の入力をブロックするように作用することでノイズを除去するようにした技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国特許５６９９００９号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の技術では、原信号のエッジの前後に重畳されるノイズを除去することは可能であるが、上述したように、噴射信号に比較的高い周波数のノイズが連続的に重畳された場合には対応できず、ノイズを適切に除去できなくなることが想定される。
本発明は上記事情に鑑みてなされたものであり、その目的は、噴射信号に重畳される高周波ノイズを適切に除去できるインジェクタ駆動装置を提供することにある。
【課題を解決するための手段】
【０００７】
請求項１記載のインジェクタ駆動装置によれば、ノイズ除去手段は、第１又は第２噴射信号がアクティブレベルを示す期間がノイズ判定期間Ｔ１未満であることを検出すると、前記検出の時点から所定のフィルタ期間Ｔ２の間は対応する駆動信号の出力を禁止する。すなわち、アクティブレベルが判定期間Ｔ１未満で極めて短い噴射信号は、正常に出力されたものでなく重畳されたノイズパルスであると判定できる。そして、そのようなノイズパルスは以降も連続して重畳される可能性が高いので、以降のフィルタ期間Ｔ２の間は駆動信号の出力を禁止することで高周波ノイズを除去できる。
【０００８】
請求項２記載のインジェクタ駆動装置によれば、第１パルス生成手段は、第１又は第２噴射信号がアクティブレベルに変化すると、ノイズ判定期間Ｔ１に相当する第１パルスを生成する。第２パルス生成手段は、第１パルスがアクティブレベルを示す間にアクティブレベルに変化した噴射信号がインアクティブレベルに変化すると、同信号がアクティブレベルを示す期間がノイズ判定期間Ｔ１未満であることになるから、フィルタ期間Ｔ２に相当する第２パルスを生成する。そして、出力ゲート部は、第２パルスがアクティブレベルを示す間に対応する駆動信号の出力を禁止するので、フィルタ期間Ｔ２の間に駆動信号の出力が禁止される。
【０００９】
請求項３記載のインジェクタ駆動装置によれば、信号遅延手段は、フィルタ期間Ｔ２の間に、第１又は第２噴射信号がアクティブレベルを示す期間が正常な噴射指令期間と判定される期間Ｔ３以上となったことを検出すると、前記検出の時点から期間Ｔ３の経過後に前記噴射信号に対応する駆動信号の出力を開始する。すなわち、フィルタ期間Ｔ２は、判定期間Ｔ１未満の噴射信号をノイズと想定して駆動信号の出力を阻止するために設定されている。しかし、フィルタ期間Ｔ２の間に噴射信号のアクティブレベルが期間Ｔ３以上継続すれば、当該信号の噴射指令期間は正常であると判定できる。したがって、期間Ｔ３の経過後に前記噴射信号に対応する駆動信号の出力を開始することで、正常な噴射信号に対応した駆動信号を出力できる。
【００１０】
請求項４記載のインジェクタ駆動装置によれば、第３パルス生成手段は、フィルタ期間Ｔ２の間に第１又は第２噴射信号がアクティブレベルに変化すると、その変化時点から期間Ｔ３の経過後にアクティブレベルとなる第３パルスを生成する。そして、出力ゲート部は、第３パルスがアクティブレベルに変化すると、その時点で前記噴射信号がアクティブレベルを維持していることを条件に、対応する駆動信号の出力を開始する。したがって、アクティブレベルが期間Ｔ３以上継続した噴射信号に対応する駆動信号を、期間Ｔ３の経過後に出力できる。
【００１１】
請求項５又は６記載のインジェクタ駆動装置によれば、信号延長手段は、信号遅延手段が期間Ｔ３の経過後に駆動信号の出力を開始した後、対応する噴射信号がインアクティブレベルに変化すると、その時点から付加期間Ｔ４が経過した後に駆動信号の出力を停止する。すなわち、駆動信号の出力タイミングが期間Ｔ３だけ遅延された分を、付加期間Ｔ４によって補うことができる。また、電源供給延長手段は、駆動信号の出力期間が付加期間Ｔ４だけ延長されることに伴い、当該期間分だけ、対応するインジェクタに対する駆動電源の供給期間を延長するので、インジェクタを正常に駆動できる。
【００１２】
請求項７記載のインジェクタ駆動装置によれば、第４パルス生成手段は、第１又は第２噴射信号がインアクティブレベルに変化すると、付加期間Ｔ４の経過後にインアクティブレベルに変化する第４パルスを生成する。そして、出力ゲート部は、第４パルスがインアクティブレベルに変化すると対応する駆動信号の出力を停止するので、第４パルスがアクティブレベルを示す期間に応じて駆動信号を延長できる。
【００１３】
請求項８記載のインジェクタ駆動装置によれば、出力禁止手段は、第１又は第２噴射信号の一方がアクティブレベルを示す期間が期間Ｔ３以上となったことを検出すると、前記アクティブレベルを示す期間内は、第１又は第２噴射信号の他方に応じた駆動信号の出力を禁止する。すなわち、第１及び第２噴射信号は、本来同時にアクティブレベルになることがない信号であるから、一方の信号がアクティブレベルを示す期間に他方の信号がアクティブレベルを示したとすれば、その信号はノイズが重畳されたものと判断できる。したがって、他方の駆動信号の出力を禁止することで、ノイズの影響を除去できる。
【００１４】
請求項９記載のインジェクタ駆動装置によれば、第３パルス生成手段は、期間Ｔ３の経過後にアクティブレベルとなり、前記一方の噴射信号がインアクティブレベルに変化するとインアクティブレベルとなる第３パルスを生成し、出力ゲート部は、第３パルスがアクティブレベルを示す期間は、前記他方に応じた駆動信号の出力を禁止する。したがって、第３パルスがアクティブレベルを示す期間に応じて駆動信号の出力を禁止できる。
【００１５】
請求項１０記載のインジェクタ駆動装置によれば、ノイズ除去手段は、第１又は第２噴射信号の一方がアクティブレベルを示す期間が期間Ｔ３以上となったことを検出した場合において、最小噴射期間Ｔ５を経過する前に前記一方の噴射信号がインアクティブレベルに変化すると、前記噴射信号に対応する駆動信号のアクティブレベルを維持する。すなわち、噴射信号のアクティブレベル期間が期間Ｔ３以上になれば、当該信号にはノイズが含まれていないと判断できるので、アクティブレベルは最小噴射期間Ｔ５を経過すると想定される。それに反して、当該期間Ｔ５の経過前に噴射信号がインアクティブレベルに変化すれば、それは振幅がインアクティブレベル側に変化するノイズパルスが重畳された結果であると判定できる。したがって、対応する駆動信号のアクティブレベルを維持することでノイズの影響を排除できる。
【００１６】
また、インアクティブ遅延手段は、前記一方の噴射信号のインアクティブレベルが遅延期間Ｔ６以上継続すると、当該期間の経過後に駆動信号をインアクティブレベルにするので、噴射信号がノイズの影響を受けることなく確実にインアクティブレベルになったことを確認した上で、駆動信号をインアクティブレベルにすることができる。更に、電源供給延長手段は、遅延期間Ｔ６だけ、対応するインジェクタに対する駆動電源の供給期間を延長するので、請求項５又は６と同様にインジェクタを正常に駆動できる。
【００１７】
請求項１１記載のインジェクタ駆動装置によれば、第６パルス生成手段は、前記噴射信号がインアクティブレベルに変化すると、遅延期間Ｔ６の経過後にインアクティブレベルに変化する第６パルスを生成し、出力ゲート部は、第６パルスがインアクティブレベルに変化すると対応する駆動信号の出力を停止する。したがって、第６パルスのレベル変化に応じて駆動信号の出力停止タイミングを制御できる。
【図面の簡単な説明】
【００１８】
【図１】第１実施例であり、駆動制御回路の構成を要部について示す図
【図２】各信号波形のタイミングチャート（その１）
【図３】図２相当図（その２）
【図４】図２相当図（その３）
【図５】図２相当図（その４）
【図６】燃料噴射制御装置の全体構成図
【図７】駆動制御回路によるノイズ除去機能の概要を説明する図
【図８】第２実施例を示す図１相当図
【図９】図２相当図（その１）
【図１０】図９相当図（その１）
【図１１】図９相当図（その２）
【図１２】第３実施例を示す図１相当図
【図１３】図２相当図
【図１４】第４実施例を示す図１相当図
【図１５】図２相当図
【図１６】第５実施例を示す図１相当図
【図１７】図２相当図
【図１８】第６実施例を示す図１相当図
【図１９】図２相当図
【図２０】従来技術を説明する図８相当図
【発明を実施するための形態】
【００１９】
（第１実施例）
以下、第１実施例について図１ないし図７を参照して説明する。図６は、燃料噴射制御装置の全体構成図である。燃料噴射制御装置は、例えばガソリンエンジン（内燃機関）を制御する電子制御装置１０（以下、ＥＣＵ１０という）と、ＥＣＵ１０からの噴射指令または噴射停止指令に応じてエンジンの各気筒（本実施形態では６気筒）のインジェクタ１〜６を駆動するインジェクタ駆動装置（ＥＤＵ）１１とから構成されている。
【００２０】
噴射信号ＩＪｔ１〜ＩＪｔ６は、燃料の噴射指令を示すハイレベルと噴射停止指令を示すローレベルとからなる２値信号であり、ＥＣＵ１０から噴射信号線を通してインジェクタ駆動装置１１の入力端子Ｔａ１〜Ｔａ６に入力されている。フェイル信号ＩＪｆ１〜ＩＪｆ３は、インジェクタの駆動電流が所定値（例えば４Ａ程度）以上になった時にローレベルとなり、その後駆動電流が所定値（例えば１Ａ程度）以下になると再びハイレベルとなる信号であり、出力端子Ｔａ７〜Ｔａ９からＥＣＵ１０に出力されている。
【００２１】
インジェクタ１〜６は、ソレノイドＬ１〜Ｌ６を備えた電磁式であり、ソレノイドＬ１〜Ｌ６の通電、断電により開弁、閉弁する。ソレノイドＬ１〜Ｌ６は、それぞれハイサイド側の出力端子Ｔｂ１〜Ｔｂ６とロウサイド側の出力端子Ｔｃ１〜Ｔｃ６との間に接続されている。各気筒のインジェクタ１〜６は、同時に駆動されることがないインジェクタ同士が対になり２ずつの制御グループ（例えばインジェクタ１と４、インジェクタ２と５、インジェクタ３と６）に分けられている。
【００２２】
以下の説明では、各グループに属する２つのインジェクタを第１インジェクタＡ、第２インジェクタＢとして区別する。同一グループに属するインジェクタＡ、Ｂのハイサイド側の出力端子Ｔｂ１とＴｂ４、出力端子Ｔｂ２とＴｂ５、出力端子Ｔｂ３とＴｂ６は、それぞれインジェクタ駆動装置１１内で接続されている。上記フェイル信号ＩＪｆ１〜ＩＪｆ３は、各グループに対し１本ずつ設けられている。
【００２３】
インジェクタ駆動装置１１は、モノリシックＩＣとして形成された駆動制御回路１２（駆動制御手段，ノイズ除去手段）、電源端子Ｔｄ１、Ｔｄ２間に入力されるバッテリ電圧ＶＢを昇圧する昇圧電源部１３、昇圧電源部１３と出力端子Ｔｂ１〜Ｔｂ６（ハイサイド端子）との間にグループごとに設けられた放電スイッチ１４、開弁状態を保持するための定電流を出力するグループごとに設けられた定電流電源部１５、および出力端子Ｔｃ１〜Ｔｃ６（ローサイド端子）とグランドとの間に設けられた気筒選択スイッチ１６を備えている。昇圧電源部１３、放電スイッチ１４、定電流電源部１５および気筒選択スイッチ１６により駆動回路が構成されている。
【００２４】
昇圧電源部１３は、昇圧コイル１７ａ、１７ｂ、ＭＯＳトランジスタ１８ａ、１８ｂ、ダイオード１９ａ、１９ｂおよびコンデンサ２０ａ、２０ｂからなる二重化されたＤＣ／ＤＣコンバータから構成されている。ＭＯＳトランジスタ１８ａ、１８ｂのゲートには駆動制御回路１２から共通の昇圧パルスが与えられ、共通に接続されたダイオード１９ａ、１９ｂのカソードおよびコンデンサ２０ａ、２０ｂの正側端子に昇圧電圧が生成される。駆動制御回路１２は、昇圧電圧が規定の電圧に等しくなるように昇圧パルスを出力する。
【００２５】
放電スイッチ１４は、グループごとに１ずつのＭＯＳトランジスタ２１ａ、２１ｂ、２１ｃを備えており、放電制御信号によりオンオフ動作が行われる。定電流電源部１５も、グループごとに１ずつのＭＯＳトランジスタ２２ａ、２２ｂ、２２ｃを備えている。ダイオード２３ａ、２３ｂ、２３ｃは逆流防止ダイオードであり、ダイオード２４ａ、２４ｂ、２４ｃは還流ダイオードである。駆動制御回路１２は、各グループを構成する２つのソレノイドに流れる総電流が規定の電流値に等しくなるように定電流制御信号を出力する。
【００２６】
気筒選択スイッチ１６は、出力端子Ｔｃ１〜Ｔｃ６とグランドとの間に接続されたＭＯＳトランジスタ２５ａ〜２５ｆを備えており、後述する駆動信号Ａ、Ｂによりオンオフ動作が行われる。同一グループに属するソレノイドを駆動するＭＯＳトランジスタのソースは、共通に設けられた電流検出用抵抗２６（ＭＯＳトランジスタ２５ａ，２５ｄについてのみ示す）を介してグランドに接続されている。駆動制御回路１２は、この電流検出用抵抗の電圧に基づいて、各グループを構成するソレノイドに流れる総電流を検出し、上記定電流制御を実行する。
【００２７】
ここで、駆動制御回路１２によるノイズ除去機能の概要について、図７を参照して説明する。図７（ａ１）〜（ｅ１）は、第１インジェクタＡに対応する噴射信号Ａに関する電圧，電流波形を示し、図７（ａ２）〜（ｅ２）は、第２インジェクタＢに対応する噴射信号Ｂに関する電圧，電流波形を示している。駆動制御回路１２は、以下に述べるノイズ除去についての第１機能〜第５機能を実行する。
【００２８】
＜第１機能＞
噴射信号のハイレベル（アクティブレベル）期間がＴ１［ｓ］（例えば２０μｓ）未満であることを検出すると、それ以降期間Ｔ２［ｓ］（例えば５００μｓ）の間、気筒選択ＭＯＳトランジスタ２５をＡ，Ｂ側共にオフにする（図７（ａ１，ｃ１）参照）。すなわち、噴射信号が正常であれば、そのハイレベル期間がＴ１未満になることは仕様上あり得ず、期間Ｔ１はノイズを判定するための期間として設定される。また、期間Ｔ１未満のノイズが発生すると、それは高周波ノイズであり連続して重畳される可能性が高いので、以降の期間Ｔ２の間は駆動信号の出力を禁止する。すなわち、期間Ｔ２は高周波ノイズをフィルタリングするための期間である。
【００２９】
＜第２機能＞
上記の期間Ｔ２の間に、噴射信号のハイレベル期間が期間Ｔ３［ｓ］（例えば４０μｓ）以上継続したことを検出すると、期間Ｔ３の経過後に、その時点の噴射信号のレベルに従い駆動信号を出力する（図７（ａ１，ａ２）参照）。すなわち、噴射信号が正常に出力されれば、仕様上、そのハイレベル期間はＴ３以上となるはずであり、噴射信号のハイレベル期間がＴ３以上となれば、正常な信号であると判定して（正常な噴射指令期間）駆動信号の出力を開始する。
【００３０】
＜第３機能＞
第２機能が作用した場合に、噴射信号レベルの立ち下がりを検出すると、期間Ｔ４（例えば４０μｓ）の経過後に、駆動信号をオフレベルにする（図７（ａ２）参照）。すなわち、第２機能が作用した結果、浸食された駆動信号のハイレベル期間を、期間Ｔ４を付加することで補うようにする。
【００３１】
＜第４機能＞
噴射信号のハイレベル期間が期間Ｔ３［ｓ］以上継続したことを検出すると、前記噴射信号がローレベルに変化するまで、他方の噴射信号の入力を受け付けない（図７（ａ１，ａ２）参照）。すなわち、噴射信号Ａ，Ｂは、同時にハイレベルになることはない信号であるから、一方が正常な信号であるとして対応する駆動信号を出力している間に他方の噴射信号がハイレベルになってとすれば、それはノイズと判定できるため駆動信号の出力を禁止する。
【００３２】
＜第５機能＞
噴射信号レベルの立ち上がりからハイレベルが期間Ｔ３［ｓ］以上、期間Ｔ５［ｓ］（例えば７００μｓ）以下の間に、前記噴射信号レベルの立ち下がりを検出すると、その時点では対応する駆動信号をオフせず、期間Ｔ６（例えば２０μｓ）の経過後に、駆動信号をオフレベルにする（図７（ａ１）参照）。すなわち、期間Ｔ３以上で且つ期間Ｔ以下の間に噴射信号のレベルが立ち下がると、ノイズパルスの影響を受けてローレベルに立ち下がった可能性がある。そこで、その立ち下がりの時点から期間Ｔ６が経過するまでは、ハイレベルを維持することでノイズの影響を排除する。
【００３３】
以上のうち、本実施例では第１及び第２機能についてのみ説明し、その他の機能については第２実施例以降で説明する。
図１は、駆動制御回路１２のうち、第１インジェクタＡの噴射信号（ＩＪｔ）Ａ、第２インジェクタＢの噴射信号（ＩＪｔ）Ｂを入力し、第１インジェクタＡの駆動信号Ａ、第２インジェクタＢの駆動信号Ｂを出力するグループごとの回路構成であり、上記第１及び第２機能を実現する部分（ノイズ除去手段）を示している。
【００３４】
噴射信号Ａは、ＡＮＤゲート３１，ＥＸＯＲゲート３２，ＮＯＲゲート３３の一方の入力端子に与えられており、噴射信号Ｂは、上記ゲート３１〜３３の他方の入力端子に与えられている。ＡＮＤゲート３１の出力端子は、ＯＲゲート３４，ＡＮＤゲート３５を介してＡＮＤゲート３６の一方の入力端子に接続されており、ＡＮＤゲート３６の出力端子は、ＮＰＮトランジスタ３７のベースに接続されている。
【００３５】
電源Ｖccとグランドとの間には、抵抗素子３８及びコンデンサ３９の直列回路が接続されており、ＮＰＮトランジスタ３７は、コンデンサ３９に並列に接続されている。抵抗素子３８及びコンデンサ３９の共通接続点は、コンパレータ４０の非反転入力端子に接続されており、コンパレータ４０の反転入力端子には、基準電圧Ｖref2が与えられている。コンパレータ４０の出力端子（出力信号Ｔ2out；第２パルス）は、ＡＮＤゲート３５，４１〜４３の入力端子に接続されている。
【００３６】
ＥＸＯＲゲート３２の出力端子は、ＡＮＤゲート４１の入力端子に接続されていると共に、ＮＯＴゲート４４を介してＡＮＤゲート４５の入力端子に接続されている。ＡＮＤゲート４１の出力端子は、ＲＳフリップフロップ４６のセット端子Ｓに接続されている。ＲＳフリップフロップ４６の出力端子Ｑ（信号Ｑ１）は、ＮＰＮトランジスタ４７のベースに接続されている。
【００３７】
電源Ｖccとグランドとの間には、抵抗素子４８及びコンデンサ４９の直列回路が接続されており、ＮＰＮトランジスタ４７は、コンデンサ４９に並列に接続されている。抵抗素子４８及びコンデンサ４９の共通接続点は、コンパレータ５０の反転入力端子に接続されており、コンパレータ５０の非反転入力端子には、基準電圧Ｖref1が与えられている。コンパレータ５０の出力端子（出力信号Ｔ1out；第１パルス）は、ＡＮＤゲート４５，ＮＯＴゲート５１を介してＡＮＤゲート４１の入力端子に接続されている。ＡＮＤゲート４５の出力端子は、ＯＲゲート３４の入力端子に接続されている。
【００３８】
ＮＯＲゲート３３の出力端子は、ＮＰＮトランジスタ５２のベースに接続されている。電源Ｖccとグランドとの間には、抵抗素子５３及びコンデンサ５４の直列回路が接続されており、ＮＰＮトランジスタ５２は、コンデンサ５４に並列に接続されている。抵抗素子５３及びコンデンサ５４の共通接続点は、コンパレータ５５の非反転入力端子に接続されており、コンパレータ５５の反転入力端子には、基準電圧Ｖref3が与えられている。コンパレータ５５の出力端子（出力信号Ｔ3out；第３パルス）は、ＡＮＤゲート５６及び５７の入力端子に接続されている。また、信号Ｔ3outの反転が、ＡＮＤゲート３６の入力端子に与えられている。
【００３９】
噴射信号Ａは、ＡＮＤゲート４２及び５６の入力端子にも与えられており、噴射信号Ｂは、ＡＮＤゲート４３及び５７の入力端子にも与えられている。ＡＮＤゲート４２及び５６の出力端子は、ＯＲゲート５８の入力端子にそれぞれ接続され、ＯＲゲート５８の出力信号が駆動信号Ａとなる。また、ＡＮＤゲート４３及び５７の出力端子は、ＯＲゲート５９の入力端子にそれぞれ接続され、ＯＲゲート５９の出力信号が駆動信号Ｂとなる。そして、ＲＳフリップフロップ４６のリセット端子Ｒには、ＯＲゲート６０を介して駆動信号Ａ，ＢのＯＲ信号が与えられている。
【００４０】
以上において、符号４１，４６〜５１，６０からなる要素は第１異常判定回路６１（第１パルス生成手段）を構成しており、符号３１，３２，３４〜４０，４４，４５からなる要素は第１保護判定回路６２（第２パルス生成手段）を構成している。また、符号３３，５２〜５５からなる要素は第１異常時噴射判定回路６３（信号遅延手段，第３パルス生成手段）を構成しており、符号４２，５６，５８からなる要素は第１駆動信号出力回路６４（出力ゲート部）を、符号４３，５７，５９は第２駆動信号出力回路６５（出力ゲート部）を構成している。
【００４１】
次に、本実施例の作用について図２ないし図５を参照して説明する。図２は、図１の回路動作を示す各信号波形のタイミングチャートである。尚、全ての信号はハイアクティブとする。初期状態として、噴射信号Ａ，Ｂが何れもローレベルである場合、ＲＳフリップフロップ４６はリセットされており、コンデンサ４９は充電されている（Ｔ1out＝Ｌ）。また、ＮＯＲゲート３３の出力信号はハイレベルであるから、コンデンサ５４は放電されている（Ｔ3out＝Ｌ）。また、ＡＮＤゲート３１及び４５の出力信号はローレベルであるから、コンデンサ３９は充電されている（Ｔ2out＝Ｈ）。
【００４２】
上記の初期状態から噴射信号Ａがハイレベルに変化すると（破線によりノイズの重畳であることを示す）、ＥＸＯＲゲート３２の出力信号がハイレベル，ＡＮＤゲート４１の出力信号がハイレベルとなることでＲＳフリップフロップ４６がセットされる（Ｑ１＝Ｈ，図２（ｅ，ｇ）参照）。すると、コンデンサ４９が放電されて信号Ｔ1outがハイレベルに変化する（図２（ｃ）参照）。また、ＡＮＤゲート４２，ＯＲゲート５８を介して駆動信号Ａがハイレベルとなるので、ＲＳフリップフロップ４６がリセットされる（Ｑ１＝Ｌ，図２（ｆ，ｇ）参照）。
【００４３】
尚、図２（ｅ）〜（ｇ）では、ＲＳフリップフロップ４６のセット，リセットのタイミングが同時であり、信号Ｑ１の変化もインパルス状に図示されている。実際に上記のタイミングが問題となる場合には、例えばＯＲゲート６０とＲＳフリップフロップ４６のリセット端子Ｒとの間に遅延回路を挿入するなどして、リセットのタイミングを若干遅延させれば良い。
【００４４】
コンデンサ４９は、放電から充電に転じて端子電圧が上昇し、基準電圧Ｖref1を超えると信号Ｔ1outがローレベルに変化する（図２（ｃ，ｈ）参照）。ここまでの信号Ｔ1outのハイレベル期間がＴ１に相当する。この期間Ｔ１内に、噴射信号Ａがローレベルに変化すると、ＥＸＯＲゲート３２の出力信号がローレベルとなる。これにより、ＡＮＤゲート４５，ＯＲゲート３４，ＡＮＤゲート３５及び３６を介してＮＰＮトランジスタ３７のベースがハイレベルとなり、コンデンサ３９が放電され、信号Ｔ2outはローレベルに変化する（図２（ｄ，ｉ）参照）。
尚、噴射信号Ａがハイレベルとなる期間では、ＮＯＲゲート３３の出力信号がローレベルとなりコンデンサ５４が充電されるが、噴射信号Ａがローレベルに変化すると再び放電される（図２（ｋ）参照）。
【００４５】
コンデンサ３９は、そこから充電に転じて端子電圧が上昇し、基準電圧Ｖref2を超えると信号Ｔ2outがハイレベルに変化する（図２（ｄ，ｉ）参照）。ここまでの信号Ｔ2outのローレベル期間がＴ２に相当し、期間Ｔ２の間は、ＡＮＤゲート４２により駆動信号Ａの出力は抑止される（第１機能）。このとき、駆動信号Ｂの出力も、ＡＮＤゲート４３により抑止されている。
【００４６】
しかし、期間Ｔ２の間に噴射信号Ｂがハイレベルになるとコンデンサ５４が充電され、基準電圧Ｖref3を超えると信号Ｔ3outがハイレベルに変化する（図２（ｊ，ｋ）参照）。そして、駆動信号Ｂの立ち上がりから信号Ｔ3outが立ち上がるまでの期間が、期間Ｔ３に相当する。すると、ＡＮＤゲート５７，ＯＲゲート５９を介して駆動信号Ｂが出力される（図２（ｍ）参照；第２機能）。その後、噴射信号Ｂがローレベルに変化すると駆動信号Ｂがローレベルとなる（図２（ｍ）参照）。このとき、コンデンサ５４が放電されるので、信号Ｔ3outがローレベルに変化する（図２（ｊ，ｋ）参照）。
【００４７】
図３ないし図５は、図２とは信号の出力タイミングが異なるパターンを示している。また図３は、噴射信号Ａ側に、判定期間Ｔ１未満のノイズが連続して出力されることで、フィルタ期間Ｔ２の間はそれらに応じた駆動信号Ａの出力を阻止しているが、ノイズパルスの２発目が立ち上がった後、ノイズパルスが立ち下がる前に噴射信号Ｂの立ち上がりが入力された場合である。このとき、期間Ｔ３の計時は、ノイズパルスの立ち上がりから開始されるので、駆動信号Ｂの出力タイミングは、ノイズパルスの立ち上がりから噴射信号Ｂの立ち上がりまでの時間差Ｔ＊だけ早まることになる。
【００４８】
図４は、フィルタ期間Ｔ２がより長く設定された場合の出力パターンを示す。図５は、先に正常な噴射信号Ａが出力された後に、噴射信号Ｂ側にノイズパルスが重畳された場合である。この場合、最初のノイズパルスのハイレベル期間が判定期間Ｔ１未満であることが検出された時点で、駆動信号Ａの出力も一時的に禁止されるが、噴射信号Ａのハイレベル期間が期間Ｔ３以上となった時点で、駆動信号Ａの出力が再開されている。
【００４９】
以上のように本実施例によれば、駆動制御回路１２は、噴射信号がハイレベルを示す期間がノイズ判定期間Ｔ１未満であることを検出すると、前記検出の時点から所定のフィルタ期間Ｔ２の間は駆動信号の出力を禁止する。すなわち、ハイレベルが判定期間Ｔ１未満の噴射信号はノイズパルスであると判定でき、以降も連続して重畳される可能性が高いので、以降のフィルタ期間Ｔ２の間は駆動信号の出力を禁止することで高周波ノイズを除去できる。
【００５０】
この場合、第１異常判定回路６１は、噴射信号がハイレベルに変化すると、ノイズ判定期間Ｔ１に相当する第１パルスを生成し、第１保護判定回路６２は、第１パルスがハイレベルを示す間に噴射信号がローレベルに変化するとフィルタ期間Ｔ２に相当する第２パルスを生成する。そして、駆動信号出力回路６４，６５は、第２パルスがハイレベルを示す間に駆動信号の出力を禁止するので、前記ハイレベル期間に相当するフィルタ期間Ｔ２の間に駆動信号の出力が禁止される。
【００５１】
また、駆動制御回路１２は、フィルタ期間Ｔ２の間に、噴射信号がハイレベルを示す期間が期間Ｔ３以上になると、その時点から期間Ｔ３の経過後に噴射信号に対応する駆動信号の出力を開始する。すなわち、フィルタ期間Ｔ２は、判定期間Ｔ１未満の噴射信号をノイズと想定して駆動信号の出力を阻止するために設定されている。しかし、フィルタ期間Ｔ２の間に噴射信号のハイレベルが期間Ｔ３以上継続すれば、当該信号の噴射指令期間は正常であると判定できる。したがって、期間Ｔ３の経過後に前記噴射信号に対応する駆動信号の出力を開始することで、正常な噴射信号に対応した駆動信号を出力できる。
【００５２】
この場合、第１異常時噴射判定回路６３は、フィルタ期間Ｔ２の間に噴射信号がハイレベルに変化すると、その変化時点から期間Ｔ３の経過後にハイレベルとなる信号Ｔ3outを生成する。そして、駆動信号出力部６４，６５は、信号Ｔ3outがハイレベルに変化すると、その時点で前記噴射信号がハイレベルを維持していることを条件に、対応する駆動信号の出力を開始する。したがって、ハイレベルが期間Ｔ３以上継続した噴射信号に対応する駆動信号を、期間Ｔ３の経過後に出力できる。
【００５３】
（第２実施例）
図８ないし図１１は第２実施例であり、第１実施例と同一部分には同一符号を付して説明を省略し、以下異なる部分について説明する。第２実施例の駆動制御回路７１（ノイズ除去手段）は、第１実施例の駆動制御回路１２に、気筒判別回路７２，第１保護状態保持回路７３，第１補正状態判別回路７４，第２補正状態判別回路７５，第１異常時補正判定回路７６，定電流駆動判定回路７７を加えたもので、第１及び第２機能に加えて第３機能をなす構成である。尚、回路７３〜７６は、信号延長手段及び第４パルス生成手段に対応している。
【００５４】
気筒判別回路７２は、ＲＳフリップフロップで構成されており、セット端子Ｓ，リセット端子Ｒには、噴射信号Ａ，Ｂがそれぞれ与えられている。そして、出力端子Ｑ，Ｑバー（反転）からは、それぞれ信号Ｑ７，Ｑ７バーが出力される。すなわち、駆動信号Ａがハイレベルであれば信号Ｑ７がハイレベルになり、駆動信号Ｂがハイレベルであれば信号Ｑ７バーがハイレベルになる。
【００５５】
第１保護状態保持回路７３は、ＡＮＤゲート８１，８２及びＲＳフリップフロップ８３で構成されており、ＡＮＤゲート８１の入力端子には、駆動信号Ａ，Ｂの反転信号がそれぞれ与えられている。ＡＮＤゲート８１の出力端子は、ＡＮＤゲート８２の一方の入力端子に接続されており、ＡＮＤゲート８２の他方の入力端子には信号Ｔ2outが与えられている。ＲＳフリップフロップ８３のセット端子Ｓには、信号Ｔ2outの反転信号が与えられており、リセット端子ＲにはＡＮＤゲート８２の出力端子が接続されている。ＲＳフリップフロップ８３の出力端子Ｑからは、信号Ｑ６が出力される。
【００５６】
第１補正状態判別回路７４は、５入力ＡＮＤゲート８４及びＲＳフリップフロップ８５を備え、ＡＮＤゲート８４の入力端子には、下記の各信号が与えられている（スラッシュで区切って示す）。
信号Ｑ７／噴射信号Ａ／信号Ｑ３バー／信号Ｑ６／信号Ｔ3out
そして、ＡＮＤゲート８４の出力端子はＲＳフリップフロップ８５のセット端子Ｓに接続されており、リセット端子Ｒには、ＡＮＤゲート９６を介して、噴射信号Ａの反転と駆動信号Ａの反転との論理積信号が与えられている。そして、ＲＳフリップフロップ８５の出力端子Ｑ，Ｑバーからは、信号Ｑ２，Ｑ２バーが出力される。
【００５７】
また、第２補正状態判別回路７５は、５入力ＡＮＤゲート８６及びＲＳフリップフロップ８７を備え、ＡＮＤゲート８６の入力端子には、下記の各信号が与えられている。
信号Ｑ７バー／噴射信号Ｂ／信号Ｑ２バー／信号Ｑ６／信号Ｔ3out
そして、ＡＮＤゲート８６の出力端子はＲＳフリップフロップ８７のセット端子Ｓに接続されており、リセット端子Ｒには、ＡＮＤゲート９７を介して、噴射信号Ｂの反転と駆動信号Ｂの反転との論理積信号が与えられている。そして、ＲＳフリップフロップ８７の出力端子Ｑ，Ｑバーからは、信号Ｑ３，Ｑ３バーが出力される。
【００５８】
第１異常時補正判定回路７６は、ＡＮＤゲート８８〜９０，３入力ＯＲゲート９１，ＮＰＮトランジスタ９２，抵抗素子９３，コンデンサ９４，コンパレータ９５で構成されている。ＡＮＤゲート８８の入力端子には、信号Ｑ２と噴射信号Ａとが与えられており、ＡＮＤゲート８９の入力端子には、信号Ｑ３と噴射信号Ｂとが与えられている。ＡＮＤゲート９０の入力端子には、それぞれ信号Ｑ２バー，Ｑ３バーが与えられている。
【００５９】
ＡＮＤゲート８８〜９０の出力端子は、ＯＲゲート９１の入力端子にそれぞれ接続されており、ＯＲゲート９１の出力端子は、ＮＰＮトランジスタ９２のベースに接続されている。尚、ＮＰＮトランジスタ９２，抵抗素子９３，コンデンサ９４，コンパレータ９５の接続関係は、例えば第１異常判定回路６１におけるＮＰＮトランジスタ４７〜コンパレータ５０の接続関係と同様である。そして、コンパレータ９５の非反転入力端子には基準電圧Ｖref4が与えられており、コンパレータ９５の出力端子からは信号Ｔ4out（第４パルス）が出力される。駆動信号出力回路６４，６５を構成するＡＮＤゲート５６，５７の一方の入力端子には信号Ｔ4outが与えられ、他方の入力端子には、信号Ｑ２，Ｑ３がそれぞれ与えられている。
【００６０】
定電流駆動判定回路７７（電源供給延長手段）はＮＯＲゲートで構成され、その入力端子には、駆動信号Ａ，Ｂがそれぞれ与えられている。ＮＯＲゲートの出力信号は、インジェクタ１及び４のハイサイドにあるＭＯＳトランジスタ２２ａの駆動制御に使用されるが、詳細については後述する。
【００６１】
次に、第２実施例の作用について図９ないし図１１を参照して説明する。図９に示すタイミングチャートにおいて、（ａ）〜（ｄ）は第１実施例の図２（ａ）〜（ｄ），（ｊ）と同様の波形である。初期状態において、ＲＳフリップフロップ８５，８７が何れもリセットされているので、ＯＲゲート９１はハイレベルを出力している。したがって、第１異常時補正判定回路７６のコンデンサ９４は放電されており、端子電圧はグランドレベルとなっている（図９（ｋ）参照）。
【００６２】
図９（ｆ）に示すように、噴射信号Ａがハイレベルに変化すると、気筒判別回路７２のＲＳフリップフロップがセットされて信号Ｑ７がハイレベルとなる。また、信号Ｔ2outがローレベルになると（図９（ｄ）参照）、ＲＳフリップフロップ８３がセットされて信号Ｑ６がハイレベルとなる（図９（ｇ）参照）。噴射信号Ｂがハイレベルになると、気筒判別回路７２のＲＳフリップフロップがリセットされて信号Ｑ７がローレベルとなる。そして、期間Ｔ３が経過して信号Ｔ3outがハイレベルになると（図９（ｅ）参照）、ＡＮＤゲート８６を介してＲＳフリップフロップ８７がセットされ、信号Ｑ３がハイレベルとなる（図９（ｉ）参照）。
【００６３】
噴射信号Ｂがローレベルになると、ＲＳフリップフロップ８３がリセットされて信号Ｑ６がローレベルになる（図９（ｇ）参照）。この時点で、信号Ｑ２，Ｑ２バー，Ｑ３，Ｑ３バーの各レベルはロー，ハイ，ハイ，ローであり、噴射信号Ａ，Ｂが何れもローレベルとなるから、ＡＮＤゲート８８〜９０の出力信号が全てローレベルとなり、コンデンサ９４の充電が開始される（図９（ｋ）参照）。
【００６４】
これ以降、噴射信号Ｂがローレベルであっても、信号Ｑ３，信号Ｔ4outがハイレベルであるからＡＮＤゲート５７を介して駆動信号Ｂがハイレベルを維持する。そして、コンデンサ９４の端子電圧が基準電位Ｖref4を超えると信号Ｔ4outがローレベルとなり、駆動信号Ｂがローレベルとなる（図９（ｊ，ｍ）参照）。すると、ＲＳフリップフロップ８７がリセットされて信号Ｑ３がローレベルとなり（図９（ｉ）参照）、ＡＮＤゲート９０がハイレベルとなってコンデンサ９４は放電される（図９（ｋ）参照）。そして、噴射信号Ｂの立ち下がりから駆動信号Ｂの立ち下がりまでが付加期間Ｔ４となる。また、信号Ｔ4outは一瞬ローレベルとなるだけで直ぐにハイレベルに復帰する（図９（ｊ）参照）。また、上記の駆動信号ＢがローレベルとなったタイミングでＲＳフリップフロップ８３もリセットされるので信号Ｑ６もローレベルとなる（図９（ｇ）参照）。
【００６５】
定電流駆動判定回路７７は駆動信号Ａ，ＢのＮＯＲ信号を出力するので、図９（ｏ）に示すように、何れか一方がハイレベルであればローレベルとなり、ＭＯＳトランジスタ２２ａをオンさせて電源電圧１２Ｖでの定電流をインジェクタ１及び４のハイサイドに供給する。したがって、駆動信号Ｂが期間Ｔ４だけ延長された場合も対応して電源が供給されるようになっている。
図１０及び図１１は、図９とは信号の出力タイミングが異なるパターンを示しており、第１実施例の図３，図５相当図である。何れの場合も、期間Ｔ３による出力タイミングの遅延に対して、付加期間Ｔ４により駆動信号の出力期間が延長される。
【００６６】
以上のように第２実施例によれば、駆動制御回路７１は、期間Ｔ３の経過後に駆動信号の出力を開始した後、噴射信号がローレベルに変化すると、その時点から付加期間Ｔ４が経過した後に駆動信号の出力を停止する。これにより、駆動信号の出力タイミングが期間Ｔ３だけ遅延された分を付加期間Ｔ４によって補うことができる。また、定電流駆動判定回路７７は、駆動信号の出力期間が付加期間Ｔ４延長されることに伴い、当該期間分だけ、対応するインジェクタ１及び４に対する駆動電源の供給期間を延長するので、インジェクタ１及び４を正常に駆動できる。
【００６７】
この場合、第１異常時補正判定回路７６は、噴射信号がローレベルに変化すると、付加期間Ｔ４の経過後にハイレベルに変化する第４パルスを生成する。そして、駆動信号出力回路６４，６５は、第４パルスがローレベルに変化すると駆動信号の出力を停止するので、第４パルスがハイレベルを示す期間に応じて駆動信号を延長できる。
【００６８】
（第３実施例）
図１２及び図１３は第３実施例である。図１２に示す駆動制御回路１０１（ノイズ除去手段）は、第１異常判定回路６１，第１保護判定回路６２，第１異常時噴射判定回路６３に、第１駆動禁止状態判別回路１０２（出力禁止手段），第２駆動禁止状態判別回路１０３（出力禁止手段），第１駆動信号出力回路１０４（出力禁止手段，出力ゲート部），第２駆動信号出力回路１０５（出力禁止手段，出力ゲート部）を加えて構成されている。すなわち、第１及び第２機能に第４機能を加えたものである。
【００６９】
第１駆動禁止状態判別回路１０２は、３入力ＡＮＤゲート１０６，ＮＯＴゲート１０７，ＲＳフリップフロップ１０８で構成され、第２駆動禁止状態判別回路１０３は、３入力ＡＮＤゲート１０９，ＮＯＴゲート１１０，ＲＳフリップフロップ１１１で構成されている。ＡＮＤゲート１０６，１０９の入力端子の１つには信号Ｔ3outが与えられ、ＡＮＤゲート１０６の入力端子の他の１つには、ＲＳフリップフロップ１１１の出力端子Ｑバー（出力信号Ｑ５バー）が接続され、更に他の１つには駆動信号Ａが与えられている。また、ＡＮＤゲート１０９の入力端子の他の１つには、ＲＳフリップフロップ１０８の出力端子Ｑバー（出力信号Ｑ４バー）が接続され、更に他の１つには駆動信号Ｂが与えられている。ＡＮＤゲート１０６，１０９の出力端子は、それぞれＲＳフリップフロップ１０８，１１１のセット端子Ｓに接続されており、リセット端子Ｒには、それぞれＮＯＴゲート１０７，１１０による駆動信号Ａ，Ｂの反転信号が与えられている。
【００７０】
第１駆動信号出力回路１０４，第２駆動信号出力回路１０５は、第１実施例の第１駆動信号出力回路６４，第２駆動信号出力回路６５に、それぞれＡＮＤゲート１１２，１１３を加えて構成されている。ＡＮＤゲート１１２，１１３の入力端子の一方は、夫々ＯＲゲート５８，５９の出力端子に接続されており、入力端子の他方には、夫々信号Ｑ５バー，Ｑ４バーが与えられている。
【００７１】
次に、第３実施例の作用について図１３を参照して説明する。図１３（ｂ）に示すように、噴射信号Ｂがハイレベルに変化して期間Ｔ３以上継続すると、信号Ｔ3outがハイレベルとなり、ＲＳフリップフロップ１１１がセットされ、信号Ｑ５がハイレベルとなる（図１３（ｅ，ｇ）参照）。同時に信号Ｑ５バーはローレベルとなるので、図１３（ａ）に示すように、その後、噴射信号Ａ側にノイズパルスが重畳されても、駆動信号Ａの出力は第１駆動信号出力回路１０４のＡＮＤゲート１１２によって阻止される（図１３（ｈ）参照）。
【００７２】
以上のように第３実施例によれば、駆動制御回路１０１は、噴射信号Ａ，Ｂの一方がハイレベルを示す期間がＴ３以上となったことを検出すると、前記ハイレベルを示す期間内は、噴射信号Ａ，Ｂの他方に応じた駆動信号Ａ，Ｂの出力を禁止する。すなわち、噴射信号Ａ，Ｂは、本来同時にアクティブレベルになることがない信号であるから、一方の信号がハイレベルを示す期間に他方の信号がハイレベルを示したとすれば、その信号はノイズが重畳されたものと判断できる。したがって、他方の駆動信号の出力を禁止することで、ノイズの影響を除去できる。
【００７３】
そして、第１異常時噴射判定回路６３（出力禁止手段）は、期間Ｔ３の経過後にハイレベルとなり、ハイレベルを示している噴射信号がローレベルに変化するとローレベルとなる第３パルスを生成し、第１，第２駆動信号出力回路１０４，１０５は、第３パルスがハイレベルを示す期間は、他方の噴射信号に応じた駆動信号の出力を禁止する。したがって、第３パルスがハイレベルを示す期間に応じて駆動信号の出力を禁止できる。
【００７４】
（第４実施例）
図１４及び図１５は第４実施例である。第４実施例の駆動制御回路１１４は、第２実施例の駆動制御回路７１に、第３実施例の第１及び第２駆動禁止状態判別回路１０２及び１０３，第１及び第２駆動信号出力回路１０４及び１０５を加えて構成されている。すなわち、第１〜第３機能に第４機能を加えたものである。
【００７５】
次に、第４実施例の作用について図１５を参照して説明する。最初に噴射信号Ａが立ち上がることで駆動信号Ａが出力されているが（図１５（ａ），（ｃ）参照）、その後噴射信号Ｂ側に判定期間Ｔ１未満のノイズパルスが重畳されたことで（図１５（ｂ）参照）、駆動信号Ａ及びＢの出力は阻止される。しかし、噴射信号Ａについては、ハイレベル期間がＴ３以上継続したことで、期間Ｔ３の経過後に駆動信号Ａの出力が再開されるが、この出力期間内においても、噴射信号Ｂ側のノイズパルスに基づく駆動信号Ｂの出力は抑止される。そして、噴射信号Ａがローレベルに変化すると、駆動信号Ａについては期間Ｔ４が付加されて出力期間が延長される。
【００７６】
（第５実施例）
図１６及び図１７は第５実施例である。第５実施例の駆動制御回路１２１（ノイズ除去手段）は、第３実施例の駆動制御回路１０１に、定電流駆動判定回路７７，第２異常判定回路１２２，第２異常時第１保護判定回路１２３，第２異常時第２保護判定回路１２４，第２異常時フィルタ回路１２５を加えて構成されている。すなわち、第１，第２，第４機能に第５機能を加えたものである。
【００７７】
第２異常判定回路１２２は、ＮＯＲゲート１２６，抵抗素子１２７，コンデンサ１２８，ＮＰＮトランジスタ１２９，コンパレータ１３０で構成されている。これらの接続関係は、第１異常時噴射判定回路６３とほぼ同様であるが、コンパレータ１３０の反転入力端子は抵抗素子１２７及びコンデンサ１２８の共通接続点に接続されており、非反転入力端子には基準電圧Ｖref5が与えられている。そして、コンパレータ１３０の出力端子からは、信号Ｔ5out（第５パルス）が出力される。
【００７８】
第２異常時第１保護判定回路１２３は、ＮＯＴゲート１３１，３入力ＡＮＤゲート１３２，負論理入力のＡＮＤゲート１３３及びＲＳフリップフロップ１３４で構成されている。ＡＮＤゲート１３２の入力端子の１つはＡＮＤゲート１３５の出力端子に接続されており、信号Ｔ3out，Ｔ5outの論理積信号が入力される。他の入力端子には、信号Ｑ５バーと、ＮＯＴゲート１３１による噴射信号Ａの反転信号とが与えられている。ＡＮＤゲート１３２の出力端子は、ＲＳフリップフロップ１３４のセット端子Ｓに接続されている。また、リセット端子Ｒには、ＡＮＤゲート１３３による噴射信号Ａの反転信号と、駆動信号Ａの反転信号との論理積信号が与えられている。ＲＳフリップフロップ１３４の出力端子Ｑは信号Ｑ８を、出力端子Ｑバーは信号Ｑ８バーを出力する。
【００７９】
第２異常時第２保護判定回路１２４は、ＮＯＴゲート１３６，３入力ＡＮＤゲート１３７，負論理入力のＡＮＤゲート１３８及びＲＳフリップフロップ１３９により第２異常時第１保護判定回路１２３と同様に構成されている。ＡＮＤゲート１３７の入力端子の１つはＡＮＤゲート１３５の出力端子に接続されており、他の入力端子には、信号Ｑ４バーと、ＮＯＴゲート１３６による噴射信号Ｂの反転信号とが与えられている。そして、ＲＳフリップフロップ１３９のリセット端子Ｒには、ＡＮＤゲート１３８による噴射信号Ｂの反転信号と、駆動信号Ｂの反転信号との論理積信号が与えられている。ＲＳフリップフロップ１３９の出力端子Ｑは信号Ｑ９を、出力端子Ｑバーは信号Ｑ９バーを出力する。
【００８０】
第２異常時フィルタ回路１２５は、ＡＮＤゲート１４０〜１４２，ＯＲゲート１４３，ＮＰＮトランジスタ１４４，抵抗素子１４５，コンデンサ１４６及びコンパレータ１４７により、第１異常時補正判定回路７６と同様に構成されている。ＡＮＤゲート１４０〜１４２の各入力端子には、それぞれ噴射信号Ａ，噴射信号Ｂ，信号Ｑ８，Ｑ８バー，Ｑ９，Ｑ９バーが与えられている。コンパレータ１４７の非反転入力端子には基準電圧Ｖ6refが与えられており、出力端子からは信号Ｔ6out（第６パルス）が出力される。
【００８１】
そして、第１，第２駆動信号出力回路１０４，１０５を構成するＡＮＤゲート５６，５７の入力端子の一方には、信号Ｔ4outに替えて信号Ｔ6outが与えられており、入力端子の他方には信号Ｑ８，Ｑ９が与えられている。尚、以上の構成において、回路１２２〜１２５は、インアクティブ遅延手段及び第６パルス生成手段に対応している。
【００８２】
次に、第５実施例の作用について図１７を参照して説明する。図１７（ａ）に示す例では、噴射信号Ａ側にノイズパルスが４回連続して重畳されている。そして、最初のノイズパルスが発生した後に、ハイレベル期間がＴ３以上継続する正常な噴射信号Ｂが出力されている（図１７（ｂ）参照）。噴射信号Ｂの立ち上がりから期間Ｔ３が経過すると信号Ｔ3outがハイレベルになると共に信号Ｑ５もハイレベルとなる（図１７（ｅ，ｇ）参照）。
【００８３】
また、噴射信号Ｂの立ち上がりから期間Ｔ５が経過すると、コンデンサ１２８の端子電圧が基準電圧Ｖref5を超えることで信号Ｔ5outがローレベルになるが（図１７（ｊ）参照，破線で示す）、信号Ｔ3out，信号Ｔ5outが共にハイレベルであればＡＮＤゲート１３５がハイレベルを出力しており、その間に噴射信号Ｂがノイズの影響によりローレベルに変化すると（図１７（ｂ）参照）、ＲＳフリップフロップ１３９がセットされ信号Ｑ９がハイレベルとなる（図１７（ｉ）参照）。したがって、期間Ｔ５が経過した後に噴射信号Ｂがローレベルに変化した場合には信号Ｔ5outがローレベルになっているので、信号Ｑ９はローレベルのままとなる。
【００８４】
信号Ｔ6outの出力パターンは信号Ｔ4outと同様であり（図９（ｊ）参照）初期状態ではハイレベルであるから、噴射信号Ｂがローレベルに変化してもＡＮＤゲート５７を介して駆動信号Ｂはハイレベルを維持する。そして、コンデンサ１４６の端子電圧が基準電位Ｖref6を超えると一瞬ローレベルに変化して、駆動信号Ｂをローレベルにする。
【００８５】
以上のように第５実施例によれば、駆動制御回路１２１は、噴射信号Ａ，Ｂの一方がハイレベルを示す期間が期間Ｔ３以上となったことを検出した場合で、最小噴射期間Ｔ５を経過する前に前記一方の噴射信号がローレベルに変化すると、前記噴射信号に対応する駆動信号のハイレベルを維持する。
すなわち、噴射信号のハイレベル期間が期間Ｔ３以上になれば、当該信号にはノイズが含まれていないと判断できるので、ハイレベルは最小噴射期間Ｔ５を経過すると想定される。それに反して、当該期間Ｔ５の経過前に噴射信号がローレベルに変化すれば、それは振幅がローレベル側に変化するノイズパルスが重畳された結果であると判定できる。したがって、対応する駆動信号のハイレベルを維持することでノイズの影響を排除できる。
【００８６】
また、第２異常時フィルタ回路１２５は、前記噴射信号のローレベルが遅延期間Ｔ６以上継続すると、当該期間の経過後に駆動信号をローレベルにするので、噴射信号がノイズの影響を受けることなく確実にローレベルになったことを確認した上で、駆動信号をローレベルにすることができる。
また、第２異常時フィルタ回路１２５は、前記噴射信号がローレベルに変化すると、遅延期間Ｔ６の経過後にローレベルに変化する信号Ｔ6outを生成し、駆動信号出力回路１０４，１０５（インアクティブ遅延手段）は、信号Ｔ6outがローレベルに変化すると駆動信号の出力を停止する。したがって、信号Ｔ6outのレベル変化に応じて駆動信号の出力停止タイミングを制御できる。
【００８７】
（第６実施例）
図１８及び図１９は第６実施例である。第６実施例の駆動制御回路１５１は、第４実施例の駆動制御回路１１４に、第２異常判定回路１２２，第２異常時第１保護判定回路１２３，第２異常時第２保護判定回路１２４，第２異常時フィルタ回路１２５を加えて構成されている。すなわち、第１〜第５機能を全て備えたものである。尚、図示の都合上、ＡＮＤゲート１３５や一部の信号については省略している。
【００８８】
また、第１異常時補正判定回路７６Ｘは、第１異常時補正判定回路７６が備える３入力ＯＲゲート９１を、５入力ＯＲゲート９１Ｘに置き換えたものである。そして、ＯＲゲート９１Ｘの追加された２つの入力端子には、第１駆動信号出力回路１０４内のＡＮＤゲート５６の出力端子と、第２駆動信号出力回路１０５内のＡＮＤゲート５７の出力端子とがそれぞれ接続されている。
【００８９】
次に、第６実施例の作用について図１９を参照して説明する。図１９は、最初に噴射信号Ａが正常に出力された直後に、噴射信号Ｂ側にノイズパルスが連続して印加されたことにより、駆動信号Ａの出力は阻止されている。そこから、噴射信号Ａのハイレベルが期間Ｔ３以上継続したことで、駆動信号Ａの出力が再開されている。
また、噴射信号Ａは、期間Ｔ５が経過する前にノイズが印加されてローレベルに変化するが、その影響は排除されて駆動信号Ａはハイレベルを維持する。そして、噴射信号Ａがローレベルに変化すると、そこから遅延期間Ｔ６が経過して更に付加期間Ｔ４が経過した後に、駆動信号Ａはローレベルになる。以上のように第６実施例によれば、駆動制御回路１５１により、第１〜第５機能の全てを実現できる。
【００９０】
本発明は上記し又は図面に記載した実施例にのみ限定されるものではなく、以下のような変形又は拡張が可能である。
各信号は、ローアクティブであっても良い。
期間Ｔ１〜Ｔ６の具体数値は一例であり、機能的に必要な時間を確保した上で、個別の設計に応じて適宜変更すれば良い。
各パルス生成手段を、コンデンサとコンパレータとの組み合わせによるアナログ回路で構成したが、例えばカウンタと比較器とを用いてデジタル回路で構成しても良い。
エンジンの気筒数は、６気筒に限ることはない。
ガソリンエンジンに限ることなく、その他の燃料を使用するエンジンに適用しても良い。
【符号の説明】
【００９１】
図面中、１２は駆動制御回路（ノイズ除去手段）、６１は第１異常判定回路（第１パルス生成手段）、６２は第１保護判定回路（第２パルス生成手段）、６３は第１異常時噴射判定回路（信号遅延手段，第３パルス生成手段）、６４は第１駆動信号出力回路（出力ゲート部）、６５は第２駆動信号出力回路（出力ゲート部）を示す。
【図１】
0005831240.tif 000002
【図２】
0005831240.tif 000003
【図３】
0005831240.tif 000004
【図４】
0005831240.tif 000005
【図５】
0005831240.tif 000006
【図６】
0005831240.tif 000007
【図７】
0005831240.tif 000008
【図８】
0005831240.tif 000009
【図９】
0005831240.tif 000010
【図１０】
0005831240.tif 000011
【図１１】
0005831240.tif 000012
【図１２】
0005831240.tif 000013
【図１３】
0005831240.tif 000014
【図１４】
0005831240.tif 000015
【図１５】
0005831240.tif 000016
【図１６】
0005831240.tif 000017
【図１７】
0005831240.tif 000018
【図１８】
0005831240.tif 000019
【図１９】
0005831240.tif 000020
【図２０】
0005831240.tif 000021