(57)【特許請求の範囲】
【請求項１】
一つのマスター装置（１０、２００）と複数のスレーブ装置（５０）とを備える通信システム（２、４）において、
前記マスター装置は、
自装置にスリープ状態からウェイクアップ状態に移行する要因が発生するか、あるいは前記スレーブ装置が送信する第２のウェイクアップ信号を受信すると、前記第２のウェイクアップ信号とは信号幅が異なる前記第１のウェイクアップ信号を生成して送信する第１のトランシーバ（２０、２１０、Ｓ４４０〜Ｓ４５０、Ｓ４７４）と、
前記第１のトランシーバが前記第２のウェイクアップ信号を受信するとスリープ状態からウェイクアップ状態に移行する第１の制御部（３０、２２０、Ｓ４２０〜Ｓ４２４、Ｓ４３０〜Ｓ４３８、Ｓ４６０、Ｓ４６２、Ｓ４７０、Ｓ４７２）と、を備え、
前記第１のトランシーバは、前記第２のウェイクアップ信号を受信すると前記第２のウェイクアップ信号の信号幅を伸ばして前記第１のウェイクアップ信号を生成し、
前記スレーブ装置は、
自装置にスリープ状態からウェイクアップ状態に移行する要因が発生すると、前記第１のウェイクアップ信号とは信号幅が異なる前記第２のウェイクアップ信号を生成して送信する第２のトランシーバ（６０）と、
自装置のスリープ状態において前記マスター装置が送信する前記第１のウェイクアップ信号を前記第２のトランシーバが受信すると、前記スリープ状態から前記ウェイクアップ状態に移行する第２の制御部（７０、Ｓ４２０〜Ｓ４２４、Ｓ４３０〜Ｓ４３６）と、を備える、
ことを特徴とする通信システム。
【請求項２】
請求項１に記載の通信システムにおいて、
前記第１のトランシーバは、前記第２のウェイクアップ信号よりも信号幅の短い信号を受信すると、前記第２のウェイクアップ信号の受信が完了する前に、受信している前記第２のウェイクアップ信号よりも信号幅の短い前記信号の信号幅の引き伸ばしを開始して前記第１のウェイクアップ信号を生成する、
ことを特徴とする通信システム。
【請求項３】
請求項１または２に記載の通信システムにおいて、
前記マスター装置と前記スレーブ装置とはＬＩＮ（Local Interconnect Network）を構成する、
ことを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マスター装置とスレーブ装置とによる通信技術に関する。
【背景技術】
【０００２】
マスター装置とスレーブ装置とを備えるマスター／スレーブ方式の通信システムが知られている。マスター／スレーブ方式の通信システムでは、マスター装置からの指示によりスレーブ装置はデータを送信する。
【０００３】
マスター／スレーブ方式の通信システムにおいて、マスター装置とスレーブ装置との通信が不要になると、通常電力状態から一部の機能を停止した省電力状態に切り替えることにより電力消費を低減することが知られている。通常電力状態をウェイクアップ状態、省電力状態をスリープ状態とも言う。
【０００４】
特許文献１に開示される通信システムでは、スリープ状態からウェイクアップ状態に移行する場合、マスター装置が出力するクロック信号によりスレーブ装置がウェイクアップする方式を採用している。いずれかのスレーブ装置にウェイクアップ要因が発生する場合には、スレーブ装置が送信するウェイクアップ信号をマスター装置が受信してクロック信号を出力する。ウェイクアップ信号を送信したスレーブ装置以外のスレーブ装置は、マスター装置が出力するクロック信号によりウェイクアップする。
【０００５】
この構成によると、マスター装置が故障してクロック信号を出力できない場合には、ウェイクアップ信号を送信したスレーブ装置以外のスレーブ装置はウェイクアップしない。
特許文献１と異なり、スリープ状態からウェイクアップ状態に移行しても、マスター装置がクロック信号を出力しない通信システムを採用することもある。この通信システムにおいては、ウェイクアップ要因が発生したいずれかの装置が送信するウェイクアップ信号により他の装置がウェイクアップする。ウェイクアップ要因が発生してウェイクアップ信号を送信するのは、マスター装置またはスレーブ装置のいずれでもよい。
【０００６】
マスター装置がウェイクアップして通信開始の指示を送信すると、スレーブ装置は通信を開始する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第５６１７７９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
マスター装置がクロック信号を出力せず、ウェイクアップ要因が発生したいずれかの装置が送信するウェイクアップ信号により他の装置がウェイクアップする通信システムにおいては、ウェイクアップ信号を受信したマスター装置が故障等の異常のために通信開始の指示を送信しないと、ウェイクアップ要因が発生してウェイクアップ信号を送信したスレーブ装置はウェイクアップ信号を繰り返し送信する。すると、他のスレーブ装置はスリープ状態に戻ることができずウェイクアップ状態を継続するので、消費電力を低減できないという問題がある。
【０００９】
本発明は上記問題に鑑みてなされたものであり、マスター装置がクロック信号を出力せず、ウェイクアップ要因が発生したいずれかの装置が送信するウェイクアップ信号により他の装置がウェイクアップする通信システムにおいて、いずれかのスレーブ装置がウェイクアップ信号を繰り返し送信しても、他のスレーブ装置はウェイクアップしない技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
一つのマスター装置（１０、２００）と複数のスレーブ装置（５０）とを備える通信システム（２、４）において、マスター装置は、第１の通信部（２０、２１０、Ｓ４４０〜Ｓ４５０、Ｓ４７４）と、第１の制御部（３０、２２０、Ｓ４２０〜Ｓ４２４、Ｓ４３０〜Ｓ４３８、Ｓ４６０、Ｓ４６２、Ｓ４７０、Ｓ４７２）と、を備えている。
【００１１】
第１の通信部は、自装置にスリープ状態からウェイクアップ状態に移行する要因が発生するか、あるいはスレーブ装置が送信する第２のウェイクアップ信号を受信すると、第２のウェイクアップ信号とは異なる第１のウェイクアップ信号を送信する。
【００１２】
第１の制御部は、第１の通信部が第２のウェイクアップ信号を受信するとスリープ状態からウェイクアップ状態に移行する。
スレーブ装置は、第２の通信部（６０）と、第２の制御部（７０、Ｓ４２０〜Ｓ４２４、Ｓ４３０〜Ｓ４３６）と、を備えている。
【００１３】
第２の通信部は、自装置にスリープ状態からウェイクアップ状態に移行する要因が発生すると第２のウェイクアップ信号を送信する。第２の制御部は、自装置のスリープ状態においてマスター装置が送信する第１のウェイクアップ信号を第２の通信部が受信すると、スリープ状態からウェイクアップ状態に移行する。
【００１４】
この構成によれば、マスター装置とスレーブ装置とがスリープ状態のときにいずれかのスレーブ装置にスリープ状態からウェイクアップ状態に移行するウェイクアップ要因が発生して第２のウェイクアップ信号を送信すると、他のスレーブ装置は、マスター装置が送信する第２のウェイクアップ信号とは異なる第１のウェイクアップ信号によりウェイクアップする。
【００１５】
言い換えれば、いずれかのスレーブ装置が第２のウェイクアップ信号を送信しても、故障等の異常のためにマスター装置が第１のウェイクアップ信号を送信しないと、他のスレーブ装置はウェイクアップしない。
【００１６】
これにより、いずれかのスレーブ装置が第２のウェイクアップ信号を送信しても、故障等の異常のためにマスター装置が第１のウェイクアップ信号を送信しない場合には、他のスレーブ装置はウェイクアップせずにスリープ状態を継続するので、消費電力を極力低減できる。
【００１７】
尚、この欄および特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本発明の技術的範囲を限定するものではない。
【図面の簡単な説明】
【００１８】
【図１】第１実施形態による通信システムを示すブロック図。
【図２】信号幅によるウェイクアップ信号の違いを示す説明図。
【図３】初期設定処理を示すフローチャート。
【図４】ウェイクアップ信号送信処理を示すフローチャート。
【図５】ウェイクアップ信号受信処理を示すフローチャート。
【図６】マスター装置正常時のウェイクアップを示すタイムチャート。
【図７】マスター装置異常時のウェイクアップを示すタイムチャート。
【図８】第２実施形態による通信システムを示すブロック図。
【図９】信号幅によるウェイクアップ信号の違いを示す説明図。
【図１０】マスター装置のトランシーバによるウェイクアップ信号送受信処理を示すフローチャート。
【図１１】マスター装置のマイコンによるウェイクアップ処理を示すフローチャート。
【図１２】マスター装置のマイコンによるウェイクアップ信号送信処理を示すフローチャート。
【図１３】マスター装置正常時のウェイクアップを示すタイムチャート。
【図１４】マスター装置異常時のウェイクアップを示すタイムチャート。
【発明を実施するための形態】
【００１９】
以下、本発明が適用された実施形態を図に基づいて説明する。
［１．第１実施形態］
［１−１．構成］
図１に示す通信システム２は、１個のマスター装置１０と複数のスレーブ装置５０とを備えており、例えば車両に搭載される通信システムである。１個のマスター装置１０と複数のスレーブ装置５０とは、ＬＩＮ（Local Interconnect Network）バス１００に接続し、マスター／スレーブ方式により通信する。
【００２０】
マスター装置１０は、第１の通信部および第１のトランシーバに相当するトランシーバ２０と第１の制御部に相当するマイコン３０とを備えており、スレーブ装置５０は第２の通信部および第２のトランシーバに相当するトランシーバ６０と第２の制御部に相当するマイコン７０とを備えている。マスター装置１０とスレーブ装置５０とは、実質的に同一構成である。図１では、２個のスレーブ装置５０は実質的に同一構成であるから、一方のスレーブ装置５０の構成の図示を省略している。
【００２１】
マスター装置１０のトランシーバ２０はトランシーバ制御部２２を備えており、スレーブ装置５０のトランシーバ６０はトランシーバ制御部６２を備えている。トランシーバ制御部２２とトランシーバ制御部６２とは、実質的に同一構成であり、ＬＩＮバス１００との信号の送受信を制御する。
【００２２】
マスター装置１０のマイコン３０とスレーブ装置５０のマイコン７０とにおいて、マイコン制御部３２とマイコン制御部７２、マスター／スレーブ設定記憶部３４とマスター／スレーブ設定記憶部７４、ウェイクアップ信号幅記憶部３６とウェイクアップ信号幅記憶部７６、ウェイクアップ信号受信幅設定部３８とウェイクアップ信号受信幅設定部７８、ウェイクアップ信号送信幅設定部４０とウェイクアップ信号送信幅設定部８０とがそれぞれ対応して実質的に同一構成である。
【００２３】
マイコン制御部３２、６２は、ＲＯＭ等に記憶されている制御プログラムを実行することにより、マイコン３０、５０が実現する機能を制御する。
マスター／スレーブ設定記憶部３４、７４には、自装置がマスター装置１０であるかスレーブ装置５０であるかを示す情報が記憶されている。マスター／スレーブ設定記憶部３４、７４はフラッシュメモリ等の書込み可能な不揮発性メモリまたはＲＯＭである。
【００２４】
ウェイクアップ信号幅記憶部３６、７６には、ウェイクアップ信号の異なる信号幅ｔ１、ｔ２が両方記憶されている。信号幅ｔ１はマスター装置１０が送信する第１のウェイクアップ信号に相当するウェイクアップ信号の信号幅を示し、信号幅ｔ２はスレーブ装置５０が送信する第２のウェイクアップ信号に相当するウェイクアップ信号の信号幅を示して
いる。ウェイクアップ信号幅記憶部３６、７６はフラッシュメモリ等の書込み可能な不揮発性メモリまたはＲＯＭである。
【００２５】
ウェイクアップ信号受信幅設定部３８、７８には、自装置が受信してウェイクアップするウェイクアップ信号の信号幅が設定される。ウェイクアップ信号受信幅設定部３８、７８はＲＡＭである。
【００２６】
ウェイクアップ信号送信幅設定部４０、８０には、自装置が送信するウェイクアップ信号の信号幅が設定される。ウェイクアップ信号送信幅設定部４０、８０はＲＡＭである。
図２に示すように、マスター装置１０が送信するウェイクアップ信号の信号幅はｔ１であり、スレーブ装置５０が送信するウェイクアップ信号の信号幅はｔ２である。そして、ｔ１＞ｔ２である。信号幅ｔ１と信号幅ｔ２とは、検出誤差も含めて信号幅の差を識別できる程度に長さを設定されている。
【００２７】
マスター装置１０は、受信するウェイクアップ信号の信号幅がｔ２であれば、スリープ状態からウェイクアップ状態に移行し、信号幅がｔ１のウェイクアップ信号を送信する。マスター装置１０は、受信するウェイクアップ信号の信号幅がｔ２でなければウェイクアップせず、スリープ状態を継続する。
【００２８】
スレーブ装置５０は、受信するウェイクアップ信号の信号幅がｔ１であれば、スリープ状態からウェイクアップ状態に移行する。スレーブ装置５０は、受信するウェイクアップ信号の信号幅がｔ１でなければウェイクアップせず、スリープ状態を継続する。
【００２９】
［１−２．処理］
（１）初期設定処理
マスター装置１０およびスレーブ装置５０の初期設定処理について、図３に示すフローチャートに基づいて説明する。
【００３０】
電源がオンになり自装置が起動すると、マイコン制御部３２、６２は、マスター／スレーブ設定記憶部３４、７４に記憶されている情報を読出し（Ｓ４００）、自装置がマスター装置１０であるかスレーブ装置５０であるかを決定する（Ｓ４０２）。
【００３１】
自装置がマスター装置１０であれば（Ｓ４０２：Ｙｅｓ）、マイコン制御部３２は、ウェイクアップ信号幅記憶部３６から信号幅ｔ１を読み出してウェイクアップ信号送信幅設定部４０に設定し（Ｓ４０４）、ウェイクアップ信号幅記憶部３６から信号幅ｔ２を読み出してウェイクアップ信号受信幅設定部３８に設定する（Ｓ４０６）。
【００３２】
自装置がスレーブ装置５０であれば（Ｓ４０２：Ｎｏ）、マイコン制御部７２は、ウェイクアップ信号幅記憶部７６から信号幅ｔ１を読み出してウェイクアップ信号受信幅設定部７８に設定し（Ｓ４０８）、ウェイクアップ信号幅記憶部７６から信号幅ｔ２を読み出してウェイクアップ信号送信幅設定部８０に設定する（Ｓ４１０）。
【００３３】
（２）ウェイクアップ信号送信処理
マスター装置１０およびスレーブ装置５０のウェイクアップ信号送信処理について、図４に示すフローチャートに基づいて説明する。
【００３４】
マスター装置１０およびスレーブ装置５０がスリープ状態にあるときに、自装置でスリープ状態からウェイクアップ状態に移行するウェイクアップ要因が発生すると（Ｓ４２０：Ｙｅｓ）、マイコン制御部３２、６２は自装置をウェイクアップ状態に移行させる（Ｓ４２２）。
【００３５】
そして、マイコン制御部３２、６２は、ウェイクアップ信号送信幅設定部４０、８０に記憶されている信号幅のウェイクアップ信号をトランシーバ２０、６０から送信する（Ｓ４２４）。マスター装置１０であれば信号幅ｔ１のウェイクアップ信号を送信し、スレーブ装置５０であれば信号幅ｔ２のウェイクアップ信号を送信する。
【００３６】
図６に示すように、ウェイクアップ要因がいずれかのスレーブ装置５０に発生した場合には、スレーブ装置５０が送信する信号幅ｔ２のウェイクアップ信号によりマスター装置１０だけがスリープ状態からウェイクアップ状態に移行する。
【００３７】
ウェイクアップ要因がマスター装置１０に発生した場合には、マスター装置１０が送信する信号幅ｔ１のウェイクアップ信号によりすべてのスレーブ装置５０がスリープ状態からウェイクアップ状態に移行する。
【００３８】
マスター装置１０は、ウェイクアップ信号を送信すると、ヘッダを送信して通信の開始をスレーブ装置５０に指示する。通信を指示されたスレーブ装置５０は、ヘッダに対して応答を送信する。
【００３９】
（３）ウェイクアップ信号受信処理
マスター装置１０およびスレーブ装置５０のウェイクアップ信号受信処理について、図５に示すフローチャートに基づいて説明する。
【００４０】
トランシーバ２０、６０が何らかの信号を受信すると（Ｓ４３０）、マイコン制御部３２、６２は、ウェイクアップ信号受信幅設定部３８、７８に設定されている信号幅と、受信した信号の信号幅とが一致するか否かを判定する（Ｓ４３２）。ウェイクアップ信号受信幅設定部３８、７８に設定されている信号幅と、受信した信号の信号幅とが一致しない場合（Ｓ４３２：Ｎｏ）、マイコン制御部３２、６２は本処理を終了する。
【００４１】
ウェイクアップ信号受信幅設定部３８、７８に設定されている信号幅と、受信した信号の信号幅とが一致する場合（Ｓ４３２：Ｙｅｓ）、信号幅が一致したマイコン制御部３２、６２は、自装置がウェイクアップすべきウェイクアップ信号を受信したと判定し、自装置をスリープ状態からウェイクアップ状態に移行させる（Ｓ４３４）。
【００４２】
受信したウェイクアップ信号の信号幅がｔ２であればマスター装置１０がスリープ状態からウェイクアップ状態に移行し、受信したウェイクアップ信号の信号幅がｔ１であればスレーブ装置５０がスリープ状態からウェイクアップ状態に移行する。
【００４３】
ウェイクアップ状態に移行する装置がマスター装置１０でなくスレーブ装置５０の場合（Ｓ４３６：Ｎｏ）、スレーブ装置５０のマイコン制御部７２は本処理を終了する。この場合、スレーブ装置５０はウェイクアップ状態を継続する。
【００４４】
ウェイクアップ状態に移行する装置がマスター装置１０の場合（Ｓ４３６：Ｙｅｓ）、マスター装置１０のマイコン制御部３２は、ウェイクアップ信号送信幅設定部４０に記憶されている信号幅ｔ１のウェイクアップ信号をトランシーバ２０から送信する（Ｓ４３８）。
【００４５】
ここで、図７に示すように、ウェイクアップ要因が発生したスレーブ装置５０がウェイクアップ信号を送信しても、マスター装置１０がトランシーバ２０の故障等の異常のためにスレーブ装置５０が送信したウェイクアップ信号に対してウェイクアップ信号を送信せず、ヘッダも送信できないことがある。
【００４６】
この場合、ウェイクアップ要因が発生したスレーブ装置５０は、マスター装置１０からヘッダが送信されないと、信号幅ｔ２のウェイクアップ信号を繰り返し送信する。
一方、ウェイクアップ要因が発生したスレーブ装置５０以外のスレーブ装置５０は、信号幅ｔ２のウェイクアップ信号を受信しても、信号幅がｔ１と一致しないのでウェイクアップせずスリープ状態を継続する。
【００４７】
［１−３．効果］
以上説明した上記実施形態では、以下の効果を得ることができる。
（１）信号幅ｔ１、ｔ２の違いにより自装置がウェイクアップする信号を判定するので、故障等の異常のためにマスター装置１０がウェイクアップ信号を送信しない場合、ウェイクアップ要因が発生したスレーブ装置５０がウェイクアップ信号を送信しても、他のスレーブ装置５０はウェイクアップせずにスリープ状態を継続する。これにより、消費電力を低減できる。
【００４８】
（２）マスター装置１０とスレーブ装置５０とで異なる信号幅のウェイクアップ信号をＬＩＮバス１００上に送信し、信号幅に基づいて自装置がウェイクアップする信号を判定するので、自装置がウェイクアップすべきか否かを容易に判定できる。
【００４９】
［２．第２実施形態］
［２−１．構成］
図８に示す第２実施形態の通信システム４について、第１実施形態と異なる点について主に説明する。第１実施形態と同一構成部分には同一符号を付している。
【００５０】
第２実施形態のスレーブ装置５０は第１実施形態のスレーブ装置５０と実質的に同一構成である。したがって、図８では、２個のスレーブ装置５０の構成の図示を省略している。
【００５１】
マスター装置２００は、第１の通信部および第１のトランシーバに相当するトランシーバ２１０と第１の制御部に相当するマイコン２２０とを備えている。トランシーバ２１０は、トランシーバ制御部２１２と、引き伸ばし幅記憶部２１４と、ウェイクアップ信号受信幅記憶部２１６と、トランシーバ状態設定部２１８とを備えている。トランシーバ制御部２１２は、ＬＩＮバス１００との信号の送受信を制御する。
【００５２】
引き伸ばし幅記憶部２１４は、スレーブ装置５０が送信する第２のウェイクアップ信号に相当する信号幅ｔ２のウェイクアップ信号に対して、マスター装置２００が引き伸ばす信号幅ｔ３を記憶している。
【００５３】
ウェイクアップ信号受信幅記憶部２１６には、マスター装置２００が受信してウェイクアップするウェイクアップ信号の信号幅ｔ２が記憶されている。ウェイクアップ信号受信幅記憶部２１６はフラッシュメモリ等の書込み可能な不揮発性メモリまたはＲＯＭである。
【００５４】
図９に示すように、ウェイクアップ要因が発生したスレーブ装置５０が送信する信号幅ｔ２のウェイクアップ信号をマスター装置２００が受信すると、マスター装置２００は、信号幅ｔ２のウェイクアップ信号の信号幅を信号幅ｔ３引き伸ばし、第１のウェイクアップ信号に相当する信号幅ｔ１のウェイクアップ信号をＬＩＮバス１００上に生成する。
【００５５】
マスター装置２００は、信号幅ｔ２のウェイクアップ信号を受信すると、スリープ状態からウェイクアップ状態に移行する。スレーブ装置５０は、信号幅ｔ１のウェイクアップ信号を受信すると、スリープ状態からウェイクアップ状態に移行する。
【００５６】
トランシーバ状態設定部２１８には、トランシーバ制御部２１２により、トランシーバ２１０が省電力状態であるか通常電力状態であるかが設定される。トランシーバ状態設定部２１８はＲＡＭである。
【００５７】
マイコン２２０は、マイコン制御部２２２とウェイクアップ信号送信幅記憶部２２４とを備えている。
マイコン制御部２２２は、ＲＯＭ等に記憶されている制御プログラムを実行することにより、マイコン２２０が実現する機能を制御する。
【００５８】
ウェイクアップ信号送信幅記憶部２２４には、には、マスター装置２００が送信するウェイクアップ信号の信号幅ｔ１が記憶されている。ウェイクアップ信号送信幅記憶部２２４はフラッシュメモリ等の書込み可能な不揮発性メモリまたはＲＯＭである。
【００５９】
［２−２．処理］
（１）ウェイクアップ信号送受信処理
マスター装置２００のトランシーバ２１０によるウェイクアップ信号送受信処理について、図１０に示すフローチャートに基づいて説明する。
【００６０】
トランシーバ２１０が省電力状態であり（Ｓ４４０：Ｙｅｓ）、スレーブ装置５０から信号幅ｔ２のウェイクアップ信号を受信すると（Ｓ４４２：Ｙｅｓ）、トランシーバ制御部２１２は、スレーブ装置５０から受信する信号幅ｔ２のウェイクアップ信号の信号幅の引き伸ばしを開始する（Ｓ４４４）。実際には、ＬＩＮバス１００上において、スレーブ装置５０が送信する信号幅ｔ２のウェイクアップ信号に続いて、信号幅ｔ３の信号を送信して信号幅ｔ１のウェイクアップ信号を生成する。
【００６１】
尚、スレーブ装置５０から信号幅ｔ２のウェイクアップ信号を受信したと判定してから、トランシーバ制御部２１２が起動して信号幅の引き伸ばしを開始するまでに要する起動時間Δｔを考慮すると、信号幅ｔ２のウェイクアップ信号に続いて信号幅ｔ３の信号を送信することが時間的に間に合わないことがある。
【００６２】
この場合、トランシーバ制御部２１２は、起動時間Δｔを考慮して、信号幅ｔ２のウェイクアップ信号の受信を完了するよりもΔｔ前に、マスター装置２００がスレーブ装置５０からウェイクアップ信号を受信したと判定し、信号幅の引き伸ばしを開始してもよい。
【００６３】
次に、トランシーバ制御部２１２は、スレーブ装置５０から信号幅ｔ２のウェイクアップ信号を受信したことをマイコン２２０に通知する（Ｓ４４６）。そして、トランシーバ制御部２１２は、トランシーバ２１０を省電力状態から通常電力状態に移行させるとともに、トランシーバ状態設定部２１８の情報を通常電力状態に変更する（Ｓ４４８）。
【００６４】
トランシーバ制御部２１２は、スレーブ装置５０が送信する信号幅ｔ２のウェイクアップ信号の信号幅の引き伸ばしを終了すると（Ｓ４５０）、本処理を終了する。スレーブ装置５０が送信する信号幅ｔ２のウェイクアップ信号の信号幅の引き伸ばしを終了することにより、信号幅ｔ１のウェイクアップ信号がＬＩＮバス１００上に送信されることになる。
【００６５】
図１３に示すように、ウェイクアップ要因がいずれかのスレーブ装置５０に発生した場合には、スレーブ装置５０が送信する信号幅ｔ２のウェイクアップ信号によりマスター装置２００だけがスリープ状態からウェイクアップ状態に移行する。
【００６６】
マスター装置２００が、信号幅ｔ２のウェイクアップ信号の信号幅をｔ３引き伸ばして信号幅ｔ１のウェイクアップ信号がＬＩＮバス１００上に送信されると、第１実施形態と同様に、他のスレーブ装置５０はスリープ状態からウェイクアップ状態に移行する。
【００６７】
図１４に示すように、マスター装置２００のトランシーバ２１０が故障等のために異常になり、信号幅ｔ２のウェイクアップ信号の信号幅をｔ３引き伸ばして信号幅ｔ１のウェイクアップ信号がＬＩＮバス１００上に送信されないと、他のスレーブ装置５０はスリープ状態を継続する。
【００６８】
（２）ウェイクアップ処理
マスター装置２００のマイコン２２０によるウェイクアップ処理を図１１のフローチャートに基づいて説明する。
【００６９】
マイコン制御部２２２は、トランシーバ２１０からウェイクアップ信号を受信したことを通知されると（Ｓ４６０）、マイコン２２０をスリープ状態からウェイクアップ状態に移行させる（Ｓ４６２）。
【００７０】
（３）ウェイクアップ信号送信処理
マスター装置２００のマイコン２２０によるウェイクアップ信号送信処理を図１２のフローチャートに基づいて説明する。
【００７１】
マイコン制御部２２２は、マスター装置２００がスリープ状態にあるときにマスター装置２００にウェイクアップ要因が発生すると（Ｓ４７０：Ｙｅｓ）、トランシーバ２１０およびマイコン２２０を含むマスター装置２００をウェイクアップ状態に移行させる（Ｓ４７２）。そして、マイコン制御部２２２は、ウェイクアップ信号送信幅記憶部２２４に記憶されている信号幅ｔ１のウェイクアップ信号をトランシーバ２１０から送信する（Ｓ４７４）。
【００７２】
［２−３．効果］
上記第２実施形態では、第１実施形態の効果（１）、（２）に加え、以下の効果を得ることができる。
【００７３】
（１）マスター装置２００がスレーブ装置５０から受信したウェイクアップ信号に対し、マイコン２２０よりも起動時間の短いトランシーバ２１０がウェイクアップ信号を生成するので、マイコン２２０がウェイクアップ信号を生成するよりも、生成するまでに要する時間を短縮できる。
【００７４】
（２）マスター装置２００が、スレーブ装置５０から受信したウェイクアップ信号の信号幅を引き伸ばしてマスター装置２００のウェイクアップ信号を生成するので、最初にスレーブ装置５０がウェイクアップ信号を送信してから、マスター装置および他のスレーブ装置５０がスリープ状態からウェイクアップ状態に移行し、通信が開始されるまでに要する時間を短縮できる。
【００７５】
［３．他の実施形態］
（１）上記実施形態では、マスター装置１０、２００とスレーブ装置５０とで信号幅の異なるウェイクアップ信号を送信することにより、自装置がウェイクアップするウェイクアップ信号であるか否かを判定した。信号幅以外にも、マスター装置１０、２００とスレーブ装置５０とで信号レベルの異なるウェイクアップ信号を送信することにより、自装置がウェイクアップするウェイクアップ信号であるか否かを判定してもよい。
【００７６】
（２）第１実施形態では、マスター装置１０が送信するウェイクアップ信号の信号幅ｔ１を、スレーブ装置５０が送信するウェイクアップ信号の信号幅ｔ２よりも長く設定した。これに対し、マスター装置１０が送信するウェイクアップ信号の信号幅ｔ１を、スレーブ装置５０が送信するウェイクアップ信号の信号幅ｔ２よりも短く設定してもよい。
【００７７】
（３）第１実施形態では、マスター装置１０およびスレーブ装置５０はトランシーバ２０、６０からウェイクアップ信号を送信した。これに対し、トランシーバ２０、６０を備えていないマスター装置およびスレーブ装置の場合、マイコン３０、７０の汎用ポートからウェイクアップ信号を送信してもよい。この場合、ウェイクアップ信号の信号幅をタイマをカウントすることによって生成してもよい。
【００７８】
（４）上記実施形態の通信システム２、４は、マスター／スレーブ方式の通信システムであれば、ＬＩＮに限らずどのようなネットワークを構成してもよい。
（５）上記実施形態の通信システム２、４は、車載に限らずどのような分野および用途に適用してもよい。
【００７９】
（６）上記実施形態における１つの構成要素が有する機能を複数の構成要素として分散させたり、複数の構成要素が有する機能を１つの構成要素に統合させたりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。尚、特許請求の範囲に記載した文言のみによって特定される技術思想に含まれるあらゆる態様が本発明の実施形態である。
【００８０】
（７）上述した通信システム２、４の他、当該通信システム２、４が備えるマスター装置１０、２００またはスレーブ装置５０、当該通信システム２、４またはマスター装置１０、２００またはスレーブ装置５０としてコンピュータを機能させるための通信プログラム、この通信プログラムを記録した記録媒体、通信方法など、種々の形態で本発明を実現することもできる。
【符号の説明】
【００８１】
２、４：通信システム、１０、２００：マスター装置、２０、２１０：トランシーバ（第１の通信部、第１のトランシーバ）、３０、２２０：マイコン（第１の制御部）、５０：スレーブ装置、６０：トランシーバ（第２の通信部、第２のトランシーバ）、７０：マイコン（第２の制御部）、１００：ＬＩＮバス
【図１】
0006555031.tif 000002
【図２】
0006555031.tif 000003
【図３】
0006555031.tif 000004
【図４】
0006555031.tif 000005
【図５】
0006555031.tif 000006
【図６】
0006555031.tif 000007
【図７】
0006555031.tif 000008
【図８】
0006555031.tif 000009
【図９】
0006555031.tif 000010
【図１０】
0006555031.tif 000011
【図１１】
0006555031.tif 000012
【図１２】
0006555031.tif 000013
【図１３】
0006555031.tif 000014
【図１４】
0006555031.tif 000015