(57)【要約】【課題】複数のマイコンを備える電子制御装置において、不要な電力の消費をより抑制することが可能な技術を提供する。【解決手段】各制御マイコン２０，３０のフィルタ回路が、それぞれ互いに異なるサンプリング周期で２回連続して優勢レベルの信号値を検出した場合に限り、ウェイクアップ信号が入力されたものとみなして、各制御マイコン２０，３０をスリープモードから通常モードに復帰させる。これにより、断続的に発生するノイズに対して、一方のフィルタ回路が２回連続して優勢レベル「１」の信号値を検出した場合であっても、他方のフィルタ回路が劣勢レベル「０」の信号値を検出できれば、制御マイコン２０，３０の動作モードを不要に通常モードに復帰させずに済むことになる。【選択図】図８
2011203967.tif 000002
【特許請求の範囲】
【請求項１】
信号線を介して外部から入力される２値信号を取り込むインターフェースと、
互いに通信可能に接続されると共に、前記インターフェースから取り込んだ２値信号の状態を優勢レベル又は劣勢レベルで表す信号値に基づいて処理を実行する複数のマイコンと、
を備える電子制御装置であって、
前記各マイコンは、
当該マイコンの動作モードを、予め設定された起動状態である通常モードと、該通常モードより消費電力が小さい省電力モードとのいずれかに切り替えるモード切替手段と、
前記２値信号のうち、前記信号値が予め設定された割込期間だけ優勢レベルを示す信号をウェイクアップ信号として、前記マイコンの動作モードが前記省電力モードである間に、該ウェイクアップ信号が前記信号線を介して入力された場合に、前記モード切替手段を介して前記動作モードを前記通常モードに設定するウェイクアップ手段と、
少なくとも前記割込期間の半分の長さよりも短く設定されたサンプリング周期毎に前記信号値を検出し、その検出した信号値が２回連続して優勢レベルを示す場合に、前記インターフェースから取り込んだ２値信号を通過させるフィルタ部と、
前記フィルタ部を通過した２値信号を検出することを第１条件として、該第１条件が成立したことを表す内部通知を、当該電子制御装置における他の全てのマイコンに出力すると共に、該第１条件および予め設定された第２条件が成立した場合に限り、該２値信号が前記ウェイクアップ信号であると判定するウェイクアップ判定手段と、
を備え、
前記サンプリング周期は、前記マイコン毎に互いに異なる周期に設定されており、
前記ウェイクアップ判定手段は、前記他の全てのマイコンから前記内部通知を入力することを前記第２条件として扱うことを特徴とする電子制御装置。
【請求項２】
前記各マイコンは、予め設定された制御対象機器を制御するための処理を行うＣＰＵを有する制御部を備え、
前記モード切替手段は、前記制御部に供給するクロックを停止させること、又は、該クロックの速度を低下させることにより、前記動作モードを前記通常モードから前記省電力モードに切り替えることを特徴とする請求項１に記載の電子制御装置。
【請求項３】
前記信号線は、他の電子制御装置と通信可能に接続される通信バスであり、
前記制御部は、前記通信バスを介して前記他の電子制御装置との間で所定のプロトコルによるデータ通信を行うための通信コントローラを有し、
前記モード切替手段は、前記動作モードを前記通常モードから前記省電力モードに切り替える際に、前記通信コントローラに供給するクロックを停止させることを特徴とする請求項２に記載の電子制御装置。
【請求項４】
前記モード切替手段は、前記動作モードを前記通常モードから前記省電力モードに切り替える際に、前記ＣＰＵに供給するクロックを停止させることを特徴とする請求項２または請求項３に記載の電子制御装置。
【請求項５】
前記モード切替手段は、前記動作モードを前記省電力モードから前記通常モードに切り替える際に、前記フィルタ部に供給するクロックを停止させることを特徴とする請求項１ないし請求項４のいずれか１項に記載の電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のマイコンを備える電子制御装置に関する。
【背景技術】
【０００２】
従来より、車両には、車載機器を制御するために多数の電子制御装置（所謂ＥＣＵ）が搭載されており、これら各ＥＣＵは、制御データを共有したり車両を統合制御したりするために、通信バスを介して互いにデータ通信可能に接続されている。
【０００３】
また、車両に搭載されるＥＣＵの数は、車載機器の高機能化、安全性向上のために増加しつつあり、通信バスに接続されるＥＣＵの数も増加しているが、通信バスへのＥＣＵの接続数が増えると、通信配線経路が長くなることから、通信品質を確保するための経路設計が複雑になり、また通信品質を確保するのも難しくなる。
【０００４】
このため、近年では、車両に搭載するＥＣＵの数を減らすために、従来複数のＥＣＵで実現されていた機能を、一つの電子制御装置に集約することが考えられている。
しかし、一つのＥＣＵに各種機能を集約する場合、その機能の全てを実現可能なマイクロコンピュータ（マイコン）を新たに設計すると、単に設計（詳しくはソフトウェアの開発）のコストがかかるだけでなく、マイコンの処理負荷が大幅に増大するため、マイコンを、従来のものよりも高速処理可能なものにて構成しなければならない。さらには、処理負荷の増大に伴いマイコンの消費電力が増加するので、放熱対策等の新たな対策も必要になる。
【０００５】
このため、従来複数のＥＣＵで実現されていた機能を、一つのＥＣＵに集約する際には、多機能のマイコンを新たに設計するのではなく、従来ＥＣＵ毎に組み込まれた複数のマイコンを、一つのＥＣＵに組み込むようにするとよい。
【０００６】
ところで、この種のＥＣＵには、車両の状態を表すセンサやスイッチ類からの状態信号や、他のＥＣＵからの制御信号などの様々な信号（２値信号）を入力するためにインターフェースが多数設けられており、これらインターフェースを介して取り込んだ２値信号の状態に基づいて、マイコンが各種処理を実行するようになっている。
【０００７】
そして、マイコンは、例えば、エンジンが作動している状態では、通常の起動状態である通常モードで各種処理を実行し、エンジン停止状態でイグニッションキーがアクセサリ位置にある場合には、通常モードよりも消費電力が小さい省電力モードに移行するようになっている。これにより、エンジン停止時にバッテリ電力が消耗し尽くされてしまうことを抑制している。
【０００８】
具体的には、マイコンは、省電力モード時にインターフェースを介してウェイクアップ信号（優勢レベルの信号値）が入力されると、省電力モードから通常モードに復帰するように構成される。さらには、このウェイクアップ信号の誤検出を防ぐために、この信号のパルス幅の半分の長さよりも短く設定されたサンプリング周期毎に信号値を検出し、その信号値が２回連続して優勢レベルを示す場合に入力信号がウェイクアップ信号であると判定する技術（以下、ウェイクアップ技術とする）が知られている（例えば、特許文献１参照）。
【０００９】
つまり、このウェイクアップ技術をＥＣＵに適用することによって、ウェイクアップ信号よりもパルス幅が小さい信号をノイズとして扱うことが可能となり、ノイズによってマイコンの動作モードが不要に通常モードに復帰してしまう事態を抑制できる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００６−２１５７０６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかし、このウェイクアップ技術は、例えば、ノイズの発生タイミングが信号値の検出タイミングと２回連続して重なった場合に、そのノイズをウェイクアップ信号として扱ってしまうことになるため、マイコンの動作モードを不要に通常モードに復帰させてしまう可能性がある。
【００１２】
特に複数のマイコンを有するＥＣＵに適用する場合には、マイコンの動作モードを不要に通常モードに復帰させてしまうと、マイコンの数に応じてさらに多くの電力が無駄に消費されてしまうことに繋がるため、このような可能性を極力小さくすることが求められる。
【００１３】
本発明は、上記問題点を解決するために、複数のマイコンを備える電子制御装置において、不要な電力の消費をより抑制することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するためになされた発明である請求項１に記載の電子制御装置は、信号線を介して外部から入力される２値信号を取り込むインターフェースと、互いに通信可能に接続されると共に、インターフェースから取り込んだ２値信号の状態を優勢レベル又は劣勢レベルで表す信号値に基づいて処理を実行する複数のマイコンとを備える。
【００１５】
このうち、各マイコンでは、モード切替手段が、予め設定された起動状態である通常モードと、その通常モードより消費電力が小さい省電力モードとのいずれかに切り替える。そして、上記の２値信号のうち、信号値が予め設定された割込期間だけ優勢レベルを示す信号をウェイクアップ信号として、ウェイクアップ手段は、マイコンの動作モードが省電力モードである間に、ウェイクアップ信号が信号線を介して入力された場合に、モード切替手段を介して動作モードを通常モードに設定するようになっている。
【００１６】
さらに、各マイコンでは、フィルタ部が、少なくとも上記の割込期間の半分の長さよりも短く設定されたサンプリング周期毎に信号値を検出し、その検出した信号値が２回連続して優勢レベルを示す場合に、インターフェースから取り込んだ２値信号を通過させる。そして、ウェイクアップ判定手段が、フィルタ部を通過した２値信号を検出することを第１条件として、その第１条件が成立したことを表す内部通知を、当該電子制御装置における他の全てのマイコンに出力すると共に、この第１条件および予め設定された第２条件が成立した場合に限り、その２値信号がウェイクアップ信号であると判定する。
【００１７】
ここで、サンプリング周期をマイコン毎に互いに異なる周期に設定しておき、ウェイクアップ判定手段が、当該電子制御装置における他の全てのマイコンから上記の内部通知を入力することを第２条件として扱うように構成する。
【００１８】
つまり、本発明の電子制御装置では、全てのフィルタ部が、それぞれ互いに異なるサンプリング周期で２回連続して優勢レベルの信号値を検出した場合に限り、信号線からウェイクアップ信号が入力されたものとみなして、各マイコンを省電力モードから通常モードに復帰（ウェイクアップ）させるようにしている。
【００１９】
これにより、本発明の電子制御装置では、一つのフィルタ部ではノイズを誤ってウェイクアップ信号として扱ってしまう可能性（リスク）を、複数のフィルタ部を用いることによって分散させることができ、その結果、マイコンの動作モードを不要に通常モードに復帰させてしまう可能性を減らすことができる。
【００２０】
したがって、本発明の電子制御装置によれば、複数のマイコンを備える構成において、不要な電力の消費をより抑制することができる。
具体的には、請求項２に記載のように、本発明の電子制御装置において、各マイコンは、予め設定された制御対象機器を制御するための処理を行うＣＰＵを有する制御部を備え、モード切替手段は、制御部に供給するクロックを停止させること、又は、クロックの速度を低下させることにより、動作モードを通常モードから省電力モードに切り替えるようにしてもよい。
【００２１】
このように構成された電子制御装置によれば、省電力モード時に、例えば制御部に供給するクロックの速度を低下させることにより、ＣＰＵの処理速度が減少するため、マイコンの消費電力を確実に減少させることができる。
【００２２】
また、請求項３に記載のように、上記の信号線が他の電子制御装置と通信可能に接続される通信バスであり、制御部が、この通信バス（及びインターフェース）を介して他の電子制御装置との間で所定のプロトコルによるデータ通信を行うための通信コントローラを有する構成において、モード切替手段は、動作モードを通常モードから省電力モードに切り替える際に、通信コントローラに供給するクロックを停止させるようにしてもよい。
【００２３】
このように構成された電子制御装置によれば、省電力モード時に、通信コントローラの処理を停止させるため、マイコンの消費電力をさらに減少させることができる。
同様にして、請求項４に記載のように、モード切替手段は、動作モードを通常モードから省電力モードに切り替える際に、ＣＰＵに供給するクロックを停止させるようにしてもよい。即ち、省電力モード時に、ＣＰＵの処理を停止させるため、マイコンの消費電力をさらに減少させることができる。
【００２４】
また逆に、請求項５に記載のように、モード切替手段は、動作モードを省電力モードから通常モードに切り替える際に、フィルタ部に供給するクロックを停止させるようにしてもよい。この場合、フィルタ部の処理を停止させることにより、通常モード時においても不要な電力の消費を抑制することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明が適用された実施形態である車載ネットワークの構成を示すブロック図である。
【図２】制御マイコンの動作モードを示す状態遷移図である。
【図３】制御マイコンの構成を示すブロック図である。
【図４】クロック制御回路の動作を説明するためのマトリックス図である。
【図５】フィルタ回路およびエッジ検出器の動作を説明するためのタイミング図である。
【図６】ＣＰＵが実行するウェイクアップ判定処理の詳細を示すフローチャートである。
【図７】一つのフィルタ回路の動作を説明するためのタイミング図である。
【図８】複数のフィルタ回路の動作を説明するためのタイミング図である。
【発明を実施するための形態】
【００２６】
以下に、本発明の実施形態を図面と共に説明する。
［全体構成］
図１は、本発明が適用された実施形態である車載ネットワーク１０の構成を示すブロック図である。
【００２７】
図１に示すように、車載ネットワーク１０は、車両に搭載された各種の電子制御装置（ＥＣＵ）間で制御データの授受を行うために構築されたものであり、ナビゲーション装置やオーディオ装置などの情報系の制御対象機器を制御する情報系ＥＣＵ１と、パワーウインドウ装置やライティング装置などのボデー系の制御対象機器を制御するボデー系ＥＣＵ２と、エンジンや自動変速機などの駆動系の制御対象機器を制御する駆動系ＥＣＵ３とが通信バス４を介して接続することにより構成されている。
【００２８】
なお、実際の車両には、制御対象機器の数に応じた多数のＥＣＵが搭載されているが、詳細については本筋でないため省略し、大まかに分類した上記の３つのＥＣＵ１〜３を用いて説明する。また同様に、実際の車載ネットワーク１０では、通信速度等に応じた複数の通信プロトコルを用いて制御データの授受が行われているが、以下では中継装置などによる通信プロトコルの変換については説明を省略する。
【００２９】
駆動系ＥＣＵ３は、通信バス４を介して、例えば先行車との車間距離や自車両の速度を制御する車間制御ＥＣＵ（図示せず）から目標速度等を表す制御データを受信すると、その受信データから特定される運転状態となるようにエンジン，ブレーキ，自動変速機を制御するように構成されている。また、例えば運転者によってイグニッションキーがスタート位置まで回動され、エンジンスイッチ５がオンされたことを検出すると、エンジンを始動させると共に、エンジンスイッチ５がオンされたことを表す信号（以下、ＳＴＡＲＴ信号という）を情報系ＥＣＵ１に、通信バス４を介して送信する。
【００３０】
ボデー系ＥＣＵ２は、通信バス４を介して、例えば駆動系ＥＣＵ３から車両の走行状態（車速やヨーレート等）を表す制御データや、情報系ＥＣＵ１から車両の走行環境を表す制御データを受信すると、その受信データから特定される照射状態（運転者にとって視認しやすい照射状態）となるようにヘッドライトの光軸や光量を調整するように構成されている。また、例えば運転者によってイグニッションキーがアクセサリ位置まで回動され、アクセサリスイッチ６がオンされたことを検出すると、パワーウインドウ装置や各種ライティング装置を動作可能に制御する。
【００３１】
なお、本実施形態のアクセサリスイッチ６は、情報系ＥＣＵ１にも接続されており、自スイッチ６がオンされると、その旨を表す信号（以下、ＡＣＣ信号という）を情報系ＥＣＵ１に出力するように構成されている。
【００３２】
情報系ＥＣＵ１は、通信バス４を介して、例えば駆動系ＥＣＵ３から車両の走行状態（車速やヨーレート等）を表す制御データを受信すると、その受信データを利用して車両の移動距離や移動方向などを算出すると共に、車両の現在位置や地図データ等に基づく走行環境を表す制御データをボデー系ＥＣＵ２に、通信バス４を介して送信するように構成されている。
【００３３】
なお、以下では、これらＥＣＵ１〜３が通信バス４を介して制御データを相互に送受信したり、制御対象機器を制御するための処理を行ったりすることが可能に予め設定された起動状態を通常モードと呼ぶことにする。
【００３４】
［情報系ＥＣＵの詳細な構成］
具体的には、情報系ＥＣＵ１には、ナビゲーション（ＮＡＶＩ）機能とオーディオヴィジュアル（ＡＶ）機能とを実現するための制御を行う制御回路として、主制御回路としてのマイクロコンピュータ（主制御マイコン）２０と、主制御マイコン２０からの指示に従い動作する副制御回路としてのマイクロコンピュータ（副制御マイコン）３０とが設けられており、各制御マイコン２０，３０が内部バス１１，１２に接続されている。
【００３５】
また、情報系ＥＣＵ１には、各制御マイコン２０，３０に対して、制御対象機器（ナビゲーション装置，オーディオ装置）が備える各種センサ・スイッチ類および外部機器からの検出信号および受信信号を入力するための入力回路１３，１４と、各制御マイコン２０，３０から出力された各種データ（画像や音声など）を、制御対象機器が備えるディスプレイやスピーカに出力するための出力回路１５，１６とが設けられている。
【００３６】
例えば、通常モード時に、主制御マイコン２０は、入力回路１３を介して入力されるＧＰＳ受信機やジャイロスコープ、地磁気センサからの検出信号と、外部記憶装置（図示せず）などに予め記憶された地図データとに基づいて、車両の現在位置から目的地までの最適な経路を計算する処理（経路計算処理）を行い、副制御マイコン３０は、主制御マイコン２０の経路計算に基づいた経路案内を行うように構成される。
【００３７】
また、本実施形態では、通常モードよりも消費電力が小さい省電力モード時に、主制御マイコン２０は、入力回路１３を介して入力される無線通信機からの受信信号に基づいて、地図データや制御プログラムをアップデートする処理（情報更新処理）を行い、一方、副制御マイコン３０は、全ての処理を停止するように構成される。
【００３８】
以下では、省電力モードのうち、主制御マイコン２０のように何らかの処理を行う状態をスリープモード、副制御マイコン３０のように全ての処理を停止する状態を停止モードと呼ぶことにする。また同様に、各制御マイコン２０，３０に供給するクロックが停止された状態や、例えば運転者によってイグニッションキーがロック位置まで回動され（即ち、イグニッションスイッチがオフされ）、バッテリ（図示せず）からの電力の供給が停止した状態も停止モードと呼ぶ。
【００３９】
詳細については後述するが、例えば主制御マイコン２０の動作モードは、図２に示すように、停止モード又は通常モード時にアクセサリスイッチ６から入力回路１３を介してＡＣＣ信号を入力すると、スリープモードに遷移する。また、スリープモード時に駆動系ＥＣＵ３から通信バス４を介してＳＴＡＲＴ信号を入力すると、後述するウェイクアップ判定処理による判定条件が成立した場合に通常モードに遷移する。なお、通常モード又はスリープモード時にイグニッションスイッチがオフされる（ＩＧ−ＯＦＦ信号が入力される）と、停止モードに遷移することになる。
【００４０】
図１に戻り、情報系ＥＣＵ１には、通信バス４を介して他のＥＣＵ２，３から入力される信号（２値信号）を取り込むインターフェースとしてのレシーバと、通信バス４を介して他のＥＣＵ２，３に制御データを送信するためのインターフェースとしてのドライバとからなるトランシーバ１７が設けられており、各制御マイコン２０，３０がこのトランシーバ１７に接続されている。
【００４１】
［制御マイコンの構成］
次に、図３は、制御マイコン２０，３０の構成を示すブロック図である。なお、制御マイコン２０，３０は、いずれもほぼ同様の構成を有するため、以下では主制御マイコン２０を代表的に説明し、副制御マイコン３０については付加的に説明する。
【００４２】
図３に示すように、主制御マイコン２０は、経路計算処理や情報更新処理などの各種処理を行うＣＰＵ２１と、ＣＰＵ２１の処理に必要な各種の制御プログラム等が記憶されたＲＯＭ２２と、ＣＰＵ２１が処理を行う際に作業エリアとして用いられるＲＡＭ２３と、入力回路１３から各種信号を取り込んだり出力回路１５に各種データを出力したりするためのインターフェース（Ｉ／Ｏ）２４と、内部バス１１，１２を介して副制御マイコン３０との間で制御データや後述する内部通知を入出力するための入力ポート２５ａおよび出力ポート２５ｂと、通信バス４を介してＥＣＵ２，３との間で所定のプロトコル（例えば、ＣＡＮプロトコル）によるデータ通信を行うための通信コントローラ２６とを備えている。
【００４３】
なお、通信コントローラ２６は、トランシーバ１７から取り込んだ２値信号の状態を優勢レベル又は劣勢レベルで表す信号値に基づいて、通信バス４の調停を行ったり、通信バス４に流れる伝送信号をＣＰＵ２１に供給したりすると共に、ＣＰＵ２１にて生成された制御データに基づく信号を他のＥＣＵ２，３に、通信バス４を介して送信する処理を行う周知のものである。
【００４４】
また、主制御マイコン２０は、副制御マイコン３０とは異なるフィルタクロックに基づいて上記の信号値を検出し、その検出した信号値が２回連続して優勢レベルを示す場合に、トランシーバ１７から取り込んだ信号を通過させるフィルタ回路２７と、フィルタ回路２７を通過した信号のエッジを検出するエッジ検出器２８と、ＣＰＵ２１に各種の割り込み要求を出力する割り込みコントローラ２９と、ＣＰＵ２１および各部２６〜２９に対して夫々の動作に必要な各クロックを供給するクロック回路４０とを備えている。
【００４５】
このうち、クロック回路４０は、図示しない発振子から供給される原クロックの周波数を逓倍又は／及び分周することにより、ＣＰＵ２１および各部２６〜２９で使用する複数種類のクロックを生成するクロック生成回路４１と、主制御マイコン２０の動作モードに応じてクロック生成回路４１で生成するクロックを制御して、各種クロックをＣＰＵ２１および各部２６〜２９に供給するクロック制御回路４２とを備える。
【００４６】
クロック制御回路４２は、図４に示すように、停止モード時にはＣＰＵ２１および各部２６〜２９に供給するクロックを停止し、Ｉ／Ｏ２４またはエッジ検出器２８から信号（ＡＣＣ信号またはエッジ検出信号）が入力されると、停止モードからスリープモードに切り替えるために、通信コントローラ２６以外の各部２７〜２９およびＣＰＵ２１にクロックの供給を開始する。なお、スリープモード時には通常モード時と比べて低速の各種クロックが選択される。
【００４７】
また、クロック制御回路４２は、通常モード時にはフィルタ回路２７およびエッジ検出器２８に供給するクロックを停止すると共に、高速の各種クロックをＣＰＵ２１およびコントローラ２６，２９に供給する。そして、Ｉ／Ｏ２４を介してＡＣＣ信号が入力されると、通常モードからスリープモードに切り替えるために、ＣＰＵ２１および割り込みコントローラ２９に供給するクロックとして通常モード時と比べて低速の各種クロックを選択すると共に、通信コントローラ２６に供給するクロックを停止し、さらにフィルタ回路２７およびエッジ検出器２８にクロックの供給を開始する。
【００４８】
なお、クロック制御回路４２は、スリープモード時または通常モード時にＩ／Ｏ２４を介してＩＧ−ＯＦＦ信号が入力されると、ＣＰＵ２１および各部２６〜２９に供給するクロックを停止する（即ち、停止モードに移行させる）。
【００４９】
さらに、クロック制御回路４２は、スリープモード時にＣＰＵ２１から後述するウェイクアップ指令が入力されると、スリープモードから通常モードに切り替えるために、通信コントローラ２６にクロックの供給を開始すると共に、ＣＰＵ２１および割り込みコントローラ２９に供給するクロックとしてスリープモード時と比べて高速の各種クロックを選択し、さらにフィルタ回路２７およびエッジ検出器２８に供給するクロックを停止する。
【００５０】
フィルタ回路２７は、図５に示すように、クロック制御回路４２から供給されるクロック（フィルタクロック）の立ち下がりエッジで、トランシーバ１７からの入力端子（ＩＮＴ端子）の信号値を検出し、その検出した信号値が２回連続して優勢レベルを示す場合に、トランシーバ１７を介してＳＴＡＲＴ信号（以下、ウェイクアップ信号という）が入力されたものとして扱い、トランシーバ１７からの入力信号を通過させる。
【００５１】
なお、本実施形態では、ウェイクアップ信号において優勢レベルを示す期間（パルス幅）が、他の制御データに基づく信号におけるいずれのパルス幅よりも長く設定されている。また、フィルタクロックの立ち下がりエッジの間隔（以下、サンプリング周期という）は、少なくともウェイクアップ信号のパルス幅の半分の長さよりも短く設定され、且つ、制御マイコン２０，３０毎に互いに異なる周期に設定されている。
【００５２】
エッジ検出器２８は、クロック制御回路４２から供給されるクロック（周辺クロック）の立ち下がりエッジで、フィルタ回路２７を通過した信号を検出すると、エッジ検出信号を割り込みコントローラ２９およびクロック制御回路４２に出力するように構成されている。
【００５３】
図３に戻り、割り込みコントローラ２９は、エッジ検出器２８からエッジ検出信号が入力されると、ＣＰＵ２１に対して後述するウェイクアップ判定処理を開始させるための割込要求信号を出力するように構成されている。
【００５４】
［ウェイクアップ判定処理］
ここで、ＣＰＵ２１が実行するウェイクアップ判定処理を、図６に示すフローチャートに沿って詳しく説明する。なお、本処理は、割り込みコントローラ２９から割込要求信号が入力されると開始される。
【００５５】
まず、本処理が開始されると、Ｓ１１０では、フィルタ回路２７を通過した２値信号をエッジ検出器２８によって検出したことを表す内部通知信号を、内部バス１１を介して副制御マイコン３０のＣＰＵに出力する。本実施形態では、出力ポート２５ｂに優勢レベルの電圧を印加することにより、内部通知信号が出力される。
【００５６】
続くＳ１２０では、副制御マイコン３０のＣＰＵから内部バス１１を介して内部通知信号が入力されたか否かを判断する。即ち、副制御マイコン３０においても、主制御マイコン２０とほぼ同様の構成を有している（但し、サンプリング周期が異なる）ため、フィルタ回路を通過した２値信号をエッジ検出器によって検出した場合に、内部通知信号が主制御マイコン２０のＣＰＵ２１に出力されるためである。本実施形態では、入力ポート２５ａが優勢レベルを示す場合に、内部通知信号が入力されたものとして扱い、Ｓ１３０に移行し、入力ポート２５ａが劣勢レベルを示す場合に、内部通知信号が入力されなかったものとして扱い、Ｓ１４０に移行する。
【００５７】
Ｓ１３０では、トランシーバ１７からの入力信号がウェイクアップ信号であると判定し、クロック制御回路４２にウェイクアップ指令を出力することにより、主制御マイコン２０の動作モードをスリープモードから通常モードに復帰させて、本処理を終了する。なお、このとき、副制御マイコン３０のＣＰＵも本処理と同様の処理を行っているため、主制御マイコン２０側から内部通知信号を入力し、副制御マイコン３０の動作モードもスリープモードから通常モードに復帰することになる。
【００５８】
一方、Ｓ１４０では、トランシーバ１７（ＩＮＴ端子）からの入力信号がノイズであると判定し、スリープモードを継続し、本処理を終了する。つまり、図７に示すように、ＩＮＴ端子からの入力信号を、主制御マイコン２０側のフィルタクロックにおけるエッジの立ち下がりタイミングと２回連続して重なったノイズとみなすためである。
【００５９】
［本実施形態の効果］
以上説明したように、本実施形態の情報系ＥＣＵ１では、各制御マイコン２０，３０のフィルタ回路が、それぞれ互いに異なるサンプリング周期で２回連続して優勢レベルの信号値を検出した場合に限り、通信バス４からトランシーバ１７を介してウェイクアップ信号が入力されたものとみなして、各制御マイコン２０，３０をスリープモードから通常モードに復帰させる。
【００６０】
これにより、図８に示すように、例えば断続的に発生するノイズに対して、各制御マイコン２０，３０のうち、一方のフィルタ回路が２回連続して優勢レベル「１」の信号値を検出した場合であっても、サンプリング周期の異なる他方のフィルタ回路が劣勢レベル「０」の信号値を検出できれば、制御マイコン２０，３０の動作モードを不要に通常モードに復帰させずに済むことになる。
【００６１】
つまり、情報系ＥＣＵ１では、一つのフィルタ回路ではノイズを誤ってウェイクアップ信号として扱ってしまう可能性（リスク）を、複数のフィルタ回路によって分散させることができ、その結果、制御マイコン２０，３０の動作モードを不要に通常モードに復帰させてしまう可能性を減らすことができる。
【００６２】
したがって、本実施形態の情報系ＥＣＵ１によれば、複数の制御マイコン２０，３０を備える構成において、不要な電力の消費を抑制することができる。
また、情報系ＥＣＵ１では、エッジ検出器２８が、フィルタ回路２７を通過した信号を検出すると、クロック制御回路４２にもエッジ検出信号を出力し、エッジ検出信号を入力したクロック制御回路４２が、停止モードからスリープモードに切り替えるために、通信コントローラ２６以外の各部２７〜２９およびＣＰＵ２１にクロックの供給を開始する。
【００６３】
このため、情報系ＥＣＵ１によれば、省電力モード時に、例えば副制御マイコン３０のＣＰＵに供給するクロックを停止させた状態（停止モード）に設定することができ、これにより、消費電力をさらに減少させることができる。
【００６４】
さらに言えば、情報系ＥＣＵ１では、通常モード時にフィルタ回路２７およびエッジ検出器２８に供給するクロックを停止させるため、通常モード時においても不要な電力の消費を防止することができる。
【００６５】
［本実施形態と特許請求の範囲との対応関係］
なお、上記実施形態において、情報系ＥＣＵ１が電子制御装置、ボデー系ＥＣＵ２と駆動系ＥＣＵ３とが他の電子制御装置、トランシーバ１７がインターフェース、主制御マイコン２０と副制御マイコン３０とが各マイコン、クロック制御回路４２がモード切替手段、ＣＰＵ２１がウェイクアップ手段、フィルタ回路２７がフィルタ部、ウェイクアップ判定処理がウェイクアップ判定手段に相当する。
【００６６】
［他の実施形態］
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において、様々な態様にて実施することが可能である。
【００６７】
例えば、上記実施形態の主制御マイコン２０では、トランシーバ１７を介して通信バス４からウェイクアップ信号をフィルタ回路２７に入力するように構成されているが、これに限定されるものではなく、Ｉ／Ｏ２４を介して外部装置（例えばエンジンスイッチ５）から直接ウェイクアップ信号をフィルタ回路２７に入力するように構成してもよい。
【００６８】
また、上記実施形態の情報系ＥＣＵ１では、動作モードを通常モードからスリープモードへの切り替えを、制御マイコン２０，３０に供給するクロックを停止（又はクロックの速度を低下）させることによって実現しているが、これに限定されるものではなく、例えば、通信コントローラ２６などの特定の部位に対して、バッテリからの電力供給を停止させることにより実現してもよい。
【００６９】
また、上記実施形態の情報系ＥＣＵ１では、２つの制御マイコン２０，３０を備える構成を例に挙げて説明したが、これらマイコンの数は３つ以上であってもよい。
また、上記実施形態では、本発明の電子制御装置として情報系ＥＣＵ１を例に挙げて説明したが、これに限定されるものではなく、他のＥＣＵ２，３に適用してもよいし、さらに言えば、複数のマイコンを備える構成であれば、車両に搭載されるものに限定されずに、各種のＥＣＵに適用することができる。
【符号の説明】
【００７０】
１…情報系ＥＣＵ、２…ボデー系ＥＣＵ、３…駆動系ＥＣＵ、４…通信バス、５…エンジンスイッチ、６…アクセサリスイッチ、１０…車載ネットワーク、１１，１２…内部バス、１７…トランシーバ、２０…主制御マイコン、２１…ＣＰＵ、２４…Ｉ／Ｏ、２６…通信コントローラ、２７…フィルタ回路、２８…エッジ検出器、２９…割り込みコントローラ、３０…副制御マイコン、４０…クロック回路、４１…クロック生成回路、４２…クロック制御回路。
【図１】
2011203967.tif 000003
【図２】
2011203967.tif 000004
【図３】
2011203967.tif 000005
【図４】
2011203967.tif 000006
【図５】
2011203967.tif 000007
【図６】
2011203967.tif 000008
【図７】
2011203967.tif 000009
【図８】
2011203967.tif 000010