(57)【特許請求の範囲】
【請求項１】
車両電源の遮断要求を検出する遮断要求検出手段と、
該遮断要求検出手段で該遮断要求を検出すると、所定の終了制御を開始するとともに該終了制御が完了するまで電源保持要求を出力する電子制御手段と、
該電源保持要求の出力中には該電子制御手段への電力供給を保持し、該電源保持要求の非出力時には該電子制御手段への電力供給を遮断するマスタ電子制御手段と、を備えた車両の電源制御装置において、
該マスタ電子制御手段が、該遮断要求検出手段における該遮断要求の検出時から所定時間経過後に、該電子制御手段に対して該電源保持要求が正当であるか否かを判定するための問い合わせを行う問い合わせ手段を有する
ことを特徴とする、車両の電源制御装置。
【請求項２】
該マスタ電子制御手段が、該問い合わせに対する該電子制御手段の回答が正当でない場合に該電子制御手段への電力供給を強制的に遮断する強制遮断手段を有する
ことを特徴とする、請求項１記載の車両の電源制御装置。
【請求項３】
該問い合わせ手段が、該電子制御手段に対して該電源保持要求以外の回答を要求する問い合わせを行う
ことを特徴とする、請求項２記載の車両の電源制御装置。
【請求項４】
該問い合わせ手段が、該電子制御手段に対して該電源保持要求の理由となっている該終了制御の内容を問い合わせる
ことを特徴とする、請求項３記載の車両の電源制御装置。
【請求項５】
該問い合わせ手段が、三通り以上の回答のパターンを有する問い合わせを行う
ことを特徴とする、請求項３又は４記載の車両の電源制御装置。
【請求項６】
該問い合わせ手段が、該電子制御手段に自己診断を実施させるとともにその結果を問い合わせる
ことを特徴とする、請求項３記載の車両の電源制御装置。
【請求項７】
該問い合わせ手段が、該電子制御手段に所定の演算を実施させるとともにその結果を問い合わせる
ことを特徴とする、請求項３記載の車両の電源制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載された電子制御装置の電源を管理する電源制御装置に関する。
【背景技術】
【０００２】
従来、車両には内燃機関や充電用装置，車載電装品，補機といった各制御対象に対応したさまざまな電子制御装置（ＥＣＵ：electronic control unit）が搭載されている。これらの電子制御装置には、車両の運転終了時に所定の終了制御を実施して、制御用データの学習や運転情報の記録をするものがある。そのため、電子制御装置での終了制御が完了するまでの間、電源を保持するための機構が設けられている。
【０００３】
例えば、特許文献１には、メインＣＰＵ（エンジン制御用ＣＰＵ）及びサブＣＰＵ（スロットル制御用ＣＰＵ）を備えたマルチＣＰＵシステムの車両用電子制御装置において、イグニッションスイッチのＯＦＦ時の終了処理（アフターラン処理）を完了させてから各ＣＰＵへの電源を遮断する技術が記載されている。ここでは、サブＣＰＵがメインＣＰＵに対して周期的にウォッチドッグ信号を出力するように構成されており、メインＣＰＵはこのウォッチドッグ信号の非検出を以てサブＣＰＵでの終了処理の完了を把握している。これにより、電源遮断時におけるＣＰＵの終了確認を適正に実施することができるようになっている。
【０００４】
また、特許文献２には、特許文献１に記載のウォッチドッグ信号の代わりとなるパワーダウン許可信号を用いて、ＣＰＵへの電源電圧の供給及び遮断を制御する構成が開示されている。この技術では、ＣＰＵがシャットオフ処理の終了時に、電源制御回路へ出力される電圧を通常時のHiレベルからLowレベル（パワーダウン許可信号）へと変化させるようになっている。一方、電源制御回路は、この電圧変化を受けてＣＰＵへの電源電圧の供給を停止するようになっている。これにより、シャットオフ処理中における電源電圧を確保できるようになっている。
【特許文献１】特開２００２−２３６５０３号公報
【特許文献２】特開２００３−３１２３８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このように、電子制御装置への電源の供給及び遮断を制御する電源制御装置においては一般に、電源を制御される側の装置が、制御する側の装置に対して電源遮断の可否情報を送信する構成となっている。
しかしながら、上記のような構成では、電源を制御する側の装置が、制御される側から発せられた電源遮断の可否情報が正当なものであるか否かを判断することができないという課題がある。例えば、電源を制御される側の装置の終了制御が完了したにもかかわらず、故障あるいは不具合により電源遮断を許可する情報が出力されなければ、電源が遮断されないままの状態となる。この場合、電源遮断を許可する情報が出力されない限り電源が遮断されないため、バッテリが過放電してしまうおそれがある。
【０００６】
本発明はこのような課題に鑑み案出されたもので、簡素な構成で、機能不全に起因する電源の遮断不能状態を解消することができるようにした車両の電源制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の車両の電源制御装置（請求項１）は、車両電源の遮断要求を検出する遮断要求検出手段と、該遮断要求検出手段で該遮断要求を検出すると、所定の終了制御を開始するとともに該終了制御が完了するまで電源保持要求を出力する電子制御手段と、該電源保持要求の出力中には該電子制御手段への電力供給を保持し、該電源保持要求の非出力時には該電子制御手段への電力供給を遮断するマスタ電子制御手段と、を備えた車両の電源制御装置において、該マスタ電子制御手段が、該遮断要求検出手段における該遮断要求の検出時から所定時間経過後に、該電子制御手段に対して該電源保持要求が正当であるか否かを判定するための問い合わせを行う問い合わせ手段を有することを特徴とことを特徴としている。
【０００８】
該電子制御手段の具体例としては、例えば、エンジンＥＣＵ，トランスミッションＥＣＵ，モータＥＣＵ，バッテリ管理ＥＣＵ，エアコンＥＣＵ，充電管理ＥＣＵ，ライト制御ＥＣＵ，ドア制御ＥＣＵ等、様々な電子制御装置やマイコン類が挙げられる。一方、該マスタ電子制御手段の具体例としては、これらの各種ＥＣＵの動作を統括管理するマスタＥＣＵが挙げられる。
【０００９】
なお、該マスタ電子制御手段は、該遮断要求検出手段で該遮断要求が検出されていない場合には、該電子制御手段への電力供給を保持するものである。例えば、該遮断要求が検出されていない状態では、該電源保持要求の有無に関わらず電力供給を保持する構成としてもよいし、あるいは、該遮断要求が検出されていない状態では常時該電子制御手段が該電源保持要求を出力する構成としてもよい。
【００１０】
また、本発明の車両の電源制御装置（請求項２）は、請求項１記載の構成に加え、該マスタ電子制御手段が、該問い合わせに対する該電子制御手段の回答が正当でない場合に該電子制御手段への電力供給を強制的に遮断する強制遮断手段を有することを特徴としている。
【００１１】
つまり、強制遮断手段が、該問い合わせに対する該電子制御手段の回答が正当でない場合に、該電子制御手段から出力されている電源保持要求に関しても正当なものではないと判断し、該電子制御手段への電力供給を強制的に遮断する。
なお、該電子制御手段が複数存在する場合、少なくとも一つの電子制御手段からの回答が正当である場合には、該電子制御手段への電力供給を保持することが好ましい。
【００１２】
また、本発明の車両の電源制御装置（請求項３）は、請求項２記載の構成に加え、該問い合わせ手段が、該電子制御手段に対して該電源保持要求以外の回答を要求する問い合わせを行うことを特徴としている。
ここでいう「該電源保持要求以外の回答を要求する問い合わせ」とは、該電源保持要求を出力するための制御ロジックとは異なる制御ロジックによる回答を該電子制御手段に要求する問い合わせのことを意味する。例えば、該電子制御手段がＹＥＳ又はＮＯで回答することができないような問い合わせである。
【００１３】
また、本発明の車両の電源制御装置（請求項４）は、請求項３記載の構成に加え、該問い合わせ手段が、該電子制御手段に対して該電源保持要求の理由となっている該終了制御の内容を問い合わせることを特徴としている。
【００１４】
また、本発明の車両の電源制御装置（請求項５）は、請求項３又は４記載の構成に加え、該問い合わせ手段が、三通り以上の回答のパターンを有する問い合わせを行うことを特徴としている。
また、本発明の車両の電源制御装置（請求項６）は、請求項３記載の構成に加え、該問い合わせ手段が、該電子制御手段に自己診断を実施させるとともにその結果を問い合わせることを特徴としている。
【００１５】
また、本発明の車両の電源制御装置（請求項７）は、請求項３記載の構成に加え、該問い合わせ手段が、該電子制御手段に所定の演算を実施させるとともにその結果を問い合わせることを特徴としている。
【発明の効果】
【００１６】
本発明の車両の電源制御装置（請求項１）によれば、遮断要求から所定時間が経過したときにマスタ電子制御手段が電子制御手段へ問い合わせ（照会）をするため、電源保持要求を再確認することができる。また、その再確認によって電源保持要求の出力が停止した場合には、電子制御手段への電力供給を遮断することができ、バッテリ電力の浪費を防止することができる。
【００１７】
また、本発明の車両の電源制御装置（請求項２）によれば、たとえ電源保持要求が出力されたままの状態であったとしても、その電源保持要求が正当なものであるか否かを判断することができる。これにより、例えば電子制御手段の機能不全や電源保持要求の情報伝達経路の異常による電源保持状態を脱することが可能となる。
また、本発明の車両の電源制御装置（請求項３）によれば、電子制御手段の機能不全を判断することができる。
【００１８】
また、本発明の車両の電源制御装置（請求項４）によれば、電子制御手段からの回答を素早く得ることができる。また、予め想定される内容以外の回答が得られた場合には電子制御手段の機能不全と見なすことができる。
また、本発明の車両の電源制御装置（請求項５）によれば、電子制御手段における回答の選択肢を予め三通り以上用意しておくことで、回答の信頼性を高めることができ、電子制御手段の機能不全をより正確に判断することができる。
【００１９】
また、本発明の車両の電源制御装置（請求項６又は７）によれば、電子制御装置の機能不全を正確に判断することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面により、本発明の一実施形態について説明する。図１〜図４は、本発明の一実施形態に係る車両の電源制御装置を説明するものであり、図１は本電源制御装置の全体構成を示すブロック図、図２は本電源制御装置の制御手順を示すフローチャート、図３及び図４は本電源制御装置による制御内容を説明するためのタイムチャートである。
【００２１】
［構成］
本実施形態の電源制御装置１０は、図１に示すように、マスタＥＣＵ（マスタ電子制御手段）１，スレーブＥＣＵ（電子制御手段）２，イグニッションスイッチ（遮断要求検出手段）３，通信ライン４，電源ライン５，バッテリ電源６及び電源リレー７を備えて構成される。
【００２２】
マスタＥＣＵ１及びスレーブＥＣＵ２は、自動車の制御を実施する電子制御装置であり、各ＥＣＵには周知のＣＰＵ，ＲＯＭ，ＲＡＭ等が内蔵されている。図１中には、第一ＥＣＵ２ａ，第二ＥＣＵ２ｂ及び第三ＥＣＵ２ｃの３種類のスレーブＥＣＵ２が図示されている。これらの各スレーブＥＣＵ２はそれぞれ異なる機能を有している。例えば、車両に搭載されたエンジンを制御するエンジンＥＣＵ，トランスミッションＥＣＵ，モータＥＣＵ，バッテリ管理ＥＣＵ，エアコンＥＣＵ，充電管理ＥＣＵ，ライト制御ＥＣＵ，ドア制御ＥＣＵ等の機能のうちの何れかが各々のスレーブＥＣＵ２ａ〜２ｃに割り当てられている。
【００２３】
各スレーブＥＣＵ２ａ〜２ｃには、ＥＰＲＯＭ（不揮発性の書き換え可能メモリ）８ａ〜８ｃが併設されており、各スレーブＥＣＵ２ａ〜２ｃの終了制御時の演算結果等が格納されるようになっている。
また、第一ＥＣＵ２ａ，第二ＥＣＵ２ｂ及び第三ＥＣＵ２ｃのそれぞれには、電源ライン５及び電源リレー７を介して、バッテリ電源６からの電力が並列に供給されている。電源リレー７の接点７ａの閉鎖時には全てのスレーブＥＣＵ２ａ〜２ｃに対して給電され、接点７ａが開放されると各スレーブＥＣＵ２ａ〜２ｃへの給電が遮断されるようになっている。
【００２４】
マスタＥＣＵ１は、電源リレー７の接点７ａを開閉制御して、車両に搭載された全てのスレーブＥＣＵ２ａ〜２ｃへの給電を統括管理する電子制御装置である。なお、マスタＥＣＵ１は、スレーブＥＣＵ２と同様に、電源ライン５及び電源リレー７を介してバッテリ電源６へ接続されており、接点７ａを開放することにより自分自身への電力供給を遮断することができるようになっている。
【００２５】
また、マスタＥＣＵ１は、通信ライン４を介して各スレーブＥＣＵ２ａ〜２ｃ及び電源リレー７へ接続されており、各スレーブＥＣＵ２ａ〜２ｃとの間で情報の送受信を行うことができるとともに、電源リレー７の接点７ａを制御できるようになっている。なお、通信ライン４とは、例えばＣＡＮやＭＯＳＴ，ＦｌｅｘＲａｙ等の規格に準拠する車載ＬＡＮのバスであってもよいし、あるいは専用の信号線であってもよい。
【００２６】
さらに、マスタＥＣＵ１にはイグニッションスイッチ３が接続されている。イグニッションスイッチ３は、オフ操作されていない状態では車両電源の遮断要求をマスタＥＣＵ１へ出力せず、車両運転者によりオフ操作されると遮断要求を出力するスイッチである。
続いて、マスタＥＣＵ１の具体的機能について説明する。マスタＥＣＵ１は、遮断制御部１ａ，問い合わせ部（問い合わせ手段）１ｂ及び強制遮断部（強制遮断手段）１ｃを備えて構成されている。
【００２７】
遮断制御部１ａは、イグニッションスイッチ３からの遮断要求を検出すると、各スレーブＥＣＵ２ａ〜２ｃに対する終了制御の指示を出力するものである。この指示は、通信ライン４を介して一斉に各スレーブＥＣＵ２ａ〜２ｃへ伝達される。一方、各スレーブＥＣＵ２ａ〜２ｃではこの指示を受けて、終了制御を実施するようになっている。
終了制御とは、車両の運転終了時における制御用データの学習結果や運転情報の記録を行い、あるいは、再起動時におけるデータの整合性を保つためのデータ処理を行う制御である。この終了制御において、各スレーブＥＣＵ２ａ〜２ｃはＥＰＲＯＭ８ａ〜８ｃに対して各種情報を記録するようになっている。また、各スレーブＥＣＵ２ａ〜２ｃは、このようなＥＰＲＯＭ８ａ〜８ｃへの書き込み作業中に給電が遮断されないように、終了制御が完了するまでの間、マスタＥＣＵ１に対して電源保持要求を出力するようになっている。
【００２８】
これを受けて遮断制御部１ａは、全てのスレーブＥＣＵ２ａ〜２ｃが電源保持要求を出力しなくなった場合に、電源リレー７の接点７ａを開放して電源をオフに制御するようになっている。つまり、遮断制御部１ａは、少なくとも何れかのスレーブＥＣＵ２が電源保持要求を出力している場合には、電源を保持する制御を実施する。
問い合わせ部１ｂは、遮断要求を検出してから予め設定された所定時間ＴRが経過したときに、電源保持要求を出力している各スレーブＥＣＵ２に対して問い合わせ（照会）を行うものである。本実施形態では、電源保持要求を出力している理由、すなわち、終了制御が完了しない理由を、各スレーブＥＣＵ２に問い合わせるようになっている。所定時間ＴRは、各スレーブＥＣＵ２及びそれらに制御される被制御装置に不具合がない状態での終了制御にかかる平均的な時間よりも長く設定されている。なお、本実施形態では、このような各スレーブＥＣＵ２に対する問い合わせを所定時間ＴR毎に繰り返し実施するようになっている。
【００２９】
一方、電源保持要求を出力している各スレーブＥＣＵ２は、マスタＥＣＵ１からの問い合わせに対して、予め設定された複数の理由（例えば「学習中」，「自己診断中」，「ＥＰＲＯＭへの書き込みの完了待ち」，「被制御装置の応答待ち」，「原因不明」等）の中から該当する理由を選択して、マスタＥＣＵ１へ回答するようになっている。
強制遮断部１ｃは、各スレーブＥＣＵ２からの回答が正当であるか否かを判断するものである。強制遮断部１ｃは、上記の予め設定された複数の理由のうち、正当な理由と正当でない理由とを判別する機能を有している。
【００３０】
例えば、「学習中」，「自己診断中」，「ＥＰＲＯＭへの書き込みの完了待ち」，「被制御装置の応答待ち」等の正当な理由が回答された場合には、電源保持要求も正当なものであると見なして、給電を保持するようになっている。一方、「原因不明」のような正当でない回答が得られた場合、あるいは、何も応答がない場合には、電源保持要求が正当なものでないと見なすようになっている。そして強制遮断部１ｃは、電源保持要求を出力している全てのスレーブＥＣＵ２からの回答が正当でない場合に、強制的に電源リレー７の接点７ａを開放し、給電を遮断するようになっている。なお、電源保持要求を出力しているスレーブＥＣＵ２のうち、一つでも正当な回答が得られた場合には、給電を保持するようになっている。
【００３１】
なお、マスタＥＣＵ１は、遮断要求の非検出時には常に全てのスレーブＥＣＵ２への給電を保持するようになっている。例えば、イグニッションスイッチ３からの遮断要求がない状態では、電源保持要求の有無に関わらず、遮断制御部１ａが電源リレー７の接点７ａを閉鎖したままとして給電を保持する。あるいは、遮断要求の非検出時には各スレーブＥＣＵ２が常に電源保持要求を出力する構成とし、その電源保持要求を以て遮断制御部１ａが給電を保持するものとしてもよい。
【００３２】
［フローチャート］
本電源制御装置１０の制御手順を、図２を用いて説明する。このフローチャートは、マスタＥＣＵ１の内部において所定の周期で繰り返し実行されるものである。なお、本実施形態では、このフローで用いられるフラグとして、終了制御用フラグＦA及びカウンタ用フラグＦBが設定されている。
【００３３】
終了制御用フラグＦAは、マスタＥＣＵ１からスレーブＥＣＵ２へ終了制御の指示が出力されているか否かを示すフラグである。また、カウンタ用フラグＦBは、遮断要求を検出してからの経過時間に対応するカウンタＣがカウント（インクリメント）されているか否かを示すフラグである。これらのフラグＦA，ＦBの初期値はともに０に設定されており、また、イグニッションスイッチ３のオン操作と同時にリセットされるものとする。
【００３４】
ステップＡ１０では、イグニッションスイッチ３から車両電源の遮断要求が出力されているか否かが判定される。ここで、遮断要求を検出した場合にはステップＡ２０へ進み、検出しない場合にはステップＡ１４０へ進んで給電を保持したままこのフローを終了する。つまり、ステップＡ２０以降の制御は、イグニッションスイッチ３がオフ操作された直後に実施される制御となっている。
【００３５】
ステップＡ２０では、終了制御用フラグＦAがＦA＝０に設定されているか否かが判定される。ここで、ＦA＝０である場合には、ステップＡ３０へ進み、遮断制御部１ａから各スレーブＥＣＵ２へ終了制御が指示される。これを受けて各スレーブＥＣＵ２では、終了制御が実施され、各スレーブＥＣＵ２からマスタＥＣＵ１に対して電源保持要求が出力される。なお、この終了制御では、各スレーブＥＣＵ２やこれに制御されている被制御装置の学習制御や自己診断制御が実施され、その結果が対応するＥＰＲＯＭ８ａ〜８ｃへ書き込まれる。
【００３６】
また、続くステップＡ４０では、終了制御用フラグＦAがＦA＝１に設定され、ステップＡ５０へ進む。一方、ステップＡ２０でＦA≠０（すなわちＦA＝１）である場合には、すでに前回以前の制御サイクルにおいて終了制御の指示がなされていることになるため、そのままステップＡ５０へ進む。
ステップＡ５０では、少なくとも一つのスレーブＥＣＵ２から電源保持要求が出力されているか否かが判定される。ここで、全てのスレーブＥＣＵ２から電源保持要求が出力されていない場合にはステップＡ１３０へ進み、遮断制御部１ａにおいて電源リレー７の接点７ａが開放され、マスタＥＣＵ１及び各スレーブＥＣＵ２への給電が遮断される。つまり、車両の電源が完全に遮断されて全ての制御が終了する。一方、少なくとも一つのスレーブＥＣＵ２から電源遮断要求が出力されている場合には、ステップＡ６０へ進む。
【００３７】
なお、ステップＡ１０〜Ａ５０までの制御は、マスタＥＣＵ１が各スレーブＥＣＵ２からの電源遮断要求が正当なものであるか否かを判定し得ない従来の電源制御装置における制御内容に対応する。つまり本実施形態では、ステップＡ６０以降の制御において、電源遮断要求の正当性が判断されている。
ステップＡ６０では、カウンタ用フラグＦBがＦB＝０に設定されているか否かが判定される。ここで、ＦB＝０である場合には、ステップＡ７０へ進み、カウンタＣがＣ＝０に設定されるとともにカウンタ用フラグＦBがＦB＝１に設定され、ステップＡ８０へ進む。一方、ＦB≠０（すなわちＦB＝１）である場合には、すでに前回以前の制御サイクルにおいてカウンタＣのカウントが開始されているため、そのままステップＡ８０へ進む。
【００３８】
ステップＡ８０では、カウンタＣにＣ＋１が代入される。ここでは、カウンタＣの値がこの制御フローの一サイクル毎に増加することになる。そして続くステップＡ９０では、カウンタＣの値が予め設定された基準値Ｃ0以上であるか否かが判定される。この基準値Ｃ0は、前述の所定時間ＴRをこのフローの実行サイクル時間Ｃtで除算した値に設定されている（Ｃ0＝ＴR／Ｃt）。ここでＣ≧Ｃ0の場合にはステップＡ１００へ進み、Ｃ＜Ｃ0の場合にはステップＡ１４０へ進んで給電を保持したままこのフローを終了する。つまり、ステップＡ１００以降の制御は、カウントを開始してから予め設定された所定時間ＴRが経過した後に初めて実施される制御となっている。
【００３９】
ステップＡ１００では、問い合わせ部１ｂにより、各スレーブＥＣＵ２に対して、電源保持要求を出力している理由が問い合わせられる。これを受けて、電源保持要求を出力している各スレーブＥＣＵ２では、予め設定された複数の理由の中から該当する理由が選択され、その回答がマスタＥＣＵ１へ返答される。そして続くステップＡ１１０では、強制遮断部１ｃにおいて各スレーブＥＣＵ２からの回答が正当であるか否かが判断される。
【００４０】
例えば、第一ＥＣＵ２ａには把握できないような原因不明の機能不全により第一ＥＣＵ２ａの終了制御が完了していない場合、第一ＥＣＵ２ａはマスタＥＣＵ１の問い合わせに対して「原因不明」と回答する。したがって、マスタＥＣＵ１は第一ＥＣＵ２ａ又はこれの被制御装置に何らかの不具合が生じていると見なし、第一ＥＣＵ２ａの回答が正当ではないと判断する。一方、何らかの原因が明確であって第一ＥＣＵ２ａの終了制御が完了していない場合には、第一ＥＣＵ２ａから「学習中」，「自己診断中」，「ＥＰＲＯＭへの書き込みの完了待ち」，「被制御装置の応答待ち」等の正当な理由が回答されるため、マスタＥＣＵ１は第一ＥＣＵ２ａの回答が正当であると判断する。
【００４１】
また、例えば第二ＥＣＵ２ｂ自身の機能不全により終了制御が完了していない場合には、予め設定された複数の理由以外の無効な回答が第二ＥＣＵ２ｂからなされることが考えられる。この場合、回答が「学習中」，「自己診断中」，「ＥＰＲＯＭへの書き込みの完了待ち」，「被制御装置の応答待ち」等の予め設定された範囲内のものでないことを以て、マスタＥＣＵ１は第二ＥＣＵ２ｂに何らかの不具合が生じていると見なし、第二ＥＣＵ２ｂの回答が正当でないと判断する。
【００４２】
あるいは、第三ＥＣＵ２ｃ及びこれの被制御装置に不具合が生じていないにもかかわらず、通信ライン４上の障害により電源保持要求が出力されたままとなり、見かけ上第三ＥＣＵ２ｃの終了制御が完了していない状態も考えられる。この場合、第三ＥＣＵ２ｃではすでに終了制御が完了しているため、何も理由を回答しないことになる。したがって、マスタＥＣＵ１は第三ＥＣＵ２ｃ又は通信ライン４上に何らかの不具合が生じているものと見なし、第三ＥＣＵ２ｃの回答（電源保持要求を出力し、かつ、無回答であること）が正当でないと判断する。
【００４３】
ステップＡ１１０において、電源保持要求が出力しているスレーブＥＣＵ２からの回答のうち、少なくとも一つの回答が正当である場合には、ステップＡ１２０へ進み、カウンタ用フラグＦBがＦB＝０に再設定される。そして続くステップＡ１４０において、電源リレー７の接点７ａが閉鎖されたまま保持されて、このフローは終了する。つまりこの場合、マスタＥＣＵ１は、演算処理の遅延等によりスレーブＥＣＵ２での終了制御が単に長引いている（不具合ではない）ものと判断して、給電を保持する。
【００４４】
なお、ステップＡ１４０でカウンタ用フラグＦBがリセットされることにより、再び制御サイクルが実施されたときにはステップＡ７０でカウンタＣがＣ＝０に設定され、カウントが開始される。したがって、さらに所定時間ＴRが経過した後で二回目の問い合わせが実施されることになる。
一方、電源保持要求を出力しているスレーブＥＣＵ２の回答が全て正当でない場合には、ステップＡ１３０へ進み、電源リレー７の接点７ａが開放され、マスタＥＣＵ１及び各スレーブＥＣＵ２への給電が遮断される。これにより、車両の電源が完全に遮断されて全ての制御が終了する。
【００４５】
つまり、強制遮断部１ｃは、問い合わせに対するスレーブＥＣＵ２の回答が正当でない場合に、そのスレーブＥＣＵ２から出力されている電源保持要求に関しても正当なものではないと判断し、電力供給を強制的に遮断する。
【００４６】
［作用］
本車両の電源制御装置１０による制御内容を、図３及び図４を用いて説明する。
図３に示すタイムチャートは、第一ＥＣＵ２ａ，第二ＥＣＵ２ｂ及び第三ＥＣＵ２ｃが正常に終了制御を実施した場合の一例である。
まず、時刻ｔ0にイグニッションスイッチ３がオフ操作されて車両電源の遮断要求がマスタＥＣＵ１へ入力されると、各スレーブＥＣＵ２が終了制御を開始するとともに電源保持要求を出力する。マスタＥＣＵ１では、時刻ｔ0からカウンタＣがカウントされ、所定時間ＴRの計測が開始される。
【００４７】
時刻ｔ1に第一ＥＣＵ２ａの終了制御が完了すると、第一ＥＣＵ２ａからの電源保持要求が解除される。続いて、時刻ｔ2に第二ＥＣＵ２ｂの終了制御が完了すると、第二ＥＣＵ２ｂからの電源保持要求が解除される。第三ＥＣＵ２ｃは、ＥＰＲＯＭ８ｃへの書き込み遅延により終了制御がやや長引いているものとする。
時刻ｔ0から所定時間ＴRが経過した時刻ｔRになると、マスタＥＣＵ１から第三ＥＣＵ２ｃに対して電源保持要求を出力している理由が問い合わせられる。これに対し、第三ＥＣＵ２ｃは「被制御装置の応答待ち」と回答するため、マスタＥＣＵ１は第三ＥＣＵ２ｃの回答及び電源保持要求が正当であると判断して電源リレー７の接点７ａを閉鎖したままに制御し、給電を保持する。
【００４８】
その後、時刻ｔ3に第三ＥＣＵ２ｃの終了制御が完了すると、第三ＥＣＵ２ｃからの電源保持要求が解除されて全ての電源保持要求が無くなるため、遮断制御部１ａにより電源リレー７の接点７ａが開放され、電源が遮断される。
次に、終了制御に機能不全が生じた場合の一例を図４に示す。
時刻ｔ0にイグニッションスイッチ３がオフ操作され、各スレーブＥＣＵ２が終了制御を開始し電源保持要求を出力する。時刻ｔ4に第一ＥＣＵ２ａの終了制御が完了すると、第一ＥＣＵ２ａからの電源保持要求が解除される。一方、第二ＥＣＵ２ｂは自己診断制御により、終了制御がやや長引いているものとする。また、第三ＥＣＵ２ｃは機能不全により、電源保持要求を出力したままフリーズしているものとする。
【００４９】
時刻ｔ0から所定時間ＴRが経過した時刻ｔR1になると、マスタＥＣＵ１から第二ＥＣＵ２ｂ及び第三ＥＣＵ２ｃに対して電源保持要求を出力している理由が問い合わせられる。これに対し、第二ＥＣＵ２ｂは「自己診断中」と回答するため、マスタＥＣＵ１は第二ＥＣＵ２ｂの回答及び電源保持要求が正当であると判断する。一方、第三ＥＣＵ２ｃはフリーズしており何も回答しないため、マスタＥＣＵ１は第三ＥＣＵ２ｃの回答及び電源保持要求が正当でないと判断する。
【００５０】
ここで、マスタＥＣＵ１は、電源保持要求が出力しているスレーブＥＣＵ２からの回答のうち、少なくとも一つの回答（第二ＥＣＵ２ｂの回答）は正当であるため、カウンタ用フラグＦBをＦB＝０に再設定して電源リレー７の接点７ａを閉鎖したままに制御し、給電を保持する。その後、時刻ｔ5に第二ＥＣＵ２ｂの終了制御が完了すると、第二ＥＣＵ２ｂからの電源保持要求が解除される。
【００５１】
さらに、時刻ｔR1から所定時間ＴRが経過した時刻ｔR2になると、マスタＥＣＵ１から第三ＥＣＵ２ｃに対して電源保持要求を出力している理由が再び問い合わせられる。この時点で電源保持要求を出力しているスレーブＥＣＵ２は第三ＥＣＵ２ｃのみであり、その第三ＥＣＵ２ｃの回答及び電源保持要求が正当でないと判断されるため、遮断制御部１ａにより電源リレー７の接点７ａが開放され、電源が遮断される。
【００５２】
なお、図４中に破線で示すように、時刻ｔR1におけるマスタＥＣＵ１からの問い合わせをトリガーとして第三ＥＣＵ２ｃのフリーズ状態が解消され、時刻ｔ6に終了制御が完了したような場合には、時刻ｔ5に第二ＥＣＵ２ｂの終了制御が完了した時点で電源が遮断されることになる。
【００５３】
［効果］
このように本発明の一実施形態にかかる車両の電源制御装置１０によれば、車両電源の遮断要求から所定時間ＴRが経過したときに、マスタＥＣＵ１が各スレーブＥＣＵ２へ問い合わせを行うため、各スレーブＥＣＵ２に対し電源保持要求を確認することができる。また、その確認によって電源保持要求が解除された場合には、マスタＥＣＵ１及び各スレーブＥＣＵ２への電力供給を遮断することができ、バッテリ電力の浪費を防止することができる。
【００５４】
また、スレーブＥＣＵ２やこれの被制御装置，通信ライン４の不具合や故障によりたとえ電源保持要求が出力されたままの状態であったとしても、その電源保持要求が正当なものであるか否かをマスタＥＣＵ１で判断することができる。これにより、車両のイグニッションスイッチ３をオフ操作した後の不正な電源保持状態を脱することが可能となる。
また、マスタＥＣＵ１による問い合わせの内容が電源保持要求の理由となっているため、スレーブＥＣＵ２側が回答すべき内容を予め想定しておくことが容易である。一方、スレーブＥＣＵ２はそれらの予め想定された回答の中から該当する理由を選択すればよいため、素早く回答することができる。また、予め想定される内容以外の回答が得られた場合にはスレーブＥＣＵ２の機能不全と判断することができる。
【００５５】
また、少なくとも一つのスレーブＥＣＵ２からの回答が正当である場合には給電が保持されるため、例えば図４中における第二ＥＣＵ２ｂのように終了制御がやや長引いた場合であっても、その終了制御を完遂させることができる。
このように、本電源制御装置１０によれば、所定時間ＴR毎に電源の遮断不能状態をチェックして、早期に解消することができる。
【００５６】
［その他］
以上、本発明の一実施形態について説明したが、本発明はこのような実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形して実施することができる。
例えば、上述の実施形態では、問い合わせ部１ｂによるスレーブＥＣＵ２への問い合わせ内容が「電源保持要求を出力している理由」となっているが、問い合わせの内容はこれに限定されない。少なくとも、電源保持要求を出力するための制御ロジックとは異なる制御ロジックによる回答をスレーブＥＣＵ２に要求する問い合わせが含まれていればよい。例えば、スレーブＥＣＵ２がＹＥＳ又はＮＯで回答することができないような問い合わせである。これにより、スレーブＥＣＵ２の電源保持要求に係る機能不全を判断することが可能となる。
【００５７】
なおこの場合、問い合わせの回答のパターンが三通り以上となる問い合わせを行うことが好ましい。スレーブＥＣＵ２の回答の選択肢を少なくとも三通り以上用意しておくことで、回答の信頼性を高めることができ、スレーブＥＣＵ２の機能不全をより正確に判断することができる。
また、スレーブＥＣＵ２の自己診断結果を問い合わせる構成としてもよい。これにより、スレーブＥＣＵ２の機能不全箇所を特定することができる。
【００５８】
また、通常制御時には実施しないような所定の演算をスレーブＥＣＵ２に実施させて、その演算結果を問い合わせる構成としてもよい。これにより、スレーブＥＣＵ２の演算機能を確認することができ、機能不全であるか否かを正確に判断することができる。
なお、上述の実施形態では特に言及していないが、スレーブＥＣＵ２から得られる回答の経時的な傾向を把握することで、不具合の前兆を検出することも可能である。例えば、「ＥＰＲＯＭへの書き込みの完了待ち」との回答が継続的に検出されるような場合には、ＥＰＲＯＭ８ａ〜８ｃの劣化や摩耗の可能性があると判断することができる。
【００５９】
また、上述の実施形態では各スレーブＥＣＵ２ａ〜２ｃに対してＥＰＲＯＭ８ａ〜８ｃが併設された構成となっているが、ＥＰＲＯＭ８ａ〜８ｃは必須の構成要素ではなく、不揮発性メモリを持たないものを用いることも可能である。この場合、スレーブＥＣＵでは不揮発性メモリへの書き込み作業が実施されないが、制御の都合（例えば、被制御装置の初期化完了待ち）により電源保持要求が出力される場合があるため、上述の実施形態と同様の作用，効果が得られる。
【００６０】
また、問い合わせに対する各スレーブＥＣＵ２からの回答が正当でないことを記憶する構成や、強制遮断部１ｃによる給電の強制遮断の直前にマスタＥＣＵ１が自己診断を実施してその結果を記憶する構成、その結果を車両運転者へ報知する構成等を追加してもよい。つまり、給電の強制遮断が実施された場合、スレーブＥＣＵ２又はこれに管理されている被制御装置のどこかに異常が発生していると考えられるため、マスタＥＣＵ１でその異常を検出してダイアグを残しておく。次回、イグニッションスイッチ３が操作されて車両電源がオンになった時に、マスタＥＣＵ１がダイアグに基づく警告表示を行うようにすることで、その異常を車両運転者が把握することができるようになる。
【００６１】
なお、車両運転者は、イグニッションスイッチ３のオフ操作の直後に車両を降りる場合がある。そのため、マスタＥＣＵ１によるこのような報知制御は、車両電源がオンになった時に実施することが好ましい。マスタＥＣＵ１にもＥＰＲＯＭ等の不揮発メモリを併設しておけば、前回、車両電源がオフになった時の情報に基づいて警告表示を行うことができる。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施形態に係る車両の電源制御装置の全体構成を示すブロック図である。
【図２】本発明の一実施形態に係る車両の電源制御装置の制御手順を示すフローチャートである。
【図３】本発明の一実施形態に係る車両の電源制御装置による制御内容を説明するためのタイムチャートである。
【図４】本発明の一実施形態に係る車両の電源制御装置による制御内容を説明するためのタイムチャートである。
【符号の説明】
【００６３】
１  マスタＥＣＵ（マスタ電子制御手段）
１ａ  遮断制御部
１ｂ  問い合わせ部（問い合わせ手段）
１ｃ  強制遮断部（強制遮断手段）
２  スレーブＥＣＵ（電子制御手段）
２ａ  第一ＥＣＵ
２ｂ  第二ＥＣＵ
２ｃ  第三ＥＣＵ
３  イグニッションスイッチ（遮断要求検出手段）
４  通信ライン
５  電源ライン
６  バッテリ電源
７  電源リレー
７ａ  接点
８ａ〜８ｃ  ＥＰＲＯＭ
１０  電源制御装置
【図１】
0004957486.tif 000002
【図２】
0004957486.tif 000003
【図３】
0004957486.tif 000004
【図４】
0004957486.tif 000005