(57)【要約】【課題】車両電源の状態を遷移させるための指示を行うＣＰＵの異常を迅速に検知可能な車両電源制御装置を提供する。【解決手段】車両電源制御装置１は、ＣＰＵ異常判定部１１、電源制御信号選択部１２、異常時用制御信号記憶部１３を含んで構成される。ＣＰＵ異常判定部１１は、ＣＰＵ２からの車両電源状態指示信号を利用し、例えば車両電源状態指示信号の遷移を監視してＣＰＵ２の異常の有無を判定する。電源制御信号選択部１２は、ＣＰＵ２からの車両電源状態指示信号とＣＰＵ異常判定部１１から判定結果を入力し、車両電源部３に対する電源制御信号を出力する。判定結果が異常ありの場合、電源制御信号選択部１２は、異常時用制御信号記憶部１３に記憶された情報に基づいた電源制御信号を出力する。【選択図】図１
2008087573.tif 000002
【特許請求の範囲】
【請求項１】
プログラムによって動作するＣＰＵを含む車両制御部から、車両電源の状態を遷移させるための車両電源状態指示信号を入力し、車載機器に電源を供給する車両電源部に電源制御信号を出力する車両電源制御装置であって、
前記車両電源状態指示信号を利用して前記ＣＰＵの異常の有無を判定するＣＰＵ異常判定部を備える車両電源制御装置。
【請求項２】
請求項１記載の車両電源制御装置であって、
前記ＣＰＵ異常判定部は、前記車両電源状態指示信号の遷移を監視して前記ＣＰＵの異常の有無を判定する車両電源制御装置。
【請求項３】
請求項１又は２記載の車両電源制御装置であって、
前記車両電源状態指示信号は、複数信号の組合せによって形成されるものであり、
前記ＣＰＵ異常判定部は、前記複数信号の組合せを監視して前記ＣＰＵの異常の有無を判定する車両電源制御装置。
【請求項４】
請求項１ないし３のいずれか１項記載の車両電源制御装置であって、
前記ＣＰＵ異常判定部の判定結果に応じた前記電源制御信号を選択して出力する電源制御信号選択部を備える車両電源制御装置。
【請求項５】
請求項４記載の車両電源制御装置であって、
前記ＣＰＵの異常状態に対応した複数の電源制御信号を記憶する異常時用制御信号記憶部を備え、
前記電源制御信号選択部は、前記異常時用制御信号記憶部に記憶された前記電源制御信号を選択する車両電源制御装置。
【請求項６】
請求項４記載の車両電源制御装置であって、
前記ＣＰＵの異常状態に対応した複数の電源制御信号を生成するための情報を記憶する異常時用処理情報記憶部を備え、
前記電源制御信号選択部は、前記異常時用制御信号記憶部に記憶された情報を参照して前記電源制御信号を選択する車両電源制御装置。
【請求項７】
請求項４ないし６のいずれか１項記載の車両電源制御装置であって、
前記車両電源部の状態を判定する車両電源状態判定部を備え、
前記前記電源制御信号選択部は、前記ＣＰＵ異常判定部の判定結果と前記車両電源状態判定部の判定結果に基づいて前記電源制御信号を選択する車両電源制御装置。
【請求項８】
請求項７記載の車両電源制御装置であって、
前記車両電源状態判定部は、前記車両電源部が出力する複数の電源ラインの状態の組合せに基づいて、前記車両電源部の状態を判定する車両電源制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載機器に電源を供給する車両電源部に電源制御信号を出力する車両電源制御装置に関する。
【背景技術】
【０００２】
車両の各種電装品に電源を供給する車両電源は、『ＯＦＦ状態』、『ＡＣＣ状態』、『ＩＧ状態』、『ＳＴ状態』の４つの電源状態を、イグニッションスイッチの状態等に基づいて遷移する。ここで、『ＯＦＦ状態』は、電装品が停止している状態であり、エンジンも停止している。『ＡＣＣ状態』は、オ−ディオ機器等の車両の補助的な電装品にのみ電源が供給される状態であり、この状態でもエンジンは停止している。また、『ＩＧ状態』は、車両のすべての電装品に電源が供給されている状態であるが、エンジンは回転中の場合も停止中の場合もある。『ＳＴ状態』は、エンジンを始動させる状態であり、セルモ−タ等が駆動してエンジンがクランキングする状態である。
【０００３】
プログラムによって動作するＣＰＵを含む車両制御部を利用して車両の制御を行う場合、車両電源の状態遷移の指示もＣＰＵの処理を介して行われる。また、車両電源の制御に異常が発生すると、その電源に接続されているすべての機器が、制御不能に陥るため、いち早く異常を検知し、適切な対応をすることが必須である。また、この対応は、フェ−ルセ−フアクション（故障時は、事前に決めたられた状態に遷移）だけでなく、フォルトトレランス（故障状態により、すこしでもよい状態に遷移）が求められている。そのため、ＣＰＵの異常もいち早く検知することが重要である。
【０００４】
ＣＰＵの異常検知方法としては、ＣＰＵが一定時間毎に出力する出力信号をＣＰＵ出力監視部が監視し、一定時間を超えてもＣＰＵからの出力に変化がない場合に異常と判断するウォッチドックタイマ方式が知られている（例えば特許文献１参照）。しかし、車両電源の制御を行う機器の異常検知、及び異常時の対応は、特に迅速性が求められ、ウォッチドックタイマ方式でのＣＰＵ異常の検知では必ずしも充分でない。
【０００５】
【特許文献１】特開平５−２６５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記事情に鑑みなされたもので、車両電源の状態を遷移させるための指示を行うＣＰＵの異常を迅速に検知可能な車両電源制御装置を提供することを目的とする。また、ＣＰＵ及び車両電源の異常時に、適切な対応を迅速に行うことができる車両電源制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の車両電源制御装置は、プログラムによって動作するＣＰＵを含む車両制御部から、車両電源の状態を遷移させるための車両電源状態指示信号を入力し、車載機器に電源を供給する車両電源部に電源制御信号を出力する車両電源制御装置であって、前記車両電源状態指示信号を利用して前記ＣＰＵの異常の有無を判定するＣＰＵ異常判定部を備えるものである。本発明によれば、車両電源の状態を遷移させるための指示を行うＣＰＵの異常を迅速に検知可能な車両電源制御装置を提供することができる。
【０００８】
本発明の車両電源制御装置は、前記ＣＰＵ異常判定部が、前記車両電源状態指示信号の遷移を監視して前記ＣＰＵの異常の有無を判定するものを含む。本発明によれば、予定された車両電源の状態遷移以外の状態遷移を指示する車両電源状態指示信号が入力されたとき、ＣＰＵの異常と判断することができるので、ＣＰＵ異常の検知を迅速に行うことができる。
【０００９】
本発明の車両電源制御装置は、前記車両電源状態指示信号が、複数信号の組合せによって形成されるものであり、前記ＣＰＵ異常判定部が、前記複数信号の組合せを監視して前記ＣＰＵの異常の有無を判定するものを含む。本発明によれば、車両電源状態指示信号を形成する複数信号の予定された組合せ以外の組合せが入力されたとき、ＣＰＵの異常と判断することができるので、迅速なＣＰＵ異常の検知を行うことができる。
【００１０】
本発明の車両電源制御装置は、前記ＣＰＵ異常判定部の判定結果に応じた前記電源制御信号を選択して出力する電源制御信号選択部を備えるものを含む。本発明によれば、ＣＰＵの異常時にも、車両電源の状態を適切な状態に遷移又は維持することができる。
【００１１】
本発明の車両電源制御装置は、前記ＣＰＵの異常状態に対応した複数の電源制御信号を記憶する異常時用制御信号記憶部を備え、前記電源制御信号選択部が、前記異常時用制御信号記憶部に記憶された前記電源制御信号を選択するものを含む。本発明によれば、ＣＰＵの状態に応じた車両電源制御信号を簡単に選択することができる。
【００１２】
本発明の車両電源制御装置は、前記ＣＰＵの異常状態に対応した複数の電源制御信号を生成するための情報を記憶する異常時用処理情報記憶部を備え、前記電源制御信号選択部が、前記異常時用制御信号記憶部に記憶された情報を参照して前記電源制御信号を選択するものを含む。本発明によれば、ＣＰＵの状態に応じた車両電源制御信号を簡単に選択することができる。
【００１３】
本発明の車両電源制御装置は、前記車両電源部の状態を判定する車両電源状態判定部を備え、前記前記電源制御信号選択部が、前記ＣＰＵ異常判定部の判定結果と前記車両電源状態判定部の判定結果に基づいて前記電源制御信号を選択するものを含む。本発明によれば、ＣＰＵ及び車両電源の異常時に、適切な対応を迅速に行うことができる。
【００１４】
本発明の車両電源制御装置は、前記車両電源状態判定部が、前記車両電源部が出力する複数の電源ラインの状態の組合せに基づいて、前記車両電源部の状態を判定するものを含む。本発明によれば、車両電源の状態を簡単に判定することができる。
【発明の効果】
【００１５】
以上の説明から明らかなように、本発明によれば、車両電源の状態を遷移させるための指示を行うＣＰＵの異常を迅速に検知可能な車両電源制御装置を提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について、図面を用いて説明する。
【００１７】
（第１の実施の形態）
図１に、本発明の第１の実施の形態の車両電源制御装置の概略構成を示す。図１の車両電源制御装置１は、ＣＰＵ異常判定部１１、電源制御信号選択部１２、異常時用制御信号記憶部１３を含んで構成され、車両電源の状態を遷移させるための車両電源状態指示信号を入力し、車載機器（図示せず）に電源を供給する車両電源部３に電源制御信号を出力するものである。車両電源制御装置１の各要素は、各種ＩＣ等のハードウェアによって実現される。
【００１８】
ＣＰＵ２は、車両の制御を行う車両制御部（図示せず）を構成するもので、所定のプログラムによって動作するものである。ＣＰＵ２を含む車両制御部は、車両電源制御装置１に対して車両電源の状態を遷移させるための車両電源状態指示信号を出力する。出力する車両電源状態指示信号は、イグニッションスイッチ等の各種操作部からの信号、車両の各種センサからの信号に基づいて、ＣＰＵ２の処理を経て生成される。なお、図１では、簡単のために、ＣＰＵ２から車両電源状態指示信号が出力されるものとして示してあるが、以降の説明も、ＣＰＵ２から車両電源状態指示信号が出力されるものとして記載する。
【００１９】
車両電源部３は、車両の各種電装品（機器）に電源を供給するもので、『ＯＦＦ状態』、『ＡＣＣ状態』、『ＩＧ状態』、『ＳＴ状態』の４つの電源状態を、車両電源制御装置１の出力に基いて遷移する。４つの電源状態は、従来のものと同様であり、『ＯＦＦ状態』は、電装品が停止している状態、『ＡＣＣ状態』は、オ−ディオ機器等の車両の補助的な電装品にのみ電源が供給される状態、『ＩＧ状態』は、車両のすべての電装品に電源が供給されている状態、『ＳＴ状態』は、エンジンを始動させる状態であって、セルモ−タ等が駆動してエンジンがクランキングする状態である。なお、『ＯＦＦ状態』と『ＡＣＣ状態』において、エンジンは停止している。また、『ＩＧ状態』においては、エンジンは回転中の場合も停止中の場合もある。
【００２０】
ＣＰＵ２からの車両電源状態指示信号は、上記した４つの電源状態への遷移を指示するものであり、この例では、４つの信号ＳＯＦＦ、ＳＡＣＣ、ＳＩＧ、ＳＳＴからなる。ＣＰＵ２は、電源状態を『ＯＦＦ状態』に遷移（保持）させる場合（「ＯＦＦ状態遷指示」）には、ＳＯＦＦ＝Ｈ、ＳＡＣＣ＝Ｌ、ＳＩＧ＝Ｌ、ＳＳＴ＝Ｌとして出力し、『ＡＣＣ状態』に遷移（保持）させる場合（「ＡＣＣ状態遷指示」）には、ＳＯＦＦ＝Ｌ、ＳＡＣＣ＝Ｈ、ＳＩＧ＝Ｌ、ＳＳＴ＝Ｌとして出力する。また、『ＩＧ状態』に遷移（保持）させる場合（「ＩＧ状態遷指示」）には、ＳＯＦＦ＝Ｌ、ＳＡＣＣ＝Ｌ、ＳＩＧ＝Ｈ、ＳＳＴ＝Ｌとして出力し、『ＳＴ状態』に遷移（保持）させる場合（「ＳＴ状態遷指示」）には、ＳＯＦＦ＝Ｌ、ＳＡＣＣ＝Ｌ、ＳＩＧ＝Ｌ、ＳＳＴ＝Ｈとして出力する。以上の説明から明らかなように、ＳＯＦＦは『ＯＦＦ状態』への主遷移指示信号であり、ＳＡＣＣは『ＡＣＣ状態』への主遷移指示信号であり、ＳＩＧは『ＩＧ状態』への主遷移指示信号であり、ＳＳＴは『ＳＴ状態』への主遷移指示信号である。なお、ここで、「Ｈ」は信号がハイレベルであることを示し、「Ｌ」は信号がローレベルであることを示す。
【００２１】
車両電源部３は、ＣＰＵ２からの車両電源状態指示信号に基づいて生成される車両電源制御信号に基づいて、図２に示すような遷移を行う。図２に示す４つの電源状態『ＯＦＦ状態』、『ＡＣＣ状態』、『ＩＧ状態』、『ＳＴ状態』からの矢印は、遷移可能な方向を示し、車両電源状態指示信号の状態に応じて遷移する。各電源状態を示す１重丸ブロック内の４つの信号ＳＯＦＦ、ＳＡＣＣ、ＳＩＧ、ＳＳＴの状態は、その電源状態へ遷移する条件を示している。図２に示すように、１つの電源状態から他の電源状態への遷移は制限されている。すなわち、『ＯＦＦ状態』からは『ＡＣＣ状態』への遷移しかできず、『ＡＣＣ状態』と『ＳＴ状態』からは『ＯＦＦ状態』と『ＩＧ状態』への遷移しかできない。一方、『ＩＧ状態』からは他の３つの状態への遷移が可能である。
【００２２】
各電源状態『ＯＦＦ状態』、『ＡＣＣ状態』、『ＩＧ状態』、『ＳＴ状態』においてＣＰＵ２の異常が検知された場合（詳細は後述する。）、それぞれ、『ＳＯＦＦ  ＥＲＲＯＲ状態』、『ＳＡＣＣ  ＥＲＲＯＲ状態』、『ＳＩＧ  ＥＲＲＯＲ状態』、『ＳＳＴ  ＥＲＲＯＲ状態』に遷移する。例えば、遷移が制限されている『ＯＦＦ状態』から『ＩＧ状態』への遷移指示がされた場合、『ＳＯＦＦ  ＥＲＲＯＲ状態』に遷移する。『ＳＯＦＦ  ＥＲＲＯＲ状態』、『ＳＡＣＣ  ＥＲＲＯＲ状態』、『ＳＩＧ  ＥＲＲＯＲ状態』、『ＳＳＴ  ＥＲＲＯＲ状態』において、図示しない操作部又はＣＰＵ２により「ＡＬＬ  ＯＦＦ」が指示されると、『ＲＥＳＥＴ状態』に遷移する。また、『ＲＥＳＥＴ状態』においてＣＰＵ２の異常が検知された場合、『ＲＥＳＥＴ  ＥＲＲＯＲ状態』に遷移する。なお、４つの車両電源状態指示信号（ＳＯＦＦ、ＳＡＣＣ、ＳＩＧ、ＳＳＴ）を変化させる場合は、その信号に過渡状態が発生するため、一度、４つの信号をすべて「Ｌ」にすることにより同期をとってもよいし、ＣＰＵ２から出力されるクロックにより同期をとってもよい。また、「ＡＬＬ  ＯＦＦ」指示の判定は、信号レベルで判定してもよいし、信号レベル「Ｌ」の時間で判定してもよい。
【００２３】
図１に戻って、ＣＰＵ異常判定部１１は、ＣＰＵ２からの車両電源状態指示信号を利用して、ＣＰＵ２の異常の有無を判定するものである。詳細は後述するが、ＣＰＵ異常判定部１１は、車両電源状態指示信号の遷移を監視、又は４つの信号ＳＯＦＦ、ＳＡＣＣ、ＳＩＧ、ＳＳＴの組合せの監視、あるいは両方の監視により、ＣＰＵ２の異常の有無を判定する。判定結果は、電源制御信号選択部１２に送られるとともに、ＣＰＵ異常信号（ＳＯＵＴ）として外部に出力される。
【００２４】
電源制御信号選択部１２は、ＣＰＵ２からの車両電源状態指示信号とＣＰＵ異常判定部１１から判定結果を入力し、車両電源部３に対する電源制御信号を出力するものである。ＣＰＵ異常判定部１１からの判定結果が異常なしである場合、電源制御信号選択部１２は、車両電源状態指示信号に基づいた電源制御信号を出力する。判定結果が異常ありの場合、電源制御信号選択部１２は、異常時用制御信号記憶部１３に記憶された情報に基づいた電源制御信号を出力する。
【００２５】
異常時用制御信号記憶部１３は、ＣＰＵ２の異常状態に対応した複数の電源制御信号を記憶するものである。例えば、ＣＰＵ２の異常が検知された時の電源状態に応じて、ＣＰＵ２からの車両電源状態指示信号に拘わらず遷移すべき電源状態を記憶しておく。したがって、電源制御信号選択部１２は、ＣＰＵ異常判定部１１からの判定結果が異常ありの場合、最適な電源状態に移行させるための電源制御信号を迅速に車両電源部３に出力することができる。
【００２６】
なお、図１の車両電源制御装置は、複数の電源制御信号を記憶する異常時用制御信号記憶部１３を設けたが、異常時用制御信号記憶部１３に換えて、ＣＰＵ２の異常状態に対応した複数の電源制御信号を生成するための情報を記憶する異常時用処理情報記憶部を設けてもよい。
【００２７】
次に、ＣＰＵ異常判定部１１の異常判定の具体例について説明する。１つの方法は、前述のように、車両電源状態指示信号の遷移を監視することによって判定するものである。図２で示したように、車両電源の状態遷移は遷移方向が制限されているので、本来なら、遷移が制限されている電源状態への遷移を指示する車両電源状態指示信号がＣＰＵ２から出力されることはない。したがって、遷移が制限されている電源状態への遷移を指示する車両電源状態指示信号が入力された場合、ＣＰＵ２の異常と判断することができる。
【００２８】
車両電源状態指示信号の遷移の監視は、例えば、ＣＰＵ２から入力された車両電源状態指示信号の前回値を記憶しておき、今回値と比較することによって行う。そして、車両電源状態指示信号の状態遷移が制限されたものである（例えば、『ＯＦＦ状態』から『ＳＴ状態』への遷移）場合には、ＣＰＵ２が異常であると判定する。
【００２９】
図３に、このような判定を行う場合の車両電源制御装置の動作の一例を示す。図３の例は、電源状態が『ＯＦＦ状態』の時の動作である。電源状態が『ＯＦＦ状態』の場合、ＣＰＵ異常判定部１１は、車両電源状態指示信号の前回値として「ＯＦＦ状態遷指示」を記憶している。この状態で「ＯＦＦ状態遷指示」を示す車両電源状態指示信号が入力される（ステップＳ１０１）と、遷移が制限された方向ではないので、ＣＰＵ異常判定部１１はＣＰＵ異常を出力しない。したがって、電源制御信号選択部１２は、電源状態を『ＯＦＦ状態』とする電源制御信号を車両電源部３に出力する（ステップＳ１０２）。
【００３０】
「ＡＣＣ状態遷指示」を示す車両電源状態指示信号が入力される（ステップＳ１０３のＹｅｓ判定）と、この場合も遷移が制限された方向ではないので、ＣＰＵ異常判定部１１はＣＰＵ異常を出力しない。したがって、電源制御信号選択部１２は、電源状態を『ＡＣＣ状態』とする電源制御信号を車両電源部３に出力する（ステップＳ１０４）。
【００３１】
「ＯＦＦ状態遷指示」と「ＡＣＣ状態遷指示」以外の車両電源状態指示信号（「ＩＧ状態遷指示」と「ＳＴ状態遷指示」）が入力される（ステップＳ１０３のＮｏ判定）と、この場合は、遷移が制限された方向であるので、ＣＰＵ異常判定部１１はＣＰＵ異常を出力する（ステップＳ１０５）。したがって、電源制御信号選択部１２は、異常時用制御信号記憶部１３を参照して異常時用電源制御信号を車両電源部３に出力する（ステップＳ１０５）。
【００３２】
ＣＰＵ異常判定部１１の異常判定の他の方法は、前述のように、車両電源状態指示信号を構成する４つの信号ＳＯＦＦ、ＳＡＣＣ、ＳＩＧ、ＳＳＴの組合せを監視することによって判定するものである。既述のように、車両電源状態指示信号は、４つの信号ＳＯＦＦ、ＳＡＣＣ、ＳＩＧ、ＳＳＴの内の１つをハイレベルにし、他はローレベルとするものであるので、この組合せ、及び全てがローレベルの組合せ以外の信号がＣＰＵ２から出力されることはない。したがって、４つの信号ＳＯＦＦ、ＳＡＣＣ、ＳＩＧ、ＳＳＴの状態の組合せが、想定された組合せ以外の場合、ＣＰＵ２の異常と判断することができる。
【００３３】
図４に、４つの信号ＳＯＦＦ、ＳＡＣＣ、ＳＩＧ、ＳＳＴの組合せによってＣＰＵ２の異常を判定する回路の一例を示す。図４の回路は、４つのアンドゲート４１〜４４と１つのノアゲート４５を含んで構成され、それぞれのゲートに、４つの信号ＳＯＦＦ、ＳＡＣＣ、ＳＩＧ、ＳＳＴ、又はその反転信号が入力されている。前述のように、正常時、４つの信号ＳＯＦＦ、ＳＡＣＣ、ＳＩＧ、ＳＳＴのレベルは、５種類の組合せに限られるので、４つのアンドゲート４１〜４４と１つのノアゲート４５のいずれか１つが論理“１”となる。
【００３４】
４つのアンドゲート４１〜４４と１つのノアゲート４５の出力は、組合せ判定部４６に入力され、組合せ判定部４６は、入力された５つの信号のいずれか１つが論理“１”であるかどうかを判定する。そして、いずれか１つが論理“１”である場合はＣＰＵ２が正常であると判断し、それ以外の場合はＣＰＵ２が異常であると判断する。
【００３５】
ＣＰＵ異常判定部１１の異常判定は、車両電源状態指示信号の遷移の監視による判定、４つの信号ＳＯＦＦ、ＳＡＣＣ、ＳＩＧ、ＳＳＴの組合せの監視による判定のいずれか一方を利用してもよいし、両方によって判定をおこなってもよい。
【００３６】
図５に、両方を用いて判定を行う場合の車両電源制御装置の動作の一例を示す。図５の例は、図３と同様、電源状態が『ＯＦＦ状態』の時の動作である。電源状態が『ＯＦＦ状態』の場合、ＣＰＵ異常判定部１１は、車両電源状態指示信号の前回値として「ＯＦＦ状態遷指示」を記憶している。ステップＳ２０１では、ＣＰＵ２からの４つの信号ＳＯＦＦ、ＳＡＣＣ、ＳＩＧ、ＳＳＴの組合せを監視する。そして、組合せが想定されたものでない場合、ＣＰＵ異常判定部１１はＣＰＵ異常を出力する（ステップＳ２０６）。したがって、電源制御信号選択部１２は、異常時用制御信号記憶部１３を参照して異常時用電源制御信号を車両電源部３に出力する（ステップＳ２０６）。
【００３７】
４つの信号ＳＯＦＦ、ＳＡＣＣ、ＳＩＧ、ＳＳＴの組合せが想定されたものであり、車両電源状態指示信号が「ＯＦＦ状態遷指示」を示すものである（ステップＳ２０２）と、遷移が制限された方向ではないので、ＣＰＵ異常判定部１１はＣＰＵ異常を出力しない。したがって、電源制御信号選択部１２は、電源状態を『ＯＦＦ状態』とする電源制御信号を車両電源部３に出力する（ステップＳ２０３）。
【００３８】
車両電源状態指示信号が「ＡＣＣ状態遷指示」を示すものである（ステップＳ２０４のＹｅｓ判定）と、この場合も遷移が制限された方向ではないので、ＣＰＵ異常判定部１１はＣＰＵ異常を出力しない。したがって、電源制御信号選択部１２は、電源状態を『ＡＣＣ状態』とする電源制御信号を車両電源部３に出力する（ステップＳ２０５）。
【００３９】
「ＯＦＦ状態遷指示」と「ＡＣＣ状態遷指示」以外の車両電源状態指示信号（「ＩＧ状態遷指示」と「ＳＴ状態遷指示」）が入力される（ステップＳ２０４のＮｏ判定）と、この場合は、遷移が制限された方向であるので、ＣＰＵ異常判定部１１はＣＰＵ異常を出力する（ステップＳ２０６）。したがって、電源制御信号選択部１２は、異常時用制御信号記憶部１３を参照して異常時用電源制御信号を車両電源部３に出力する（ステップＳ２０６）。
【００４０】
以上の説明では、ＣＰＵ２の異常検知時、異常時用制御信号記憶部１３に予め記憶された電源制御信号を車両電源部３に出力したが、車両電源部３に車両電源制御信号を保持する機能を付加し、異常時は車両電源制御信号を出力しないようにし、保持した正常状態を保持するようにしてもよい。
【００４１】
（第２の実施の形態）
図６に、本発明の第２の実施の形態の車両電源制御装置の概略構成を示す。図６の車両電源制御装置１は、ＣＰＵ異常判定部１１、電源制御信号選択部１２、異常時用制御信号記憶部１３、車両電源状態判定部１４を含んで構成され、車両電源部３の状態を入力し、その状態を考慮した電源制御信号を車両電源部３に出力するものである。車両電源制御装置１の各要素は、各種ＩＣ等のハードウェアによって実現される。
【００４２】
図６の車両電源制御装置１は、車両電源部３の状態を判定する車両電源状態判定部１４が付加され、電源制御信号選択部１２が、車両電源状態判定部１４の判定結果を車両電源部３に対する電源制御信号の生成に利用する点を除いて、第１の実施の形態の車両電源制御装置１と同様であるので、異なる部分のみを説明し、他の部分の説明は省略する。
【００４３】
車両電源状態判定部１４は、車両電源部３の状態を判定するものであり、車両電源部３が出力する複数の電源ラインの状態を示す信号を入力する。複数の電源ラインは、『ＡＣＣライン』、『ＩＧ１ライン』、『ＩＧ２ライン』、『ＳＴライン』の４つの電源ラインである。『ＡＣＣライン』は、補助的な電装品のみに接続された電源ラインであり、『ＩＧ１ライン』は、エンジン始動に関連する電装品に接続された電源ラインであり、『ＩＧ２ライン』は、エンジン始動後のエンジン作動に関連する電装品に接続された電源ラインであり、『ＳＴライン』は、エンジン始動用モータに接続された電源ラインである。
【００４４】
この４つの電源ラインは、車両電源部３の電源状態が『ＯＦＦ状態』、『ＡＣＣ状態』、『ＩＧ状態』、『ＳＴ状態』によって、それぞれオン又はオフとなるものであるので、それらの組合せにより、車両電源部３の状態が『ＯＦＦ状態』、『ＡＣＣ状態』、『ＩＧ状態』、『ＳＴ状態』のどれであるかを判定することができる。
【００４５】
図１０を用いて、車両電源状態判定部１４の機能を説明する。車両電源状態判定部１４は、『ＡＣＣライン』、『ＩＧ１ライン』、『ＩＧ２ライン』、『ＳＴライン』が、図１０に示す組合せ時、対応する判定結果を“Ｈ”として出力する。すなわち、４つの電源ラインが全てＯＦＦの時は、電源状態が『ＯＦＦ状態』と判定し、ＧＪＯＯＦＦ＝Ｈを出力し、『ＡＣＣライン』のみがＯＮの時は、ＧＪＯＡＣＣ＝Ｈを出力する。また、『ＳＴライン』のみがＯＦＦで他のラインがＯＮの時は、ＧＪＯＩＧ＝Ｈを出力し、『ＩＧ１ライン』と『ＳＴライン』がＯＮで他のラインがＯＦＦの時は、ＧＪＯＳＴ＝Ｈを出力する。そして、これ以外の組合せの時は、ＧＪＯＥＬＳ＝Ｈを出力する。ＧＪＯＥＬＳ＝Ｈが出力される時は、車両電源部３の状態が想定された状態でないので、ＧＪＯＥＬＳ＝Ｈの時は、車両電源部３が異常であると判断することができる。
【００４６】
したがって、ＣＰＵ２も車両電源部３も正常に動作している時は、ＣＰＵ２からの車両電源状態指示信号（Ｓ***）と、車両電源状態判定結果（ＧＪＯ***）は一致する。すなわち、ＳＯＦＦ＝ＧＪＯＯＦＦ、ＳＡＣＣ＝ＧＪＯＡＣＣ、ＳＩＧ＝ＧＪＯＩＧ、ＳＳＴ＝ＧＪＯＳＴとなる。
【００４７】
電源制御信号選択部１２には、ＣＰＵ２からの車両電源状態指示信号とともにＣＰＵ異常判定部１１の判定結果及び車両電源状態判定部１４の判定結果が入力され、それらの信号に応じた電源制御信号を車両電源部３に出力する。
【００４８】
図８に、ＣＰＵ異常判定部１１の判定結果及び車両電源状態判定部１４の判定結果に応じた電源制御信号を示す。図８に示すように、ＣＰＵ異常信号（ＳＯＵＴ）と電源状態異常時出力信号（ＧＪＯＥＬＳ）の組合せによって、あらかじめ定めた異常時用の電源制御信号を選択し、出力する。異常時用の電源制御信号は、異常時用制御信号記憶部１３に記憶しておいてもよいし、図８に示す生成手順を記憶しておき、その都度電源制御信号を生成して出力してもよい。
【００４９】
図８に示すように、ＳＯＵＴ＝ＬでかつＧＪＯＥＬＳ＝Ｌである場合、ＣＰＵ２が正常かつ車両電源部３の状態が正常であるので、故障時処理を行う必要がない。したがって、正常時出力、すなわち、ＣＰＵ２からの車両電源状態指示信号に基づく電源制御信号を出力する。ＳＯＵＴ＝ＬでかつＧＪＯＥＬＳ＝Ｈである場合、ＣＰＵ２は正常であるが、車両電源部３の状態が異常であるため、あらかじめ記憶した異常時対応用の電源制御信号（この例の場合は前回車両電源状態の保持を指示）を出力する。
【００５０】
ＳＯＵＴ＝ＨでかつＧＪＯＥＬＳ＝Ｌである場合、ＣＰＵ２が異常であるため、現在の車両電源状態にしたがって電源制御信号選択し（ＧＪＯ***の状態により、電源制御信号を選択する）、出力する。また、ＳＯＵＴ＝ＨでかつＧＪＯＥＬＳ＝Ｈである場合、ＣＰＵ２と車両電源部３の状態が共に異常であるため、車両電源部の状態をＯＦＦする電源制御信号を出力する。
【００５１】
図９に、第２の実施の形態の車両電源制御装置の動作の一例を示す。図９の例は、電源状態が『ＡＣＣ状態』の時の動作である。図９中の出力の種類（正常出力、異常出力１等）は、図８中の「出力の種類」と同様のものである。
【００５２】
ＣＰＵ異常信号判定部のＣＰＵ異常信号（ＳＯＵＴ）がＳＯＵＴ＝Ｌである場合（ステップＳ３０１のＮｏ）、ＣＰＵ２が正常と判断し、車両電源状態判定部１４の出力（ＧＪＯＥＬＳ）の状態を判定する（ステップＳ３０２）。そして、車両電源部３の状態が正常（ＧＪＯＥＬＳ＝Ｌ）の場合、正常時出力を行う（ステップＳ３０３）。一方、車両電源部３の状態が異常（ＧＪＯＥＬＳ＝Ｈ）の場合、異常時出力１を行う（ステップＳ３０４）。
【００５３】
ＳＯＵＴ＝Ｈの場合はＣＰＵ２が異常と判断し、さらにＧＪＯＥＬＳを判定する（ステップＳ３０５）。そして、ＧＪＯＥＬＳ＝Ｈの場合、車両電源部３の状態が異常と判断して異常時出力５を行う（Ｓ３１１）。
【００５４】
ＧＪＯＥＬＳ＝Ｌの場合、ＧＪＯＸＸ＝Ｈである信号が１信号のみであるかどうかを判断し（ステップＳ３０６）、車両電源部３の状態が正常かどうかを判定する。
【００５５】
ステップＳ３０６の判断がＹｅｓである場合は、ＧＪＯＳＴ＝Ｈを判定することにより、電源状態が『ＳＴ状態』であるかどうかを判断する（ステップＳ３０７）。そして、ステップＳ３０７の判断がＹｅｓである場合は、電源状態が『ＳＴ状態』であると判断し、異常時出力３を実行する（ステップＳ３０８）。異常時出力３は、図８に示すように、車両電源部３をＩＧ状態に遷移させる電源制御信号を送信するものであるので、車両電源部３は、『ＩＧ状態』へ遷移する。ステップＳ３０７の判断がＮｏである場合は、電源状態が『ＳＴ状態』でないと判断し、異常時出力２を実行する（ステップＳ３０９）。
【００５６】
ステップＳ３０６の判断がＮｏである場合は、車両電源部３の状態が異常であると判断し、異常時出力４を行う（ステップＳ３１０）。
【００５７】
以上説明したように、第２の実施の形態の車両電源制御装置は、車両電源部３の状態とＣＰＵ２の状態に応じて電源制御信号を選択し、それを出力することができる。
【産業上の利用可能性】
【００５８】
本発明は、車両電源の状態を遷移させるための指示を行うＣＰＵの異常を迅速に検知可能な車両電源制御装置等として有用である。
【図面の簡単な説明】
【００５９】
【図１】本発明の第１の実施の形態の車両電源制御装置の概略構成を示す図
【図２】本発明の第１の実施の形態の車両電源制御装置における車両電源状態の状態遷移を示す状態遷移図
【図３】本発明の第１の実施の形態の車両電源制御装置の電源制御動作の一例を示す図
【図４】本発明の第１の実施の形態の車両電源制御装置におけるＣＰＵ異常を判定する回路の一例を示す図
【図５】本発明の第１の実施の形態の車両電源制御装置の電源制御動作の他の例を示す図
【図６】本発明の第２の実施の形態の車両電源制御装置の概略構成を示す図
【図７】本発明の第２の実施の形態の車両電源制御装置における車両電源状態判定部の機能を説明する図
【図８】本発明の第２の実施の形態の車両電源制御装置の電源制御信号を示す図
【図９】本発明の第２の実施の形態の車両電源制御装置の電源制御動作の一例を示す図
【符号の説明】
【００６０】
１・・・車両電源制御装置
２・・・ＣＰＵ
３・・・車両電源部
１１・・・ＣＰＵ異常判定部
１２・・・電源制御信号選択部
１３・・・異常時用制御信号記憶部
１４・・・車両電源状態判定部
【図１】
2008087573.tif 000003
【図２】
2008087573.tif 000004
【図３】
2008087573.tif 000005
【図４】
2008087573.tif 000006
【図５】
2008087573.tif 000007
【図６】
2008087573.tif 000008
【図７】
2008087573.tif 000009
【図８】
2008087573.tif 000010
【図９】
2008087573.tif 000011