(57)【要約】【課題】ノイズ等の影響によって制御対象への出力の状態が本来意図したものとは異なっている場合に、それを検知して適切な状態に修正可能な電子制御装置を提供する。【解決手段】マイコン１ａが暴走等によって自動的にリセットしたような場合、そのリセットから復帰（リセット解除）した際に、次のような電源制御を行う。ホールド回路１ｂから入力される状態信号Ｐ３に基づきホールドセットを検知し、キースロット９にカードキーが有り、イモビＥＣＵ７から入力したキー照合結果がＮＧ（照合不成功）であり、メータＥＣＵ３から入力した車速が零であり、エンジンＥＣＵ５から入力したエンジン回転数が零（０）である場合には、それらの５条件が所定時間継続すれば、マイコン１ａからホールド回路１ｂに対してキャンセルパルスを出力し、ＩＧ１リレー１３及びＩＧ２リレー１５への駆動電流の供給を停止する。これによってバッテリ上がりが防止できる。【選択図】  図１
2005053439.tif 000002
【特許請求の範囲】
【請求項１】
外部装置からの情報を入力すると共に、制御対象へ制御信号を出力可能な電子制御装置であって、
前記制御対象へ出力する制御信号の状態の適否を、少なくとも前記外部装置からの情報に基づいて判定する状態適否判定手段と、
その状態適否判定手段によって前記制御信号の状態が適切でないと判定された場合には、前記制御信号が適切な状態となるよう制御する信号状態制御手段と、
を備えることを特徴とする電子制御装置。
【請求項２】
請求項１に記載の電子制御装置において、
前記状態適否判定手段及び信号状態制御手段に相当するコンピュータと、当該コンピュータからのホールド信号又はキャンセル信号の入力により保持する信号レベルが切り替わるホールド回路とを有し、当該ホールド回路から前記制御対象へ制御信号が出力されるよう構成されていると共に、前記コンピュータは、前記ホールド回路から出力される制御信号の状態を把握可能に構成されており、
前記状態適否判定手段は、前記ホールド回路から出力される制御信号の状態にも基づいて前記判定を行うことを特徴とする電子制御装置。
【請求項３】
請求項１又は２に記載の電子制御装置において、
前記状態適否判定手段は、前記コンピュータがリセット解除した際に判定を実行することを特徴とする電子制御装置。
【請求項４】
請求項１〜３の何れかに記載の電子制御装置において、
前記状態適否判定手段は、前記コンピュータがスリープ状態にある間は定期・不定期に判定を実行することを特徴とする電子制御装置。
【請求項５】
請求項３又は４に記載の電子制御装置において、
前記状態適否判定手段は、前記状態が不適切であると判定するための１以上の条件が成立する状態が所定時間以上継続した場合に初めて不適切であると判定することを特徴とする電子制御装置。
【請求項６】
請求項１〜５の何れかに記載の電子制御装置において、
前記状態適否判定手段は、前記制御対象への制御信号が不適切である場合の影響度が相対的に大きい場合ほど前記状態が不適切であると判定するために用いる条件数が多くされていることを特徴とする電子制御装置。
【請求項７】
請求項１〜６の何れかに記載の電子制御装置において、
車両に搭載されていることを特徴とする電子制御装置。
【請求項８】
請求項７に記載の電子制御装置において、
車載バッテリからの給電状態を制御することを特徴とする電子制御装置。
【請求項９】
請求項８に記載の電子制御装置において、
前記状態適否判定手段が状態適否判定のために基づく前記外部装置からの情報は、前記車両が駐車中であると推定するために有効な情報であり、
前記信号状態制御手段は、前記状態適否判定手段によって、前記車両が駐車中であると推定されるにもかかわらず給電状態となっているために前記制御信号の状態が適切でないと判定された場合には、給電状態を停止するよう前記制御信号を制御することを特徴とする電子制御装置。
【請求項１０】
コンピュータを、請求項１〜９の何れかに記載の電子制御装置における状態適否判定手段及び信号状態制御手段としての機能を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子制御装置等に関する。
【背景技術】
【０００２】
従来より、例えば車両に搭載される各種ＥＣＵなどの電子制御装置が知られている。電子制御装置はマイクロコンピュータ（マイコン）等を備えているが、このマイコンによる電気的な出力が、例えばノイズ、リーク、誤作動等によって意図に反した出力となってしまう場合がある。特に特許文献１などに開示されるように、トリガ信号が入力されると予め決められた出力レベルに切り替わり、トリガ信号消失後もその出力レベルを保持し続けるホールド回路（自己保持回路等とも称される。）に対してマイコンから（トリガ信号として）制御信号を出力する場合、マイコン自体がリセットしてもホールド回路からの出力状態は変わらないため、マイコンが正常復帰しても、本来あるべき状態を判定できない。
【特許文献１】特開平７−１１４８６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
例えば、車両に搭載されるバッテリから車載装置各部への給電ラインの通電状態を制御するＥＣＵ（以下、電源ＥＣＵと称す。）を考える。その電源ＥＣＵがホールド回路を有し、そのホールド回路を介して電源制御信号をＡＣＣリレーやＩＧリレーに出力する構成であった場合、電源ＥＣＵ内のマイコンがリセットから復帰（リセット解除）して無条件で出力をＯＦＦしてしまうと、走行中であるにもかかわらず駆動系への電源供給が不意に停止され、これを制御できなくなる可能性がある。また、リセットから復帰して無条件で出力を維持すると、例えば駐車中であるにもかかわらず電源をＯＮ状態で放置することとなり、バッテリ上がりの原因となる。
【０００４】
なお、ホールド回路を有する場合には、特に不都合が顕著になるが、ホールド回路がなくても、不適切な制御信号が出力されてしまうことは問題である。また、ノイズ、リーク、誤作動等により勝手に出力がＯＮした場合に生じる上記状況は、マイコンのリセット時に限らず、例えばマイコンがいわゆるスリープ状態など、低消費電力状態になっている場合であっても同様に発生する。
【０００５】
そこで、本発明は、ノイズ等の影響によって制御対象への出力の状態が本来意図したものとは異なっている場合に、それを検知して適切な状態に修正可能な電子制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するためになされた本発明の電子制御装置は、外部装置からの情報を入力すると共に、制御対象へ制御信号を出力可能であるが、状態適否判定手段が、制御対象へ出力する制御信号の状態の適否を、少なくとも外部装置からの情報に基づいて判定し、信号状態制御手段が、その状態適否判定手段によって制御信号の状態が適切でないと判定された場合には、制御信号が適切な状態となるよう制御する。
【０００７】
従って、ノイズ、リーク、誤作動等の影響によって制御対象への出力の状態が本来意図したものとは異なっているものとなっている場合であっても、それを検知して適切な状態に修正することができ、この電子制御装置をノイズ等の多い環境で使用しても、電子制御装置及び制御対象を含めたシステムの信頼性や安全性の確保に有効である。
【０００８】
このような電子制御装置としては、例えば状態適否判定手段及び信号状態制御手段に相当するコンピュータと、当該コンピュータからのホールド信号又はキャンセル信号の入力により保持する信号レベルが切り替わるホールド回路とを有し、当該ホールド回路から制御対象へ制御信号が出力されるよう構成することが考えられる。このようなホールド回路があると、例えば給電ラインの通電状態を制御する際等に有効である。つまり、ホールド回路がなくコンピュータからの制御信号がＯＮからＯＦＦに切り替わることに伴って給電が停止してしまうような構成では、本来給電状態を継続しなくてはならない状態であってもノイズ等によってコンピュータからの制御信号がＯＦＦになれば簡単に給電停止してしまう。それに対してホールド回路があれば、一旦給電ＯＮとするためのホールド信号を出力すれば、その後、ＯＦＦにするためのキャンセル信号を出力しない限りＯＦＦにならない。特に車両の駆動系への給電状態を制御する場合には、走行中に意図せずに給電ＯＦＦとなってしまうことを防止する点で好ましい。
【０００９】
しかしながら、このようなホールド回路が存在したとしても、例えばコンピュータが暴走等によって自動的にリセットしたような場合、そのリセットから復帰（リセット解除）した際に無条件で出力をＯＦＦするキャンセル信号を出力してしまうと、走行中であるにもかかわらず駆動系への電源供給が不意に停止され、これを制御できなくなってしまう。したがって、ホールド回路から出力される制御信号の状態を把握可能に構成しておき、特にコンピュータがリセット解除した際に、状態適否判定手段によって、ホールド回路から出力される制御信号の状態にも基づいて判定を行うようにすれば、適切な対処が実現できる。
【００１０】
また、コンピュータがスリープ状態にある間は状態適否判定手段によって定期・不定期に判定を実行し、制御信号の状態が適切でない場合には制御信号が適切な状態となるよう制御することが考えられる。例えば車載バッテリからの車載装置への給電状態を制御する場合を想定すると、そのような制御をするための電子制御装置におけるコンピュータがスリープ状態にある場合には、例えば駐車中などであることが考えられる。この場合に、ノイズ等によって給電がなされてしまうといわゆるバッテリ上がりを招来する可能性がある。したがって、スリープ状態の間は、定期・不定期に判定を実行することで、意図しない給電状態に移行したとしても給電を停止させることができ、バッテリ上がり防止等の観点から有効である。
【００１１】
なお、このように状態適否判定手段が判定を実行するに際しては、例えば状態が不適切であると判定するための１以上の条件が成立する状態が所定時間以上継続した場合に初めて不適切であると判定することが考えられる。このようにすることで、判定の信頼性が向上する。
【００１２】
なお、ホールド回路が存在する場合には上述のような顕著な効果があるが、ホールド回路が存在しない場合であっても、やはりコンピュータリセット解除時やスリープ状態にある場合に上記判定及び対処を実行することは有効である。
【００１３】
また、状態適否判定手段に関しては、例えば制御対象への制御信号が不適切である場合の影響度が相対的に大きい場合ほど状態が不適切であると判定するために用いる条件数が多くなるようにしてもよい。例えば、上述した車載バッテリから車両駆動系の装備への給電を制御する場合、走行中あるいは停車中の場合と駐車中の場合とでは前者の方が影響度が高いと考えられるため、判定条件を増やしてより確実な判定を行うのである。
【００１４】
なお、本発明の電子制御装置は、上述のように例えば車両に搭載されることが考えられる。車載装置の場合にはノイズの多い環境で使用されるため、特に有効である。そして特に、車載バッテリからの給電状態を制御するために本発明の電子制御装置を用いれば、車両走行中にノイズ等によって給電が不意に停止してしまったり、車両停止中に無用な給電が継続することを防止でき、車両の安全性・信頼性の確保の点で好ましい。もちろん、車両以外の装置・システムに搭載される電子制御装置であっても適用でき、同様にノイズ等の多い環境で使用される場合には非常に有効である。また、このように車載バッテリからの給電状態を制御するために用いる場合には、状態適否判定手段が状態適否判定のために基づく外部装置からの情報として、車両が駐車中であると推定するために有効な情報を用い、その状態適否判定手段によって、前記車両が駐車中であると推定されるにもかかわらず給電状態となっているために制御信号の状態が適切でないと判定された場合には、信号状態制御手段が給電状態を停止するよう制御信号を制御することが考えられる。このようにすれば、上述したバッテリ上がり防止の点で有効である。
【００１５】
また、請求項１０に係るプログラムを電子制御装置が内蔵するコンピュータに実行させれば、請求項１〜９の何れかに記載の電子制御装置における状態適否判定手段及び信号状態制御手段としての機能を実現することができる。そして、このようなプログラムの場合、例えば、フレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ハードディスク、ＲＯＭ、ＲＡＭ等のコンピュータが読み取り可能な記録媒体に記録し、必要に応じてコンピュータにロードして起動することにより用いることができる。また、ネットワークを介してロードして起動することにより用いることもできる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明が適用された実施例について図面を用いて説明する。なお、本発明の実施の形態は、下記の実施例に何ら限定されることなく、本発明の技術的範囲に属する限り、種々の形態を採り得る。
【００１７】
［システムの構成説明］
図１は、実施例の電子制御装置としての電源ＥＣＵを備えた車載の電源制御システムの概略構成を表す説明図である。
【００１８】
本実施例の電源制御システムは、車両内に設置された電子制御装置である電源ＥＣＵ（ＥＣＵ：マイクロコンピュータを中心に構成された電子制御装置の略）１を中心として、その電源ＥＣＵ１に接続されるメータＥＣＵ３、エンジンＥＣＵ５、イモビＥＣＵ７、図示しないカードキーを挿入するためのキースロット９、給電の開始や停止を指示する指令を入力するための押しボタンスイッチであるスタートストップスイッチ１０、ＡＣＣリレー１１、ＩＧ１リレー１３、ＩＧ２リレー１５を備えている。
【００１９】
ここで、メータＥＣＵ３は、車速、エンジン回転数、ドアの開閉状態、変速機のシフトレンジ等、車両の各種状態を表示装置に表示するためのものであり、電源ＥＣＵ１へは車速情報を出力する。
【００２０】
また、エンジンＥＣＵ５は、エンジンを制御するエンジン制御装置であり、電源ＥＣＵ１へはエンジン回転数を出力する。
また、イモビＥＣＵ７は、図示しないチューナＥＣＵと接続されており、ユーザが携帯する電子キーからの送信電波を受信・復調して得たＩＤコードを照合し、照合が成立すると電源ＥＣＵ１に対して、エンジン始動許可を与えるものである。そして、電源ＥＣＵ１へはキー照合の結果としてＯＫ（照合成功）・ＮＧ（照合失敗）を出力する。
【００２１】
また、本実施例では、キーシリンダに挿入したイグニッションキーを回転させることで図示しない車載バッテリから車載装備への電源供給（給電）を制御するという構成ではなく、キースロット９に図示しないカードキーを挿入した状態でスタートストップスイッチ１０が押すことによって、電源ＥＣＵ１によってＡＣＣリレー１１、ＩＧ１リレー１３、ＩＧ２リレー１５のＯＮ／ＯＦＦ状態を切り替え、それにより車載装備各部への給電状態の切り替えを行う構成となっている。なお、キースロット９から電源ＥＣＵ１には、キー有無を示す信号が出力される。
【００２２】
電源ＥＣＵ１は、「ホールド信号」としてのホールドパルス信号Ｐ１を出力するためのポート、「キャンセル信号」としてのキャンセルパルス信号Ｐ２を出力するためのポート、ホールド回路１ｂの状態信号Ｐ３（ホールドセット状態なのかキャンセル状態なのかを示す信号）を入力するためのポート、ＡＣＣリレー１１に対する制御信号を出力するためのポート、エンジンＥＣＵ５に対する制御信号を出力するためのポート等を備える「コンピュータ」としてのマイクロコンピュータ（以下「マイコン」と称する。）１ａや、ホールド回路１ｂなどを備えている。そして、キースロット９にカードキーが挿入されている状態でスタートストップスイッチ１０が押されると、ＡＣＣリレー１１、ＩＧ１リレー１３、ＩＧ２リレー１５に対する制御信号を出力したり、エンジンＥＣＵ５に対する制御信号を出力したりするように構成されている。
【００２３】
ここで、ホールド回路１ｂは、ＩＧ１リレー１３及びＩＧ２リレー１５とだけ接続されている。なお、ＩＧ２リレー１５はエンジンＥＣＵなど走行系の車載装備への電源供給をするためのリレーであり、ＩＧ１リレー１３は例えばパワーウインド等の車載装備への電源供給をするためのリレーである。ホールド回路１ｂは、マイコン１ａからのホールドパルス信号Ｐ１が入力されるとホールドトリガ信号を生成する。このホールドトリガ信号が生成された場合、ホールド回路１ｂはＩＧ１リレー１３及びＩＧ２リレー１５に対する駆動電流の供給を開始し、上記ホールドトリガ信号が消失した後も駆動電流の供給を継続する。一方、ホールド回路１ｂは、マイコン１ａからのキャンセルパルス信号Ｐ２が入力されるとキャンセルトリガ信号を生成する。このキャンセルトリガ信号が生成された場合、ホールド回路１ｂはＩＧ１リレー１３及びＩＧ２リレー１５に対する駆動電流の供給を停止させる。したがって、ホールド回路１ｂは、ノイズ等の影響がない正常な状態では、マイコン１ａからのホールドパルス信号Ｐ１が入力されると駆動電流の供給を開始し、その後はキャンセルパルス信号Ｐ２の入力がなされるまでは駆動電流の供給を継続することとなる。この駆動電流が供給されている状態が「ホールドセット状態」であり、駆動電流の供給が停止されている状態が「キャンセル状態」であり、これらホールドセット状態であるのかキャンセル状態であるのかが、「制御信号の状態」に相当する。
【００２４】
このようなホールド回路１ｂを備えていると次のような利点がある。例えばホールド回路１ｂがなくマイコン１ａから出力される制御信号によってＩＧ１リレー１３及びＩＧ２リレー１５への駆動電流の供給を制御する構成では、本来給電状態を継続しなくてはならない状態であってもノイズ等によってマイコンからの制御信号がＯＦＦになれば簡単に給電停止してしまう。このような自体が車両の走行中に発生すると問題が大きい。それに対してホールド回路１ｂがあれば、マイコン１ａからは一旦ホールド信号Ｐ１を出力すれば、その後、キャンセル信号Ｐ２を出力しない限り駆動電流は供給し続けるため、車両走行中に意図せずに給電停止となってしまうことを防止する点で好ましい。
【００２５】
しかしながら、このようなホールド回路１ｂが存在したとしても、例えばマイコン１ａが暴走等によって自動的にリセットしたような場合、そのリセットから復帰（リセット解除）した際に無条件でキャンセルパルス信号を出力してしまうと、走行中であるにもかかわらず駆動系への電源供給が不意に停止され、これを制御できなくなってしまう。
【００２６】
また、例えば車両が駐車中などにおいてはマイコン１ａがスリープ状態に移行するが、このような駐車中にノイズ等によって意図せず給電がなされてしまうと、いわゆるバッテリ上がりを招来する可能性がある。
【００２７】
そこで、本実施例の電源ＥＣＵ１は、これらの状況において下記のような電源制御処理を実行する。なお、マイコン１ａは、ＣＰＵ，ＲＯＭ，ＲＡＭ等を備える周知の構成であり、下記に示す電源制御処理は、ＲＯＭに格納されたプログラムに基づいて実行される。
【００２８】
［電源制御処理の説明］
（１）図２は、マイコン１ａが、マイコン１ａのリセット解除時に実行する電源制御処理の内容を示すフローチャートである。
【００２９】
本処理の概要を説明すると、Ｓ１０〜Ｓ６０において６種類の条件判定を行い、その全てを満たした場合にのみ、Ｓ７０にてホールド回路１ｂへのキャンセルパルスＰ２の出力を実行する。一方、Ｓ１０〜Ｓ５０の５つの条件の内、一つでも条件不成立となれば、Ｓ７０の処理を実行することなく、本電源制御処理を終了する。また、Ｓ１０〜Ｓ５０の５つの条件を全て満たした場合には、その状態が所定時間Ｔ秒継続して初めてＳ７０へ移行し、キャンセルパルスＰ２の出力を実行する。したがって５つの条件が成立してＴ秒経過するまでは、Ｓ１０へ戻って条件判定を繰り返すこととなる。それでは、Ｓ１０の処理内容から順番に説明していく。
【００３０】
まず、Ｓ１０では、ホールド回路１ｂから入力される状態信号Ｐ３に基づき、ホールドセットを検知したか否か判定する。つまり、状態信号Ｐ３はホールドセット状態なのかキャンセル状態なのかを示す信号であるため、その状態信号Ｐ３を入力して判定する。ホールドセットを検知しない場合には（Ｓ１０：ＮＯ）、駆動電流が元々供給されていない状態であるため、キャンセルパルスを出力する必要性自体がない。したがって、Ｓ２０以降の処理をすることなく、本電源制御処理を終了する。
【００３１】
一方、ホールドセットを検知した場合には（Ｓ１０：ＹＥＳ）、Ｓ２０へ移行し、キースロット９から入力したキー有無を示す信号に基づき、キースロット９にカードキーが有るか否かを判定する。キースロット９にカードキーが有る場合には（Ｓ２０：ＹＥＳ）、車両の運転者が乗車しているか、あるいは実際に乗車していなくても短時間の停車中であることが想定されるため、キャンセルパルスを出力する必要がないと考えられる。したがって、Ｓ３０以降の処理をすることなく、本電源制御処理を終了する。
【００３２】
一方、キースロット９にカードキーが無い場合には（Ｓ２０：ＮＯ）、Ｓ３０へ移行し、イモビＥＣＵ７から入力したキー照合結果に基づく判定を行う。キー照合結果がＯＫ（照合成功））である場合には、ユーザが携帯する電子キーから得たＩＤコードとの照合が成立しているため、キャンセルパルスを出力する必要がないと考えられる。したがって、Ｓ４０以降の処理をすることなく、本電源制御処理を終了する。
【００３３】
一方、キー照合結果がＮＧ（照合不成功）である場合には、Ｓ４０へ移行し、メータＥＣＵ３から入力した車速情報に基づき、車速が零（０）であるか否かを判定する。車速が零でない場合には（Ｓ４０：ＮＯ）、Ｓ５０以降の処理をすることなく、本電源制御処理を終了する。
【００３４】
一方、車速が零の場合には（Ｓ４０：ＹＥＳ）、Ｓ５０へ移行し、エンジンＥＣＵ５から入力したエンジン回転数に基づき、エンジン回転数が零（０）であるか否かを判定する。エンジン回転数が零でない場合には（Ｓ５０：ＮＯ）、Ｓ６０以降の処理をすることなく、本電源制御処理を終了する。
【００３５】
一方、エンジン回転数が零である場合には（Ｓ５０：ＹＥＳ）、Ｓ１０〜Ｓ５０における５つの条件を全て満たしていることになるので、Ｓ６０へ移行し、上述したように、その状態が所定時間Ｔ秒継続しているか否かを判定する。Ｔ秒経過するまでは（Ｓ６０：ＮＯ）、Ｓ１０へ戻って条件判定を繰り返し、Ｓ１０〜Ｓ５０における５つの条件を全て満たした状態がＴ秒継続した場合には（Ｓ６０：ＹＥＳ）、Ｓ７０へ移行し、キャンセルパルスを出力する。当然ながら、Ｔ秒継続する以前にＳ１０〜Ｓ５０における５つの条件の内、一つでも満たさなくなれば、そのまま本電源制御処理を実行するため、キャンセルパルスを出力することはない。
【００３６】
このように、図２に示す電源制御処理によれば、例えばマイコン１ａが暴走等によって自動的にリセットしたような場合、そのリセットから復帰（リセット解除）した際に無条件でキャンセルパルス信号を出力してしまうことがなくなり、走行中であるにもかかわらず駆動系への電源供給が不意に停止されることもない。そして、駐車中と推定されるような状態において給電状態となっていればキャンセルパルスを出力して給電状態を停止させるため、バッテリ上がりを防止できる。
【００３７】
（２）図３は、マイコン１ａが、例えば駐車中などにおいてスリープ状態（低消費電力状態）となった場合に実行する電源制御処理の内容を示すフローチャートである。
なお、図３に示す処理は、スリープ状態中において所定時間毎に実行される。この所定時間に関しては任意であるが、意図しない電源供給状態が過度に継続しないようにする、という観点での制御であるため、例えば数十分に１回といった頻度でもよい。
【００３８】
本処理は、マイコン１ａがスリープ状態に移行するには少なくとも「ＩＧリレーへの出力はＯＦＦ」「車速＝０」「エンジン回転数＝０」の３条件が成立しているはずである、という考えに基づいて実行される。
【００３９】
まず、Ｓ１１０では、ホールド回路１ｂから入力される状態信号Ｐ３に基づき、ホールドセットを検知したか否か判定する。つまり、状態信号Ｐ３はホールドセット状態なのかキャンセル状態なのかを示す信号であるため、その状態信号Ｐ３を入力して判定する。ホールドセットを検知しない場合には（Ｓ１１０：ＮＯ）、駆動電流が元々供給されていない状態であるため、キャンセルパルスを出力する必要性自体がない。したがって、Ｓ１２０以降の処理をすることなく、本電源制御処理を終了する。
【００４０】
一方、ホールドセットを検知した場合には（Ｓ１１０：ＹＥＳ）、Ｓ１２０へ移行し、メータＥＣＵ３から入力した車速情報に基づき、車速が零（０）であるか否かを判定する。車速が零でない場合には（Ｓ１２０：ＮＯ）、Ｓ１３０以降の処理をすることなく、本電源制御処理を終了する。
【００４１】
一方、車速が零の場合には（Ｓ１２０：ＹＥＳ）、Ｓ１３０へ移行し、エンジンＥＣＵ５から入力したエンジン回転数に基づき、エンジン回転数が零（０）であるか否かを判定する。エンジン回転数が零でない場合には（Ｓ１３０：ＮＯ）、Ｓ１４０の処理をすることなく、本電源制御処理を終了する。
【００４２】
一方、エンジン回転数が零である場合には（Ｓ１３０：ＹＥＳ）、Ｓ１１０〜Ｓ１３０における３つの条件を全て満たしていることになるので、Ｓ１４０へ移行し、キャンセルパルスを出力する。
【００４３】
このように、マイコン１ａがスリープ状態に移行した後、ノイズ等によって意図せず給電状態になってしまっても、スリープ状態中において定期的に実行される図３に示す電源制御処理により、マイコン１ａからホールド回路１ｂへキャンセルパルスが出力して給電状態を停止させるため、バッテリ上がりを防止できる。
【００４４】
なお、本実施例においては、ＩＧ１リレー１３及びＩＧ２リレー１５が「制御対象」に相当し、キースロット９から入力したキー有無を示す信号、イモビＥＣＵ７から入力したキー照合結果、メータＥＣＵ３から入力した車速情報、エンジンＥＣＵ５から入力したエンジン回転数が「外部装置からの情報」に相当する。
【００４５】
［別実施例その他］
（イ）上記実施例ではホールド回路１ｂが電源ＥＣＵ１内に存在すると説明したが、これは例えば物理的な意味で同じ筐体内に存在しなくてはならないという意味ではなく、例えば電源ＥＣＵの筐体にマイコン１ａが存在し、筐体の外にホールド回路１ｂが存在したとしても何ら構わない。
【００４６】
（ロ）上記実施例では、図２に示す電源制御処理において、ホールドセットを検知した場合（Ｓ１０：ＹＥＳ）、Ｓ２０〜Ｓ５０に示すように、キースロット９から入力したキー有無を示す信号、イモビＥＣＵ７から入力したキー照合結果、メータＥＣＵ３から入力した車速情報、エンジンＥＣＵ５から入力したエンジン回転数という４つの情報に基づいて判定したが、例えばＳ４０及びＳ５０の２条件に絞ることも可能である。但し、車両が走行中であるにもかかわらず不用意に給電停止してしまうことを防止する観点からは、より多くの情報に基づくことが好ましい。したがって、図２に示すＳ２０及びＳ３０の２条件も加えた判定が好ましい。そして、さらに図２の場合にはＳ６０においてそれら諸条件が成立した状態が所定時間継続することも判定条件としているため、より正確な判定が実現される。
【００４７】
なお、図３に示すスリープ状態中に実行される電源制御処理においても、図２のＳ６０と同様の「所定時間継続」という条件判定を加えても良い。
（ハ）上記実施例では外部装置からの情報として４種類の情報を示したが、他の情報を用いても良い。例えば、ナビゲーション装置から得た自車位置情報を条件判定に用いることも考えられる。例えば車両が駐車場に存在するのであれば駐車中である可能性が高いと考えられ、さらに言えば自宅の駐車場であればさらに駐車中である可能性が高くなる。したがって、そのような条件が成立すれば、給電停止をより確信を持って制御できることとなる。
【００４８】
なお、自車位置情報を得る場合、車載のナビゲーション装置から得ても良いし、あるいは、外部の情報センタ等から車載通信機等を介して入手してもよい。
（ニ）上記実施例では、車載の電源ＥＣＵ１に適用した場合について説明したが、他の車載ＥＣＵであっても適用可能である。また、車載装置ではない他の電子制御装置であっても適用可能である。
【図面の簡単な説明】
【００４９】
【図１】実施例の電源制御システムの概略構成図である。
【図２】マイコン１ａのリセット解除時に実行する電源制御処理の内容を示すフローチャートである。
【図３】マイコン１ａがスリープ状態中に実行する電源制御処理の内容を示すフローチャートである。
【符号の説明】
【００５０】
１…電源ＥＣＵ、１ａ…マイコン、１ｂ…ホールド回路、３…メータＥＣＵ、５…エンジンＥＣＵ、７…イモビＥＣＵ、９…キースロット、１０…スタートストップスイッチ、１１…ＡＣＣリレー、１３…ＩＧ１リレー、１５…ＩＧ２リレー。
【図１】
2005053439.tif 000003
【図２】
2005053439.tif 000004
【図３】
2005053439.tif 000005