(57)【特許請求の範囲】
【請求項１】
車両のエンジンに燃料を噴射するインジェクタ（４１）を駆動する制御装置（３１）に設けられ、
前記インジェクタを開弁させるために該インジェクタの開弁用電気負荷（４１ａ）に放電される電気エネルギが蓄積される出力用コンデンサ（３４）と、
前記車両のバッテリ電圧を昇圧して前記出力用コンデンサを充電する充電回路（３５）と、
前記出力用コンデンサの充電電圧が目標電圧となるように前記充電回路を動作させる充電制御回路（３６）と、
を備える昇圧電源装置であって、
前記出力用コンデンサは、並列な複数のコンデンサ（Ｃ０，Ｃ１）からなり、
当該昇圧電源装置は、
前記複数のコンデンサのうち、特定コンデンサ（Ｃ０）以外のコンデンサ（Ｃ１）に直列に接続されたスイッチであって、オンすることで、当該スイッチに直列なコンデンサを前記特定コンデンサと並列に接続し、オフすることで、当該スイッチに直列なコンデンサを無効化して、前記出力用コンデンサの静電容量を減少させる容量調節用スイッチ（Ｔ１）と、
前記容量調節用スイッチのオンとオフとを切り換える切換手段と、を備え、
前記切換手段（３８，Ｓ１１０，Ｓ１２０）は、前記バッテリ電圧が所定電圧以下である場合に、前記容量調節用スイッチをオフさせること、
を特徴とする昇圧電源装置。
【請求項２】
車両のエンジンに燃料を噴射するインジェクタ（４１）を駆動する制御装置（３１）に設けられ、
前記インジェクタを開弁させるために該インジェクタの開弁用電気負荷（４１ａ）に放電される電気エネルギが蓄積される出力用コンデンサ（３４）と、
前記車両のバッテリ電圧を昇圧して前記出力用コンデンサを充電する充電回路（３５）と、
前記出力用コンデンサの充電電圧が目標電圧となるように前記充電回路を動作させる充電制御回路（３６）と、
を備える昇圧電源装置であって、
前記出力用コンデンサは、並列な複数のコンデンサ（Ｃ０，Ｃ１）からなり、
当該昇圧電源装置は、
前記複数のコンデンサのうち、特定コンデンサ（Ｃ０）以外のコンデンサ（Ｃ１）に直列に接続されたスイッチであって、オンすることで、当該スイッチに直列なコンデンサを前記特定コンデンサと並列に接続し、オフすることで、当該スイッチに直列なコンデンサを無効化して、前記出力用コンデンサの静電容量を減少させる容量調節用スイッチ（Ｔ１）と、
前記容量調節用スイッチのオンとオフとを切り換える切換手段と、を備え、
前記切換手段（３８，Ｓ１３０，Ｓ１４０）は、前記エンジンを始動のためにクランキングするスタータが動作している場合に、前記容量調節用スイッチをオフさせること、
を特徴とする昇圧電源装置。
【請求項３】
車両のエンジンに燃料を噴射するインジェクタ（４１）を駆動する制御装置（３１）に設けられ、
前記インジェクタを開弁させるために該インジェクタの開弁用電気負荷（４１ａ）に放電される電気エネルギが蓄積される出力用コンデンサ（３４）と、
前記車両のバッテリ電圧を昇圧して前記出力用コンデンサを充電する充電回路（３５）と、
前記出力用コンデンサの充電電圧が目標電圧となるように前記充電回路を動作させる充電制御回路（３６）と、
を備える昇圧電源装置であって、
前記出力用コンデンサは、並列な複数のコンデンサ（Ｃ０，Ｃ１）からなり、
当該昇圧電源装置は、
前記複数のコンデンサのうち、特定コンデンサ（Ｃ０）以外のコンデンサ（Ｃ１）に直列に接続されたスイッチであって、オンすることで、当該スイッチに直列なコンデンサを前記特定コンデンサと並列に接続し、オフすることで、当該スイッチに直列なコンデンサを無効化して、前記出力用コンデンサの静電容量を減少させる容量調節用スイッチ（Ｔ１）と、
前記容量調節用スイッチのオンとオフとを切り換える切換手段と、を備え、
前記切換手段（３８，Ｓ１５０，Ｓ１６０）は、前記エンジンの回転数が所定回転数以下である場合に、前記容量調節用スイッチをオフさせること、
を特徴とする昇圧電源装置。
【請求項４】
車両のエンジンに燃料を噴射するインジェクタ（４１）を駆動する制御装置（３１）に設けられ、
前記インジェクタを開弁させるために該インジェクタの開弁用電気負荷（４１ａ）に放電される電気エネルギが蓄積される出力用コンデンサ（３４）と、
前記車両のバッテリ電圧を昇圧して前記出力用コンデンサを充電する充電回路（３５）と、
前記出力用コンデンサの充電電圧が目標電圧となるように前記充電回路を動作させる充電制御回路（３６）と、
を備える昇圧電源装置であって、
前記出力用コンデンサは、並列な複数のコンデンサ（Ｃ０，Ｃ１）からなり、
当該昇圧電源装置は、
前記複数のコンデンサのうち、特定コンデンサ（Ｃ０）以外のコンデンサ（Ｃ１）に直列に接続されたスイッチであって、オンすることで、当該スイッチに直列なコンデンサを前記特定コンデンサと並列に接続し、オフすることで、当該スイッチに直列なコンデンサを無効化して、前記出力用コンデンサの静電容量を減少させる容量調節用スイッチ（Ｔ１）と、
前記容量調節用スイッチのオンとオフとを切り換える切換手段と、を備え、
前記インジェクタは、前記エンジンの気筒に燃料を噴射するものであり、
前記切換手段（３８，Ｓ１７０，Ｓ１８０）は、前記気筒の１回の燃料噴射可能期間において前記インジェクタに実施させる燃料噴射の回数が所定回数以下である場合に、前記容量調節用スイッチをオフさせること、
を特徴とする昇圧電源装置。
【請求項５】
車両のエンジンに燃料を噴射するインジェクタ（４１）を駆動する制御装置（３１）に設けられ、
前記インジェクタを開弁させるために該インジェクタの開弁用電気負荷（４１ａ）に放電される電気エネルギが蓄積される出力用コンデンサ（３４）と、
前記車両のバッテリ電圧を昇圧して前記出力用コンデンサを充電する充電回路（３５）と、
前記出力用コンデンサの充電電圧が目標電圧となるように前記充電回路を動作させる充電制御回路（３６）と、
を備える昇圧電源装置であって、
前記出力用コンデンサは、並列な複数のコンデンサ（Ｃ０，Ｃ１）からなり、
当該昇圧電源装置は、
前記複数のコンデンサのうち、特定コンデンサ（Ｃ０）以外のコンデンサ（Ｃ１）に直列に接続されたスイッチであって、オンすることで、当該スイッチに直列なコンデンサを前記特定コンデンサと並列に接続し、オフすることで、当該スイッチに直列なコンデンサを無効化して、前記出力用コンデンサの静電容量を減少させる容量調節用スイッチ（Ｔ１）と、
前記容量調節用スイッチのオンとオフとを切り換える切換手段と、を備え、
前記切換手段（３８，Ｓ１９０，Ｓ２００）は、前記出力用コンデンサの周囲温度が所定温度以下であると判定した場合に、前記容量調節用スイッチをオフさせること、
を特徴とする昇圧電源装置。
【請求項６】
請求項５に記載の昇圧電源装置において、
前記切換手段は、前記制御装置の内部温度を、前記出力用コンデンサの周囲温度として検出すること、
を特徴とする昇圧電源装置。
【請求項７】
請求項５に記載の昇圧電源装置において、
前記制御装置は、前記車両において前記エンジンが収納されるエンジンルーム（６１）に設けられ、
前記切換手段は、前記エンジンルームの温度を、前記出力用コンデンサの周囲温度として検出すること、
を特徴とする昇圧電源装置。
【請求項８】
請求項７に記載の昇圧電源装置において、
前記切換手段は、前記エンジンルームの温度と相関がある物の温度を、前記エンジンルームの温度として検出すること、
を特徴とする昇圧電源装置。
【請求項９】
請求項８に記載の昇圧電源装置において、
前記物は、前記エンジンに供給される燃料であること、
を特徴とする昇圧電源装置。
【請求項１０】
車両のエンジンに燃料を噴射するインジェクタ（４１）を駆動する制御装置（３１）に設けられ、
前記インジェクタを開弁させるために該インジェクタの開弁用電気負荷（４１ａ）に放電される電気エネルギが蓄積される出力用コンデンサ（３４）と、
前記車両のバッテリ電圧を昇圧して前記出力用コンデンサを充電する充電回路（３５）と、
前記出力用コンデンサの充電電圧が目標電圧となるように前記充電回路を動作させる充電制御回路（３６）と、
を備える昇圧電源装置であって、
前記出力用コンデンサは、並列な複数のコンデンサ（Ｃ０，Ｃ１）からなり、
当該昇圧電源装置は、
前記複数のコンデンサのうち、特定コンデンサ（Ｃ０）以外のコンデンサ（Ｃ１）に直列に接続されたスイッチであって、オンすることで、当該スイッチに直列なコンデンサを前記特定コンデンサと並列に接続し、オフすることで、当該スイッチに直列なコンデンサを無効化して、前記出力用コンデンサの静電容量を減少させる容量調節用スイッチ（Ｔ１）と、
前記容量調節用スイッチのオンとオフとを切り換える切換手段と、を備え、
前記制御装置及び当該昇圧電源装置は、前記制御装置に、電源として、前記バッテリ電圧が供給されることで動作し、
前記切換手段（３８，Ｓ３１０〜Ｓ３４０）は、
前記制御装置に前記バッテリ電圧が供給されて該制御装置が動作を開始した時点においては、前記容量調節用スイッチをオフさせ、その後、前記エンジンの始動が完了したと判定すると、前記容量調節用スイッチをオフからオンさせること、
を特徴とする昇圧電源装置。
【請求項１１】
請求項１０に記載の昇圧電源装置において、
前記切換手段は、
前記エンジンを始動のためにクランキングするスタータが動作しておらず、且つ、前記バッテリ電圧が所定の正常判定値以上であり、且つ、前記エンジンの回転数がアイドル回転数以上の運転判定値以上になった、と判定すると、前記エンジンの始動が完了したと判定すること、
を特徴とする昇圧電源装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インジェクタを駆動する制御装置に設けられる昇圧電源装置に関する。
【背景技術】
【０００２】
車両のエンジンに燃料を噴射するインジェクタを駆動する制御装置には、車両のバッテリ電圧を昇圧してコンデンサを充電することにより、そのコンデンサの充電電圧をバッテリ電圧よりも高い目標電圧にする昇圧回路が備えられる。そして、この種の制御装置では、インジェクタの駆動開始時に、昇圧回路のコンデンサからインジェクタのコイルへ放電させることで、インジェクタの開弁を速めている（例えば、特許文献１参照）。
【０００３】
また、車両に搭載されるエンジンでは、排気ガス低減の目的で高効率な燃焼を図るべく、気筒の１回の燃料噴射可能期間（例えば圧縮〜燃焼行程）において、インジェクタによる燃料噴射を複数回実施する技術がある。その技術は、例えば多段噴射と呼ばれ、近接噴射と呼ばれたりもする。
【０００４】
こうした多段噴射を行う制御装置においては、インジェクタのコイルに対して短期間に複数回のエネルギ供給（放出）が必要となる。このため、昇圧回路のコンデンサの静電容量（以下単に、容量ともいう）は、設計上の所定時間内に例えば無充電でも設計上の所定回数の燃料噴射が確実に実施可能なように、大きい値に設定される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２２１３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
昇圧回路では、コンデンサの容量が大きいほど、そのコンデンサの充電電圧を目標電圧にするのに必要な充電時間（以下、必要充電時間という）が長くなる。このため、コンデンサの容量が常に大きいと、場合によっては、コンデンサの充電電圧が不足する。
【０００７】
例えば、必要充電時間は、バッテリ電圧が低くても長くなる。このため、コンデンサの容量が大きいと、例えばエンジンの始動時のようにバッテリ電圧が低下する場合に、必要充電時間が一段と長くなり、その結果、充電が間に合わずに燃料噴射開始時の充電電圧が目標電圧に達していない、という状態が生じる可能性がある。そのような状態が生じると、インジェクタのコイルに目標電圧を与えることができず、インジェクタの開弁タイミングが遅れてしまい、燃料噴射の制御精度が低下する（具体的には燃料噴射量の減少を招く）こととなる。
【０００８】
そこで、本発明は、コンデンサの目標電圧への充電が間に合わずにインジェクタの開弁遅れが生じてしまうことの防止を目的としている。
【課題を解決するための手段】
【０００９】
第１発明の昇圧電源装置は、車両のエンジンに燃料を噴射するインジェクタを駆動する制御装置に設けられる。
そして、この昇圧電源装置は、インジェクタを開弁させるために該インジェクタの開弁用電気負荷に放電される電気エネルギが蓄積される出力用コンデンサと、車両のバッテリ電圧を昇圧して出力用コンデンサを充電する充電回路と、出力用コンデンサの充電電圧が目標電圧となるように充電回路を動作させる充電制御回路と、を備える。
【００１０】
特に、この昇圧電源装置において、出力用コンデンサは、並列な複数のコンデンサからなり、その複数のコンデンサのうち、特定コンデンサ以外のコンデンサには、直列に、容量調節用スイッチが接続されている。そして、切換手段が容量調節用スイッチをオンさせることで、当該スイッチに直列なコンデンサが特定コンデンサと並列に接続され、切換手段が容量調整用スイッチをオフさせることで、当該スイッチに直列なコンデンサが無効化されて（換言すれば、出力用コンデンサの充放電経路から切り離されて）、出力用コンデンサの静電容量が減少する。
【００１１】
この昇圧電源装置では、切換手段が容量調節用スイッチをオフさせることで、出力用コンデンサの静電容量を減少させて、出力用コンデンサの充電電圧が目標電圧になるまでの充電時間を短縮することができる。よって、出力用コンデンサの目標電圧への充電が間に合わずにインジェクタの開弁遅れが生じてしまう、ということを防止することができる。
【図面の簡単な説明】
【００１２】
【図１】第１実施形態の燃料噴射制御装置を表す構成図である。
【図２】駆動制御回路の動作を説明する説明図である。
【図３】第１実施形態の第１判定処理を表すフローチャートである。
【図４】第１実施形態の第２判定処理を表すフローチャートである。
【図５】第１実施形態の第３判定処理を表すフローチャートである。
【図６】第１実施形態の第４判定処理を表すフローチャートである。
【図７】第１実施形態の第５判定処理を表すフローチャートである。
【図８】第１実施形態の容量復帰処理を表すフローチャートである。
【図９】課題を説明するための説明図である。
【図１０】第２実施形態の容量復帰処理を表すフローチャートである。
【発明を実施するための形態】
【００１３】
実施形態の燃料噴射制御装置について、図面を用い説明する。
本実施形態の燃料噴射制御装置は、車両（自動車）に搭載された多気筒（この例では４気筒）エンジンの各気筒＃１〜＃４に燃料を噴射供給する４個のソレノイド式のインジェクタを駆動するものであり、その各インジェクタのコイルへの通電開始タイミング及び通電時間を制御することにより、各気筒＃１〜＃４への燃料噴射タイミング及び燃料噴射量を制御する。また、本実施形態において、スイッチング素子としてのトランジスタは、例えばＭＯＳＦＥＴであるが、バイポーラトランジスタやＩＧＢＴ（絶縁ゲートバイポーラトランジスタ）等の他種類のトランジスタでも良い。
【００１４】
［第１実施形態］
図１に示すように、燃料噴射制御装置である電子制御装置（以下、ＥＣＵという）３１は、駆動対象であるインジェクタ４１のコイル４１ａの一端（上流側）が接続される端子ＣＭと、コイル４１ａの他端（下流側）が接続される端子ＩＮＪと、端子ＩＮＪに一方の出力端子が接続されたトランジスタＴ１０と、トランジスタＴ１０の他方の出力端子とグランドラインとの間に接続された電流検出用の抵抗Ｒ１０と、を備える。
【００１５】
インジェクタ４１では、開弁用電気負荷としてのコイル４１ａに通電されると、図示しない弁体（いわゆるノズルニードル）が開弁位置に移動し（換言すれば、リフトし）、燃料噴射が行われる。また、コイル４１ａの通電が遮断されると、弁体が元の閉弁位置に戻り、燃料噴射が停止される。
【００１６】
尚、図１では、４個のインジェクタ４１のうち、第ｎ気筒＃ｎ（ｎは１〜４の何れか）に対応する１つのインジェクタ４１だけを示しており、以下では、その１つのインジェクタ４１の駆動に関して説明する。実際には、端子ＣＭは、各気筒のインジェクタ４１について共通の端子となっており、その端子ＣＭに、各インジェクタ４１のコイル４１ａがそれぞれ接続されている。また、端子ＩＮＪ及びトランジスタＴ１０は、各インジェクタ４１について（換言すれば、各気筒について）それぞれ備えられている。トランジスタＴ１０は、駆動対象のインジェクタ４１（換言すれば、噴射対象の気筒）を選択するためのスイッチング素子であり、気筒選択スイッチと呼ばれる。
【００１７】
そして、ＥＣＵ３１は、電源電圧としてのバッテリ電圧（車載バッテリの電圧）ＶＢが供給される電源ラインＬｐに一方の出力端子が接続された定電流用スイッチング素子としてのトランジスタＴ１１と、トランジスタＴ１１の他方の出力端子にアノードが接続され、カソードが上記端子ＣＭに接続された逆流防止用のダイオードＤ１１と、アノードがグランドラインに接続され、カソードが端子ＣＭに接続された電流還流用のダイオードＤ１２と、昇圧回路３３とを備える。
【００１８】
尚、電源ラインＬｐには、車両の使用者が所定のイグニッションオン操作を行うと、バッテリ電圧ＶＢが供給されるようになっている。イグニッションオン操作としては、例えば、イグニッションキーシリンダに挿入したキーをイグニッションオン位置に動かす操作や、プッシュ式スタートボタンを押す操作などがある。
【００１９】
ダイオードＤ１２は、トランジスタＴ１０がオンされている状態でトランジスタＴ１１がオンからオフされた時に、コイル４１ａに電流を還流させる。
昇圧回路３３は、昇圧型ＤＣ／ＤＣコンバータであり、コイル４１ａに放電される電気エネルギが蓄積される出力用コンデンサ３４と、出力用コンデンサ３４の静電容量を調節するための容量調節用スイッチとしてのトランジスタＴ１と、バッテリ電圧ＶＢを昇圧して出力用コンデンサ３４を充電する充電回路３５と、出力用コンデンサ３４の充電電圧が目標電圧となるように充電回路３５を動作させる充電制御回路３６とを備える。
【００２０】
そして、充電回路３５は、インダクタＬ０と、昇圧用のトランジスタＴ０と、逆流防止用のダイオードＤ０と、電流検出用の抵抗Ｒ０とを備える。
インダクタＬ０は、それの一端が電源ラインＬｐに接続され、他端がトランジスタＴ０の一方の出力端子（ドレイン）に接続されている。抵抗Ｒ０は、トランジスタＴ０の他方の出力端子（ソース）とグランドラインとの間に接続されている。インダクタＬ０とトランジスタＴ０との接続点に、ダイオードＤ０のアノードが接続されている。
【００２１】
出力用コンデンサ３４は、互いに並列な複数（この例では２つ）のコンデンサＣ０，Ｃ１からなり、そのコンデンサＣ０，Ｃ１の一端（正極側）は、ダイオードＤ０のカソードに接続されている。尚、コンデンサＣ０，Ｃ１は、例えばアルミ電解コンデンサであるが、他の種類のコンデンサでも良い。
【００２２】
そして、コンデンサＣ０の他端（負極側）は、トランジスタＴ０と抵抗Ｒ０との接続点に接続されている。また、コンデンサＣ１の他端（負極側）に、トランジスタＴ１が直列に接続されており、トランジスタＴ１のコンデンサＣ１側とは反対側の出力端子（ソース）が、トランジスタＴ０と抵抗Ｒ０との接続点に接続されている。
【００２３】
このため、コンデンサＣ１は、トランジスタＴ１がオンすることで、コンデンサＣ０と並列に接続される。また、トランジスタＴ１がオフすると、コンデンサＣ１は、充放電経路から切り離されて無効化される。よって、コンデンサＣ０の静電容量を「Ｃａｐ０」とし、コンデンサＣ１の静電容量を「Ｃａｐ１」とすると、トランジスタＴ１がオンすれば、出力用コンデンサ３４の静電容量は「Ｃａｐ０＋Ｃａｐ１」となるが、トランジスタＴ１がオフすれば、出力用コンデンサ３４の静電容量は「Ｃａｐ０」に減少する。
【００２４】
昇圧回路３３においては、トランジスタＴ０がオン／オフされると、インダクタＬ０とトランジスタＴ０との接続点に、バッテリ電圧ＶＢよりも高いフライバック電圧（逆起電圧）が発生し、そのフライバック電圧によりダイオードＤ０を通じて出力用コンデンサ３４（詳しくはＣ０とＣ１との両方又は一方）が充電される。このため、出力用コンデンサ３４はバッテリ電圧ＶＢよりも高い電圧で充電される。
【００２５】
充電制御回路３６は、当該回路３６に与えられる充電許可信号がアクティブレベルの場合に動作して、出力用コンデンサ３４（Ｃ０，Ｃ１）の正極側の電圧（出力用コンデンサ３４の充電電圧でもあり、以下、コンデンサ電圧という）ＶＣが予め設定された目標電圧（＞ＶＢ）となるように、トランジスタＴ０をオン／オフさせる。
【００２６】
充電制御回路３６は、コンデンサ電圧ＶＣをモニタすると共に、出力用コンデンサ３４の充電電流を抵抗Ｒ０に生じる電圧によりモニタして、出力用コンデンサ３４が効率の良い周期で充電されるようにトランジスタＴ０をオン／オフさせる。そして、充電制御回路３６は、コンデンサ電圧ＶＣが目標電圧になると、トランジスタＴ０をオフのままにして、出力用コンデンサ３４の充電を止める。このため、出力用コンデンサ３４は、それの充電電圧であるコンデンサ電圧ＶＣが目標電圧となるように充電される。
【００２７】
更に、ＥＣＵ３１は、出力用コンデンサ３４の正極側を端子ＣＭに接続させる放電用スイッチング素子としてのトランジスタＴ１２と、アノードが端子ＩＮＪに接続され、カソードがコンデンサＣ０の正極側に接続されたエネルギ回収用のダイオードＤ１３と、トランジスタＴ１０，Ｔ１１，Ｔ１２を制御することで、コイル４１ａに流す電流を制御する駆動制御回路３７と、マイコン（マイクロコンピュータ）３８と、電源回路３９とを備えている。
【００２８】
電源回路３９は、電源ラインＬｐからバッテリ電圧ＶＢが供給され、その供給されるバッテリ電圧ＶＢから、一定の電源電圧Ｖｃｃ（例えば５Ｖ）を生成して出力する。そして、マイコン３８は、電源電圧３９からの電源電圧Ｖｃｃによって動作する。また、電源回路３９は、電源電圧Ｖｃｃの出力を開始してから一定時間の間、マイコン３８をリセットし続けるパワーオンリセット機能も有している。
【００２９】
マイコン３８は、プログラムを実行するＣＰＵ５１、プログラムや固定のデータ等が記憶されたＲＯＭ５２、ＣＰＵ５１による演算結果等が記憶されるＲＡＭ５３、Ａ／Ｄ変換器（ＡＤＣ）５４等を備えている。
【００３０】
そして、マイコン３８は、エンジン回転数ＮＥ、アクセル開度ＡＣＣ、エンジン水温ＴＨＷなど、各種センサ（図示省略）にて検出されるエンジンの運転情報に基づいて、気筒毎に噴射指令信号を生成して駆動制御回路３７に出力する。噴射指令信号は、その信号のレベルがアクティブレベル（本実施形態では例えばハイ）の間だけインジェクタ４１のコイル４１ａに通電する（換言すれば、インジェクタ４１を開弁させる）、という意味を持っている。
【００３１】
また、マイコン３８は、気筒毎の噴射指令信号を全てローにしている場合（即ち、燃料噴射を実施していない場合）に、充電制御回路３６への充電許可信号をアクティブレベルにして、コンデンサ電圧ＶＣが目標電圧となるようにする。
【００３２】
尚、充電許可信号のアクティブレベルは、例えばローであり、マイコン３８は、前述のパワーオンリセット時から、充電許可信号をアクティブレベル（ロー）にする。また、マイコン３８だけでなく、充電制御回路３６や駆動制御回路３７も、電源ラインＬｐからのバッテリ電圧ＶＢを電源として動作する。このため、バッテリ電圧ＶＢが電源ラインＬｐに供給されてＥＣＵ３１が起動した時点から、昇圧回路３３では、コンデンサ電圧ＶＣが目標電圧となるように出力用コンデンサ３４の充電を行うこととなる。
【００３３】
次に、駆動制御回路３７の動作について、図２を用い説明する。
図２に示すように、駆動制御回路３７は、マイコン３８から出力される第ｎ気筒＃ｎの噴射指令信号Ｓ＃ｎがハイになると、その噴射指令信号Ｓ＃ｎがハイになっている間、第ｎ気筒＃ｎのインジェクタ４１に対応するトランジスタＴ１０をオンさせる。また、駆動制御回路３７は、噴射指令信号Ｓ＃ｎがハイになると、トランジスタＴ１２もオンする。
【００３４】
すると、出力用コンデンサ３４の正極側端子が端子ＣＭに接続されて、出力用コンデンサ３４からコイル４１ａに放電され、この放電により、コイル４１ａへの通電が開始される。
【００３５】
そして、駆動制御回路３７は、トランジスタＴ１２をオンした後において、コイル４１ａに流れる電流（インジェクタ４１の駆動電流でもあり、以下、コイル電流ともいう）を抵抗Ｒ１０に生じる電圧により検出し、コイル電流が放電電流の目標最大値ＩｔｈＰになったことを検知すると、トランジスタＴ１２をオフする。
【００３６】
このようにして、コイル４１ａへの通電開始時には、出力用コンデンサ３４に蓄積されていた電気エネルギがコイル４１ａに放電され、これにより、インジェクタ４１の開弁応答が速まる。
【００３７】
そして、駆動制御回路３７は、トランジスタＴ１２をオフした後は、抵抗Ｒ１０に生じる電圧により検出されるコイル電流が、上記目標最大値ＩｔｈＰよりも小さい一定電流となるように、トランジスタＴ１１をオン／オフさせる定電流制御を行う。
【００３８】
具体的に説明すると、駆動制御回路３７は、噴射指令信号Ｓ＃ｎがハイになっている間、定電流制御として、コイル電流が下側閾値ＩｔｈＬ以下になったことを検知するとトランジスタＴ１１をオンさせ、コイル電流が上側閾値ＩｔｈＨ以上になったことを検知するとトランジスタＴ１１をオフさせる、という制御を行う。下側閾値ＩｔｈＬと、上側閾値ＩｔｈＨと、目標最大値ＩｔｈＰとの関係は、「ＩｔｈＬ＜ＩｔｈＨ＜ＩｔｈＰ」である。
【００３９】
このため、コイル電流が目標最大値ＩｔｈＰから低下して下側閾値ＩｔｈＬ以下になると、以後は、トランジスタＴ１１のオン／オフが繰り返されて、コイル電流の平均値が、上側閾値ＩｔｈＨと下側閾値ＩｔｈＬとの間の電流に制御される。
【００４０】
このような定電流制御により、トランジスタＴ１２のオフ後は、電源ラインＬｐからトランジスタＴ１１を介してコイル４１ａに一定電流を流し、その一定電流により、インジェクタ４１を開弁状態に保持する。尚、トランジスタＴ１１がオンからオフされた時には、コイル４１ａにダイオードＤ１２を介して電流が還流する。また、図２の２段目に示すように、噴射指令信号Ｓ＃ｎがハイになってから少しの間だけトランジスタＴ１１がオンされているのは、定電流制御によるものである。
【００４１】
その後、マイコン３８からの噴射指令信号Ｓ＃ｎがハイからローになると、駆動制御回路３７は、トランジスタＴ１０をオフすると共に、定電流制御を終了して、トランジスタＴ１１もオフ状態に保持する。すると、コイル４１ａへの通電が停止してインジェクタ４１が閉弁し、そのインジェクタ４１による燃料噴射が終了する。尚、第ｎ気筒＃ｎ以外のインジェクタ４１についても、上記と同様の手順で駆動される。
【００４２】
図１に戻り、ＥＣＵ３１は、バッテリ電圧ＶＢを、マイコン３８が入力可能な電圧に分圧する２つの抵抗５７，５８も備えている。そして、抵抗５７，５８同士の接続点に生じる電圧であって、バッテリ電圧ＶＢを分圧した電圧（以下、分圧電圧という）は、マイコン３８に入力される。マイコン３８は、抵抗５７，５８による分圧電圧をＡ／Ｄ変換器５４によりＡ／Ｄ変換し、そのＡ／Ｄ変換値からバッテリ電圧ＶＢを検出する。
【００４３】
更に、ＥＣＵ３１は、一端がグランドラインに接続されたサーミスタ５９と、サーミスタ５９の他端に一端が接続され、他端に電源電圧Ｖｃｃが印加されたプルアップ用の抵抗６０とを備えている。
【００４４】
サーミスタ５９は、温度に応じて抵抗値が変化する抵抗体であり、ＥＣＵ３１の内部において、出力用コンデンサ３４の近く（例えば出力用コンデンサ３４と隣り合う位置）に実装されている。このため、サーミスタ５９の抵抗値は、ＥＣＵ３１の内部温度（以下、ＥＣＵ内部温度ともいう）に応じて変化する。そして、ＥＣＵ内部温度は、出力用コンデンサ３４の周囲温度でもある。
【００４５】
そして、サーミスタ５９と抵抗６０との接続点に生じる電圧（以下、温度モニタ電圧という）は、ＥＣＵ内部温度に応じて変化することとなり、その温度モニタ電圧は、マイコン３８に入力される。マイコン３８は、温度モニタ電圧をＡ／Ｄ変換器５４によりＡ／Ｄ変換し、そのＡ／Ｄ変換値からＥＣＵ内部温度を検出する。例えば、マイコン３８は、温度モニタ電圧のＡ／Ｄ変換値を、ＲＯＭ５２内に予め用意されたデータマップや計算式を用いて、ＥＣＵ内部温度に変換する。
【００４６】
また、マイコン３８には、エンジンを始動のためにクランキングするスタータが動作している場合にアクティブレベル（例えばハイ）になるスタータ信号ＳＴＡが入力される。マイコン３８は、そのスタータ信号ＳＴＡに基づいて、スタータが動作しているか否かを判定する。
【００４７】
次に、ＥＣＵ３１における特有の内容について説明する。
本実施形態において、コンデンサＣ１と直列のトランジスタＴ１は、マイコン３８からの駆動信号がローの時にオフし、該駆動信号がハイの時にオンする。また、マイコン３８は、前述のパワーオンリセット時（ＥＣＵ３１の起動時でもある）から、トランジスタＴ１の駆動信号をローにする。そして、マイコン３８は、以下に説明する第１〜第５判定処理の各々と容量復帰処理とを行うことで、トランジスタＴ１のオンとオフとを切り換える。それらの処理は、例えば一定時間毎にそれぞれ実行される。
【００４８】
図３に示すように、マイコン３８は、第１判定処理では、バッテリ電圧ＶＢが所定電圧（この例では６Ｖ）以下であるか否かを判定し（Ｓ１１０）、バッテリ電圧ＶＢが所定電圧以下と判定したならば（Ｓ１１０：ＹＥＳ）、トランジスタＴ１をオフさせる（Ｓ１２０）。具体的には、トランジスタＴ１の駆動信号をローにする。尚、所定電圧は、例えば、スタータが動作したときに、その電圧値まで低下する可能性があると考えられるバッテリ電圧ＶＢの値に設定されている。
【００４９】
図４に示すように、マイコン３８は、第２判定処理では、スタータが動作中であるか否かを判定し（Ｓ１３０）、スタータが動作中であると判定したならば（Ｓ１３０：ＹＥＳ）、トランジスタＴ１をオフさせる（Ｓ１４０）。
【００５０】
図５に示すように、マイコン３８は、第３判定処理では、エンジン回転数ＮＥが所定回転数以下（この例では８００ｒｐｍ）以下であるか否かを判定し（Ｓ１５０）、エンジン回転数ＮＥが所定回転数以下と判定したならば（Ｓ１５０：ＹＥＳ）、トランジスタＴ１をオフさせる（Ｓ１６０）。尚、所定回転数は、例えば、アイドル回転数あるいはアイドル回転数よりも少し大きい値に設定されている。
【００５１】
図６に示すように、マイコン３８は、第４判定処理では、連続噴射回数が所定回数（この例では２回）以下であるか否かを判定し（Ｓ１７０）、連続噴射回数が所定回数以下と判定したならば（Ｓ１７０：ＹＥＳ）、トランジスタＴ１をオフさせる（Ｓ１８０）。連続噴射回数とは、気筒の１回の燃料噴射可能期間においてインジェクタ４１に実施させる燃料噴射の回数である。また、燃料噴射可能期間としては、例えば、圧縮行程の開始時から燃焼行程の終了時までの期間が考えられるが、更に吸気行程の一部を含んでも良いし、逆に、例えば燃焼行程の期間だけであっても良い。
【００５２】
図７に示すように、マイコン３８は、第５判定処理では、ＥＣＵ内部温度が所定温度（この例では０℃）以下であるか否かを判定し（Ｓ１９０）、ＥＣＵ内部温度が所定温度以下と判定したならば（Ｓ１９０：ＹＥＳ）、トランジスタＴ１をオフさせる（Ｓ２００）。
【００５３】
一方、図８に示すように、マイコン３８は、容量復帰処理では、最初のＳ２１０にて、トランジスタＴ１をオフさせているか否かを判定し、トランジスタＴ１をオフさせていなければ（つまり、オンさせていれば）、そのまま当該容量復帰処理を終了する。
【００５４】
また、マイコン３８は、Ｓ２１０にて、トランジスタＴ１をオフさせていると判定した場合には、Ｓ２２０にて、バッテリ電圧ＶＢが第１判定処理のＳ１１０で判定する所定電圧よりも大きい復帰電圧（この例では８Ｖ）以上か否かを判定する。そして、マイコン３８は、バッテリ電圧ＶＢが復帰電圧以上ではないと判定した場合には（Ｓ２２０：ＮＯ）、そのまま当該容量復帰処理を終了するが、バッテリ電圧ＶＢが復帰電圧以上と判定した場合には（Ｓ２２０：ＹＥＳ）、Ｓ２３０に進む。
【００５５】
マイコン３８は、Ｓ２３０では、スタータが非動作中（動作停止中）であるか否かを判定する。そして、マイコン３８は、スタータが動作中であると判定した場合には（Ｓ２３０：ＮＯ）、そのまま当該容量復帰処理を終了するが、スタータが非動作中であると判定した場合には（Ｓ２３０：ＹＥＳ）、Ｓ２４０に進む。
【００５６】
マイコン３８は、Ｓ２４０では、エンジン回転数ＮＥが第３判定処理のＳ１５０で判定する所定回転数よりも大きい復帰回転数（この例では１０００ｒｐｍ）以上であるか否かを判定する。そして、マイコン３８は、エンジン回転数ＮＥが復帰回転数以上ではないと判定した場合には（Ｓ２４０：ＮＯ）、そのまま当該容量復帰処理を終了するが、エンジン回転数ＮＥが復帰回転数以上であると判定した場合には（Ｓ２４０：ＹＥＳ）、Ｓ２５０に進む。
【００５７】
マイコン３８は、Ｓ２５０では、連続噴射回数が第４判定処理のＳ１７０で判定する所定回数よりも大きい復帰回数（この例では３回）以上であるか否かを判定する。そして、マイコン３８は、連続噴射回数が復帰回数以上ではないと判定した場合には（Ｓ２５０：ＮＯ）、そのまま当該容量復帰処理を終了するが、連続噴射回数が復帰回数以上であると判定した場合には（Ｓ２５０：ＹＥＳ）、Ｓ２６０に進む。
【００５８】
マイコン３８は、Ｓ２６０では、ＥＣＵ内部温度が第５判定処理のＳ１９０で判定する所定温度よりも大きい復帰温度（この例では２０℃）以上であるか否かを判定する。そして、マイコン３８は、ＥＣＵ内部温度が復帰温度以上ではないと判定した場合には（Ｓ２６０：ＮＯ）、そのまま当該容量復帰処理を終了するが、ＥＣＵ内部温度が復帰温度以上であると判定した場合には（Ｓ２６０：ＹＥＳ）、Ｓ２７０に進む。
【００５９】
マイコン３８は、Ｓ２７０では、トランジスタＴ１をオンさせる。具体的には、トランジスタＴ１の駆動信号をハイにする。すると、出力用コンデンサ３４の静電容量は、「Ｃａｐ０」から「Ｃａｐ０＋Ｃａｐ１」に復帰する。そして、その後、マイコン３８は、当該容量復帰処理を終了する。
【００６０】
つまり、マイコン３８は、ＥＣＵ３１の起動時からトランジスタＴ１をオフさせて、出力用コンデンサ３４の静電容量を最大値（Ｃａｐ０＋Ｃａｐ１）よりも減少させている。そして、マイコン３８は、容量復帰処理におけるＳ２２０〜Ｓ２６０の各々で判定する各条件の全てが成立したなら、トランジスタＴ１をオンさせて、出力用コンデンサ３４の静電容量を最大値に戻している。また、マイコン３８は、第１〜第５判定処理におけるＳ１１０，Ｓ１３０，Ｓ１５０，Ｓ１７０，Ｓ１９０の各々で判定する各条件の何れかが成立したなら、トランジスタＴ１をオフさせて、出力用コンデンサ３４の静電容量を最大値よりも減少させている。そして、その後、マイコン３８は、容量復帰処理におけるＳ２２０〜Ｓ２６０の各々で判定する各条件の全てが成立したなら、再びトランジスタＴ１をオンさせて、出力用コンデンサ３４の静電容量を最大値に復帰させている。Ｓ２２０〜Ｓ２６０のうち、Ｓ２２０の判定内容は、第１判定処理でトランジスタＴ１をオフさせた場合の復帰条件に該当し、Ｓ２３０の判定内容は、第２判定処理でトランジスタＴ１をオフさせた場合の復帰条件に該当し、Ｓ２４０の判定内容は、第３判定処理でトランジスタＴ１をオフさせた場合の復帰条件に該当し、Ｓ２５０の判定内容は、第４判定処理でトランジスタＴ１をオフさせた場合の復帰条件に該当し、Ｓ２６０の判定内容は、第５判定処理でトランジスタＴ１をオフさせた場合の復帰条件に該当することとなる。
【００６１】
本実施形態のＥＣＵ３１では、昇圧回路３３とマイコン３８とによって昇圧電源装置が構成されている。
また、このＥＣＵ３１では、燃料噴射開始時（即ち、インジェクタ４１のコイル４１ａへの通電開始時）において、出力用コンデンサ３４の目標電圧への充電が間に合わずにコンデンサ電圧ＶＣが目標電圧に達していない、という状態が生じたとする。その場合、図９の１段目における点線の波形で示すように、コイル４１ａへの通電開始時からコイル電流が前述の目標最大値ＩｔｈＰに到達するまでの時間が長くなる。すると、図９の２段目における点線で示すように、インジェクタ４１の開弁タイミングが遅れてしまい、燃料噴射の制御精度が低下する（具体的には燃料噴射量の減少を招く）こととなる。
【００６２】
しかし、ＥＣＵ３１では、マイコン３８がトランジスタＴ１をオフさせることで、出力用コンデンサ３４の静電容量を減少させることができ、その静電容量の減少により、コンデンサ電圧ＶＣを目標電圧にするのに必要な充電時間（以下、必要充電時間という）を短縮することができる。よって、出力用コンデンサ３４の目標電圧への充電が間に合わずにインジェクタ４１の開弁遅れが生じてしまう、ということ（以下、このことを「充電遅れによるインジェクタ開弁遅れ」ともいう）を防止することができる。
【００６３】
例えば、必要充電時間は、バッテリ電圧ＶＢが低くなるほど長くなる。
このため、ＥＣＵ３１において、マイコン３８は、バッテリ電圧ＶＢが所定電圧以下である場合に、トランジスタＴ１をオフさせている（Ｓ１１０：ＹＥＳ→Ｓ１２０）。よって、バッテリ電圧ＶＢの低下によって必要充電時間が長くなるのを、出力用コンデンサ３４の静電容量を減少させることで相殺することができ、その結果、充電遅れによるインジェクタ開弁遅れを防止することができる。
【００６４】
また、スタータが動作するエンジンの始動時には、エンジンの運転中と比較するとバッテリ電圧ＶＢが低下する。
このため、マイコン３８は、スタータが動作している場合に、トランジスタＴ１をオフさせている（Ｓ１３０：ＹＥＳ→Ｓ１４０）。よって、スタータの動作によりバッテリ電圧ＶＢが低下して必要充電時間が長くなるのを、出力用コンデンサ３４の静電容量を減少させることで相殺することができ、その結果、充電遅れによるインジェクタ開弁遅れを防止することができる。
【００６５】
また、エンジンの運転中であっても、エンジン回転数ＮＥが低い場合には、多段噴射が実施されないことから、出力用コンデンサ３４の静電容量は最大の「Ｃａｐ０＋Ｃａｐ１」より小さくても良い。
【００６６】
このため、マイコン３８は、エンジン回転数ＮＥが所定回転数以下である場合に、トランジスタＴ１をオフさせている（Ｓ１５０：ＹＥＳ→１６０）。よって、エンジン回転数ＮＥが所定回転数以下であるエンジン低回転時において、例えばバッテリ電圧ＶＢが低下しても、必要充電時間が長くなるのを防止することができ、その結果、充電遅れによるインジェクタ開弁遅れを防止することができる。
【００６７】
また、多段噴射が実施されない場合、或いは、多段噴射が実施されても連続噴射回数が少ない場合には、出力用コンデンサ３４の静電容量は最大の「Ｃａｐ０＋Ｃａｐ１」より小さくても良い。
【００６８】
このため、マイコン３８は、連続噴射回数が所定回数以下である場合に、トランジスタＴ１をオフさせている（Ｓ１７０：ＹＥＳ→１８０）。よって、連続噴射回数が所定回数以下で、出力用コンデンサ３４の静電容量が「Ｃａｐ０＋Ｃａｐ１」より小さくても良い場合に、例えばバッテリ電圧ＶＢが低下しても、必要充電時間が長くなるのを防止することができ、その結果、充電遅れによるインジェクタ開弁遅れを防止することができる。
【００６９】
また、出力用コンデンサ３４は、それの周囲温度が低くなるほど、ＥＳＲ（等価直列抵抗）が大きくなるため、必要充電時間が長くなる。
このため、マイコン３８は、ＥＣＵ内部温度を出力用コンデンサ３４の周囲温度として検出し、検出したＥＣＵ内部温度が所定温度以下であると判定した場合（即ち、出力用コンデンサ３４の周囲温度が所定温度以下であると判定した場合）に、トランジスタＴ１をオフさせている（Ｓ１９０：ＹＥＳ→Ｓ２００）。よって、出力用コンデンサ３４の周囲温度の低下によって必要充電時間が長くなるのを、出力用コンデンサ３４の静電容量を減少させることで相殺することができ、その結果、充電遅れによるインジェクタ開弁遅れを防止することができる。
【００７０】
尚、出力用コンデンサ３４の周囲温度は、例えば、出力用コンデンサ３４を成すコンデンサＣ０，Ｃ１の何れかの外壁面に温度センサを設ける、といった手法で検出することもできる。これに対して、マイコン３８は、ＥＣＵ内部温度を出力用コンデンサ３４の周囲温度として検出するため、出力用コンデンサ３４の周囲温度を簡単に検出することができる。
【００７１】
一方、車両において、エンジンが収納されるエンジンルーム６１（図１参照）に、ＥＣＵ３１が設けられる場合には、マイコン３８は、エンジンルーム６１の温度を、出力用コンデンサ３４の周囲温度として検出しても良い。エンジンルーム６１の温度とＥＣＵ内部温度（延いては、出力用コンデンサ３４の周囲温度）とには、相関があるからである。例えば、エンジンルーム６１の温度を検出する温度センサがあれば、マイコン３８は、その温度センサの出力から、エンジンルーム６１の温度を検出することができる。
【００７２】
また、マイコン３８は、特定の物であって、それの温度がエンジンルーム６１の温度と相関がある物の温度を、エンジンルーム６１の温度として（延いては、出力用コンデンサ３４の周囲温度として）検出しても良い。その特定の物としては、例えば、エンジンに供給される燃料や、エンジンのエンジンオイルや、エンジンの冷却水などが考えられる。それらのうち、エンジンルーム６１の温度との相関性が一番高いのは、燃料の温度と考えられる。また、燃料やエンジンオイルや冷却水の温度は、車両において、通常、燃料温度センサ６３，油温センサ６５，水温センサ６７（図１参照）により他の目的でそれぞれ検出されるため、そのセンサ６３〜６７からの信号をマイコン３８に入力させることで、別途センサを追加することなく検出することができる。
【００７３】
尚、出力用コンデンサ３４の周囲温度として検出する温度が何の温度であっても、図７のＳ１９０では、その検出した温度について大小の判定を行えば良い。そして、このことは、図８のＳ２６０についても同様である。
【００７４】
［第２実施形態］
次に、第２実施形態のＥＣＵについて説明するが、ＥＣＵの符号としては、第１実施形態と同じ“３１”を用いる。また、第１実施形態と同様の構成要素や処理についても、第１実施形態と同じ符号を用いる。そして、このことは、後述する他の実施形態についても同様である。
【００７５】
第２実施形態のＥＣＵ３１は、第１実施形態と比較すると、マイコン３８が、図３〜図８の処理に代えて、図１０の容量復帰処理を行う点が異なる。図１０の容量復帰処理は、例えば一定時間毎に実行される。
【００７６】
図１０に示すように、マイコン３８は、容量復帰処理では、最初のＳ３１０にて、スタータが非動作中であるか否かを判定する。そして、マイコン３８は、スタータが動作中であると判定した場合には（Ｓ３１０：ＮＯ）、そのまま当該容量復帰処理を終了するが、スタータが非動作中である（即ち動作していない）と判定した場合には（Ｓ３１０：ＹＥＳ）、Ｓ３２０に進む。
【００７７】
マイコン３８は、Ｓ３２０では、バッテリ電圧ＶＢが所定の正常判定値（この例では８Ｖ）以上か否かを判定する。そして、マイコン３８は、バッテリ電圧ＶＢが正常判定値以上ではないと判定した場合には（Ｓ３２０：ＮＯ）、そのまま当該容量復帰処理を終了するが、バッテリ電圧ＶＢが正常判定値以上と判定した場合には（Ｓ３２０：ＹＥＳ）、Ｓ３３０に進む。
【００７８】
マイコン３８は、Ｓ３３０では、エンジン回転数ＮＥがアイドル回転数以上の運転判定値（この例では１０００ｒｐｍ）以上であるか否かを判定する。そして、マイコン３８は、エンジン回転数ＮＥが運転判定値以上ではないと判定した場合には（Ｓ３３０：ＮＯ）、そのまま当該容量復帰処理を終了するが、エンジン回転数ＮＥが運転判定値以上であると判定した場合には（Ｓ３３０：ＹＥＳ）、Ｓ３４０に進む。
【００７９】
そして、マイコン３８は、Ｓ３４０では、トランジスタＴ１をオンさせ、その後、当該容量復帰処理を終了する。
つまり、マイコン３８は、ＥＣＵ３１にバッテリ電圧ＶＢが供給されてＥＣＵ３１が起動した時点においては、前述の通りトランジスタＴ１をオフさせており、その後、Ｓ３１０〜Ｓ３３０の全てで「ＹＥＳ」と判定すると、エンジンの始動が完了したと判定して、トランジスタＴ１をオフからオンさせている。すると、その時点で、出力用コンデンサ３４の静電容量は、「Ｃａｐ０」から通常値の「Ｃａｐ０＋Ｃａｐ１」に切り換えられることとなる。
【００８０】
このようなＥＣＵ３１によれば、ＥＣＵ３１が起動してからエンジンの始動が完了するまでは、出力用コンデンサ３４の静電容量を通常値の「Ｃａｐ０＋Ｃａｐ１」よりも小さい「Ｃａｐ０」にすることができる。
【００８１】
このため、エンジンの始動時においてスタータの動作によりバッテリ電圧ＶＢが低下しても、エンジンの始動が完了するまでは、出力用コンデンサ３４の静電容量を小さくしているため、必要充電時間が長くなるのを防止することができ、その結果、充電遅れによるインジェクタ開弁遅れを防止することができる。よって、エンジンの始動時において、燃料噴射量が少なくなってしまわず、エンジンの良好な始動性を確保することができる。
【００８２】
また、マイコン３８は、「スタータが動作しておらず（Ｓ３１０：ＹＥＳ）、且つ、バッテリ電圧ＶＢが正常判定値以上であり（Ｓ３２０：ＹＥＳ）、且つ、エンジン回転数が運転判定値以上になった（Ｓ３３０：ＹＥＳ）」という条件の成立を判定しており、エンジンの始動完了を正しく判定することができる。
【００８３】
［第３実施形態］
第３実施形態のＥＣＵ３１では、第２実施形態と比較すると、マイコン３８は、図１０の容量復帰処理でトランジスタＴ１をオンさせた後は、その図１０の処理を実行せず、第１実施形態と同様に、図３〜図８の各処理を例えば一定時間毎に実行する。
【００８４】
このＥＣＵ３１によれば、エンジンの始動が完了してトランジスタＴ１がオフからオンされた後も、第１実施形態のＥＣＵ３１と同様に、トランジスタＴ１のオンとオフとが切り換えられるため、第１実施形態のＥＣＵ３１と同じ効果が得られる。
【００８５】
［変形例１］
第１実施形態及び第３実施形態において、マイコン３８は、第１〜第５判定処理のうちの１つ〜４つを実行しないように構成しても良い。その場合、図８の容量復帰処理におけるＳ２２０〜Ｓ２６０のうち、実行しないようにした判定処理に対応するステップは、削除することができる。
【００８６】
［変形例２］
第２実施形態及び第３実施形態において、マイコン３８は、図１０におけるＳ３１０〜Ｓ３３０のうちの１つ又は２つで「ＹＥＳ」と判定した場合に、エンジンの始動が完了したと判定して、トランジスタＴ１をオンさせても良い。
【００８７】
また例えば、マイコン３８は、Ｓ３１０〜Ｓ３３０の全てで「ＹＥＳ」と判定し、更に他の条件が成立したと判定した場合に、エンジンの始動が完了したと判定して、トランジスタＴ１をオンさせても良い。他の条件としては、例えば車速が所定値以上、という条件が考えられる。
【００８８】
［変形例３］
上記各実施形態及び変形例において、出力用コンデンサ３４を成すコンデンサは、３つ以上であっても良い。その場合にも、１つのコンデンサＣ０以外の各コンデンサに直列に容量調節用スイッチとしてのトランジスタ（図１のＴ１と同様のもの）を設け、その各トランジスタのオンとオフとを状況に応じて切り換えれば良い。
【００８９】
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されることなく、種々の形態を採り得る。また、前述した数値も一例である。
例えば、上記実施形態における１つの構成要素が有する機能を複数の構成要素として分散させたり、複数の構成要素が有する機能を１つの構成要素に統合させたりしてもよい。また、上記実施形態の構成の少なくとも一部を、同様の機能を有する公知の構成に置き換えてもよい。また、上記実施形態の構成の一部を、課題を解決できる限りにおいて省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。
【００９０】
尚、特許請求の範囲に記載した文言によって特定される技術思想に含まれるあらゆる態様が本発明の実施形態である。例えば、インジェクタ４１は、ソレノイド式ではなく、開弁用電気負荷としてピエゾ素子を備え、そのピエゾ素子が充電により伸張することで開弁するタイプのインジェクタでも良い。また、上述した昇圧電源装置の他、当該昇圧電源装置を構成要素とするシステム、当該昇圧電源装置としてコンピュータを機能させるためのプログラム、このプログラムを記録した媒体、昇圧方法など、種々の形態で本発明を実現することもできる。
【符号の説明】
【００９１】
３１…制御装置、３４…出力用コンデンサ、Ｃ０，Ｃ１…出力用コンデンサをなす複数のコンデンサ、３５…充電回路、３６…充電制御回路、Ｔ１…容量調節用スイッチとしてのトランジスタ、３８…マイコン、４１…インジェクタ、４１ａ…開弁用電気負荷
【図１】
0005979104.tif 000002
【図２】
0005979104.tif 000003
【図３】
0005979104.tif 000004
【図４】
0005979104.tif 000005
【図５】
0005979104.tif 000006
【図６】
0005979104.tif 000007
【図７】
0005979104.tif 000008
【図８】
0005979104.tif 000009
【図９】
0005979104.tif 000010
【図１０】
0005979104.tif 000011