(57)【要約】【課題】  トランシーバに対しシステムスリープ信号を判定するための構成を追加することなく、パーシャルモードにおいてスレーブノードがシステムスリープ信号を受信可能とする。【解決手段】  マスタノードのマイコンが、パーシャルモードにおいてシステムスリープ信号を送信する場合、マスタ側処理を実行する。このマスタ側処理では、スリープ状態となっているスレーブノードをウェイクアップ状態へ移行させるためのパーシャルウェイクアップコマンドを、システムスリープ信号に先立って送信する（Ｓ１００）。すなわち、最初にパーシャルウェイクアップコマンドを送信し（Ｓ１００）、スレーブノードがウェイクアップ状態となるのを待って（Ｓ１１０）、その後にシステムスリープ信号を送信する（Ｓ１２０）。【選択図】図４
2013062723.tif 000002
【特許請求の範囲】
【請求項１】
マスタノードとスレーブノードとが同一のバス通信路に接続されてなり、ウェイクアップモードとスリープモードとでシステムの動作モードを切り替えることが可能であって、前記ウェイクアップモードは、一部の機能が停止されたスリープ状態及び予め割り当てられた機能を実行可能なウェイクアップ状態のいずれかで前記スレーブノードを個別に動作させるパーシャルモードを含む通信システムであって、
前記マスタノードは、
前記スリープモードへシステムの動作モードを切り替えるためのシステムスリープ信号の送信に先立って、前記パーシャルモードにて前記スリープ状態にある前記スレーブノードの前記ウェイクアップ状態への移行を指示するパーシャルウェイクアップコマンドを送信するコマンド送信手段を備えていること
を特徴とする通信システム。
【請求項２】
請求項１に記載の通信システムにおいて、
前記コマンド送信手段による前記パーシャルウェイクアップコマンドの送信後、前記スレーブノードが前記ウェイクアップ状態となるまで、前記システムスリープ信号の送信を待機する送信待機手段をさらに備えていること
を特徴とする通信システム。
【請求項３】
請求項１又は２に記載の通信システムにおいて、
前記スレーブノードは、
自ノードに対する前記ウェイクアップ状態への移行指示を判定するための起動情報を記憶する記憶部、前記記憶部に記憶された前記起動情報と前記バス通信路を介して受信される前記パーシャルウェイクアップコマンドとの一致を判定し、当該判定結果に基づき前記ウェイクアップ状態への移行を行うための信号を出力する判定信号出力部を有するトランシーバを有していること
を特徴とする通信システム。
【請求項４】
請求項３に記載の通信システムにおいて、
前記スレーブノードは、さらに、
前記システムスリープ信号の受信を判定する信号処理部と、
前記信号処理部への電力供給を行う電源と、を備え、
前記判定信号出力部は、前記一致を判定すると、前記ウェイクアップ状態への移行を行うために、前記電源へ電力供給を行わせるための電力供給信号を出力すること
を特徴とする通信システム。
【請求項５】
請求項４に記載の通信システムにおいて、
前記トランシーバは、前記バス通信路を介して受信される受信情報を前記信号処理部へ出力する受信部をさらに備え、
前記判定信号出力部は、前記一致を判定すると、前記ウェイクアップ状態への移行を行うために、前記受信部に対し前記信号処理部へ前記受信情報を出力させる受信許可信号を出力すること
を特徴とする通信システム。
【請求項６】
請求項１〜５の何れか一項に記載の通信システムを構成するマスタノード。
【請求項７】
請求項１〜５の何れか一項に記載の通信システムを構成するスレーブノード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、共通のバス通信路に接続され、当該バス通信路を介して相互に通信を行う通信システムに関する。
【背景技術】
【０００２】
従来、車両に搭載される通信システムとして、ＣＡＮやＬＩＮ等、バス通信路を利用するものが知られている。
このような通信システムには、各ノードが、予め割り当てられた全ての機能を実行可能な動作モードであるウェイクアップモードと、消費電力を抑えるために一部の機能を停止した動作モードであるスリープモードとで動作するものがある。ここでいうウェイクアップモード及びスリープモードは、通信システム全体のウェイクアップ／スリープであり、例えば車両のイグニッションキーのオン／オフによってウェイクアップモードとスリープモードとが切り替わるという具合である。
【０００３】
さらに、ウェイクアップモードには、マスタノードから指定されたスレーブノードだけがスリープしたり、スリープしたスレーブノードがウェイクアップしたりするパーシャルモードが提案されている（例えば、特許文献１〜３参照）。
【０００４】
つまり、パーシャルモードは、ウェイクアップモードの一形態であり、マスタノードが起動している状態で、一部のスレーブノードのみをスリープさせたりウェイクアップさせたりする省電力モードである。
【０００５】
ところで、パーシャルモードでスリープ状態となったスレーブノードでは、例えば信号処理部をスリープ状態とし、バス通信路との間で直接的にデータ授受を行うトランシーバは起動したままとすることが考えられる。このようにすれば、バス通信路を介してウェイクアップ状態への移行指示が受信されたことをトランシーバが判定し、信号処理部をウェイクアップ状態へ移行させることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特表２００８−５０４７８４号公報
【特許文献２】特表２００５−５２９５１６号公報
【特許文献３】特表２００５−５２９５１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところが、上述したような通信システム全体のスリープは、規定のスリープ信号（以下「システムスリープ信号」という）をスレーブノードの信号処理部が判断することで行われる。したがって、パーシャルモードにおいて一部のスレーブノードがスリープ状態となっている状況下では、トランシーバだけが起動している状態であり信号処理部がスリープ状態にあるため、システムスリープ信号を受信することが出来ない。
【０００８】
そのため、スリープ状態にあるスレーブノードのトランシーバにシステムスリープ信号の受信を判定するための構成が必要となり、この場合、トランシーバの構成が複雑になる虞がある。
【０００９】
本発明は、上述した課題を解決するためになされたものであり、その目的は、トランシーバに対しシステムスリープ信号を判定するための構成を追加することなく、パーシャルモードにおいてスレーブノードがシステムスリープ信号を受信可能とすることにある。
【課題を解決するための手段】
【００１０】
上述の目的を達成するためになされた請求項１に記載の通信システムは、マスタノードとスレーブノードとが同一のバス通信路に接続されてなる。また、この通信システムは、ウェイクアップモードとスリープモードとでシステムの動作モードを切り替えることが可能となっている。さらに、ウェイクアップモードは、一部の機能が停止されたスリープ状態及び予め割り当てられた機能を実行可能なウェイクアップ状態のいずれかでスレーブノードを個別に動作させるパーシャルモードを含む。
【００１１】
ここで特に本発明は、マスタノードが、パーシャルウェイクアップコマンドを送信するコマンド送信手段を備えることを特徴とする。パーシャルウェイクアップコマンドは、パーシャルモードにてスリープ状態にあるスレーブノードのウェイクアップ状態への移行を指示するものである。このパーシャルウェイクアップコマンドが、コマンド送信手段により、スリープモードへシステムの動作モードを切り替えるためのシステムスリープ信号の送信に先立って送信される。
【００１２】
上述したように、パーシャルモードにおいて一部のスレーブノードがスリープ状態となっている状況下では、トランシーバだけが起動している状態であり信号処理部がスリープ状態にあるため、システムスリープ信号を受信することが出来ない。
【００１３】
そこで、本発明では、スリープ状態となっているスレーブノードをウェイクアップ状態へ移行させるためのパーシャルウェイクアップコマンドを、システムスリープ信号に先立って送信する。このようにすれば、システムスリープ信号の送信に先立ってスレーブノードがウェイクアップ状態となるため、トランシーバに対しシステムスリープ信号を判定するための構成を追加することなく、パーシャルモードにおいてスレーブノードがシステムスリープ信号を受信可能となる。
【００１４】
このとき、請求項２に示すように、コマンド送信手段によるパーシャルウェイクアップコマンドの送信後、スレーブノードがウェイクアップ状態となるまで、システムスリープ信号の送信を待機する送信待機手段をさらに備える構成にするとよい。このようにすれば、スレーブノードがシステムスリープ信号を確実に受信可能となる。
【００１５】
ところで、スレーブノードは、スリープ状態にあっても、上記パーシャルウェイクアップコマンドを受信可能となっている。具体的には請求項３に示すように、記憶部及び判定信号出力部を有するトランシーバを備える構成とすることが考えられる。ここで記憶部は、自ノードに対するウェイクアップ状態への移行指示を判定するための起動情報を記憶する。また、判定信号出力部は、記憶部に記憶された起動情報とバス通信路を介して受信されるパーシャルウェイクアップコマンドとの一致を判定し、当該判定結果に基づきウェイクアップ状態への移行を行うための信号を出力する。このようにすれば、スリープ状態にあるスレーブノードであっても、バス通信路を介し、パーシャルウェイクアップコマンドを受信できる。
【００１６】
このような構成の下、例えば請求項４に示すように、スレーブノードが、さらに、システムスリープ信号の受信を判定する信号処理部と信号処理部への電力供給を行う電源とを備える構成を前提として、判定信号出力部は、一致を判定すると、ウェイクアップ状態への移行を行うために、電源へ電力供給を行わせるための電力供給信号を出力することが考えられる。この場合、電源から信号処理部への電力供給が開始され、スリープ状態にあった信号処理部がウェイクアップ状態へ移行する。このようにすれば、信号処理部へ出力されたシステムスリープ信号を、信号処理部にて、判定することができる。
【００１７】
加えて、請求項５に示すように、トランシーバがバス通信路を介して受信される受信情報を信号処理部へ出力する受信部を備える構成を前提として、判定信号出力部は、一致を判定すると、ウェイクアップ状態への移行を行うために、受信部に対し信号処理部へ受信情報を出力させる受信許可信号を出力することが考えられる。このようにすれば、一致が判定された後に受信されるシステムスリープ信号が信号処理部へ出力される。
【００１８】
以上は、通信システムの発明として説明してきたが、請求項６に示すように、通信システムを構成するマスタノードの発明として実現することもできる。また、請求項７に示すように、通信システムを構成するスレーブノードの発明として実現することもできる。いずれにしても、上述の通信システムと同様の効果が奏される。
【図面の簡単な説明】
【００１９】
【図１】通信システムの概略構成を示すブロック図である。
【図２】（ａ）はバス通信路で使用する伝送路符号の構成を示す説明図であり、（ｂ）はバス通信路を介して送受信されるフレームの構成を示す説明図であり、（ｃ）はＵＡＲＴが送受信するブロックデータの構成を示す説明図である。
【図３】マスタノード及びスレーブノードの構成を示すブロック図である。
【図４】マスタ側処理を示すフローチャートである。
【図５】スレーブ側ウェイクアップ処理を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下に本発明の一実施形態を図面と共に説明する。
図１は、車両に搭載される通信システム１の概略構成を示すブロック図である。ここでは、通信装置としてのノード１０が、バス通信路７０を介して相互に接続されている。ノード１０は、ボデー系のアプリケーションを実現する電子制御装置（ボデー系ＥＣＵ）や、車両の状態を検出したり車両の状態を制御したりするために設けられた関連機器（スイッチ、センサ等）である。
【００２１】
図１に示すように、通信システム１を構成するノード１０のうち、ボデー系ＥＣＵとしては、ボデー・ワイパＥＣＵ，シートＥＣＵ，スライドドアＥＣＵ，ミラーＥＣＵ，バックドアＥＣＵ，チルテレ（電動ステアリング位置調整装置）ＥＣＵ等があり、一方、関連機器としては、ライトＳＷ，ワイパＳＷ，ライトセンサ，レインセンサ等がある。
【００２２】
バス通信路７０は、異なるノード１０からハイレベルの信号とロウレベルの信号とが同時に出力されると、バス通信路７０上の信号レベルがロウレベルとなるように構成されており、この機能を利用してバス調停を実現する。
【００２３】
ここで図２（ａ）は、バス通信路７０で使用する伝送路符号を示す説明図である。
図２（ａ）に示すように、バス通信路７０では、伝送路符号として、ビットの途中で信号レベルがロウレベルからハイレベルに変化するＰＷＭ符号が用いられ、ドミナント（本実施形態では０に対応）及びレセッシブ（本実施形態では１に対応）からなる二値の信号を２種類のデューティ比で表現する。
【００２４】
具体的には、ドミナントの方がレセッシブよりロウレベルの比率が長くなるよう（本実施形態では、ドミナントが１ビットの２／３の期間、レセッシブが１ビットの１／３の期間）に設定され、バス通信路７０上でドミナントとレセッシブとが衝突すると、ドミナントが調停勝ちするようにされている。
【００２５】
そして、通信システム１では、調停負けしたノード１０は送信を直ちに停止し、調停勝ちしたノード１０のみが送信を継続する、いわゆるＣＳＭＡ／ＣＡ方式のアクセス制御方式が用いられている。
【００２６】
また、図２（ｂ）はノード１０同士の通信に使用するフレームの構成を示す説明図である。
図２（ｂ）に示すように、フレームは、送信を許可するデータを指定するためのヘッダと、ヘッダによって指定されたデータを送信するための可変長のレスポンスからなる。
【００２７】
このうち、ヘッダは、送信を許可するデータの識別子（ＩＤ）からなり、ＩＤの値に応じて、バス調停で勝ち残るように設定されている。一方、レスポンスには、データ以外に、データ（レスポンス）のサイズを示すサイズ情報、エラーの有無をチェックするためのＣＲＣ符号が少なくとも含まれている。
【００２８】
ここで図１の説明に戻り、ノード１０の一つ（ここではボデー・ワイパＥＣＵ）をマスタノード（以下単に「マスタ」という）１０ａとし、他のノードをスレーブノード（以下単に「スレーブ」という）１０ｂとしている。
【００２９】
このとき、マスタ１０ａがヘッダを送信することによって、送信を許可するデータ（ひいてはデータの送信元となるスレーブ１０ｂ）を順次指定し、ヘッダによって指定されたデータの送信元となるスレーブ１０ｂがレスポンス（データ）を送信するポーリング（以下「定期通信」ともいう）と、マスタ１０ａからの指示によらずスレーブ１０ｂが自律的に通信を制御するイベント通信とを実行する。
【００３０】
ここで、各ノード１０は、予め割り当てられた全ての機能を実行可能な動作モードであるウェイクアップモード、消費電力を抑えるために一部の機能を停止した動作モードであるスリープモードで動作する。これは、通信システム１全体のウェイクアップ／スリープであり、車両のイグニッションスイッチのオン／オフなどによって動作モードを切り替える。
【００３１】
また、ウェイクアップモードには、パーシャルモードが存在する。パーシャルモードでは、マスタ１０ａからのスリープ状態への移行指示によって、スレーブ１０ｂが個別にスリープする。また、個別にスリープしたスレーブ１０ｂは、マスタ１０ａからのウェイクアップ状態への移行指示によって、個別にウェイクアップする。
【００３２】
以下、マスタ１０ａ及びスレーブ１０ｂの構成を、図３を参照して説明する。
マスタ１０ａは、マイコン２０、トランシーバ３０、及び、電源４０を備えている。
マイコン２０は、ＣＰＵ，ＲＯＭ，ＲＡＭ，ＩＯポート等からなる周知のマイクロコンピュータを中心に構成され、バス通信路７０を介した他ノード１０との通信によって得られた情報等に基づき、自ノード１０に割り当てられた各種処理を実行する。
【００３３】
マイコン２０は、ＵＡＲＴ（汎用非同期送受信回路：Universal Asynchronous Receiver Transmitter ）２１を有している。このＵＡＲＴ２１により、調歩同期（非同期）方式のシリアル通信が実現される。また、図示しない発振子を有しており、自らの動作クロックやトランシーバ３０に供給する内部クロックを発生させる。
【００３４】
ここで図２（ｃ）は、ＵＡＲＴ２１が送受信するデータＴＸＤ，ＲＸＤの構成を示す説明図である。図示されているように、ＵＡＲＴ２１は、データの開始を示す１ビット長のスタートビット（ロウレベル）と、データの終了を示すストップビット（ハイレベル）と、これらスタートビット，ストップビットに挟まれた８ビットのデータとで構成された合計１０ビットのブロックデータを単位として送受信する。但し、主要部となる８ビットのデータは、ＬＳＢ（最下位ビット）が先頭、ＭＳＢ（最上位ビット）が末尾となるように設定されている。
【００３５】
なお、前述のフレーム（図２（ｂ）参照）を構成するヘッダは、単一のブロックデータで構成され、スタートビット，ストップビットを除く８ビットのデータのうち、７ビットはＩＤとして用いられ、１ビットはパリティビットとして用いられる。また、レスポンスは、１ないし複数個のブロックデータで構成され、最初のブロックに、サイズ情報が設定される。
【００３６】
図３に戻り、トランシーバ３０は、送信回路３１、及び、受信回路３２を有している。送信回路３１は、マイコン２０から供給されるＮＲＺ符号の送信データＴＸＤをＰＷＭ符号の送信データＴＸに符号化してバス通信路７０に出力する。一方、受信回路３２は、バス通信路７０から取り込んだＰＷＭ符号の受信データＲＸをＮＲＺ符号の受信データＲＸＤに復号化してマイコン２０に供給する。
【００３７】
また、トランシーバ３０は、複数のインバータをリング状に接続することで構成されたリングオシレータ等からなる簡易な発振回路（不図示）を有している。この発信回路が発生させるカウント用クロックを分周することにより、送信回路３１での符号化及び受信回路３２での復号化が実現される。
【００３８】
電源４０はマイコン２０への電源供給を行う構成であり、電力供給が途絶えるとマイコン２０がスリープし、電力供給が開始されるとマイコン２０がウェイクアップすることになる。
【００３９】
一方、スレーブ１０ｂも、マスタ１０ａと同様に、マイコン５０、トランシーバ６０、及び、電源４０を備えている。なお、マスタ１０ａと同様の構成については、同一の符号を付して説明を省略する。
【００４０】
スレーブ１０ｂの構成のうちマスタ１０ａと異なるのは、パーシャルモードにおいてマスタ１０ａからの指示によるウェイクアップ状態への移行を実現するための構成を備える点である。なお、パーシャルモードにおけるウェイクアップ状態への移行の前提としてパーシャルモードにおけるスリープ状態への移行がマスタ１０ａから指示される。
【００４１】
パーシャルモードにおけるスリープ状態への移行指示の段階ではスレーブ１０ｂはウェイクアップ状態となっているため、この移行指示は、マイコン５０によって判断される。この移行指示があると、電源４０からの電力供給が停止されて、マイコン５０がスリープ状態となる。このとき、トランシーバ６０のみが起動している状態となる。
【００４２】
そして、パーシャルモードにおけるマスタ１０ａからのウェイクアップ状態への移行指示は、個々のスレーブ１０ｂに対しユニークに設定されるパーシャルウェイクアップコマンドによって行われる。このパーシャルウェイクアップコマンドの受信を判定するために、スレーブ１０ｂでは、トランシーバ６０が、受信データ比較回路６３及び、起動ＩＤ保持メモリ６４を有している。
【００４３】
トランシーバ６０の起動ＩＤ保持メモリ６４は、不揮発性のメモリ装置であり、ここに予め起動ＩＤが記憶されている。
また、トランシーバ６０の受信データ比較回路６３は、起動ＩＤ保持メモリ６４に記憶された起動ＩＤと受信データとを１ビット毎に比較し、起動ＩＤがパーシャルウェイクアップコマンドと一致している場合には、受信回路３２へ受信の許可を示す受信許可信号を出力すると共に、電源４０へ電力供給を行わせるための電力供給信号を出力する。これにより、電源４０からの電力供給が再開されてマイコン５０がウェイクアップ状態へ移行する。
【００４４】
このようなウェイクアップ状態では、通信システム１全体の動作モードをスリープモードとするためのシステムスリープ信号が、マイコン５０によって判断可能である。システムスリープ信号の受信が判断された場合、マイコン５０は、図示しないモード信号をトランシーバ６０へ出力する。これにより、トランシーバ６０は、上述した発信回路が発生させるカウント用クロックに基づくタイミング信号の生成を停止し、送信回路３１での符号化及び受信回路３２での復号化を停止する。
【００４５】
次に、マスタ１０ａのマイコン２０にて実行されるマスタ側処理を説明する。図４は、マスタ側処理を示すフローチャートである。このマスタ側処理は、パーシャルモードにおいてシステムスリープ信号を送信する場合に実行される。
【００４６】
最初のＳ１００では、パーシャルモードにおいてウェイクアップ状態への移行を指示するためのパーシャルウェイクアップコマンドを送信する。マスタ１０ａは、パーシャルモードにおいて、各スレーブ１０ｂがウェイクアップ状態にあるのかスリープ状態にあるのかを管理している。したがって、ここでは、スリープ状態にあるスレーブ１０ｂに対し、個別に、パーシャルウェイクアップコマンドを送信する。
【００４７】
続くＳ１１０では、ウェイクアップ処理時間が経過したか否かを判断する。この処理は、パーシャルモードにおいてスリープ状態にあるスレーブ１０ｂがウェイクアップ状態へ移行するまでに要する時間の経過を判断するものである。ここでウェイクアップ処理時間が経過したと判断された場合（Ｓ１１０：ＹＥＳ）、Ｓ１２０へ移行する。一方、ウェイクアップ処理時間が経過していないうちは（Ｓ１１０：ＮＯ）、Ｓ１１０の判断処理を繰り返す。
【００４８】
Ｓ１２０では、システムスリープ信号を送信する。このとき、スレーブ１０ｂは、ウェイクアップ状態となっているためシステムスリープ信号を受信することができ、トランシーバ６０は、発信回路が発生させるカウント用クロックに基づくタイミング信号の生成を停止し、送信回路３１での符号化及び受信回路３２での復号化を停止する。その後、マスタ１０ａ自身もスリープする。
【００４９】
次に、スレーブ１０ｂにおけるスレーブ側ウェイクアップ処理を説明する。図５は、スレーブ側ウェイクアップ処理を示すフローチャートである。
最初のＳ２００では、受信データと起動ＩＤとを比較する。この処理は、図４中のＳ１００に対応するものであり、マスタ１０ａからのパーシャルウェイクアップコマンドと起動ＩＤとの一致を判断するものである。この比較は、受信データ比較回路６３によって実現される。受信データ比較回路６３は、バス通信路７０を介して受信される受信データと起動ＩＤとを１ビット単位で比較する。
【００５０】
続くＳ２１０では、起動ＩＤと一致したか否かが判定される。受信データ比較回路６３は、受信データと起動ＩＤとが一致している場合には（Ｓ２１０：ＹＥＳ）、すなわち受信データがパーシャルウェイクアップコマンドである場合には、受信回路３２へ受信の許可を示す受信許可信号を出力すると共に、電源４０へ電力供給を行わせるための電力供給信号を出力する（Ｓ２２０）。これにより、マイコン５０のウェイクアップ状態への移行が実現され、また、受信回路３２によって、判定後の受信データがマイコン５０へ送信される。一方、受信データと起動ＩＤとが一致していない場合には（Ｓ２１０：ＮＯ）、すなわち受信データがパーシャルウェイクアップコマンドでない場合には、受信回路３２へ受信の不許可を示す受信不許可信号を出力すると共に、電源４０へ電力供給の停止を示す電力供給停止信号を出力する（Ｓ２３０）。これにより、マイコン５０はスリープ状態を維持し、また、受信回路３２による判定後の受信データのマイコン５０へ送信がブロックされる。
【００５１】
次に本実施形態の通信システム１が発揮する効果を説明する。
上述したように、パーシャルモードにおいて一部のスレーブ１０ｂがスリープ状態となっている状況下では、トランシーバ６０だけが起動している状態でありマイコン５０がスリープ状態にあるため、システムスリープ信号を受信することが出来ない。
【００５２】
そこで、本実施形態では、マスタ１０ａのマイコン２０が、パーシャルモードにおいてシステムスリープ信号を送信する場合、マスタ側処理を実行する（図４参照）。マスタ側処理では、スリープ状態となっているスレーブ１０ｂをウェイクアップ状態へ移行させるためのパーシャルウェイクアップコマンドを、システムスリープ信号に先立って送信する（Ｓ１００）。すなわち、最初にパーシャルウェイクアップコマンドを送信し（Ｓ１００）、その後にシステムスリープ信号を送信する（Ｓ１２０）。
【００５３】
これにより、システムスリープ信号の送信に先立ってスレーブ１０ｂがウェイクアップ状態となるため、トランシーバ６０に対しシステムスリープ信号を判定するための構成を追加することなく、パーシャルモードにおいてスレーブ１０ｂがシステムスリープ信号を受信可能となる。
【００５４】
また、本実施形態では、パーシャルモードにおいてスリープ状態にあるスレーブ１０ｂがウェイクアップ状態へ移行するまでに要する時間の経過を判断する（図４中のＳ１１０）。そして、ウェイクアップ処理時間が経過したと判断された場合（Ｓ１１０：ＹＥＳ）、システムスリープ信号を送信する（Ｓ１２０）。これにより、スレーブ１０ｂがシステムスリープ信号を確実に受信可能となる。
【００５５】
さらにまた、本実施形態では、起動ＩＤ保持メモリ６４に予め記憶されている起動ＩＤとパーシャルウェイクアップコマンドとの一致を受信データ比較回路６３が比較し（図５中のＳ２００）、ウェイクアップ状態への移行を行うための信号を出力する（Ｓ２２０）。これにより、スリープ状態にあるスレーブ１０ｂが、バス通信路７０を介し、パーシャルウェイクアップコマンドを受信できる。
【００５６】
このとき、受信回路３２へ受信の許可を示す受信許可信号を出力する（図５中のＳ２２０）。これにより、一致が判定された後に受信されるシステムスリープ信号がマイコン５０へ出力される。
【００５７】
また、電源４０へ電力供給を行わせるための電力供給信号を出力する（図５中のＳ２２０）。これにより、マイコン５０へと出力されたシステムスリープ信号を、マイコン５０にて、判定することができる。
【００５８】
なお、本実施形態における通信システム１が特許請求の範囲における「通信システム」を構成し、マスタ１０ａが「マスタノード」を構成し、スレーブ１０ｂが「スレーブノード」を構成し、バス通信路７０が「バス通信路」を構成する。
【００５９】
また、マスタ１０ａのマイコン２０が「コマンド送信手段」及び「送信待機手段」を構成し、スレーブ１０ｂのトランシーバ６０が「トランシーバ」を構成し、起動ＩＤ保持メモリ６４が「記憶部」を構成し、受信データ比較回路６３が「判定信号出力部」を構成し、受信回路３２が「受信部」を構成し、マイコン５０が「信号処理部」を構成し、スレーブ１０ｂの電源４０が「電源」を構成し、起動ＩＤ保持メモリ６４に記憶される起動ＩＤが「起動情報」に相当する。
【００６０】
さらにまた、図４中のＳ１００の処理が「コマンド送信手段」の機能としての処理に相当し、Ｓ１１０の処理が「送信待機手段」の機能としての処理に相当する。また、図５に示したスレーブ側ウェイクアップ処理が「判定信号出力部」の機能としての処理に相当する。
【００６１】
以上本発明は、上述した実施形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において種々なる形態で実施可能である。
（イ）上記実施形態ではスレーブ１０ｂがマイコン５０及びトランシーバ６０を備える構成としたが、必ずしもマイコン５０を用いて構成する必要はなく、マイコン５０に代えて信号処理が可能なシーケンサなどを用いることも考えられる。この場合、シーケンサが特許請求の範囲の「信号処理部」を構成する。
【００６２】
（ロ）上記実施形態ではパーシャルモードにおいてマスタ１０ａがスレーブ１０ｂのスリープ状態及びウェイクアップ状態を個別に管理するものとしたが、特に管理する必要はない。この場合、図４中のＳ１００では、各スレーブ１０ｂに対しユニークに用意されるパーシャルウェイクアップコマンドの全てを送信すればよい。
【００６３】
（ハ）上記実施形態では各スレーブ１０ｂに対しユニークなパーシャルウェイクアップコマンドを用意していたが、全スレーブ１０ｂに共通するウェイクアップコマンドを用意してもよい。この場合、一度だけ送信されるウェイクアップコマンドを全スレーブ１０ｂが受信して、スリープ状態にあるスレーブ１０ｂがウェイクアップ状態へ移行することになる。
【符号の説明】
【００６４】
１：通信システム、１０：ノード、１０ａ：マスタ、１０ｂ：スレーブ、２０，５０：マイコン、２１：ＵＡＲＴ（汎用非同期送受信回路）、３０，６０：トランシーバ、３１：送信回路、３２：受信回路、４０：電源、６３：受信データ比較回路、６４：起動ＩＤ保持メモリ、７０：バス通信路
【図１】
2013062723.tif 000003
【図２】
2013062723.tif 000004
【図３】
2013062723.tif 000005
【図４】
2013062723.tif 000006
【図５】
2013062723.tif 000007