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