(57)【要約】【課題】エンジン制御装置の電源に生じる電圧異常を安価に検出するエンジン制御装置を提供する。【解決手段】エンジン制御装置は、車両に搭載されるバッテリから電源が供給されるとともに該バッテリから別経路でバックアップ電源が供給されるエンジン制御装置において、上記電源の電源電圧を検出する電源電圧検出手段と、上記バックアップ電源のバックアップ電源電圧を検出するバックアップ電源電圧検出手段と、上記電源電圧と上記バックアップ電源電圧との電圧偏差を算出する電圧偏差算出手段と、上記電圧偏差が所定の範囲内に収まっていないとき上記電源電圧が異常であると判定する電源電圧異常判定手段と、を有する。【選択図】図２
2007138886.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載されるバッテリから電源が供給されるとともに該バッテリから別経路でバックアップ電源が供給されるエンジン制御装置において、
上記電源の電源電圧を検出する電源電圧検出手段と、
上記バックアップ電源のバックアップ電源電圧を検出するバックアップ電源電圧検出手段と、
上記電源電圧と上記バックアップ電源電圧との電圧偏差を算出する電圧偏差算出手段と、
上記電圧偏差が所定の範囲内に収まっていないとき上記電源電圧が異常であると判定する電源電圧異常判定手段と、
を有することを特徴とするエンジン制御装置。
【請求項２】
車両に搭載されるバッテリから負荷側電源が供給される負荷を駆動するとともに上記バッテリから電源が供給されるエンジン制御装置において、
上記電源の電源電圧を検出する電源電圧検出手段と、
上記負荷側電源の負荷側電源電圧を検出する負荷側電源電圧検出手段と、
上記電源電圧と上記負荷側電源電圧との電圧偏差を算出する電圧偏差算出手段と、
上記電圧偏差が所定の範囲内に収まっていないとき上記電源電圧が異常であると判定する電源電圧異常判定手段と、
を有することを特徴とするエンジン制御装置。
【請求項３】
上記電圧偏差が所定の範囲内に収まっているとき上記電源電圧に基づいて上記バッテリを充電する発電機の発電を制御し、上記電圧偏差が所定の範囲内に収まっていないとき上記発電機の発電を停止する発電機制御手段を有することを特徴とする請求項１または２に記載するエンジン制御装置。
【請求項４】
上記電圧偏差が所定の範囲内に収まっているとき上記電源電圧に基づいて上記バッテリを充電する発電機の発電を制御し、上記電圧偏差が所定の範囲内に収まっていないとき上記バックアップ電源電圧に基づいて上記発電機の発電を制御する発電機制御手段を有することを特徴とする請求項１に記載するエンジン制御装置。
【請求項５】
上記電圧偏差が所定の範囲内に収まっているとき上記電源電圧に基づいて上記バッテリを充電する発電機の発電を制御し、上記電圧偏差が所定の範囲内に収まっていないとき上記負荷側電源電圧に基づいて上記発電機の発電を制御する発電機制御手段を有することを特徴とする請求項２に記載するエンジン制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、エンジンを制御するエンジン制御装置に供給される電源の電源電圧の異常を検出するエンジン制御装置に関するものである。
【背景技術】
【０００２】
エンジンを制御するエンジン制御装置は、バッテリから電源が供給され、バッテリは車両に搭載されている発電機より充電される。そして、発電機では、界磁コイルを界磁電流により励磁することによりエンジンの回転により回転する電機子コイルに発電電流が流れて発電する。この発電機の発電制御は、発電機により充電されるバッテリの電圧が目標電圧に維持されるように、制御トランジスタをオンオフ動作して界磁コイルを励磁し、電圧偏差を零にする目標発電量を発電するフィードバック制御である。この発電電流によりバッテリが充電され、バッテリの電圧が目標電圧に維持される。
そして、発電機の出力電圧が所定の異常高圧値よりも上昇したときには、界磁電流を遮断して発電を強制停止することにより、過充電による破壊から発電機を保護している。
また、エンジン制御装置の電源電圧の異常を検出するために、電流計を用いる方法が提案されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００１−６９６８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記の過充電保護では、次の問題がある。例えば、エンジン制御装置の電源端子が断線したとき、エンジン制御装置に接続されるある負荷端子から回り込んでエンジン制御装置に電力が供給されエンジン制御装置が動作する状態が考えられる。この状態では回り込みにより供給される電源電圧は電圧降下により正規の電源電圧より低下する。そのためこの低下した電源電圧に基づいて発電制御が行われるために、発電機の出力電圧は上昇する。そして、回り込みによる電源電圧が異常高圧値を超えたときには、発電を強制停止することができるが、発電機の出力電圧は異常高圧値を超えているにもかかわらず回り込みによる電源電圧が異常高圧値以下のときには、発電機のフィードバック制御が実施される。そして、異常高圧値よりも高い電圧で発電が継続されるために、過充電により発電機の破壊につながる。
また、検出手段に電流計を用いているため、高価なものとなるという問題がある。
【０００５】
この発明の目的は、エンジン制御装置の電源に生じる電圧異常を安価に検出するエンジン制御装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明に係わるエンジン制御装置は、車両に搭載されるバッテリから電源が供給されるとともに該バッテリから別経路でバックアップ電源が供給されるエンジン制御装置において、上記電源の電源電圧を検出する電源電圧検出手段と、上記バックアップ電源のバックアップ電源電圧を検出するバックアップ電源電圧検出手段と、上記電源電圧と上記バックアップ電源電圧との電圧偏差を算出する電圧偏差算出手段と、上記電圧偏差が所定の範囲内に収まっていないとき上記電源電圧が異常であると判定する電源電圧異常判定手段と、を有する。
【発明の効果】
【０００７】
この発明に係わるエンジン制御装置の効果は、エンジン制御装置の電源電圧の異常を、バッテリから異なる経路で供給されている異なる電源の電源電圧とエンジン制御装置の電源電圧を対比することにより検出するので、別途電流計などを用意しなくてもよく、安価に電源電圧異常を検出することができる。
【発明を実施するための最良の形態】
【０００８】
この発明に係わるエンジン制御装置の要旨は、バッテリから電源が供給されているエンジン制御装置の電源ラインの電源電圧と、当該バッテリから別経路で電源が供給されている異なる電源ラインの電源電圧との電圧偏差が所定値以上であるか否かを判定し、電圧偏差が所定値以上のときエンジン制御装置の電源ラインの電源電圧異常と判定することである。そして、当該バッテリから別経路で電源が供給されている異なる電源ラインの例として、バックアップ電源ラインと負荷側電源ラインとを挙げて以下説明していくが、これに限るものではない。
【０００９】
実施の形態１.
図１は、この発明の実施の形態１に係わるエンジン制御装置の構成図である。図２は、実施の形態１に係わるマイクロコンピュータの機能ブロック図である。図３は、実施の形態１に係わるエンジン制御装置において実行される電源電圧異常検出ルーチンを示すフローチャートである。図４は、実施の形態１に係わるエンジン制御装置において実行される発電制御処理ルーチンを示すフローチャートである。
この発明の実施の形態１に係わるエンジン制御装置１５は、図示しないエンジンの運転に係わる負荷１７を駆動する。また、このエンジン制御装置１５は、自身の電源および負荷１７の電源を供給するバッテリ１１の充放電を制御する。
このバッテリ１１は、イグニッションスイッチ１２、ヒューズ１３、メインリレー１４のリレースイッチ１４ａを介してエンジン制御装置１５の電源ライン１５ａと負荷１７の負荷用電源ライン２７とに接続されている。また、このバッテリ１１は、サブリレー１９のリレースイッチ１９ａを介してバックアップ電源としてエンジン制御装置１５の電源ライン１５ａに接続されている。そして、電源ライン１５ａの電源電圧が許容電圧より低下したときサブリレー１９を駆動してバックアンプ電源ライン２６を電源ライン１５ａに接続する。また、メインリレー１４の駆動コイル１４ｂは、エンジン制御装置１５に接続されている。
【００１０】
そして、メインリレー１４のリレースイッチ１４ａは、イグニッションスイッチ１２が閉じられるときに発せられる信号がエンジン制御装置１５に入力され、それに基づいてメインリレー１４の駆動コイル１４ｂに電流を流すことにより閉じられて、エンジン制御装置１５の電源ライン１５ａおよび負荷１７に電源が供給される。
【００１１】
また、エンジンの回転が伝達されることにより発電できる発電機１８の出力がヒューズ１３とメインリレー１４の間に入力されている。そして、発電機１８は、エンジン制御装置１５の電源ライン１５ａの電圧を所定の閾値と対比することによりエンジン制御装置１５から発電機１８の図示しない界磁コイルを励磁する電流が流されることにより発電が制御され、バッテリ１１の端子電圧が一定に維持される。
【００１２】
エンジン制御装置１５は、ＣＰＵ、ＣＰＵで処理される処理プログラムを記憶するＲＯＭ、ＣＰＵでの演算の途中で一時的に演算結果を記憶するＲＡＭおよび入出力ポート２２を備えるマイクロコンピュータ２１を含む。このマイクロコンピュータ２１の入出力ポート２２には、負荷１７を駆動するトランジスタ１６、発電機１８の界磁コイル、メインリレー１４の駆動コイル１４ｂを駆動するトランジスタ２３が接続されている。なお、これらのトランジスタ１６、２３にはフライバックエネルギーを還流するダイオード２４が接続されている。
【００１３】
また、この入出力ポート２２には、エンジン制御装置１５の電源ライン１５ａ、バックアップ電源ライン２６が接続されている。そして、この入出力ポート２２は、アナログ値である電源ライン１５ａの電源電圧およびバックアップ電源ライン２６のバックアップ電源電圧をディジタル値にＡ／Ｄ変換するＡ／Ｄ変換器２５を備える。なお、この入出力ポート２２には、図示しないがエンジンを制御するための各種センサが接続されている。
【００１４】
次に、このマイクロコンピュータ２１の機能について図２を参照して説明する。
このマイクロコンピュータ２１は、図２に示すように、エンジン制御装置１５の電源ライン１５ａの電源電圧（以下、単に電源電圧と称す。）を検出する電源電圧検出手段３０、バックアップ電源ライン２６のバックアップ電源電圧（以下、単にバックアップ電源電圧と称す。）を検出するバックアップ電源電圧検出手段３１、電源電圧とバックアップ電源との電圧偏差を求める電圧偏差算出手段３２、電圧偏差に基づいてエンジン制御装置１５の電源ライン１５ａの電源電圧の異常を判定する電源電圧異常判定手段３３、異常判定の結果に基づき発電機１８を制御する発電機制御手段３４を有する。
【００１５】
次に、実施の形態１に係わるエンジン制御装置１５におけるエンジン制御装置１５の電源ライン１５ａの電源電圧異常を検出する動作について図３を参照して説明する。
図３に示す電源電圧異常を検出するルーチンは、車両が始動されてから例えば２５ｍｓｅｃの所定周期毎に繰り返し実行される。なお、車両が始動されるとき異常判定カウンタと異常フラグとが初期化される。すなわち、異常判定カウンタには零がセットされ、異常フラグには０がセットされる。
ステップＳ１０において、電源電圧異常検出ルーチンが開始されると電源電圧検出手段３０はＡ／Ｄ変換器２５から電源電圧、バックアップ電源電圧検出手段３１はバックアップ電源電圧を検出する。
ステップＳ１１において、電圧偏差算出手段３２はバックアップ電源電圧と電源電圧との電圧偏差を算出する。
ステップＳ１２において、電源電圧異常判定手段３３は電圧偏差の絶対値が電圧所定値を超えているか否かを判定し、電圧偏差の絶対値が電圧所定値を超えるときにはステップＳ１３へ進み、電圧偏差の絶対値が電圧所定値以下のときにはステップＳ１６に進む。
ステップＳ１３において、電源電圧異常判定手段３３はエンジン制御装置１５の電源電圧に何らかの異常があると判定し、異常判定カウンタをインクリメントする。
【００１６】
ステップＳ１４において、電源電圧異常判定手段３３は異常判定カウンタのカウント値がカウント所定値以上か否かを判定し、カウント値がカウント所定値以上と判定したときステップＳ１５へ進み、カウント値がカウント所定値未満と判定されたとき電源電圧異常検出ルーチンを終了する。
ステップＳ１５において、電源電圧異常判定手段３３はエンジン制御装置１５の電源電圧異常と判定し異常フラグに１をセットして、電源電圧異常検出ルーチンを終了する。
ステップＳ１６において、電源電圧異常判定手段３３は異常判定カウンタを零にリセットしてステップＳ１７に進む。
ステップＳ１７において、電源電圧異常判定手段３３は異常フラグに０をセットして電源電圧異常検出ルーチンを終了する。
【００１７】
このようにエンジン制御装置１５の電源ライン１５ａの電源電圧の異常を、エンジン制御装置１５にバッテリ１１から異なる経路で供給されているバックアップ電源ラインのバックアップ電源電圧と電源電圧を対比することにより検出するので、別途電流計などを用意しなくてもよく、安価に電源電圧異常を検出することができる。
【００１８】
次に、発電機１８の発電制御処理について図４を参照して説明する。
この発電制御処理ルーチンは、車両が始動されてから例えば５ｍｓｅｃの所定周期毎に繰り返し実行される。
ステップＳ２０において、発電制御処理ルーチンが開始されると、発電機制御手段３４は、電源電圧異常検出ルーチンにおいて設定されている異常フラグを読み込みステップＳ２１へ進む。具体的には、異常フラグが書き込まれているエンジン制御装置１５のＲＡＭの所定アドレスをアクセスする。
ステップＳ２１において、発電機制御手段３４は、異常フラグに設定されている値が０または１のいずれかであるか調べる。その値が０のときにはステップＳ２２へ進み、その値が１のときには発電制御処理ルーチンを終了する。
ステップＳ２２において、発電機制御手段３４は、電源電圧異常でないと判断し、通常の発電制御を行って発電制御処理ルーチンを終了する。
【００１９】
このようにエンジン制御装置１５の電源電圧に異常が生じているときに、発電制御を行わずに発電を停止するので、発電を継続して起こる過充電による発電機１８の破壊を回避することできる。
【００２０】
実施の形態２.
図５は、この発明の実施の形態２に係わるマイクロコンピュータの機能ブロック図である。図６は、実施の形態２に係わるエンジン制御装置において実行される電源電圧異常検出ルーチンを示すフローチャートである。
この発明の実施の形態２に係わるエンジン制御装置は、実施の形態１に係わるエンジン制御装置１５と電源電圧と対比する値がバックアップ電源電圧の替わりに負荷用電源電圧を使用することが異なっており、それ以外は同様であるので、同様な部分に同じ符号を付記して説明は省略する。
実施の形態２に係わるマイクロコンピュータ２１Ｂは、図５に示すように、実施の形態１に係わるマイクロコンピュータ２１のバックアップ電源電圧検出手段３１の替わりに負荷側電源電圧検出手段３５を有していることが異なっており、それ以外は同様であるので、同様な部分に同じ符号を付記して説明は省略する。
この負荷側電源電圧検出手段３５は、負荷１７にバッテリ１１から負荷側電源を供給する負荷側電源ライン２７の負荷側電源電圧を検出する。
【００２１】
次に、実施の形態２に係わるエンジン制御装置におけるエンジン制御装置の電源ラインの電源電圧異常を検出する動作について図６を参照して説明する。
図６に示す電源電圧異常を検出するルーチンは、車両が始動されてから例えば２５ｍｓｅｃの所定周期毎に繰り返し実行される。なお、車両が始動されるとき異常判定カウンタと異常フラグとが初期化される。すなわち、異常判定カウンタには零がセットされ、異常フラグには０がセットされる。
ステップＳ３０において、電源電圧異常検出ルーチンが開始されると電源電圧検出手段３０はＡ／Ｄ変換器２５から電源電圧、負荷側電源電圧検出手段３５は負荷側電源電圧を検出する。
ステップＳ３１において、電圧偏差算出手段３２は負荷側電源電圧と電源電圧との電圧偏差を算出する。
ステップＳ３２において、電源電圧異常判定手段３３は電圧偏差の絶対値が電圧所定値を超えているか否かを判定し、電圧偏差の絶対値が電圧所定値を超えているときにはステップＳ３３へ進み、電圧偏差の絶対値が電圧所定値以下のときにはステップＳ３６に進む。
ステップＳ３３において、電源電圧異常判定手段３３はエンジン制御装置の電源電圧に何らかの異常があると判定し、異常判定カウンタをインクリメントする。
【００２２】
ステップＳ３４において、電源電圧異常判定手段３３は異常判定カウンタのカウント値がカウント所定値以上か否かを判定し、カウント値がカウント所定値以上と判定したときステップＳ３５へ進み、カウント値がカウント所定値未満と判定されたとき電源電圧異常検出ルーチンを終了する。
ステップＳ３５において、電源電圧異常判定手段３３はエンジン制御装置の電源電圧異常と判定し異常フラグに１をセットして、電源電圧異常検出ルーチンを終了する。
ステップＳ３６において、電源電圧異常判定手段３３は異常判定カウンタを零にリセットしてステップＳ３７に進む。
ステップＳ３７において、電源電圧異常判定手段３３は異常フラグに０をセットして電源電圧異常検出ルーチンを終了する。
【００２３】
このようにエンジン制御装置１５の電源ライン１５ａの電源電圧の異常を、エンジン制御装置１５にバッテリ１１から異なる経路で供給されている負荷側電源ライン２７の負荷側電源電圧と電源電圧を対比することにより検出するので、別途電流計などを用意しなくてもよく、安価に電源電圧異常を検出することができる。
【００２４】
実施の形態３．
図７は、この発明の実施の形態３に係わるマイクロコンピュータの機能ブロック図である。図８は、実施の形態３に係わるエンジン制御装置において実行される発電制御処理ルーチンを示すフローチャートである。
この発明の実施の形態３に係わるエンジン制御装置は、実施の形態１に係わるエンジン制御装置１５のマイクロコンピュータ２１の発電機制御手段３４Ｃが異なっており、それ以外は同様であるので、同様な部分に同じ符号を付記して説明は省略する。
実施の形態３に係わるマイクロコンピュータ２１Ｃは、図７に示すように、実施の形態１に係わるマイクロコンピュータ２１の発電機制御手段３４Ｃが異なっており、それ以外は同様であるので、同様な部分に同じ符号を付記して説明は省略する。
【００２５】
実施の形態３に係わる発電機制御手段３４Ｃは、通常の発電制御を行うときには電源電圧を基に発電機１８の発電量をフィードバック制御し、電源電圧異常と判定されたとき、バックアップ電源電圧を基に発電機１８の発電量をフィードバック制御する。
【００２６】
次に、実施の形態３における発電機１８の発電制御処理について図８を参照して説明する。
この発電制御処理ルーチンは、車両が始動されてから例えば５ｍｓｅｃの所定周期毎に繰り返し実行される。
ステップＳ４０において、発電制御処理ルーチンが開始されると、発電機制御手段３４Ｃは、電源電圧異常検出ルーチンにおいて設定されている異常フラグを読み込みステップＳ４１へ進む。具体的には、異常フラグが書き込まれているエンジン制御装置１５ＣのＲＡＭの所定アドレスをアクセスする。
ステップＳ４１において、発電機制御手段３４Ｃは、異常フラグに設定されている値が０または１のいずれかであるか調べる。その値が０のときにはステップＳ４２へ進み、その値が１のときにはステップＳ４３に進む。
ステップＳ４２において、発電機制御手段３４Ｃは、電源電圧異常でないと判断し、電源電圧から目標電圧を減算して電圧偏差を算出し、ステップＳ４４に進む。
ステップＳ４３において、発電機制御手段３４Ｃは、電源電圧異常であると判断し、バックアップ電源電圧から目標電圧を減算して電圧偏差を算出してステップＳ４４に進む。
ステップＳ４４において、発電機制御手段３４Ｃは、電圧偏差にＦ／Ｂゲインを乗算して目標発電量を算出し、ステップＳ４５に進む。
ステップＳ４５において、目標発電量に基づいて発電制御を行って発電制御処理ルーチンを終了する。
【００２７】
このように電源電圧異常と判定されたときに、バックアップ電源電圧を用いてバッテリ１１の電圧が目標電圧になるようにフィードバック制御しながら発電が継続されるので、電源電圧異常と判定した地点からサービス工場等まで自走する間の電力を十分に確保することが可能である。
また、バッテリ１１の電圧がバックアップ電源電圧を用いてモニタされているので、発電を継続するときに起こり得るバッテリ１１の過充電を防止できる。
【００２８】
実施の形態４．
図９は、この発明の実施の形態４に係わるマイクロコンピュータの機能ブロック図である。図１０は、実施の形態４に係わるエンジン制御装置において実行される発電制御処理ルーチンを示すフローチャートである。
この発明の実施の形態４に係わるエンジン制御装置は、実施の形態２に係わるエンジン制御装置１５Ｂと発電機制御手段３４Ｄが異なっており、それ以外は同様であるので、同様な部分に同じ符号を付記して説明は省略する。
実施の形態４に係わるマイクロコンピュータ２１Ｄは、図９に示すように、実施の形態２に係わるマイクロコンピュータ２１Ｂと発電機制御手段３４Ｄが異なっており、それ以外は同様であるので、同様な部分に同じ符号を付記して説明は省略する。
【００２９】
実施の形態４に係わる発電機制御手段３４Ｄは、通常の発電制御を行うときには電源電圧を基に発電機１８の発電量をフィードバック制御し、電源電圧異常と判定されたとき、負荷側電源電圧を基に発電機１８の発電量をフィードバック制御する。
【００３０】
次に、実施の形態４における発電機１８の発電制御処理について図１０を参照して説明する。
この発電制御処理ルーチンは、車両が始動されてから例えば５ｍｓｅｃの所定周期毎に繰り返し実行される。
ステップＳ５０において、発電制御処理ルーチンが開始されると、発電機制御手段３４Ｄは、電源電圧異常検出ルーチンにおいて設定されている異常フラグを読み込みステップＳ４１へ進む。具体的には、異常フラグが書き込まれているエンジン制御装置１５ＣのＲＡＭの所定アドレスをアクセスする。
ステップＳ５１において、発電機制御手段３４Ｄは、異常フラグに設定されている値が０または１のいずれかであるか調べる。その値が０のときにはステップＳ５２へ進み、その値が１のときにはステップＳ５３に進む。
ステップＳ５２において、発電機制御手段３４Ｄは、電源電圧異常でないと判断し、電源電圧から目標電圧を減算して電圧偏差を算出し、ステップＳ５４に進む。
ステップＳ５３において、発電機制御手段３４Ｄは、電源電圧異常であると判断し、負荷側電源電圧から目標電圧を減算して電圧偏差を算出してステップＳ５４に進む。
ステップＳ５４において、発電機制御手段３４Ｄは、電圧偏差にＦ／Ｂゲインを乗算して目標発電量を算出し、ステップＳ５５に進む。
ステップＳ５５において、目標発電量に基づいて発電制御を行って発電制御処理ルーチンを終了する。
【００３１】
このように電源電圧異常と判定されたときに、負荷側電源電圧を用いてバッテリ１１の電圧が目標電圧になるようにフィードバック制御しながら発電が継続されるので、電源電圧異常と判定した地点からサービス工場等まで自走する間の電力を十分に確保することが可能である。
また、バッテリ１１の電圧が負荷側電源電圧を用いてモニタされているので、発電を継続するときに起こり得るバッテリ１１の過充電を防止できる。
【００３２】
なお、この発明の実施の形態１乃至４について例を用いて説明したが、この発明はこれら例に何ら限定されるものではなく、この発明の要旨を逸脱しない範囲内において、様々な実施の形態で実施し得ることは勿論である。
【図面の簡単な説明】
【００３３】
【図１】この発明の実施の形態１に係わるエンジン制御装置の構成図である。
【図２】実施の形態１に係わるマイクロコンピュータの機能ブロック図である。
【図３】実施の形態１に係わるエンジン制御装置において実行される電源電圧異常検出ルーチンを示すフローチャートである。
【図４】実施の形態１に係わるエンジン制御装置において実行される発電制御処理ルーチンを示すフローチャートである。
【図５】この発明の実施の形態２に係わるマイクロコンピュータの機能ブロック図である。
【図６】実施の形態２に係わるエンジン制御装置において実行される電源電圧異常検出ルーチンを示すフローチャートである。
【図７】この発明の実施の形態３に係わるマイクロコンピュータの機能ブロック図である。
【図８】実施の形態３に係わるエンジン制御装置において実行される発電制御処理ルーチンを示すフローチャートである。
【図９】この発明の実施の形態４に係わるマイクロコンピュータの機能ブロック図である。
【図１０】実施の形態４に係わるエンジン制御装置において実行される発電制御処理ルーチンを示すフローチャートである。
【符号の説明】
【００３４】
１１  バッテリ、１２  イグニッションスイッチ、１３  ヒューズ、１４  メインリレー、１４ａ、１９ａ  リレースイッチ、１４ｂ  駆動コイル、１５  エンジン制御装置、１５ａ  電源ライン、１６、２３  トランジスタ、１７  負荷、１８  発電機、１９  サブリレー、２１、２１Ｂ、２１Ｃ、２１Ｄ  マイクロコンピュータ、２２  入出力ポート、２４  ダイオード、２５  Ａ／Ｄ変換器、２６  バックアップ電源ライン、２７  負荷側電源ライン、３０  電源電圧検出手段、３１  バックアップ電源電圧検出手段、３２  電圧偏差算出手段、３３  電源電圧異常判定手段、３４、３４Ｃ、３４Ｄ  発電機制御手段、３５  負荷側電源電圧検出手段。
【図１】
2007138886.tif 000003
【図２】
2007138886.tif 000004
【図３】
2007138886.tif 000005
【図４】
2007138886.tif 000006
【図５】
2007138886.tif 000007
【図６】
2007138886.tif 000008
【図７】
2007138886.tif 000009
【図８】
2007138886.tif 000010
【図９】
2007138886.tif 000011
【図１０】
2007138886.tif 000012