(57)【要約】【課題】燃料の噴射時間の長さに応じて燃料の噴射量を高い精度で制御可能な電磁弁制御装置を提供する。【解決手段】マイコン１１１は、燃料噴射時間Ｔを算出し、燃料噴射時間Ｔが予め指定された指定時間Ｔ１より長ければ、短時間噴射信号の電圧レベルをＨｉｇｈに設定して、電磁弁２１〜２４におけるコイルＬ１〜Ｌ４のピーク電流を第１ピーク電流に設定する一方、燃料噴射時間Ｔが指定時間Ｔ１以下であれば、短時間噴射信号の電圧レベルをＬｏｗに設定して、コイルＬ１〜Ｌ４のピーク電流を第１ピーク電流よりも小さい第２ピーク電流に設定する（Ｓ１００〜Ｓ１３０）。【選択図】図６
2008291778.tif 000002
【特許請求の範囲】
【請求項１】
予め設定された少なくとも１つの設定条件が真であるか偽であるかを判定し、該少なくとも１つの設定条件が偽であれば、燃料を噴射する少なくとも１つの電磁弁を開放する電磁力を発生するために該少なくとも１つの電磁弁に設けられたコイルに供給する電流のピーク値を第１の電流値に設定し、前記少なくとも１つの設定条件が真であれば、前記ピーク値を前記第１の電流値よりも小さい第２の電流値に設定するピーク値設定手段と、
前記少なくとも１つの電磁弁の開放を指令する開放指令に応じて、前記ピーク値設定手段によって設定された前記ピーク値に相当する電流を前記少なくとも１つの電磁弁の前記コイルに供給する電流供給手段と
を備えることを特徴とする電磁弁制御装置。
【請求項２】
請求項１に記載の電磁弁制御装置であって、
前記電流供給手段は、
前記開放指令に応じて、予め決められた定電圧を前記少なくとも１つの電磁弁の前記コイルに印加する定電圧印加手段と、
前記少なくとも１つの電磁弁の前記コイルに流れる電流の値を測定する電流値測定手段と、
該電流値測定手段の測定値が前記ピーク値設定手段によって設定された前記ピーク値に到達すると、前記定電圧印加手段の作動を停止させる作動停止手段と
を備えることを特徴とする電磁弁制御装置。
【請求項３】
請求項１または請求項２に記載の電磁弁制御装置であって、
前記少なくとも１つの設定条件には、
前記少なくとも１つの電磁弁が燃料を噴射すべき時間の長さである燃料噴射時間が、予め指定された時間の長さである指定時間以下である場合を真とし、前記燃料噴射時間が該指定時間よりも長い場合を偽とする短時間噴射条件が含まれている
ことを特徴とする電磁弁制御装置。
【請求項４】
請求項３に記載の電磁弁制御装置であって、
前記燃料噴射時間を算出する噴射時間算出手段を備え、
前記ピーク値設定手段は、
少なくとも前記噴射時間算出手段の算出結果に基づいて、前記短時間噴射条件が真であるか偽であるかを判定する
ことを特徴とする電磁弁制御装置。
【請求項５】
請求項３または請求項４に記載の電磁弁制御装置であって、
前記少なくとも１つの電磁弁が設けられた内燃機関の単位時間あたりの回転数を計測する回転数計測手段を備え、
前記ピーク値設定手段は、
少なくとも前記回転数計測手段の計測結果に基づいて、前記短時間噴射条件が真であるか偽であるかを判定する
ことを特徴とする電磁弁制御装置。
【請求項６】
請求項３乃至請求項５のいずれかに記載の電磁弁制御装置であって、
前記少なくとも１つの電磁弁が設けられた内燃機関の運転状態を判定する運転状態判定手段を備え、
前記ピーク値設定手段は、
少なくとも前記運転状態判定手段の判定結果に基づいて、前記短時間噴射条件が真であるか偽であるかを判定する
ことを特徴とする電磁弁制御装置。
【請求項７】
請求項３乃至請求項６のいずれかに記載の電磁弁制御装置であって、
前記少なくとも１つの電磁弁が設けられた内燃機関のスロットルの開度を判定するスロットル開度判定手段を備え、
前記ピーク値設定手段は、
少なくとも前記スロットル開度判定手段の判定結果に基づいて、前記短時間噴射条件が真であるか偽であるかを判定する
ことを特徴とする電磁弁制御装置。
【請求項８】
請求項３乃至請求項７のいずれかに記載の電磁弁制御装置であって、
前記少なくとも１つの電磁弁が設けられた内燃機関のスロットルを操作する操作装置の操作量を判定する操作量判定手段を備え、
前記ピーク値設定手段は、
少なくとも前記操作量判定手段の判定結果に基づいて、前記短時間噴射条件が真であるか偽であるかを判定する
ことを特徴とする電磁弁制御装置。
【請求項９】
請求項３乃至請求項８のいずれかに記載の電磁弁制御装置であって、
前記少なくとも１つの電磁弁が設けられた内燃機関に供給される空気の流量を判定する流量判定手段を備え、
前記ピーク値設定手段は、
少なくとも前記流量判定手段の判定結果に基づいて、前記短時間噴射条件が真であるか偽であるかを判定する
ことを特徴とする電磁弁制御装置。
【請求項１０】
請求項３乃至請求項９のいずれかに記載の電磁弁制御装置であって、
前記少なくとも１つの電磁弁が設けられた内燃機関を搭載した車両の走行状態を判定する走行状態判定手段を備え、
前記ピーク値設定手段は、
少なくとも前記走行状態判定手段の判定結果に基づいて、前記短時間噴射条件が真であるか偽であるかを判定する
ことを特徴とする電磁弁制御装置。
【請求項１１】
請求項１乃至請求項１０のいずれかに記載の電磁弁制御装置であって、
前記少なくとも１つの設定条件には、
前記少なくとも１つの電磁弁が設けられた内燃機関とともに車両に搭載された少なくとも１つの特定の電子装置が作動している場合を真とし、該少なくとも１つの特定の電子装置が停止している場合を偽とする装置作動条件が含まれている
ことを特徴とする電磁弁制御装置。
【請求項１２】
請求項１乃至請求項１１のいずれかに記載の電磁弁制御装置であって、
前記ピーク値が前記第２の電流値に設定されている場合に、前記少なくとも１つの電磁弁から噴射される燃料の圧力を低下させる圧力低下手段を備える
ことを特徴とする電磁弁制御装置。
【請求項１３】
請求項１乃至請求項１１のいずれかに記載の電磁弁制御装置であって、
前記ピーク値設定手段と、前記電流供給手段とを別体に備える
ことを特徴とする電磁弁制御装置。
【請求項１４】
請求項１２に記載の電磁弁制御装置であって、
前記ピーク値設定手段と、前記電流供給手段と、前記圧力低下手段とを別体に備える
ことを特徴とする電磁弁制御装置。
【請求項１５】
請求項１２に記載の電磁弁制御装置であって、
前記ピーク値設定手段と、前記電流供給手段とを別体に備え、
前記圧力低下手段を前記ピーク値設定手段もしくは前記電流供給手段と一体に備える
ことを特徴とする電磁弁制御装置。
【請求項１６】
請求項１乃至請求項１１のいずれかに記載の電磁弁制御装置であって、
前記ピーク値設定手段と、前記電流供給手段とを一体に備える
ことを特徴とする電磁弁制御装置。
【請求項１７】
請求項１２に記載の電磁弁制御装置であって、
前記ピーク値設定手段と、前記電流供給手段と、前記圧力低下手段とを一体に備える
ことを特徴とする電磁弁制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料を噴射する電磁弁を制御する電磁弁制御装置に関する。
【背景技術】
【０００２】
従来より、例えば車両に搭載された内燃機関の各気筒には、燃料を噴射するための電磁弁が設けられている。
一般的に、電磁弁は、当該電磁弁に具備されたソレノイドのコイルへの非通電時には、当該電磁弁に具備されたバネの付勢力によって閉鎖される一方、コイルへの通電時には、ソレノイドが発生する電磁力によって開放されるように構成されている。
【０００３】
そして、燃料の噴射量を高い精度で制御するためには、電磁弁の開放に要する時間が短いことが重要であると考えられてきた。
そこで、電磁弁を制御する従来の電磁弁制御装置は、一般的に、車両に搭載されたバッテリの電圧を昇圧し、昇圧した電圧を電磁弁のコイルに印加することで、コイルに流れる電流のピーク値を大きくし、ソレノイドが発生する電磁力を大きくするように構成されている（例えば、特許文献１を参照）。
【特許文献１】特開２００１−７３８５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の電磁弁制御装置は、例えば微量な燃料を噴射するために、燃料の噴射時間が短い場合には、高い精度で燃料の噴射量を制御することが困難であった。これは、コイルを流れる電流のピーク値が大きいことに起因して、電磁弁を閉鎖すべき閉鎖タイミングが到来するまでにソレノイドの残留磁束が十分に小さくならず、電磁弁を閉鎖タイミングで直ちに閉鎖することが困難になっているからである。
【０００５】
そこで、本発明は、燃料の噴射時間の長さに応じて燃料の噴射量を高い精度で制御可能な電磁弁制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するためになされた請求項１に記載の電磁弁制御装置では、ピーク値設定手段が、予め設定された少なくとも１つの設定条件が真であるか偽であるかを判定し、該少なくとも１つの設定条件が偽であれば、燃料を噴射する少なくとも１つの電磁弁を開放する電磁力を発生するために該少なくとも１つの電磁弁に設けられたコイルに供給する電流のピーク値を第１の電流値に設定し、少なくとも１つの設定条件が真であれば、ピーク値を第１の電流値よりも小さい第２の電流値に設定する。そして、電流供給手段が、少なくとも１つの電磁弁の開放を指令する開放指令に応じて、ピーク値設定手段によって設定されたピーク値に相当する電流を少なくとも１つの電磁弁のコイルに供給する。
【０００７】
このような電磁弁制御装置では、少なくとも１つの電磁弁が燃料を噴射すべき時間の長さである燃料噴射時間が短い場合に真となり、燃料噴射時間が短くない場合に偽となる条件が少なくとも１つの設定条件に含まれていると、燃料噴射時間が短くない場合に、大きい方の電流値である第１の電流値がピーク値に設定され、燃料噴射時間が短い場合に、小さい方の電流値である第２の電流値がピーク値に設定される。尚、「真」や「偽」は便宜上の表現であり、要は燃料噴射時間が短時間にするものか、そのように制御しないものにするか、を判断するようにしている、という意味である。
【０００８】
つまり、この電磁弁制御装置は、燃料噴射時間が短くなく、少なくとも１つの電磁弁を閉鎖するにあたり残留磁束の影響が小さい場合には、少なくとも１つの電磁弁のコイルに流れる電流のピークを大きくして、電磁弁の開放に要する時間を短縮する一方、燃料噴射時間が短く、残留磁束の影響が大きい場合には、少なくとも１つの電磁弁のコイルに流れる電流のピークを小さくして、電磁弁の閉鎖に要する時間を短縮する。
【０００９】
したがって、この電磁弁制御装置によれば、燃料噴射時間の長さに応じて燃料の噴射量を高い精度で制御することができる。
尚、ピーク値設定手段は、複数の設定条件が設定されている場合、全ての設定条件が真であるときに、第２の電流値をピーク値に設定してもよいし、予め指定された数の設定条件が真であるときに、第２の電流値をピーク値に設定してもよい。
【００１０】
また、電流供給手段は、ピーク値設定手段によって設定されたピーク値に相当する電流を少なくとも１つの電磁弁のコイルに供給できるのであればどのように構成されていてもよい。
【００１１】
例えば、請求項２に記載の電磁弁制御装置における電流供給手段では、定電圧印加手段が、開放指令に応じて、予め決められた定電圧を少なくとも１つの電磁弁のコイルに印加し、電流値測定手段が、少なくとも１つの電磁弁のコイルに流れる電流の値を測定する。そして、電流値測定手段の測定値がピーク値設定手段によって設定されたピーク値に到達すると、作動停止手段が、定電圧印加手段の作動を停止させる。
【００１２】
つまり、この電磁弁制御装置は、第２の電流値をピーク値に設定しても、第１の電流値をピーク値に設定したときと同じ電圧を少なくとも１つの電磁弁のコイルに印加する。
したがって、この電磁弁制御装置によれば、第２の電流値をピーク値に設定しても、少なくとも１つの電磁弁のコイルに流れる電流が第２の電流値に到達するまでの時間が長くなってしまうことがない。換言すれば、第２の電流値がピーク値に設定されても、電磁弁の開放に要する時間が長くなってしまうことがないため、燃料の噴射時間が短い場合における燃料の噴射量を一層高い精度で制御することができる。
【００１３】
ここで、少なくとも１つの設定条件には、どのような条件が含まれてもよい。
例えば、請求項３に記載の電磁弁制御装置では、少なくとも１つの設定条件に、燃料噴射時間が予め指定された時間の長さである指定時間以下である場合を真とし、燃料噴射時間が該指定時間よりも長い場合を偽とする短時間噴射条件が含まれている。
【００１４】
つまり、この電磁弁制御装置は、燃料噴射時間が指定時間よりも長い場合に第１の電流値をピーク値に設定し、燃料噴射時間が指定時間以下である場合に、第２の電流値をピーク値に設定する。
【００１５】
したがって、この電磁弁制御装置では、指定時間を適切に設定すれば、燃料噴射時間の長さに応じて燃料の噴射量を高い精度で制御することができる。
尚、上述の「指定時間以下である場合」という文言には、「指定時間未満である場合」という意味が含まれ、上述の「指定時間よりも長い場合」という文言には、「指定時間以上である場合」という意味が含まれている。
【００１６】
ここで、短時間噴射条件が真であるか偽であるかはどのように判定されてもよい。
例えば、請求項４に記載の電磁弁制御装置では、噴射時間算出手段が、燃料噴射時間を算出し、ピーク値設定手段が、少なくとも噴射時間算出手段の算出結果に基づいて、短時間噴射条件が真であるか偽であるかを判定する。
【００１７】
つまり、この電磁弁制御装置では、燃料噴射時間を算出するため、短時間噴射条件が真であるか偽であるかを高い精度で判定できる。
また、例えば、請求項５に記載の電磁弁制御装置では、回転数計測手段が、少なくとも１つの電磁弁が設けられた内燃機関の単位時間あたりの回転数を計測し、ピーク値設定手段が、少なくとも回転数計測手段の計測結果に基づいて、短時間噴射条件が真であるか偽であるかを判定する。
【００１８】
つまり、この電磁弁制御装置では、燃料の噴射量が小さい（つまり、燃料噴射時間が短い）ときの単位時間あたりの回転数が予め指定されていれば、少なくとも単位時間あたりの回転数に基づいて、短時間噴射条件が真であるか偽であるかを判定できる。
【００１９】
また、例えば、請求項６に記載の電磁弁制御装置では、運転状態判定手段が、少なくとも１つの電磁弁が設けられた内燃機関の運転状態を判定し、ピーク値設定手段が、少なくとも運転状態判定手段の判定結果に基づいて、短時間噴射条件が真であるか偽であるかを判定する。
【００２０】
つまり、この電磁弁制御装置では、燃料の噴射量が小さくてもよい（つまり、燃料噴射時間が短くてもよい）運転状態が予め指定されていれば、少なくとも内燃機関の運転状態に基づいて短時間噴射条件が真であるか偽であるかを判定できる。
【００２１】
また、例えば、請求項７に記載の電磁弁制御装置では、スロットル開度判定手段が、少なくとも１つの電磁弁が設けられた内燃機関のスロットルの開度を判定し、ピーク値設定手段が、少なくともスロットル開度判定手段の判定結果に基づいて、短時間噴射条件が真であるか偽であるかを判定する。
【００２２】
つまり、この電磁弁制御装置では、燃料の噴射量が小さい（つまり、燃料噴射時間が短い）ときのスロットルの開度が予め指定されていれば、少なくともスロットル開度に基づいて短時間噴射条件が真であるか偽であるかを判定できる。
【００２３】
また、例えば、請求項８に記載の電磁弁制御装置では、操作量判定手段が、少なくとも１つの電磁弁が設けられた内燃機関のスロットルを操作する操作装置の操作量を判定し、ピーク値設定手段が、少なくとも操作量判定手段の判定結果に基づいて、短時間噴射条件が真であるか偽であるかを判定する。
【００２４】
つまり、この電磁弁制御装置では、燃料の噴射量が小さい（つまり、燃料噴射時間が短い）ときの操作装置の操作量が予め指定されていれば、少なくとも操作量に基づいて短時間噴射条件が真であるか偽であるかを判定できる。
【００２５】
また、例えば、請求項９に記載の電磁弁制御装置では、流量判定手段が、少なくとも１つの電磁弁が設けられた内燃機関に供給される空気の流量を判定し、ピーク値設定手段が、少なくとも流量判定手段の判定結果に基づいて、短時間噴射条件が真であるか偽であるかを判定する。
【００２６】
つまり、この電磁弁制御装置では、燃料の噴射量が小さい（つまり、燃料噴射時間が短い）ときに必要な空気の流量が予め指定されていれば、少なくとも空気の流量に基づいて短時間噴射条件が真であるか偽であるかを判定できる。
【００２７】
また、例えば、請求項１０に記載の電磁弁制御装置では、走行状態判定手段が、少なくとも１つの電磁弁が設けられた内燃機関を搭載した車両の走行状態を判定し、ピーク値設定手段が、少なくとも走行状態判定手段の判定結果に基づいて、短時間噴射条件が真であるか偽であるかを判定する。
【００２８】
つまり、この電磁弁制御装置では、燃料の噴射量が小さくてもよい（つまり、燃料噴射時間が短くてもよい）車両の走行状態が予め指定されていれば、少なくとも車両の走行状態に基づいて短時間噴射条件が真であるか偽であるかを判定できる。
【００２９】
また、請求項１１に記載の電磁弁制御装置では、少なくとも１つの設定条件に、少なくとも１つの電磁弁が設けられた内燃機関とともに車両に搭載された少なくとも１つの特定の電子装置が作動している場合を真とし、該少なくとも１つの特定の電子装置が停止している場合を偽とする装置作動条件が含まれている。
【００３０】
この電磁弁制御装置では、特定の電子装置が作動しているときには、第２の電流値がピーク値に設定される。
したがって、この電磁弁制御装置では、少なくとも１つの電磁弁のコイルに流れる電流に影響される電子装置が特定の電子装置に指定されていれば、少なくとも１つの電磁弁のコイルに流れる電流によって特定の電子装置が受ける電磁気的な影響を低減させることができる。
【００３１】
また、請求項１２に記載の電磁弁制御装置では、ピーク値が第２の電流値に設定されている場合に、圧力低下手段が、少なくとも１つの電磁弁から噴射される燃料の圧力を低下させる。
【００３２】
つまり、この電磁弁制御装置では、ピーク値が第２の電流値に設定されている場合に、電磁弁に作用する燃料の圧力を低下させることで、電磁弁の閉鎖に要する時間を一層短縮することができる。
【００３３】
ところで、電磁弁制御装置では、各手段がどのように配置されてもよい。
例えば、請求項１３に記載の電磁弁制御装置は、ピーク値設定手段と、電流供給手段とを別体に備えている。
【００３４】
また、請求項１４に記載の電磁弁制御装置は、ピーク値設定手段と、電流供給手段と、圧力低下手段とを別体に備えている。
また、請求項１５に記載の電磁弁制御装置は、ピーク値設定手段と、電流供給手段とを別体に備え、圧力低下手段をピーク値設定手段もしくは電流供給手段と一体に備えている。
【００３５】
また、請求項１６に記載の電磁弁制御装置は、ピーク値設定手段と、電流供給手段とを一体に備えている。
また、請求項１７に記載の電磁弁制御装置は、ピーク値設定手段と、電流供給手段と、圧力低下手段とを一体に備えている。
【発明を実施するための最良の形態】
【００３６】
以下に本発明の実施形態を図面とともに説明する。
＜第１実施形態＞
まず、図１は、本第１実施形態における電磁弁制御装置の全体的な構成ブロック図を示している。
【００３７】
図１に示す電磁弁制御装置１は、車両（図示せず）に搭載されており、この車両に搭載された直噴型４気筒ガソリンエンジン（図示せず）の各気筒（＃１〜＃４気筒）に配設された４つの電磁弁（所謂インジェクタ）２１〜２４を制御する。
【００３８】
４つの電磁弁２１〜２４は、各々に設けられたソレノイドのコイルＬ１〜Ｌ４の非通電時には、各々に設けられたバネ（図示せず）の付勢力によって閉鎖される一方、各々のコイルＬ１〜Ｌ４の通電時には、各々のソレノイドが発生する電磁力によって開放され、燃料を噴射するように構成されている。
【００３９】
電磁弁制御装置１は、エンジン電子制御ユニット（ＥＣＵ）１１と、駆動ユニット１２とを別体の装置として備えている。
ここで、エンジンＥＣＵ１１は、マイクロコンピュータ（以下、マイコンという）１１１と、上流側ＭＯＳ部１１２と、下流側ＭＯＳ部１１３とを備えている。
【００４０】
マイコン１１１は、ＣＰＵと、ＲＯＭと、ＲＡＭと、Ｉ／Ｏポートと、通信インターフェイス（Ｉ／Ｆ）とを少なくとも含んでいる。そして、マイコン１１１は、当該マイコン１１１のＲＯＭに記憶された各種プログラムに従って各種処理を実行する。
【００４１】
より具体的には、マイコン１１１は、外部の各種センサから入力される各種信号に基づいて、燃料を噴射すべき気筒、燃料を噴射すべき時間の長さ（燃料噴射時間）、電磁弁２１〜２４に供給する燃料の圧力などを決定する。
【００４２】
尚、本第１実施形態では、エンジン回転数信号と、アクセルペダル操作量信号と、スロットル開度信号と、吸入空気流量信号と、燃料圧力信号とがマイコン１１１に入力される。
【００４３】
エンジン回転数信号は、エンジンのクランク軸（図示せず）が一定角度回転する毎に１つのパルスを生じる信号である。また、アクセルペダル操作量信号は、車両に具備されたアクセルペダルの操作量（つまり、アクセルペダルの踏み込み量）を示す信号である。また、スロットル開度信号は、エンジンにおけるスロットルの開度を示す信号である。また、吸入空気流量信号は、エンジンに吸入された空気の流量を示す信号である。また、燃料圧力信号は、電磁弁２１〜２４に供給される燃料の圧力を示す信号である。
【００４４】
また、マイコン１１１は、当該マイコン１１１による上述の決定に基づき、４つの噴射信号（＃１〜＃４気筒噴射信号）と、短時間噴射信号とを駆動ユニット１２に出力する一方、２つの作動信号（上流側作動信号及び下流側作動信号）を上流側ＭＯＳ部１１２と下流側ＭＯＳ部１１３とにそれぞれ出力する。
【００４５】
尚、本第１実施形態において、＃１〜＃４気筒噴射信号はそれぞれ、２値信号であり、電磁弁２１〜２４を開放するときには電圧レベルがＨｉｇｈに設定される一方、電磁弁２１〜２４を閉鎖するときには電圧レベルがＬｏｗに設定される。また、短時間噴射信号は、２値信号であり、燃料噴射時間が予め指定された時間の長さである指定時間より長い場合には電圧レベルがＨｉｇｈに設定される一方、燃料噴射時間が指定時間以下である場合には電圧レベルがＬｏｗに設定される。また、上流側作動信号は、ＰＷＭ信号であり、電磁弁２１〜２４に供給する燃料の圧力を大きくする場合には大きなデューティ比が設定される一方、燃料の圧力を小さくする場合には小さなデューティ比が設定される。また、下流側作動信号は、２値信号であり、燃料ポンプ３１を作動させるときには電圧レベルがＨｉｇｈに設定される一方、燃料ポンプ３１を停止させるときには電圧レベルがＬｏｗに設定される。
【００４６】
また、マイコン１１１は、車両に搭載されたＬＡＮ（例えばＣＡＮ）を介して、車両に搭載された他の電子装置と通信を行う。
上流側ＭＯＳ部１１２は、ＭＯＳＦＥＴ（図示せず）を備え、マイコン１１１から出力される上述の上流側作動信号に従ってＭＯＳＦＥＴをＯＮ／ＯＦＦするように構成されている。そして、このＭＯＳＦＥＴのドレインは、車両に搭載されたバッテリ（図示せず）の正極（ＶＢ）に接続されている一方、このＭＯＳＦＥＴのソースは、燃料ポンプ３１を作動させるコイルＬ５の一端に接続されている。つまり、上流側ＭＯＳ部１１２は、当該上流側ＭＯＳ部１１２におけるＭＯＳＦＥＴのＯＮ／ＯＦＦによって、バッテリの正極とコイルＬ５の一端との電気的な接続をＯＮ／ＯＦＦするように設定されている。
【００４７】
下流側ＭＯＳ部１１３は、上流側ＭＯＳ部１１２とほぼ同様に構成されている。そして、下流側ＭＯＳ部１１３におけるＭＯＳＦＥＴのドレインは、コイルＬ５の他端（上記一端の反対側の端部）に接続されている一方、このＭＯＳＦＥＴのソースは、バッテリのグラウンド（ＧＮＤ）に接続されている。つまり、下流側ＭＯＳ部１１３は、上述の下流側作動信号に従って当該下流側ＭＯＳ部１１３におけるＭＯＳＦＥＴをＯＮ／ＯＦＦすることによって、コイルＬ５の他端とバッテリのＧＮＤとの電気的な接続をＯＮ／ＯＦＦするように設定されている。
【００４８】
一方、駆動ユニット１２は、整流部１２１と、昇圧部１２２と、電磁弁制御部１２３とを備えている。
整流部１２１は、ダイオードＤ１〜Ｄ８を備えている。
【００４９】
ダイオードＤ１は、当該ダイオードＤ１のアノードが電磁弁制御部１２３における後述の定電流ＭＯＳ部（図３参照）に接続されている一方、当該ダイオードＤ１のカソードが電磁弁２１，２４におけるコイルＬ１，Ｌ４の一端に接続されている。
【００５０】
ダイオードＤ２は、当該ダイオードＤ２のアノードが電磁弁制御部１２３における後述の定電流ＭＯＳ部に接続されている一方、当該ダイオードＤ２のカソードが電磁弁２２，２３におけるコイルＬ２，Ｌ３の一端に接続されている。
【００５１】
ダイオードＤ３は、当該ダイオードＤ３のアノードがバッテリのＧＮＤに接続されている一方、当該ダイオードＤ３のカソードが電磁弁２１，２４におけるコイルＬ１，Ｌ４の上記一端と、電磁弁制御部１２３における後述の放電ＭＯＳ部（図３参照）とに接続されている。
【００５２】
ダイオードＤ４は、当該ダイオードＤ４のアノードがバッテリのＧＮＤに接続されている一方、当該ダイオードＤ４のカソードが電磁弁２２，２３におけるコイルＬ２，Ｌ３の上記一端と、電磁弁制御部１２３における後述の放電ＭＯＳ部とに接続されている。
【００５３】
ダイオードＤ５は、当該ダイオードＤ５のカソードが昇圧部１２２における後述のコンデンサＣ２（図２参照）の正極に接続されている一方、当該ダイオードＤ５のアノードが電磁弁２１におけるコイルＬ１の他端（上記一端の反対側の端部）に接続されている。
【００５４】
ダイオードＤ６は、当該ダイオードＤ６のカソードが昇圧部１２２における後述のコンデンサＣ２の正極に接続されている一方、当該ダイオードＤ６のアノードが電磁弁２４におけるコイルＬ４の他端（上記一端の反対側の端部）に接続されている。
【００５５】
ダイオードＤ７は、当該ダイオードＤ７のカソードが昇圧部１２２における後述のコンデンサＣ２の正極に接続されている一方、当該ダイオードＤ７のアノードが電磁弁２３におけるコイルＬ３の他端（上記一端の反対側の端部）に接続されている。
【００５６】
ダイオードＤ８は、当該ダイオードＤ８のカソードが昇圧部１２２における後述のコンデンサＣ２の正極に接続されている一方、当該ダイオードＤ８のアノードが電磁弁２２におけるコイルＬ２の他端（上記一端の反対側の端部）に接続されている。
【００５７】
つまり、整流部１２１では、電磁弁制御部１２３からコイルＬ１〜Ｌ４に電圧が印加されたときに、コイルＬ１〜Ｌ４に逆起電力（コイルＬ１〜Ｌ４に電流が流れるのを妨げる逆起電力）が生じると、ダイオードＤ３，Ｄ４を介して、バッテリのＧＮＤからコイルＬ１〜Ｌ４に電流が流入し、逆起電力が抑制される。
【００５８】
また、整流部１２１では、電磁弁制御部１２３からコイルＬ１〜Ｌ４に流れる電流が低減、もしくは遮断されたときに、コイルＬ１〜Ｌ４に逆起電力（コイルＬ１〜Ｌ４に流れる電流を保持する逆起電力）が生じると、ダイオードＤ５〜Ｄ８を介して、この逆起電力が昇圧部１２２における後述のコンデンサＣ２に回生され、逆起電力が抑制される。
【００５９】
また、整流部１２１では、電磁弁制御部１２３における後述の放電ＭＯＳ部から高電圧（本第１実施形態では５０ＶＤＣ）が出力されたときに、電磁弁制御部１２３における後述の定電流ＭＯＳ部に高電圧が印加されるのをダイオードＤ１，Ｄ２が阻止する一方、放電ＭＯＳ部から高電圧の出力が停止されたときに、定電流ＭＯＳ部から出力されるバッテリの電圧（本第１実施形態では１５ＶＤＣ）がダイオードＤ１，Ｄ２を介してコイルＬ１〜Ｌ４に出力される。
【００６０】
ここで、図２は、本第１実施形態における昇圧部１２２の回路図である。
図２に示すように、昇圧部１２２は、コイルＬ６と、ＭＯＳＦＥＴ１２２ａと、コンデンサＣ２と、ダイオードＤ９と、抵抗器Ｒ３〜Ｒ６とを備えている。
【００６１】
コイルＬ６は、当該コイルＬ６の一端がバッテリの正極に接続され、当該コイルＬ６の他端がＭＯＳＦＥＴ１２２ａのドレインに接続されている。
ＭＯＳＦＥＴ１２２ａは、Ｎチャネル型のＭＯＳＦＥＴである。そして、ＭＯＳＦＥＴ１２２ａは、当該ＭＯＳＦＥＴ１２２ａのゲートが抵抗器Ｒ４を介して電磁弁制御部１２３における後述の昇圧制御部（図３参照）に接続されている一方、当該ＭＯＳＦＥＴ１２２ａのソースが抵抗器Ｒ３を介してバッテリのＧＮＤに接続されている。
【００６２】
コンデンサＣ２は、電解コンデンサである。そして、コンデンサＣ２は、当該コンデンサＣ２の正極が電磁弁制御部１２３における後述の放電ＭＯＳ部に接続されている一方、当該コンデンサＣ２の負極がＭＯＳＦＥＴ１２２ａのソースに接続されている。
【００６３】
ダイオードＤ９は、当該ダイオードＤ９のアノードがコイルＬ６の上記他端に接続されている一方、当該ダイオードＤ９のカソードが、コンデンサＣ２の正極に接続されている。さらに、ダイオードＤ９のカソードは、昇圧部１２２の外部で直列接続された抵抗器Ｒ１，Ｒ２を介して、バッテリのＧＮＤに接続されている。そして、抵抗器Ｒ２に生じる電圧は、コンデンサＣ２の電圧を監視するための監視電圧ＶＭＯＮとして電磁弁制御部１２３に入力されている。
【００６４】
抵抗器Ｒ５は、当該抵抗器Ｒ５の一端がＭＯＳＦＥＴ１２２ａのソースに接続されている一方、当該抵抗器Ｒ５の他端が電磁弁制御部１２３における後述の昇圧制御部に接続されている。
【００６５】
抵抗器Ｒ６は、当該抵抗器Ｒ６の一端がバッテリのＧＮＤに接続されている一方、当該抵抗器Ｒ６の他端が電磁弁制御部１２３における後述の昇圧制御部に接続されている。そして、抵抗器Ｒ５，Ｒ６の上記他端の間には、昇圧部１２２の外部に設けられたコンデンサ（本第１実施形態ではセラミックコンデンサ）Ｃ１が接続され、このコンデンサＣ１と、抵抗器Ｒ５，Ｒ６とによって、ローパスフィルタが形成されている。
【００６６】
つまり、昇圧部１２２では、電磁弁制御部１２３における後述の昇圧制御部から出力される電圧信号に応じて、ＭＯＳＦＥＴ１２２ａがＯＮ／ＯＦＦし、コイルＬ６が逆起電力を発生する。そして、この逆起電力がダイオードＤ９で整流されて、コンデンサＣ２に蓄えられ、バッテリの電圧よりも高い上述の高電圧が生成される。
【００６７】
次に、図３は、本第１実施形態における電磁弁制御部１２３の構成ブロック図である。
図３に示すように、電磁弁制御部１２３は、昇圧制御部１２４と、電流制御部１２５と、図示しない、もう１つの電流制御部とを備えている。
【００６８】
昇圧制御部１２４は、上述の監視電圧ＶＭＯＮに基づいて、昇圧部１２２におけるＭＯＳＦＥＴ１２２ａをＯＮ／ＯＦＦする電圧信号をＭＯＳＦＥＴ１２２ａのゲートに出力し、昇圧部１２２が生成する高電圧を一定に保持する。さらに、昇圧制御部１２４は、上述の監視電圧（ＶＭＯＮ）と、昇圧部１２２における抵抗器Ｒ３の両端間の電圧と、当該昇圧制御部１２４が出力する上述の電圧信号とに基づいて、昇圧部１２２が正常に作動しているか否かを診断する。
【００６９】
電流制御部１２５は、気筒ＭＯＳ部１２６，１２７と、電流測定部１２８と、比較器１２９と、定電流制御部１３０と、定電流ＭＯＳ部１３１と、放電制御部１３２と、放電ＭＯＳ部１３３とを備えている。
【００７０】
気筒ＭＯＳ部１２６は、Ｎチャネル型のＭＯＳＦＥＴ１２６ａを備えている。そして、気筒ＭＯＳ部１２６は、図示しない経路を介して当該気筒ＭＯＳ部１２６に入力される上述の＃１気筒噴射信号の電圧レベルがＨｉｇｈのときには、ＭＯＳＦＥＴ１２６ａをＯＮする一方、＃１気筒噴射信号の電圧レベルがＬｏｗのときには、ＭＯＳＦＥＴ１２６ａをＯＦＦするように構成されている。
【００７１】
ここで、ＭＯＳＦＥＴ１２６ａは、当該ＭＯＳＦＥＴ１２６ａのドレインが電磁弁２１におけるコイルＬ１の上記他端に接続されている一方、当該ＭＯＳＦＥＴ１２６ａのソースが電流測定部１２８に接続されている。
【００７２】
つまり、気筒ＭＯＳ部１２６は、＃１気筒噴射信号の電圧レベルがＨｉｇｈのときには、コイルＬ１の他端と電流測定部１２８とを電気的に接続する一方、＃１気筒噴射信号の電圧レベルがＬｏｗのときには、コイルＬ１の他端と電流測定部１２８との電気的な接続を遮断する。
【００７３】
気筒ＭＯＳ部１２７は、気筒ＭＯＳ部１２６と全く同様に構成されている。但し、気筒ＭＯＳ部１２７には、図示しない経路を介して上述の＃４気筒噴射信号が入力されている。そして、気筒ＭＯＳ部１２７のＭＯＳＦＥＴ１２７ａは、当該ＭＯＳＦＥＴ１２７ａのドレインが電磁弁２４におけるコイルＬ４の上記他端に接続されている一方、当該ＭＯＳＦＥＴ１２７ａのソースが電流測定部１２８に接続されている。
【００７４】
つまり、気筒ＭＯＳ部１２７は、＃４気筒噴射信号の電圧レベルがＨｉｇｈのときには、コイルＬ４の他端と電流測定部１２８とを電気的に接続する一方、＃４気筒噴射信号の電圧レベルがＬｏｗのときには、コイルＬ４の他端と電流測定部１２８との電気的な接続を遮断する。
【００７５】
電流測定部１２８は、抵抗器Ｒ７〜Ｒ９と、増幅器１２８ａと、コンデンサＣ３とを備えている。
抵抗器Ｒ７は、当該抵抗器Ｒ７の一端が気筒ＭＯＳ部１２６，１２７におけるＭＯＳＦＥＴ１２６ａ，１２７ａのソースに接続されている一方、当該抵抗器Ｒ７の他端がバッテリのＧＮＤに接続されている。
【００７６】
増幅器１２８ａは、当該増幅器１２８ａの正極側入力端子が、抵抗器Ｒ８を介して、抵抗器Ｒ７の上記一端に接続されている一方、当該増幅器１２８ａの負極側入力端子が、抵抗器Ｒ９を介して、抵抗器Ｒ７の上記他端に接続されている。そして、増幅器１２８ａの正極側入力端子と負極側入力端子との間には、コンデンサ（本第１実施形態では、セラミックコンデンサ）Ｃ３が接続され、コンデンサＣ３と、抵抗器Ｒ８，Ｒ９とによってローパスフィルタが形成されている。
【００７７】
つまり、電流測定部１２８では、電磁弁２１，２４のコイルＬ１，Ｌ４に流れた電流が、気筒ＭＯＳ部１２６，１２７を介して抵抗器Ｒ７に流れる。そして、この電流によって抵抗器Ｒ７の両端間に生じる電圧が増幅器１２８ａによって増幅され、増幅された電圧が増幅器１２８ａから出力される。尚、増幅器１２８ａの正極側入力端子に入力される電圧は、コイルＬ１，Ｌ４に流れた電流の大きさを示す電流測定電圧として、放電制御部１３２にも入力されている。
【００７８】
比較器１２９は、当該比較器１２９の正極側入力端子に、予め設定された定電流設定電圧が入力されている一方、当該比較器１２９の負極側入力端子に、増幅器１２８ａの出力電圧が入力されている。
【００７９】
ここで、定電流設定電圧は、駆動ユニット１２内部で別途生成される電圧である。そして、定電流設定電圧の大きさは、電磁弁２１，２４の開放を保持するためにコイルＬ１，Ｌ４に流れるべき大きさの電流（定電流）が抵抗器Ｒ７に流れたときに、抵抗器Ｒ７の両端間に生じ得る電圧を増幅器１２８ａで増幅した大きさに相当している。
【００８０】
つまり、比較器１２９では、増幅器１２８ａの出力電圧が定電流設定電圧よりも小さい場合（電磁弁２１，２４のコイルＬ１，Ｌ４に流れた電流が定電流よりも小さい場合）には、当該比較器１２９の出力電圧のレベルがＨｉｇｈとなる。一方、増幅器１２８ａの出力電圧が定電流設定電圧よりも大きい場合（電磁弁２１，２４のコイルＬ１，Ｌ４に流れた電流が定電流よりも大きい場合）には、当該比較器１２９の出力電圧のレベルがＬｏｗとなる。
【００８１】
定電流制御部１３０は、比較器１２９の出力電圧のレベルと、＃１気筒噴射信号及び＃４気筒噴射信号の電圧レベルとに基づいた電圧信号を定電流ＭＯＳ部１３１に出力し、コイルＬ１，Ｌ４に定電流が流れるように定電流ＭＯＳ部１３１を制御する。
【００８２】
定電流ＭＯＳ部１３１は、ＭＯＳＦＥＴ（図示せず）を備え、定電流制御部１３０から出力される電圧信号に従ってＭＯＳＦＥＴをＯＮ／ＯＦＦするように構成されている。そして、このＭＯＳＦＥＴのドレインは、バッテリの正極に接続されている一方、このＭＯＳＦＥＴのソースは、ダイオードＤ１を介して、コイルＬ１，Ｌ４の上記一端に接続されている。
【００８３】
つまり、定電流ＭＯＳ部１３１は、当該定電流ＭＯＳ部１３１におけるＭＯＳＦＥＴのＯＮ／ＯＦＦによって、バッテリの正極とコイルＬ１，Ｌ４の一端との電気的な接続をＯＮ／ＯＦＦする。
【００８４】
ここで、図４は、本第１実施形態における放電制御部１３２の回路図である。
図４に示すように、放電制御部１３２は、ピーク値生成部１３４と、ピーク電流検出部１３５と、高電圧監視部１３６と、ワンショット生成部１３７と、放電指令部１３８と、放電停止指令部１３９と、放電禁止設定部１４０とを備えている。
【００８５】
ピーク値生成部１３４は、ピーク値格納部１３４ａと、Ｄ／Ａ変換器１３４ｂと、オペアンプＯＰ１と、抵抗器Ｒ１０，Ｒ１１とを備えている。
ピーク値格納部１３４ａは、再書込可能な不揮発性の記憶素子（図示せず）と、この記憶素子に記憶されたデータを選択して出力するセレクタ（図示せず）とを備えている。そして、ピーク値格納部１３４ａには、第１ピーク値と第２ピーク値とが予め書き込まれている。
【００８６】
尚、第１ピーク値は、予め決められた大きさの第１ピーク電流がコイルＬ１，Ｌ４に流れた場合に抵抗器Ｒ７に発生し得る電圧を示すデジタル値である。また、第２ピーク値は、第１ピーク電流よりも小さい第２ピーク電流がコイルＬ１，Ｌ４に流れた場合に抵抗器Ｒ７に発生し得る電圧を示すデジタル値である。
【００８７】
また、ピーク値格納部１３４ａは、当該ピーク値格納部１３４ａに入力される短時間噴射信号の電圧レベルがＨｉｇｈのときには、第１ピーク値を出力する一方、短時間噴射信号の電圧レベルがＬｏｗのときには、第２ピーク値を出力する。
【００８８】
Ｄ／Ａ変換器１３４ｂは、ピーク値格納部１３４ａから出力されたデジタル値（第１ピーク値もしくは第２ピーク値）を、該デジタル値が示す電圧を有するアナログ信号に変換して出力する。
【００８９】
オペアンプＯＰ１は、当該オペアンプＯＰ１の電源の正極及び負極が、バッテリの正極とバッテリのＧＮＤとにそれぞれ接続されている。そして、オペアンプＯＰ１の正極側入力端子には、Ｄ／Ａ変換器１３４ｂから出力されるアナログ信号が入力される一方、オペアンプＯＰ１の負極側入力端子には、当該オペアンプＯＰ１の出力電圧が入力されている。つまり、オペアンプＯＰ１は、ボルテージフォロワとして機能するように設定されている。
【００９０】
ここで、オペアンプＯＰ１の特性によって、オペアンプＯＰ１の出力電圧がＤ／Ａ変換器１３４ｂから出力されるアナログ信号の電圧よりも大きくなってしまうことがある。そこで、本第１実施形態では、オペアンプＯＰ１の出力端子は、抵抗器Ｒ１０，Ｒ１１を介してバッテリのＧＮＤに接続され、抵抗器Ｒ１１に発生する電圧がＤ／Ａ変換器１３４ｂから出力されるアナログ信号の電圧にほぼ等しくなるように処置されている。
【００９１】
つまり、ピーク値生成部１３４では、短時間噴射信号の電圧レベルに応じたピーク電流を電圧値を用いて設定する。
ピーク電流検出部１３５は、オペアンプＯＰ２を備えている。
【００９２】
オペアンプＯＰ２は、当該オペアンプＯＰ２の電源の正極及び負極が、バッテリの正極とバッテリのＧＮＤとにそれぞれ接続されている。そして、オペアンプＯＰ２の正極側入力端子には、抵抗器Ｒ１１に発生する電圧（つまり、Ｄ／Ａ変換器１３４ｂから出力されるアナログ信号の電圧に相当）が入力されている一方、オペアンプＯＰ２の負極側入力端子には、上述の電流測定電圧が入力されている。
【００９３】
つまり、ピーク電流検出部１３５では、コイルＬ１，Ｌ４に流れた電流が第１ピーク電流もしくは第２ピーク電流よりも小さいときには、オペアンプＯＰ２の出力電圧のレベルがＨｉｇｈとなる一方、コイルＬ１，Ｌ４に流れた電流が第１ピーク電流もしくは第２ピーク電流よりも大きいときには、オペアンプＯＰ２の出力電圧のレベルがＬｏｗとなる。
【００９４】
高電圧監視部１３６は、オペアンプＯＰ３を備えている。
オペアンプＯＰ３は、当該オペアンプＯＰ３の電源の正極及び負極が、バッテリの正極とバッテリのＧＮＤとにそれぞれ接続されている。そして、オペアンプＯＰ３の正極側入力端子には、予め設定された基準電圧ＶＲＥＦが入力されている一方、オペアンプＯＰ３の負極側入力端子には、上述の監視電圧ＶＭＯＮが入力されている。
【００９５】
尚、基準電圧ＶＲＥＦは、駆動ユニット１２内部で別途生成されている。そして、基準電圧ＶＲＥＦの大きさは、コンデンサＣ２で上述の高電圧が発生しているときに、上述の抵抗器Ｒ２で発生しているべき電圧の大きさにほぼ相当している。
【００９６】
つまり、高電圧監視部１３６では、コンデンサＣ２で高電圧が保持されているときには、オペアンプＯＰ３の出力電圧のレベルがＬｏｗとなる一方、コンデンサＣ２で高電圧が保持されていないときには、オペアンプＯＰ３の出力電圧のレベルがＨｉｇｈとなる。
【００９７】
ワンショット生成部１３７は、当該ワンショット生成部１３７に入力されている＃１，＃４気筒噴射信号のいずれか一方の電圧レベルがＬｏｗからＨｉｇｈに変化したときに（つまり、電磁弁２１，２４のいずれか一方が開放されるときに）、１つのパルス信号を生成するように構成されている。但し、ワンショット生成部１３７が生成するパルス信号は、コイルＬ１，Ｌ４に高電圧が印加されてからコイルＬ１，Ｌ４に流れる電流の大きさが第１ピーク電流の大きさに到達するまでの時間にほぼ相当するパルス幅を有している。
【００９８】
放電指令部１３８は、ＡＮＤゲート１３８ａと、アンプＡＭＰ１とを備えている。
ＡＮＤゲート１３８ａは、３つの入力端子を備えている。これら３つの入力端子には、ワンショット生成部１３７の出力電圧と、高電圧監視部１３６の出力電圧と、ピーク電流検出部１３５の出力電圧とがそれぞれ入力されている。そして、ＡＮＤゲート１３８ａは、ワンショット生成部１３７の出力電圧のレベルがＨｉｇｈ、且つ、高電圧監視部１３６の出力電圧のレベルがＬｏｗ、且つ、ピーク電流検出部１３５の出力電圧のレベルがＨｉｇｈのときに、アクティブ状態となり、当該ＡＮＤゲート１３８ａの出力電圧のレベルがＨｉｇｈとなるように構成されている。
【００９９】
アンプＡＭＰ１は、オープンコレクタ型もしくはオープンドレイン型のバッファ回路である。そして、アンプＡＭＰ１の電源の正極及び負極には、駆動ユニット１２内に別途設けられた直流電源の正極（ＶＣＣ）と直流電源のＧＮＤとがそれぞれ接続されている。尚、この直流電源のＧＮＤは、バッテリのＧＮＤと同電位に設定されているため、以下では、直流電源のＧＮＤもバッテリＧＮＤに含める。また、直流電源の電圧は、バッテリの電圧よりも低い電圧（例えば５ＶＤＣ）が設定されている。
【０１００】
また、アンプＡＭＰ１の入力端子には、ＡＮＤゲート１３８ａの出力電圧が入力されており、ＡＮＤゲート１３８ａの出力電圧のレベルがＬｏｗのときには、当該アンプＡＭＰ１の出力電圧がＬｏｗとなる一方、ＡＮＤゲート１３８ａの出力電圧のレベルがＨｉｇｈのときには、当該アンプＡＭＰ１の出力インピーダンスがハイインピーダンスとなる。
【０１０１】
つまり、放電指令部１３８では、コイルＬ１，Ｌ４に高電圧が印加されてからコイルＬ１，Ｌ４に流れる電流の大きさが第１ピーク電流の大きさに到達するまでの間に、コンデンサＣ２に高電圧が保持されている場合にのみ、アンプＡＭＰ１の出力インピーダンスがハイインピーダンスとなる。
【０１０２】
放電停止指令部１３９は、ＯＲゲート１３９ａと、ＡＮＤゲート１３９ｂと、アンプＡＭＰ２とを備えている。
ＯＲゲート１３９ａは、３つの入力端子を備えている。これら３つの入力端子には、ワンショット生成部１３７の出力電圧と、ピーク電流検出部１３５の出力電圧と、高電圧監視部１３６の出力電圧とがそれぞれ入力されている。そして、ＯＲゲート１３９ａは、少なくとも、ワンショット生成部１３７の出力電圧のレベルがＬｏｗ、もしくはピーク電流検出部１３５の出力電圧のレベルがＬｏｗ、もしくは高電圧監視部１３６の出力電圧のレベルがＨｉｇｈのときに、アクティブ状態となり、当該ＯＲゲート１３９ａの出力電圧のレベルがＨｉｇｈとなるように構成されている。
【０１０３】
ＡＮＤゲート１３９ｂは、２つの入力端子を備えている。これら２つの入力端子には、＃１，＃４気筒噴射信号と、ＯＲゲート１３９ａの出力電圧とがそれぞれ入力されている。そして、ＡＮＤゲート１３９ｂは、＃１，＃４気筒噴射信号のいずれか一方とＯＲゲート１３９ａの出力電圧とがＨｉｇｈのときに、アクティブ状態となり、当該ＡＮＤゲート１３９ｂの出力電圧のレベルがＨｉｇｈとなる。
【０１０４】
アンプＡＭＰ２は、トーテムポール型のバッファ回路である。そして、アンプＡＭＰ２の電源の正極及び負極には、直流電源の正極とバッテリのＧＮＤとがそれぞれ接続されている。また、アンプＡＭＰ２の入力端子には、ＡＮＤゲート１３９ｂの出力電圧が入力されており、ＡＮＤゲート１３９ｂの出力電圧のレベルがＨｉｇｈのときには、当該アンプＡＭＰ２の出力電圧のレベルもＨｉｇｈとなる一方、ＡＮＤゲート１３９ｂの出力電圧のレベルがＬｏｗのときには、当該アンプＡＭＰ２の出力電圧のレベルもＬｏｗとなる。
【０１０５】
つまり、放電停止指令部１３９では、＃１，＃４気筒噴射信号の電圧レベルがＨｉｇｈのときに、コンデンサＣ２に高電圧が保持されていなかったり、もしくはコイルＬ１，Ｌ４に流れる電流がピーク電流に到達していたり、もしくはコイルＬ１，Ｌ４に流れる電流の大きさが第１ピーク電流の大きさに到達するまでの時間が経過していると、アンプＡＭＰ２の出力電圧のレベルがＨｉｇｈとなる。
【０１０６】
放電禁止設定部１４０は、ＮＯＲゲート１４０ａと、トランジスタＴｒ１とを備えている。
ＮＯＲゲート１４０ａは、２つの入力端子を備えている。これら２つの入力端子には、ピーク電流検出部１３５の出力電圧と、ワンショット生成部１３７の出力電圧とがそれぞれ入力されている。そして、ＮＯＲゲート１４０ａは、少なくとも、ピーク電流検出部１３５の出力電圧のレベルがＨｉｇｈ、もしくはワンショット生成部１３７の出力電圧のレベルがＨｉｇｈのときに、アクティブ状態となり、当該ＮＯＲゲート１４０ａの出力電圧のレベルがＬｏｗとなる。
【０１０７】
トランジスタＴｒ１は、ＮＰＮ型バイポーラトランジスタである。そして、トランジスタＴｒ１のベースは、ＮＯＲゲート１４０ａの出力端子に接続されている。また、トランジスタＴｒ１のコレクタは、オペアンプＯＰ１の出力端子に接続されている一方、トランジスタＴｒ１のエミッタは、バッテリのＧＮＤに接続されている。
【０１０８】
つまり、放電禁止設定部１４０では、ワンショット生成部１３７の出力電圧のレベルがＬｏｗであり、且つ、ピーク電流検出部１３５の出力電圧のレベルがＬｏｗのときにのみ、トランジスタＴｒ１がＯＮする。より具体的には、＃１，＃４気筒噴射信号の電圧レベルがＨｉｇｈになってからコイルＬ１，Ｌ４に流れる電流の大きさが第１ピーク電流の大きさに到達する時間が既に経過しているにもかかわらず、コイルＬ１，Ｌ４に流れる電流の大きさが第１ピーク電流もしくは第２ピーク電流の大きさを越えている場合に、トランジスタＴｒ１がＯＮされる。これにより、オペアンプＯＰ１の出力端子とバッテリのＧＮＤとが電気的に接続され、抵抗器Ｒ１１に発生する電圧が０Ｖ付近（具体的には、トランジスタＴｒ１のエミッタ−コレクタ間の電圧よりも低い電圧）に設定される。これにより、ピーク電流検出部１３５の出力電圧のレベルは、コイルＬ１，Ｌ４に流れる電流がほぼ遮断されるまで（電流測定電圧が、抵抗器Ｒ１１に発生する電圧を下回るまで）、Ｌｏｗのままとなる。そして、＃１，＃４気筒噴射信号の電圧レベルがＬｏｗとなるまでの間、放電停止指令部１３９の出力電圧の電圧レベルはＨｉｇｈのままとなる。
【０１０９】
続いて、図５は、本第１実施形態における放電ＭＯＳ部１３３の構成ブロック図である。
図５に示すように、放電ＭＯＳ部１３３は、ＭＯＳＦＥＴ１３３ａと、トランジスタＴｒ２〜Ｔｒ６と、ツェナーダイオードＺＤ１と、抵抗器Ｒ１２〜Ｒ２４と、コンデンサＣ４とを備えている。
【０１１０】
ＭＯＳＦＥＴ１３３ａは、Ｐチャネル型ＭＯＳＦＥＴである。そして、ＭＯＳＦＥＴ１３３ａのドレインには、コンデンサＣ２の正極が接続されている一方、ＭＯＳＦＥＴ１３３ａのソースには、電磁弁２１，２４におけるコイルＬ１，Ｌ４の上記一端が接続されている。また、ＭＯＳＦＥＴ１３３ａのゲートと、ＭＯＳＦＥＴ１３３ａのソースとの間には、抵抗器Ｒ１８が接続されている。
【０１１１】
さらに、ＭＯＳＦＥＴ１３３ａのゲートには、ツェナーダイオードＺＤ１のカソードが接続され、ＭＯＳＦＥＴ１３３ａのソースには、ツェナーダイオードＺＤ１のアノードが接続されている。即ち、ツェナーダイオードＺＤ１によって、ＭＯＳＦＥＴ１３３ａのゲート−ソース間に過電圧が印加されるのを阻止し、過電圧によってＭＯＳＦＥＴ１３３ａが破損するのを防止している。
【０１１２】
トランジスタＴｒ２は、ＮＰＮ型バイポーラトランジスタである。そして、トランジスタＴｒ２のコレクタは、抵抗器Ｒ１５，Ｒ１６を介して、コンデンサＣ２の正極に接続されている一方、トランジスタＴｒ２のエミッタは、バッテリのＧＮＤに接続されている。また、トランジスタＴｒ２のベースは、抵抗器Ｒ１３を介して、放電指令部１３８のアンプＡＭＰ１の出力端子に接続されている。
【０１１３】
ここで、アンプＡＭＰ１の出力端子は、抵抗器Ｒ１２を介して、直流電源の正極に接続されている。つまり、トランジスタＴｒ２は、アンプＡＭＰ１の出力電圧のレベルがＬｏｗのときにＯＦＦし、アンプＡＭＰ１の出力インピーダンスがハイインピーダンスのときにＯＮするように設定されている。
【０１１４】
尚、トランジスタＴｒ２のベースは、抵抗器Ｒ１４を介して、バッテリのＧＮＤに接続されている。つまり、トランジスタＴｒ２は、当該トランジスタＴｒ２がＯＦＦされるときに、ベース−エミッタ間に蓄えられた電荷を、抵抗器Ｒ１４を介してバッテリのＧＮＤに放出し、当該トランジスタＴｒ２を迅速にＯＦＦできるように設定されている。
【０１１５】
また、トランジスタＴｒ２のベースは、コンデンサＣ４を介して、バッテリのＧＮＤに接続されている。つまり、トランジスタＴｒ２のベースにノイズ電流が流入し、トランジスタＴｒ２が誤ってＯＮしてしまうことが防止されている。
【０１１６】
トランジスタＴｒ３は、ＰＮＰ型のバイポーラトランジスタである。そして、トランジスタＴｒ３のベースは、抵抗器Ｒ１５と抵抗器Ｒ１６との間に接続されている。また、トランジスタＴｒ３のエミッタは、コンデンサＣ２の正極に接続されている一方、トランジスタＴｒ３のコレクタは、抵抗器Ｒ１７を介して、ＭＯＳＦＥＴ１３３ａのゲートに接続されている。
【０１１７】
トランジスタＴｒ４は、ＮＰＮ型のバイポーラトランジスタである。そして、トランジスタＴｒ４のベースは、抵抗器Ｒ１９を介して、上述の放電停止指令部１３９のアンプＡＭＰ２の出力端子に接続されている。また、トランジスタＴｒ４のコレクタは、抵抗器Ｒ２１，Ｒ２２を介して、コンデンサＣ２の正極に接続されている一方、トランジスタＴｒ４のエミッタは、バッテリのＧＮＤに接続されている。つまり、トランジスタＴｒ４は、アンプＡＭＰ２の出力電圧のレベルがＨｉｇｈのときにＯＮするように設定されている。
【０１１８】
尚、トランジスタＴｒ４のベースは、抵抗器Ｒ２０を介して、バッテリのＧＮＤに接続されている。つまり、トランジスタＴｒ４は、当該トランジスタＴｒ４がＯＦＦされるときに、ベース−エミッタ間に蓄えられた電荷を、抵抗器Ｒ２０を介してバッテリのＧＮＤに放出し、当該トランジスタＴｒ４を迅速にＯＦＦできるように設定されている。
【０１１９】
トランジスタＴｒ５は、ＰＮＰ型のバイポーラトランジスタである。そして、トランジスタＴｒ５のベースは、抵抗器Ｒ２１と抵抗器Ｒ２２との間に接続されている。また、トランジスタＴｒ５のエミッタは、コンデンサＣ２の正極に接続されている一方、トランジスタＴｒ５のコレクタは、抵抗器Ｒ２３，Ｒ２４を介して、ＭＯＳＦＥＴ１３３ａのソースに接続されている。
【０１２０】
トランジスタＴｒ６は、ＮＰＮ型のバイポーラトランジスタである。そして、トランジスタＴｒ６のベースは、抵抗器Ｒ２３と抵抗器Ｒ２４との間に接続されている。また、トランジスタＴｒ６のコレクタは、ＭＯＳＦＥＴ１３３ａのゲートに接続されている一方、トランジスタＴｒ６のエミッタは、ＭＯＳＦＥＴ１３３ａのソースに接続されている。
【０１２１】
つまり、放電ＭＯＳ部１３３では、放電指令部１３８（アンプＡＭＰ１）の出力インピーダンスがハイインピーダンスになると、トランジスタＴｒ２がＯＮして、抵抗器Ｒ１５，Ｒ１６に電流が流れ、トランジスタＴｒ３がＯＮする。トランジスタＴｒ３がＯＮすると、抵抗器Ｒ１７，Ｒ１８に電流が流れ、ＭＯＳＦＥＴ１３３ａのゲート−ソース間に発生する電圧（ＭＯＳＦＥＴ１３３ａをＯＮするための閾値電圧よりも高い電圧）によってＭＯＳＦＥＴ１３３ａがＯＮする。そして、コンデンサＣ２の正極と、コイルＬ１，Ｌ４の上記一端とがＭＯＳＦＥＴ１３３ａを介して電気的に接続され、コンデンサＣ２の正極からコイルＬ１もしくはコイルＬ４に電流が流れる。
【０１２２】
一方、放電停止指令部１３９（アンプＡＭＰ２）の出力電圧のレベルがＨｉｇｈになると、トランジスタＴｒ４がＯＮして、抵抗器Ｒ２１，Ｒ２２に電流が流れ、トランジスタＴｒ５がＯＮする。トランジスタＴｒ５がＯＮすると、抵抗器Ｒ２３，Ｒ２４に電流が流れ、トランジスタＴｒ６がＯＮする。トランジスタＴｒ６がＯＮすると、ＭＯＳＦＥＴ１３３ａのゲート−ソース間の電圧が上記閾値電圧を下回り、ＭＯＳＦＥＴ１３３ａがＯＦＦする。そして、コンデンサＣ２の正極と、コイルＬ１，Ｌ４の上記一端との電気的接続が遮断され、電流が遮断される。
【０１２３】
以上のように構成された電流制御部１２５に対し、図３に図示されていない、もう１つの電流制御部は、電流制御部１２５と全く同様に構成されている。但し、もう１つの電流制御部は、＃１，＃４気筒噴射信号の代わりに、＃２，＃３気筒噴射信号が入力され、電磁弁２１，２４におけるコイルＬ１，Ｌ４の代わりに、電磁弁２２，２３におけるコイルＬ２，Ｌ３が接続されている。
【０１２４】
以下、マイコン１１１が実行する各種処理のうち、本発明に係る処理について詳述する。
図６は、マイコン１１１が実行するピーク電流値設定処理の流れを示すフローチャートである。尚、マイコン１１１は、エンジンのクランク軸の回転角度が予め指定された角度になる毎に、本処理を実行する。
【０１２５】
図６に示すように、本処理では、まず、エンジン回転数信号、アクセルペダル操作量信号、スロットル開度信号、吸入空気流量信号、燃料圧力信号の少なくとも一部に基づいて、燃料噴射時間Ｔを算出したのち（Ｓ１００）、算出した燃料噴射時間Ｔが予め指定された指定時間Ｔ１以下であるか否かを判定する（Ｓ１１０）。尚、本第１実施形態では、エンジンのアイドリング時に必要な燃料噴射時間が指定時間Ｔ１として設定されている。
【０１２６】
ここで、燃料噴射時間Ｔが指定時間Ｔ１より長ければ（Ｓ１１０：Ｎｏ）、短時間噴射信号の電圧レベルをＨｉｇｈに設定し（Ｓ１２０）、本処理を終了する。
一方、燃料噴射時間Ｔが指定時間Ｔ１以下であれば（Ｓ１１０：Ｙｅｓ）、短時間噴射信号の電圧レベルをＬｏｗに設定する（Ｓ１３０）。そして、上流側作動信号のデューティ比を現在のデューティ比よりも小さくして、燃料の圧力を低減させ（Ｓ１４０）、本処理を終了する。尚、デューティ比を小さくする場合には、単に現在のデューティ比よりもデューティ比を小さくするだけでもよいし、予め指定されたデューティ比を設定してもよい。
【０１２７】
ここで、図７は、電磁弁制御装置１の作用・効果を示す説明図である。尚、図７（ａ）は、電磁弁２１〜２４の開閉状態を＃１〜＃４気筒噴射信号と、電磁弁２１〜２４におけるコイルＬ１〜Ｌ４に流れる電流とに対応づけて示した説明図である。また、図７（ｂ）は、電磁弁２１〜２４におけるソレノイドに発生する磁束と、燃料噴射時間との関係を示すグラフである。
【０１２８】
図７に示すように、電磁弁制御装置１では、燃料噴射時間Ｔが指定時間Ｔ１よりも長く、電磁弁２１〜２４を閉鎖するにあたり残留磁束の影響が小さい場合には、電磁弁２１〜２４におけるコイルＬ１〜Ｌ４に流れる電流のピークを大きくして、電磁弁２１〜２４の開放に要する時間を短縮する。一方、燃料噴射時間が指定時間Ｔ１以下であり、残留磁束の影響が大きい場合には、電磁弁２１〜２４のコイルに流れる電流のピークを小さくして、電磁弁２１〜２４の閉鎖に要する時間を短縮する。
【０１２９】
したがって、電磁弁制御装置１によれば、燃料噴射時間の長さに応じて燃料の噴射量を高い精度で制御することができる。
また、電磁弁制御装置１では、電磁弁２１〜２４に流れるべき電流のピークを第２ピーク電流に設定しても、一定に保持された高電圧を用いるため、電磁弁２１〜２４に流れる電流が第２ピーク電流に到達するまでの時間が長くなってしまうことがない。
【０１３０】
したがって、燃料噴射時間が短い場合における燃料の噴射量を一層高い精度で制御することができる。
また、電磁弁制御装置１では、燃料噴射時間Ｔを算出するため、燃料噴射時間Ｔが指定時間Ｔ１以下であるか否かを高い精度で判定できる。
【０１３１】
また、電磁弁制御装置１では、コイルＬ１〜Ｌ４に流すべき電流のピークを第２ピーク電流に設定した場合に、電磁弁２１〜２４に作用する燃料の圧力を低下させるため、電磁弁２１〜２４の閉鎖に要する時間を一層短縮することができる。
【０１３２】
尚、本第１実施形態では、マイコン１１１が実行するピーク電流値設定処理のＳ１１０，Ｓ１２０，Ｓ１３０と、ピーク値生成部１３４とが本発明におけるピーク値設定手段に相当し、電流制御部１２５が本発明における電流供給手段に相当する。
【０１３３】
また、本第１実施形態では、ワンショット生成部１３７と、放電指令部１３８と、放電ＭＯＳ部１３３とが本発明における定電圧印加手段に相当し、抵抗器Ｒ７が本発明における電流値測定手段に相当し、ピーク電流検出部１３５と、放電停止指令部１３９と、放電ＭＯＳ部１３３とが本発明における作動停止手段に相当する。
【０１３４】
また、本第１実施形態では、ピーク電流値設定処理のＳ１００が本発明における噴射時間算出手段に相当し、ピーク電流値設定処理のＳ１４０と、上流側ＭＯＳ部１１２とが本発明における圧力低下手段に相当する。
＜第２実施形態＞
次に、第２実施形態について説明する。
【０１３５】
本第２実施形態は、上記第１実施形態の内容を一部変更しただけである。
より具体的には、上記電磁弁制御装置１のマイコン１１１が実行するピーク電流値設定処理の内容が第１実施形態と一部異なるだけであり、ハードウェアの構成については第１実施形態と全く同様である。
【０１３６】
したがって、ここでは、ピーク電流値設定処理についてのみ説明し、その他については説明を省略する。
ここで、図８は、本第２実施形態におけるピーク電流値設定処理の流れを示すフローチャートである。
【０１３７】
図８に示すように、マイコン１１１は、まず、エンジンの運転状態がアイドル状態であるか否かを判定する（Ｓ２００）。このＳ２００において、マイコン１１１は、以下の処理のうちの少なくとも１つを実行する。
【０１３８】
即ち、マイコン１１１は、上述のエンジン回転数信号に基づいて、単位時間あたりにおけるエンジンの回転数を計測し、単位時間あたりの回転数がアイドル状態のときの回転数であるか否かを判定する。また、マイコン１１１は、上述のアクセルペダル操作量信号に基づいて、アクセルペダルの操作量がアイドル状態のときの操作量であるか否かを判定する。また、マイコン１１１は、上述のスロットル開度信号に基づいて、スロットルの開度がアイドル状態のときの開度であるか否かを判定する。また、マイコン１１１は、上述の吸入空気流量信号に基づいて、エンジンに供給される空気の流量がアイドル状態のときの流量であるか否かを判定する。
【０１３９】
そして、マイコン１１１は、エンジンの運転状態がアイドル状態である旨を、上述の判定結果の全部、もしくは一部が示している場合に、エンジンがアイドル状態であると判定する。
【０１４０】
マイコン１１１は、エンジンの運転状態がアイドル状態でないと判定した場合には（Ｓ２００：Ｎｏ）、上述のＳ１２０と同様の処理を実行して（Ｓ２１０）、本処理を終了する。
【０１４１】
一方、エンジンの運転状態がアイドル状態であると判定した場合には（Ｓ２００：Ｙｅｓ）、上述のＳ１３０，Ｓ１４０と同様の処理を実行して（Ｓ２２０，Ｓ２３０）、本処理を終了する。
【０１４２】
つまり、本第２実施形態における電磁弁制御装置１によれば、燃料噴射時間を算出せずとも、第１実施形態における電磁弁制御装置１と同様の効果を得ることができる。
尚、本第２実施形態では、ピーク電流値設定処理のＳ２００が、本発明における回転数計測手段と、本発明におけるスロットル開度判定手段と、本発明における操作量判定手段と、本発明における流量判定手段とに相当する。
【０１４３】
また、本第２実施形態では、ピーク電流値設定処理のＳ２００〜Ｓ２２０が本発明におけるピーク値設定手段の一部に相当する。
＜第３実施形態＞
次に、第３実施形態について説明する。
【０１４４】
本第３実施形態は、上記第１実施形態の内容を一部変更しただけである。
より具体的には、上記電磁弁制御装置１のマイコン１１１が実行するピーク電流値設定処理の内容が第１実施形態と一部異なるだけであり、ハードウェアの構成については第１実施形態と全く同様である。
【０１４５】
したがって、ここでは、ピーク電流値設定処理についてのみ説明し、その他については説明を省略する。
ここで、図９は、本第３実施形態におけるピーク電流値設定処理の流れを示すフローチャートである。尚、マイコン１１１は、所定時間が経過する毎に本処理を実行する。
【０１４６】
図９に示すように、マイコン１１１は、上述のスロットル開度信号と、吸入空気流量信号とに基づいて、エンジンが発生するトルクＥＴを算出したのち（Ｓ３００）、算出したトルクＥＴが予め指定された大きさのトルクＥＴ１以下であるか否かを判定する（Ｓ３１０）。尚、本第３実施形態では、定常速度走行時に必要なトルクの大きさがトルクＥＴ１に設定されている。
【０１４７】
ここで、トルクＥＴがトルクＥＴ１よりも大きければ（Ｓ３１０：Ｎｏ）、マイコン１１１は、トルクＥＴの継続時間を示すカウント値Ｋを０にリセットしたのち（Ｓ３２０）、上述のＳ１２０と同様の処理を実行して（Ｓ３３０）、本処理を終了する。
【０１４８】
一方、トルクＥＴがトルクＥＴ１以下であれば（Ｓ３１０：Ｙｅｓ）、マイコン１１１は、カウント値Ｋをインクリメントしたのち（Ｓ３３０）、カウント値Ｋが予め指定されたカウント値Ｋ１に達しているか否かを判定する（Ｓ３４０）。
【０１４９】
そして、カウント値Ｋがカウント値Ｋ１に未到達であれば（Ｓ３４０：Ｎｏ）、マイコン１１１は、上述のＳ３３０の処理を実行し、本処理を終了する。
一方、カウント値Ｋがカウント値Ｋ１に到達していれば（Ｓ３４０：Ｙｅｓ）、マイコン１１１は、上述のＳＳ１３０，Ｓ１４０と同様の処理を実行したのち（Ｓ３５０，Ｓ３６０）、本処理を終了する。
【０１５０】
つまり、本第３実施形態における電磁弁制御装置１によれば、定常速度走行時のように、燃料噴射時間が短い場合に、燃料の噴射量を高い精度で制御することができる。
尚、本第３実施形態では、ピーク電流値設定処理のＳ３００，Ｓ３１０，Ｓ３３０，Ｓ３４０が本発明における運転状態判定手段に相当し、ピーク電流値設定処理のＳ３３０〜Ｓ３６０が本発明におけるピーク値設定手段の一部に相当する。
＜第４実施形態＞
次に、第４実施形態について説明する。
【０１５１】
本第４実施形態は、上記第２実施形態の内容を一部変更しただけである。
より具体的には、ピーク電流値設定処理の内容が第２実施形態と一部異なるだけであり、ハードウェアの構成については第２実施形態と全く同様である。
【０１５２】
したがって、ここでは、ピーク電流値設定処理についてのみ説明し、その他については説明を省略する。
ここで、図１０は、本第４実施形態におけるピーク電流値設定処理の流れを示すフローチャートである。
【０１５３】
図１０に示すように、本処理では、マイコン１１１は、上述のＳ２００の処理と同様の処理を実行し（Ｓ４００）、エンジンの運転状態がアイドル状態であれば（Ｓ４００：Ｙｅｓ）、上述のＳ２２０，Ｓ２３０と同様の処理を実行したのち（Ｓ４３０，Ｓ４４０）、本処理を終了する。
【０１５４】
一方、エンジンの運転状態がアイドル状態でなければ（Ｓ４００：Ｎｏ）、車載ＬＡＮを介して、車両に搭載された音響・画像機器にアクセスし、音響・画像機器がＯＮされているか否かを判定する（Ｓ４１０）。
【０１５５】
ここで、音響・画像機器がＯＦＦされていれば（Ｓ４１０：Ｎｏ）、上述のＳ２１０と同様の処理を実行して（Ｓ４２０）、本処理を終了する。
一方、音響・画像機器がＯＮされていれば（Ｓ４１０）、Ｓ４３０，Ｓ４４０の処理を実行して、本処理を終了する。
【０１５６】
つまり、本第４実施形態における電磁弁制御装置１によれば、音響・画像機器がＯＮされているときに、電磁弁２１〜２４におけるコイルＬ１〜Ｌ４のピーク電流が第２ピーク電流に設定されるため、コイルＬ１〜Ｌ４に流れる電流によって音響・画像機器が受ける電磁気的な影響を低減させることができる。
【０１５７】
尚、本第４実施形態では、ピーク電流値設定処理のＳ４００〜Ｓ４３０が本発明におけるピーク値設定手段の一部に相当する。
＜第５実施形態＞
次に、第５実施形態について説明する。
【０１５８】
ここで、図１１は、本第５実施形態における電磁弁制御装置５１の全体的な構成ブロック図を示している。
図１１に示すように、電磁弁制御装置５１は、上述の電磁弁制御装置１のエンジンＥＣＵ１１と駆動ユニット１２とを一体化して構成されている。
【０１５９】
そして、電磁弁制御装置５１における電磁弁制御部１５３は、上述の電磁弁制御部１２３に通信Ｉ／Ｆ１５３ａを追加し、通信Ｉ／Ｆ１５３ａによって、ピーク値格納部１３４ａに格納された第１ピーク値及び第２ピーク値を書換可能に構成されている。
【０１６０】
また、電磁弁制御装置５１におけるマイコン１６１は、通信Ｉ／Ｆ１５３ａを介して、ピーク値格納部１３４ａに第１ピーク値及び第２ピーク値を書き込むように上述のマイコン１１１を設定したものである。
【０１６１】
したがって、電磁弁制御装置５１によれば、電磁弁２１〜２４におけるコイルＬ１〜Ｌ４に流すべきピーク電流の大きさを適宜変更することができる。
＜第６実施形態＞
次に、第６実施形態について説明する。
【０１６２】
ここで、図１２は、本第６実施形態における電磁弁制御装置６１の全体的な構成ブロック図を示している。
図１２に示すように、電磁弁制御装置６１は、上述の電磁弁制御装置５１のハードウェアの構成を一部変更しただけである。したがって、電磁弁制御装置５１と同一の構成要素については同一の符号を付して説明を省略する。
【０１６３】
電磁弁制御装置６１は、入力バッファ１６２を備えている。
入力バッファ１６２には、パーキング（Ｐａｒｋ信号）もしくはニュートラル（Ｎｅｕｔｒａｌ）信号が入力されている。
【０１６４】
パーキング信号は、２値信号であり、車両のギアポジションがパーキングになっていないときには電圧レベルがＨｉｇｈに設定される一方、パーキングになっているときには電圧レベルがＬｏｗに設定される。
【０１６５】
ニュートラル信号は、２値信号であり、車両のギアポジションがニュートラルになっていないときには電圧レベルがＨｉｇｈに設定される一方、ニュートラルになっているときには電圧レベルがＬｏｗに設定される。
【０１６６】
そして、入力バッファ１６２は、パーキング信号もしくはニュートラル信号をマイコン１６１と、電磁弁制御部１６３とに出力する。
マイコン１６１は、入力バッファ１６２の出力信号（パーキング信号もしくはニュートラル信号）の電圧レベルを判定するように上述のマイコン１５１を設定したものである。さらに、マイコン１６１は、短時間噴射信号を出力しないように設定されている。
【０１６７】
電磁弁制御部１６３は、短時間噴射信号の代わりに、入力バッファ１６２の出力信号（パーキング信号もしくはニュートラル信号）が入力されるように上述の電磁弁制御部１５３を設定したものである。
【０１６８】
つまり、電磁弁制御装置６１では、パーキング信号もしくはニュートラル信号の電圧レベルに応じて、電磁弁２１〜２４におけるコイルＬ１〜Ｌ４に流すべきピーク電流が第１ピーク電流もしくは第２ピーク電流に設定される。
【０１６９】
したがって、電磁弁制御装置６１では、車両が停止していること、つまり、燃料噴射時間が指定時間Ｔ１以下であることをパーキング信号もしくはニュートラル信号に基づいて判定できる。
【０１７０】
そして、電磁弁制御装置６１では、パーキング信号もしくはニュートラル信号が短時間噴射信号の代わりに電磁弁制御部１６３に入力されているため、マイコン１６１からの指令がなくても、電磁弁２１〜２４に流すべきピーク電流を第１ピーク電流もしくは第２ピーク電流に設定できる。即ち、マイコン１１１にかかる処理負荷を低減させることができる。
【０１７１】
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態をとり得ることはいうまでもない。
【０１７２】
例えば、上記実施形態では、車両に搭載された内燃機関に取り付けられた電磁弁を制御する電磁弁制御装置に本発明を適用したが、車両以外の機械に搭載された内燃機関に取り付けられた電磁弁や、据え置き型の内燃機関に取り付けられた電磁弁を制御する電磁弁制御装置に本発明を適用してもよい。
【０１７３】
また、上記実施形態では、４気筒の直噴型ガソリンエンジンの電磁弁を制御する電磁弁制御装置に本発明を適用したが、３つ以下もしくは５つ以上の気筒を有するエンジンの各気筒に取り付けられた電磁弁を制御する電磁弁制御装置に本発明を適用してもよい。また、ディーゼルエンジンの各気筒に取り付けられた電磁弁を制御する電磁弁制御装置に本発明を適用してもよい。
【０１７４】
また、上記第５，６実施形態の電磁弁制御装置５１，６１は、上流側ＭＯＳ部１１２及び下流側ＭＯＳ部１１３を一体に備えていたが、上流側ＭＯＳ部１１２及び下流側ＭＯＳ部１１３を別体に備えてもよい。
【０１７５】
また、上記実施形態では、記憶素子に記憶された第１ピーク値及び第２ピーク値をＤ／Ａ変換することで、第１ピーク電流及び第２ピーク電流に対応する電圧を生成していたが、その他の方法を用いて、第１ピーク電流及び第２ピーク電流に対応する電圧を生成してもよい。例えば、直列接続した複数の抵抗器によって、上述の高電圧、もしくはバッテリの電圧、もしくは直流電源の電圧を分圧して、第１ピーク電流及び第２ピーク電流に対応する電圧を生成してもよい。
【図面の簡単な説明】
【０１７６】
【図１】第１実施形態における電磁弁制御装置の全体的な構成ブロック図である。
【図２】第１実施形態における昇圧部１２２の回路図である。
【図３】第１実施形態における電磁弁制御部の構成ブロック図である。
【図４】第１実施形態における放電制御部の回路図である。
【図５】第１実施形態における放電ＭＯＳ部の構成ブロック図である。
【図６】第１実施形態におけるピーク電流値設定処理の流れを示すフローチャートである。
【図７】第１実施形態における電磁弁制御装置の作用・効果を示す説明図である
【図８】第２実施形態におけるピーク電流値設定処理の流れを示すフローチャートである。
【図９】第３実施形態におけるピーク電流値設定処理の流れを示すフローチャートである。
【図１０】第４実施形態におけるピーク値設定処理の流れを示すフローチャートである。
【図１１】第５実施形態における電磁弁制御装置の全体的な構成ブロック図である。
【図１２】第６実施形態における電磁弁制御装置の全体的な構成ブロック図である。
【符号の説明】
【０１７７】
１，５１，６１…電磁弁制御装置、１１…エンジンＥＣＵ、１２…駆動ユニット、２１，２２，２３，２４…電磁弁、３１…燃料ポンプ、１１１，１５１，１６１…マイコン、１１２…上流側ＭＯＳ部、１１３…下流側ＭＯＳ部、１２１…整流部、１２２…昇圧部、１２２ａ，１２６ａ，１２７ａ…ＭＯＳＦＥＴ、１２３，１５３，１６３…電磁弁制御部、１２４…昇圧制御部、１２５…電流制御部、１２６，１２７…気筒ＭＯＳ部、１２８…電流測定部、１２８ａ…増幅器、１２９…比較器、１３０…定電流制御部、１３１…定電流ＭＯＳ部、１３２…放電制御部、１３３…放電ＭＯＳ部、１３４…ピーク値生成部、１３４ａ…ピーク値格納部、１３４ｂ…Ｄ／Ａ変換器、１３５…ピーク電流検出部、１３６…高電圧監視部、１３７…ワンショット生成部、１３８…放電指令部、１３８ａ…ＡＮＤゲート、１３９…放電停止指令部、１３９ａ…ＯＲゲート、１３９ｂ…ＡＮＤゲート、１４０…放電禁止設定部、１４０ａ…ＮＯＲゲート、１６２…入力バッファ、１５３ａ…通信Ｉ／Ｆ。
【図１】
2008291778.tif 000003
【図２】
2008291778.tif 000004
【図３】
2008291778.tif 000005
【図４】
2008291778.tif 000006
【図５】
2008291778.tif 000007
【図６】
2008291778.tif 000008
【図７】
2008291778.tif 000009
【図８】
2008291778.tif 000010
【図９】
2008291778.tif 000011
【図１０】
2008291778.tif 000012
【図１１】
2008291778.tif 000013
【図１２】
2008291778.tif 000014