(57)【要約】【課題】複数のネットワークが中継装置を介して接続されて信号を送受信する消費電力の少ない通信システム及び該通信システムに利用される中継装置の提供。【解決手段】ＥＣＵ３１１‥３３３は制御対象の制御が不要な場合、スリープモードに遷移し消費電力を節約する。中継装置１はＥＣＵ３１１‥３３３からイベントフレームを受信した場合、記憶されている中継テーブルを参照して、ウェイクアップさせるＥＣＵ３１１‥３３３を指定したウェイクアップフレームをイベントフレームを受信したネットワークと異なるネットワークに送信した後、ウェイクアップフレームを送信したネットワークに受信したイベントフレームを中継する。【選択図】図１
2015179888.tif 000002
【特許請求の範囲】
【請求項１】
消費電力が多い動作状態と消費電力が少ない休止状態との間を遷移し、検知したイベント毎に異なる識別情報を含むイベント信号を送信する複数のノードが、夫々に接続された複数のネットワークと、該ネットワーク間で前記イベント信号を中継する中継装置とを備える通信システムにおいて、
前記中継装置は、
前記イベント毎に異なる識別情報夫々と該識別情報を含むイベント信号の中継先に係るノードとを対応付けて記憶する中継情報記憶部と、
前記イベント信号を受信する受信部と、
該受信部が前記イベント信号を受信した場合、受信したイベント信号に含まれる識別情報に対応付けて前記中継情報記憶部に記憶されたノードが接続されたネットワークに該ノードを動作状態へと遷移させる遷移指示信号を送信する遷移指示信号送信部と、
該遷移指示信号送信部が該遷移指示信号を送信した後、該ネットワークに前記イベント信号を中継するイベント信号中継部と
を備えることを特徴とする通信システム。
【請求項２】
消費電力が多い動作状態と消費電力が少ない休止状態との間を遷移し、検知したイベント毎に異なる識別情報を含むイベント信号を送信する複数のノードが、夫々に接続された複数のネットワークと、該ネットワーク間で前記イベント信号を中継する中継装置とを備える通信システムにおいて、
前記ノードは、動作状態にあるか休止状態にあるかを示す状態信号を送信するようにしてあり、
前記中継装置は、
前記イベント毎に異なる識別情報夫々と該識別情報を含むイベント信号の中継先に係るノードとを対応付けて記憶する中継情報記憶部と、
前記イベント信号及び状態信号を受信する受信部と、
該受信部が受信した状態信号が示すノードの状態を記憶するノード状態記憶部と、
前記イベント信号を中継するイベント信号中継部と、
前記ノードを動作状態へと遷移させる遷移指示信号を送信する遷移指示信号送信部と
を備え、
前記受信部が前記イベント信号を受信した場合、前記イベント信号中継部は、受信したイベント信号に含まれる識別情報に対応付けて前記中継情報記憶部に記憶されたノードの状態を、前記ノード状態記憶部から参照し、該ノードの状態が休止状態にないとき、該ノードが接続されたネットワークに該イベント信号を中継し、休止状態にあるとき、前記遷移指示信号送信部が前記ネットワークに該ノードを動作状態へと遷移させる遷移指示信号を送信した後、該ネットワークに前記イベント信号を中継するようにしてあること
を特徴とする通信システム。
【請求項３】
前記ノードは、所定の条件を満たした場合、休止状態に遷移することを特徴とする請求項２に記載の通信システム。
【請求項４】
前記ノードは、休止状態に遷移する場合、休止状態にある旨を示す前記状態信号を送信するようにしてあることを特徴とする請求項２又は３に記載の通信システム。
【請求項５】
前記ノードは、動作状態にある間、動作状態にある旨を示す前記状態信号を送信するようにしてあることを特徴とする請求項２又は３に記載の通信システム。
【請求項６】
前記遷移指示信号は、動作状態へと遷移させる前記ノードに係るノード情報を含むことを特徴とする請求項１から５のいずれか一つに記載の通信システム。
【請求項７】
消費電力が多い動作状態と消費電力が少ない休止状態との間を遷移し、検知したイベント毎に異なる識別情報を含むイベント信号を送信する複数のノードが、夫々に接続された複数のネットワークの間で、前記イベント信号を中継する中継装置において、
前記識別情報夫々と前記イベント信号の中継先に係るノードとを対応付けて記憶する中継情報記憶部と、
前記イベント信号を受信する受信部と、
該受信部が前記イベント信号を受信した場合、受信したイベント信号に含まれる識別情報に対応付けて前記中継情報記憶部に記憶されたノードが接続されたネットワークに該ノードを動作状態へと遷移させる遷移指示信号を送信する遷移指示信号送信部と、
該遷移指示信号送信部が該遷移指示信号を送信した後、該ネットワークに前記イベント信号を中継するイベント信号中継部と
を備えることを特徴とする中継装置。
【請求項８】
消費電力が多い動作状態と消費電力が少ない休止状態との間を遷移し、検知したイベント毎に異なる識別情報を含むイベント信号及び動作状態にあるか休止状態にあるかを示す状態信号を送信する複数のノードが、夫々に接続された複数のネットワークの間で、前記イベント信号を中継する中継装置において、
前記イベント毎に異なる識別情報夫々と該識別情報を含むイベント信号の中継先に係るノードとを対応付けて記憶する中継情報記憶部と、
前記イベント信号及び状態信号を受信する受信部と、
該受信部が受信した状態信号を記憶するノード状態記憶部と、
前記イベント信号を中継するイベント信号中継部と、
前記ノードを動作状態へと遷移させる遷移指示信号を送信する遷移指示信号送信部と
を備え、
前記受信部が前記イベント信号を受信した場合、前記イベント信号中継部は、受信したイベント信号に含まれる識別情報に対応付けて前記中継情報記憶部に記憶されたノードの状態を、前記ノード状態記憶部から読み込み、該ノードの状態が休止状態にないとき、該ノードが接続されたネットワークに該イベント信号を中継し、休止状態にあるとき、前記遷移指示信号送信部が該ネットワークに該ノードを動作状態へと遷移させる遷移指示信号を送信した後、該ネットワークに該イベント信号を中継するようにしてあること
を特徴とする中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のネットワークが中継装置を介して接続された通信システム及び該通信システムに供される中継装置に関する。
【背景技術】
【０００２】
近年、車輌には多数の電装品と、電装品を制御する多数のＥＣＵ（Electronic Control Unit）が搭載されている。ＥＣＵは互いに通信線で接続され、車載ネットワークを構成している。ＥＣＵは通信線を介して信号であるフレームを送受信する。また、車輌のエネルギー効率を高めるために、各ＥＣＵは、制御を行わない場合には消費電力の少ない休止状態へと遷移する。休止状態にあるＥＣＵは、イベントを検知した場合又は他のＥＣＵからＥＣＵを休止状態から動作状態へ遷移させるデータフレームであるウェイクアップフレームを受信した場合、動作状態へ遷移し、必要な制御を行う。
【０００３】
更に、制御を効率よく行うため、要求される通信速度の相違等に応じてノードにあたる各ＥＣＵを複数のノード群に分けて複数のネットワークを形成し、異なるネットワークに属するノード間の通信は中継装置を介して行う通信システムがある。
【０００４】
特許文献１には、複数のネットワークが中継装置を介して接続された通信システムにおいて、ウェイクアップフレームをネットワーク間で中継する中継制御方法が開示されている。特許文献２には、消費電力削減のため、ネットワークに接続されたノードのうち、必要なノードを選択的に休止状態から動作状態へ遷移させるウェイクアップフレームを送信する方法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３５７８０５８号公報
【特許文献２】特開２０１２−１２４５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の中継制御方法では、ウェイクアップフレームによってネットワークに接続されたすべてのノードを動作状態へ遷移させるため、消費電力の無駄が発生する虞がある。例えばドアの解錠を要求する要求信号を受け付けたノード（ＥＣＵ）が、ドアの解錠を指示するフレームをネットワークに送信した場合、ドアの解錠の制御に関わりのないＥＣＵについても休止状態から動作状態へ遷移させるため、斯かるＥＣＵの消費電力は無駄になる。
【０００７】
一方、特許文献２には、異なるネットワーク間で中継装置がフレームを中継する方法については開示されていない。また、特許文献２の方法では、フレーム送信元のノードがネットワーク内のノードについての情報を保有しているが、複数のネットワークが中継装置により接続される構成に適用された場合、一つのネットワークの構成が変更されたとき、すべてのネットワークにおいてノードに関する情報の書き換えが必要となる。
【０００８】
本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは、複数のネットワークが中継装置を介して接続された通信システムにおいて、消費電力が少なく、ノードに関する情報の書き換え作業量が少ない通信システム及び通信システムの消費電力を削減することができる中継装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係る通信システムは、消費電力が多い動作状態と消費電力が少ない休止状態との間を遷移し、検知したイベント毎に異なる識別情報を含むイベント信号を送信する複数のノードが、夫々に接続された複数のネットワークと、該ネットワーク間で前記イベント信号を中継する中継装置とを備える通信システムにおいて、前記中継装置は、前記イベント毎に異なる識別情報夫々と該識別情報を含むイベント信号の中継先に係るノードとを対応付けて記憶する中継情報記憶部と、前記イベント信号を受信する受信部と、該受信部が前記イベント信号を受信した場合、受信したイベント信号に含まれる識別情報に対応付けて前記中継情報記憶部に記憶されたノードが接続されたネットワークに該ノードを動作状態へと遷移させる遷移指示信号を送信する遷移指示信号送信部と、該遷移指示信号送信部が該遷移指示信号を送信した後、該ネットワークに前記イベント信号を中継するイベント信号中継部とを備えることを特徴とする。
【００１０】
本発明に係る通信システムにあっては、ネットワークに接続されたノードは、消費電力が多い動作状態と消費電力が少ない休止状態の間を遷移する。イベントを検知したノードは、検知したイベント毎に異なる種類の識別情報を含むイベント信号を送信する。中継装置の中継情報記憶部は、イベント毎に異なる識別情報夫々と識別情報を含むイベント信号の中継先に係るノードとを対応付けて記憶する。受信部がイベント信号を受信した場合、遷移指示信号送信部が、識別情報に基づいて中継情報記憶部から読み込んだノードが接続されたネットワークに、該ノードを動作状態へと遷移させる遷移指示信号を送信した後、イベント信号中継部が該ネットワークに受信部が受信したイベント信号を中継する。
【００１１】
例えば車載用のＥＣＵがノードとして車載ネットワークに接続されていた場合、ＥＣＵは、制御対象の制御を行わないときには休止状態に遷移することにより消費電力を削減できる。休止状態にあるＥＣＵに、制御を行わせる必要が生じた場合、中継装置が遷移指示信号を送信することにより、必要に応じて休止状態にあるＥＣＵを動作状態へと遷移させることができる。ＥＣＵは動作状態にある間にイベント信号を受信することにより、イベント信号に従った制御を行う。中継装置はＥＣＵから受信したイベント信号を中継する場合、受信したイベント信号に含まれる識別情報に対応したＥＣＵを動作状態へ遷移させる遷移指示信号を送信した後、イベント信号を中継することができる。したがって、必要な場合のみＥＣＵを動作状態に遷移させる遷移指示信号を、異なるネットワークに接続されたＥＣＵに中継装置が送信することにより、通信システムの消費電力を削減することができる。また、中継に係る情報を中継装置が保有することにより、システムの構成に変更が加えられた場合における、ノードに関する情報の書き換えの作業量を削減することができる。
【００１２】
本発明に係る通信システムは、消費電力が多い動作状態と消費電力が少ない休止状態との間を遷移し、検知したイベント毎に異なる識別情報を含むイベント信号を送信する複数のノードが、夫々に接続された複数のネットワークと、該ネットワーク間で前記イベント信号を中継する中継装置とを備える通信システムにおいて、前記ノードは、動作状態にあるか休止状態にあるかを示す状態信号を送信するようにしてあり、前記中継装置は、前記イベント毎に異なる識別情報夫々と該識別情報を含むイベント信号の中継先に係るノードとを対応付けて記憶する中継情報記憶部と、前記イベント信号及び状態信号を受信する受信部と、該受信部が受信した状態信号が示すノードの状態を記憶するノード状態記憶部と、前記イベント信号を中継するイベント信号中継部と、前記ノードを動作状態へと遷移させる遷移指示信号を送信する遷移指示信号送信部とを備え、前記受信部が前記イベント信号を受信した場合、前記イベント信号中継部は、受信したイベント信号に含まれる識別情報に対応付けて前記中継情報記憶部に記憶されたノードの状態を、前記ノード状態記憶部から参照し、該ノードの状態が休止状態にないとき、該ノードが接続されたネットワークに該イベント信号を中継し、休止状態にあるとき、前記遷移指示信号送信部が前記ネットワークに該ノードを動作状態へと遷移させる遷移指示信号を送信した後、該ネットワークに前記イベント信号を中継するようにしてあることを特徴とする。
【００１３】
本発明に係る通信システムにあっては、ノードは動作状態にあるか休止状態にあるかを示す状態信号を送信する。中継装置のノード状態記憶部は、各ノードから受信した状態信号を記憶する。イベント信号を受信した場合、イベント信号中継部は、イベント信号の中継先に係るノードの状態をノード状態記憶部から読み込む。該ノードが休止状態にないとき、イベント信号中継部は、受信したイベント信号を中継する。該ノードが休止状態にあるときは、遷移指示信号送信部が該ノードを動作状態へ遷移させる遷移指示信号を送信した後、受信部が受信したイベント信号をイベント信号中継部が中継する。したがって、中継先に係るノードが休止状態にない場合、遷移指示信号を送信する動作を省略することにより、通信量を削減し、また中継に係る時間を短縮することができる。
【００１４】
本発明に係る通信システムは、前記ノードは、所定の条件を満たした場合、休止状態に遷移することを特徴とする。
【００１５】
本発明に係る通信システムにあっては、各ノードは、所定の条件を満たした場合、例えばイベントを検知又はイベント信号を受信してから所定時間以上継続してイベントを検知及びイベント信号を受信しなかった場合、休止状態に遷移する。したがって、消費電力を削減することできる。
【００１６】
本発明に係る通信システムは、前記ノードは、休止状態に遷移する場合、休止状態にある旨を示す前記状態信号を送信するようにしてあることを特徴とする。
【００１７】
本発明に係る通信システムにあっては、各ノードは、休止状態に遷移する場合、その旨を伝える状態信号を送信する。中継装置は、ノードから状態信号を受信し、ノード状態記憶部に記憶する。したがって、中継装置は、休止状態にあるノードを記憶することができる。
【００１８】
本発明に係る通信システムは、前記ノードは、動作状態にある間、動作状態にある旨を示す前記状態信号を送信するようにしてあることを特徴とする。
【００１９】
本発明に係る通信システムにあっては、各ノードは、動作状態にある間、その旨を伝える状態信号を送信する。したがって、中継装置は、動作状態にあるノードを記憶することができる。
【００２０】
本発明に係る通信システムは、前記遷移指示信号は、動作状態へと遷移させる前記ノードに係るノード情報を含むことを特徴とする。
【００２１】
本発明に係る通信システムにあっては、遷移指示信号は、動作状態へと遷移させるノードを指定したノード情報を含む。したがって、ネットワークの一部のノードを選択的に動作状態へと遷移させることができるため、消費電力を削減することができる。
【００２２】
本発明に係る中継装置は、消費電力が多い動作状態と消費電力が少ない休止状態との間を遷移し、検知したイベント毎に異なる識別情報を含むイベント信号を送信する複数のノードが、夫々に接続された複数のネットワークの間で、前記イベント信号を中継する中継装置において、前記識別情報夫々と前記イベント信号の中継先に係るノードとを対応付けて記憶する中継情報記憶部と、前記イベント信号を受信する受信部と、該受信部が前記イベント信号を受信した場合、受信したイベント信号に含まれる識別情報に対応付けて前記中継情報記憶部に記憶されたノードが接続されたネットワークに該ノードを動作状態へと遷移させる遷移指示信号を送信する遷移指示信号送信部と、該遷移指示信号送信部が該遷移指示信号を送信した後、該ネットワークに前記イベント信号を中継するイベント信号中継部とを備えることを特徴とする。
【００２３】
本発明に係る中継装置にあっては、中継情報記憶部が、ノードがイベントを検知して送信するイベント信号に含まれる識別情報と、イベント信号の中継先に係るノードとを対応付けて記憶する。受信部は、イベント信号を受信する。遷移指示信号送信部は、受信部がイベント信号を受信した場合、受信したイベント信号に対応したノードを、識別情報に基づいて記憶部から読み込み、読み込んだノードが接続されたネットワークに該ノードを動作状態へと遷移させる遷移指示信号を送信する。イベント信号中継部は、遷移指示信号送信部が遷移指示信号を送信した後、同じネットワークに受信部が受信したイベント信号を中継する。したがって、必要な場合のみＥＣＵを動作状態に遷移させる遷移指示信号を、異なるネットワークに接続されたＥＣＵに送信することにより、ノードの消費電力を削減することができる。また、中継に係る情報を中継装置が保有することにより、システムの構成に変更が加えられた場合における、ノードに関する情報の書き換えの作業量を削減することができる。
【００２４】
本発明に係る中継装置は、消費電力が多い動作状態と消費電力が少ない休止状態との間を遷移し、検知したイベント毎に異なる識別情報を含むイベント信号及び動作状態にあるか休止状態にあるかを示す状態信号を送信する複数のノードが、夫々に接続された複数のネットワークの間で、前記イベント信号を中継する中継装置において、前記イベント毎に異なる識別情報夫々と該識別情報を含むイベント信号の中継先に係るノードとを対応付けて記憶する中継情報記憶部と、前記イベント信号及び状態信号を受信する受信部と、該受信部が受信した状態信号を記憶するノード状態記憶部と、前記イベント信号を中継するイベント信号中継部と、前記ノードを動作状態へと遷移させる遷移指示信号を送信する遷移指示信号送信部とを備え、前記受信部が前記イベント信号を受信した場合、前記イベント信号中継部は、受信したイベント信号に含まれる識別情報に対応付けて前記中継情報記憶部に記憶されたノードの状態を、前記ノード状態記憶部から読み込み、該ノードの状態が休止状態にないとき、該ノードが接続されたネットワークに該イベント信号を中継し、休止状態にあるとき、前記遷移指示信号送信部が該ネットワークに該ノードを動作状態へと遷移させる遷移指示信号を送信した後、該ネットワークに該イベント信号を中継するようにしてあることを特徴とする。
【００２５】
本発明に係る中継装置にあっては、ノード状態記憶部は、各ノードから受信した状態信号を記憶する。イベント信号を受信した場合、イベント信号中継部は、受信したイベント信号の中継先に係るノードの状態をノード状態記憶部から読み込む。該ノードが休止状態にないとき、イベント信号中継部は、受信部が受信したイベント信号を中継する。該ノードが休止状態にあるときは、遷移指示信号送信部が該ノードを動作状態へ遷移させる遷移指示信号を送信した後、受信部が受信したイベント信号をイベント信号中継部が中継する。したがって、中継先に係るノードが休止状態にない場合、遷移指示信号を送信する動作を省略することにより、通信量を削減し、また中継に係る時間を短縮することができる。
【発明の効果】
【００２６】
本発明によれば、消費電力を削減することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明に係る通信システムの構成を示すブロック図である。
【図２】データフレームを示す図である。
【図３】中継装置の構成を示すブロック図である。
【図４】バス中継テーブルを示す図である。
【図５】実施の形態１に係る中継装置の送受信部の構成を示すブロック図である。
【図６】ＥＣＵ起動テーブルを示す図表である。
【図７】ウェイクアップフレームを示す図である。
【図８】ＥＣＵの構成を示すブロック図である。
【図９】ＥＣＵがイベントフレームを送信する処理を示すフローチャートである。
【図１０】中継装置が行う処理を示すフローチャートである。
【図１１】中継部が行う中継処理を示すフローチャートである。
【図１２】実施の形態１に係る中継装置の送受信部が行うフレーム送信処理の処理を示すフローチャートである。
【図１３】ＥＣＵがフレームを受信するときの処理を示すフローチャートである。
【図１４】実施の形態２に係る中継装置の送受信部の構成を示すブロック図である。
【図１５】実施の形態２に係る中継装置の送受信部が行うフレーム送信処理の処理を示すフローチャートである。
【図１６】ＥＣＵ状態テーブルを示す図表である。
【図１７】実施の形態２に係るＥＣＵがスリープ通知フレームを送信する処理を示すフローチャートである。
【図１８】実施の形態２に係る中継装置の送受信部がスリープ通知フレームを受信した場合の処理を示すフローチャートである。
【図１９】実施の形態３に係るＥＣＵがウェイクアップ通知フレームを送信する処理を示すフローチャートである。
【図２０】実施の形態３に係る中継装置の送受信部がウェイクアップ通知フレームを受信した場合の処理を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
【００２９】
実施の形態１．
図１は、本発明に係る通信システム１００の構成を示すブロック図である。通信システム１００は、好適に車輌に搭載され、ネットワーク２１、２２、２３、及びこれらのネットワーク間でフレームを中継する中継装置１を備える。中継装置１は、ネットワーク２１、２２、２３に夫々接続された複数の送受信部１１、１２、１３を備える。
【００３０】
ネットワーク２１は、バス１１ａを介してＥＣＵ３１１、３１２、３１３が接続されている。ネットワーク２２及び２３の構成は、ネットワーク２１と同様である。各ＥＣＵはエアーコンディショナ又はパワーウィンドウ等の車載機器である制御対象に接続されており、制御対象を制御する。
【００３１】
各ＥＣＵは、例えばＣＡＮ（Control Area Network）プロトコルといった車載用通信プロトコルに従ってフレームを送受信する。また、例えば図１に示すように、ＥＣＵ３３２にはスイッチ３３２ａが接続され、ＥＣＵ３１１には負荷３１１ａが接続されている。ここで例えば、スイッチ３３２ａはパワーウィンドウ用スイッチであり、負荷３１１ａはパワーウィンドウ用アクチュエータである。ユーザがスイッチ３３２ａを操作した場合、ＥＣＵ３３２がイベントを検知し、イベントに応じたイベントフレームを送信する。中継装置１は、イベントフレームをネットワーク２１へ中継する。ＥＣＵ３１１は、イベントフレームを受信し、受信したイベントフレームからデータを抽出し、抽出したデータの内容に従って、負荷３１１ａを動作させるために、負荷３１１ａを制御する。ここで、イベントフレームは特許請求の範囲に記載のイベント信号に相当する。
【００３２】
ＥＣＵ３１１‥３３３は、制御対象の制御を行うウェイクアップモードと、制御を休止して電力の消費を抑制するスリープモードとを取り得る。更に、ＥＣＵ３１１‥３３３は、所定の条件を満たした場合、ウェイクアップモードからスリープモードに自動で遷移する。例えば、ＥＣＵ３１１‥３３３は、イベントを検知又はイベントフレームを受信した後、所定時間以上イベントを検知せず且つイベントフレームを受信しない状態が継続した場合、ウェイクアップモードからスリープモードへ遷移する。
【００３３】
バス１１ａ、１２ａ、及び１３ａは、例えば使用される通信プロトコルがＣＡＮプロトコルである場合、例えばＳＴＰ（Shield Twisted Pair）ケーブルといったツイストペアケーブルである。バス１１ａ‥１３ａは、２本の電線に印加された電位差により、ビット信号を伝送する。
【００３４】
ＥＣＵ３１１‥３３３が送受信するフレームにはデータフレームが含まれる。データフレーム以外のフレームについては、説明を省略する。データフレームには前述のウェイクアップフレーム及びイベントフレームが含まれる。
【００３５】
図２は、データフレームを示す図である。ＣＡＮプロトコルのデータフレームは、先頭からＳＯＦ（Start of Frame）、アービトレーション、コントロール、データ、ＣＲＣ（Cyclic Redundancy Check）、ＡＣＫ（ACKnowledgement）及びＥＯＦ（End of Frame）の各フィールドで構成される。
【００３６】
アービトレーションフィールドは、１１ビットの識別子を含む。ここで、識別子は特許請求の範囲に記載の識別情報に相当する。データフィールドはデータの内容を表す。識別子は、データフレームを受信した機器がデータフィールドの内容を解釈するために用いられる。例えば、ユーザがパワーウィンドウ用スイッチ３３２ａを操作した場合にＥＣＵ３３２が送信するイベントフレームには、フレームのデータがパワーウィンドウのアクチュエータの制御に係るものであることを示す固有の識別子が含まれている。データフレームが伝送されるネットワーク上のすべてのＥＣＵは、伝送されるデータフレームを受信し、夫々が備える識別子フィルタと一致した識別子をもつフレーム以外は破棄する。例えば、上記の例では、ＥＣＵ３１１のみがパワーウィンドウのアクチュエータの制御に係るイベントフレームを読み込み、アクチュエータを制御する。
【００３７】
ＳＯＦ、コントロールフィールド、ＣＲＣ、ＡＣＫ、ＥＯＦの各フィールドは本発明の特徴と直接関わりがないため、説明を省略する。
【００３８】
図３は、中継装置１の構成を示すブロック図である。中継装置１は、送受信部１１、１２、１３、中継部１４、記憶部１５、及び一時記憶部１６を備える。
【００３９】
送受信部１１は、バス１１ａからビット信号を検出することによって、フレームをネットワーク２１から受信する。また、送受信部１１は、バス１１ａにビット信号を伝送することによって、ネットワーク２１にフレームを送信する。
【００４０】
送受信部１１は、バス１１ａを介してＥＣＵ３１１、３１２、又は３１３から送信されるフレームを受信し、受信したフレームを中継部１４へ転送する。また、送受信部１１は、後述する方法でネットワーク２１に接続されたＥＣＵ３１１、３１２、又は３１３をウェイクアップモードへと遷移させるウェイクアップフレームを、ネットワーク２１へ送信する。
【００４１】
更に、送受信部１１は、他の送受信部１２又は１３が受信したイベントフレームを、必要に応じて、中継部１４を介してネットワーク２１へ送信する。イベントフレームを受信したＥＣＵ３１１、３１２、又は３１３は所定の制御を行う。送受信部１２及び１３は、送受信部１１と同様の構成である。
【００４２】
中継部１４は、１又は複数のＣＰＵ又はＭＰＵ等で構成されている。記憶部１５は、ＥＥＰＲＯＭ又はフラッシュメモリ等の不揮発性メモリで構成されている。一時記憶部１６は、例えばＲＡＭにより構成されている。中継部１４は、例えば送受信部１１、１２、又は１３が受信したイベントフレームから識別子を抽出する。中継部１４は、イベントフレーム又はイベントフレームから抽出した識別子といった動作に係るデータを一時記憶部１６に一時記憶する。中継部１４は、受信したイベントフレームを、記憶部１５に記憶されたバス中継テーブル１５ａに従って、受信した送受信部とは異なる送受信部へ転送する中継動作を行う。より詳しくは、中継部１４は、送受信部１１、１２、又は１３から転送されたイベントフレームから識別子を抽出し、バス中継テーブル１５ａの識別子とＥＣＵ３１３等との対応を参照して、送受信部１１、１２、又は１３のうち対応するものに受信したイベントフレームを転送する。
【００４３】
図４は、バス中継テーブル１５ａを示す図である。図４に示すように、バス中継テーブル１５ａには、フレームの識別子と中継先のバスの番号とが対応付けられている。図４の例では、ＥＣＵ３１１に接続された機器に係る識別子３１１ｂを含みＥＣＵ３１１から送信されるイベントフレームは、バス１３ａが接続された送受信部１３へと転送されるように対応付けられている。中継部１４は、バス中継テーブルａに従って、該イベントフレームを送受信部１３へ転送し、送受信部１３は、該イベントフレームを、バス１３ａを介してネットワーク２３へ送信する。
【００４４】
図５は、実施の形態１に係る中継装置１の送受信部１１の構成を示すブロック図である。送受信部１１は、記憶部１１０及び一時記憶部１１１を備える。記憶部１１０は、ＥＣＵ起動テーブル１１０ａを記憶している。一時記憶部１１１は、送受信部１１の動作に係るデータを一時的に記憶する。送受信部１１は、ＥＣＵ起動テーブル１１０ａを参照して、該イベントフレームの受信に係るＥＣＵ３１１‥３３３をウェイクアップモードへ遷移させるウェイクアップフレームをネットワーク２１へ送信する。その後、送受信部１１は、中継部１４から転送されてきたイベントフレームをネットワーク２１へ送信する。
【００４５】
図６は、ＥＣＵ起動テーブル１１０ａを示す図表である。図６が示すように、ＥＣＵ起動テーブル１１０ａには、フレームの識別子とウェイクアップモードへ遷移させるＥＣＵ３１１‥３３３の識別番号とが対応付けられている。送受信部１１は、中継部１４から転送されてきたイベントフレームを、一時記憶部１１１で一時的に記憶する。送受信部１１は、転送されてきたイベントフレームの識別子を読み、ＥＣＵ起動テーブル１１０ａを参照して対応付けられたＥＣＵの識別番号を読み込む。送受信部１１は、読み込んだ識別番号のＥＣＵ３１１‥３３３をウェイクアップモードへ遷移させるウェイクアップフレームをネットワーク２１へ送信する。
【００４６】
図７は、ウェイクアップフレームを示す図である。ウェイクアップフレームはデータフレームであるため、図２に示すデータフレームと同じフィールドによって構成される。ウェイクアップモードへ遷移させるＥＣＵ３１１‥３３３を指定するノード情報は、データフィールドに書き込まれる。また、データフレームがイベントフレームであるかウェイクアップフレームであるかは、受信したＥＣＵが識別子を読み込むことにより区別する。図７に示すように、ウェイクアップフレームのデータフィールドに書き込まれたノード情報は、ＥＣＵ３１１‥３３３の夫々について１ビットずつ割り当てられたビット列により構成される。各ビットについて例えば「１」である場合、当該ビットに対応するＥＣＵがそのウェイクアップフレームを受信したとき、スリープモードからウェイクアップモードへ遷移する。ビットが「０」であって、そのウェイクアップフレームを受信した当該ビットに対応するＥＣＵがスリープモードにあるときは、そのＥＣＵはスリープモードにとどまる。
【００４７】
図８は、ＥＣＵ３１１の構成を示すブロック図である。ＥＣＵ３１１は、電源ＩＣ３１１０、マイコン（マイクロコンピュータ）３１１１、及びトランシーバ３１１２により構成される。更に、トランシーバ３１１２は、給電制御部３１１３、送受信部３１１４、記憶部３１１５、及び入出力部３１１６により構成される。
【００４８】
電源ＩＣ３１１０は、図示しないバッテリから供給される電圧を、例えば５．０Ｖといった、マイコン３１１１の駆動に適した電圧に降圧し、マイコン３１１１を含むＥＣＵ３１１の各構成部に供給する。給電制御部３１１３は、電源ＩＣ３１１０からマイコン３１１１への給電を制御する。
【００４９】
給電制御部３１１３は、ＥＣＵ３１１がウェイクアップモードにある場合、電源ＩＣ３１１０に対してマイコン３１１１に給電するよう指令する信号を送信する。給電制御部３１１３は、ＥＣＵ３１１がスリープモードにある場合、マイコン３１１１への給電を停止する。マイコン３１１１は、電源ＩＣ３１１０から電圧を供給されている間、入出力部３１１６を介して接続された図示しない制御対象を制御する。
【００５０】
トランシーバ３１１２の送受信部３１１４は、バス１１ａに接続されており、バス１１ａを介して他のＥＣＵ又は中継装置１からフレームを受信し、またフレームをネットワーク２１へ送信する。記憶部３１１５は、識別子フィルタ３１１５ａを記憶している。送受信部３１１４は、フレームを受信した場合、受信したフレームがウェイクアップフレームであるかイベントフレームであるかの識別を、受信したフレームの識別子と識別子フィルタ３１１５ａとを比較することにより行う。送受信部３１１４は、ＥＣＵ３１１がスリープモードにある場合、受信したフレームがウェイクアップフレームであるとき、受信したウェイクアップフレームからノード情報を抽出する。送受信部３１１４は、抽出したノード情報を給電制御部３１１３へ転送する。送受信部３１１４は、ＥＣＵ３１１がウェイクアップモードにある場合にウェイクアップフレームを受信したときは、受信したウェイクアップフレームを破棄する。
【００５１】
給電制御部３１１３は、送受信部３１１４がウェイクアップフレームから抽出して転送したノード情報に基づいて、マイコン３１１１に給電することにより、ＥＣＵ３１１をウェイクアップモードへ遷移させる。より詳しくは、給電制御部３１１３は、抽出したノード情報のＥＣＵ３１１に割り当てられたビットが「１」である場合には電源ＩＣ３１１０に対してマイコン３１１１に給電するよう指示する信号を出力する。また、給電制御部３１１３は、送受信部３１１４と通信し、ＥＣＵ３１１がウェイクアップモードにあるかスリープモードにあるかを判定し、判定結果を送受信部３１１４に出力する。
【００５２】
送受信部３１１４は、ＥＣＵ３１１がウェイクアップモードにある場合、受信したフレームがイベントフレームであってその識別子が識別子フィルタ３１１５ａと一致するものであるとき、受信したイベントフレームからデータを抽出してマイコン３１１１へ転送する。送受信部３１１４は、識別子が識別子フィルタ３１１５ａに一致しないものである場合、受信したフレームを破棄する。また、送受信部３１１４は、ＥＣＵ３１１がスリープモードにある場合にイベントフレームを受信したときは、受信したイベントフレームを破棄する。
【００５３】
入出力部３１１６は、外部バスを介して例えば負荷３１１ａといった制御対象に接続されている。入出力部３１１６は、マイコン３１１１から入力される、制御対象の制御に係る信号を、制御対象へ出力する。また、入出力部３１１６は、制御対象から入力される信号をマイコン３１１１へ出力する。
【００５４】
入出力部３１１６は、イベントを検知した場合、すなわち接続されている制御対象からの入力の変化を検知した場合、給電制御部３１１３へイベントを検知した旨を知らせる信号を出力する。給電制御部３１１３は、入出力部３１１６からイベントを検知した旨を知らせる信号を入力された場合、ＥＣＵ３１１がスリープモードにあるとき、電源ＩＣ３１１０にマイコン３１１１へ給電するよう指示する信号を出力し、ＥＣＵ３１１をウェイクアップモードへ遷移させる。
【００５５】
更に、入出力部３１１６は、イベントを検知した場合、入力された信号をマイコン３１１１へ出力する。マイコン３１１１は、入出力部３１１６から入力された信号に基づいてデータ及び識別子を生成し、生成したデータ及び識別子を送受信部３１１４へ出力する。送受信部３１１４は、マイコンから入力されたデータ及び識別子を含むイベントフレームを生成し、ネットワーク２１へ送信する。
【００５６】
給電制御部３１１３は、イベントの検知又はフレームの受信等の起動要因がＥＣＵ３１１に所定時間以上発生しない場合、電源ＩＣ３１１０へ、マイコン３１１１への給電を停止するよう指示する信号を出力し、ＥＣＵ３１１をスリープモードへ遷移させる。
【００５７】
ＥＣＵ３１２‥３３３についても、ＥＣＵ３１１と同様の構成である。
【００５８】
図９は、ＥＣＵ３１１‥３３３がイベントフレームを送信する処理を示すフローチャートである。以下では、ＥＣＵ３１１を例に挙げて説明する。最初にＥＣＵ３１１の入出力部３１１６は、イベントを検知したか否かを判定する（ステップＳ１）。入出力部３１１６がイベントを検知していないと判定した場合（Ｓ１：ＮＯ）、イベントを検知する迄、ステップＳ１を繰り返す。入出力部３１１６がイベントを検知した場合（Ｓ１：ＹＥＳ）、給電制御部３１１３は、ＥＣＵ３１１がスリープモードにあるか否かを判定する（ステップＳ２）。給電制御部３１１３が、ＥＣＵ３１１がスリープモードにあると判定した場合（Ｓ２：ＹＥＳ）、給電制御部３１１３は電源ＩＣ３１１０へ、マイコン３１１１に給電するよう指令する信号を送信し、ＥＣＵ３１１をウェイクアップモードへ遷移させる（ステップＳ３）。給電制御部３１１３が、ＥＣＵ３１１がスリープモードにないと判定した場合（Ｓ２：ＮＯ）、ステップＳ３をスキップする。ステップＳ３で給電制御部３１１３がＥＣＵ３１１をウェイクアップモードへ遷移させた後、又はステップＳ２においてＥＣＵ３１１がスリープモードにないと判定した場合、送受信部３１１４はイベントフレームを送信する（ステップＳ４）。ステップＳ４で送受信部３１１４がイベントフレームを送信した後、処理をステップＳ１に戻す。
【００５９】
図１０は、中継装置１が行う処理を示すフローチャートである。最初に中継装置１の送受信部１１、１２、又は１３は、接続されたネットワーク２１、２２、又は２３からイベントフレームを受信したか否かを判定する（ステップＳ１０）。送受信部１１、１２、又は１３のいずれもがイベントフレームを受信していないと判定した場合（Ｓ１０：ＮＯ）、イベントフレームを受信する迄ステップＳ１０を繰り返す。送受信部１１、１２、又は１３のいずれかがイベントフレームを受信した場合（Ｓ１０：ＹＥＳ）、受信したイベントフレームを中継部１４へ転送する（ステップ１１）。Ｓ１１の後、中継部１４は中継処理Ｐ１を行う（ステップＳ１２）。
【００６０】
図１１は、中継部１４が行う中継処理Ｐ１を示すフローチャートである。最初に、中継部１４は、送受信部１１、１２、又は１３からイベントフレームを受信したか否かを判定する（ステップＳ２０）。中継部１４がイベントフレームを受信していないと判定した場合（Ｓ２０：ＮＯ）、受信する迄ステップＳ２０を繰り返す。中継部１４がイベントフレームを受信した場合（Ｓ２０：ＹＥＳ）、中継部１４は記憶部１５からバス中継テーブル１５ａを読み込む（ステップＳ２１）。中継部１４は、バス中継テーブル１５ａにおいて、受信したイベントフレームの識別子に中継先としてバス１２ａ又は１３ａが対応付けられているか否かを判定する（ステップＳ２２）。中継部１４が、受信したイベントフレームの中継先としてバス１２ａ又はバス１３ａが対応付けられていると判定しなかった場合（Ｓ２２：ＮＯ）、処理をステップＳ２０に戻す。一方、中継部１４が、受信したイベントフレームの中継先のバスが対応付けられていると判定した場合（Ｓ２２：ＹＥＳ）、中継部１４は中継先のバス１２ａ又は１３ａが接続された送受信部１２又は１３へイベントフレームを転送する（ステップＳ２３）。ステップＳ２３でイベントフレームを転送した後、中継処理Ｐ１を終了し、メインの処理へと戻る。
【００６１】
ステップＳ１２で中継部１４が中継処理Ｐ１を終了した後、中継部１４からイベントフレームを転送された送受信部１１、１２、又は１３はフレーム送信処理Ｐ２を行う（ステップＳ１３）。
【００６２】
図１２は、実施の形態１に係る中継装置１の送受信部１１、１２、又は１３が行うフレーム送信処理Ｐ２の処理を示すフローチャートである。以下では、送受信部１１を例に挙げて説明する。最初に送受信部１１は、中継部１４からイベントフレームを受信したか否かを判定する（ステップＳ３０）。送受信部１１が中継部１４からイベントフレームを受信していないと判定した場合（Ｓ３０：ＮＯ）、イベントフレームを受信する迄ステップＳ３０を繰り返す。送受信部１１が中継部１４からイベントフレームを受信した場合（Ｓ３０：ＹＥＳ）、送受信部１１は、記憶部１１０からＥＣＵ起動テーブル１１０ａを読み込む（ステップＳ３１）。送受信部１１は、ＥＣＵ起動テーブル１１０ａにおいて、受信したイベントフレームの識別子にＥＣＵ３１１、３１２、又は３１３が対応付けられているか否かを判定する（ステップＳ３２）。
【００６３】
送受信部１１が、受信したイベントフレームの識別子にＥＣＵ３１１、３１２、又は３１３が対応付けられていないと判定した場合（Ｓ３２：ＮＯ）、処理をステップＳ３０に戻す。一方、送受信部１１が受信したイベントフレームの識別子にＥＣＵ３１１、３１２、又は３１３が対応付けられていると判定した場合（Ｓ３２：ＹＥＳ）、送受信部１１は、対応付けられているＥＣＵ３１１、３１２、又は３１３を選択的にウェイクアップモードへと遷移させるウェイクアップフレームを生成し、ネットワーク２１へ送信する（Ｓ３３）。送受信部１１は、ステップＳ３３でウェイクアップフレームを送信した後、中継部１４から転送されたイベントフレームをネットワーク２１へ送信する（ステップＳ３４）。ステップＳ３４で送受信部１１がイベントフレームを送信した後、フレーム送信処理Ｐ２を終了し、メインの処理へと戻る。
【００６４】
図１３は、ＥＣＵ３１１‥３３３がフレームを受信するときの処理を示すフローチャートである。以下では、ＥＣＵ３１１を例に挙げて説明する。最初に、送受信部３１１４は給電制御部３１１３と通信し、ＥＣＵ３１１がスリープモードにあるか否かの判定結果を取得する（ステップＳ４０）。送受信部３１１４が、ＥＣＵ３１１がスリープモードにあるとの判定結果を取得した場合（Ｓ４０：ＹＥＳ）、送受信部３１１４はウェイクアップフレームを受信したか否かを判定する（ステップＳ４１）。ここで、ウェイクアップフレームを受信したか否かの判定は受信したデータフレームの識別子と識別子フィルタ３１１５ａとを比較することにより行う。送受信部３１１４がウェイクアップフレームを受信していないと判定した場合（Ｓ４１：ＮＯ）、処理をステップＳ４０に戻す。
【００６５】
送受信部３１１４がウェイクアップフレームを受信した場合（Ｓ４１：ＹＥＳ）、送受信部３１１４は受信したウェイクアップフレームからデータを抽出し、抽出したデータを給電制御部３１１３へ送信する。給電制御部３１１３はウェイクアップフレームから抽出されたデータがＥＣＵ３１１をウェイクアップモードへ遷移させるよう指定しているか否かを判定する（ステップＳ４２）。給電制御部３１１３が、抽出されたデータがＥＣＵ３１１をウェイクアップモードへ遷移させるよう指定していないと判定した場合（Ｓ４２：ＮＯ）、処理をステップＳ４０に戻す。給電制御部３１１３が、抽出されたデータがＥＣＵ３１１をウェイクアップモードへ遷移させるよう指定していると判定した場合（Ｓ４２：ＹＥＳ）、給電制御部３１１３は、電源ＩＣ３１１０へマイコン３１１１に給電するよう指令する信号を送信し、ＥＣＵ３１１をウェイクアップモードへ遷移させる（ステップＳ４３）。
【００６６】
ステップＳ４３で、給電制御部３１１３が、ＥＣＵ３１１をウェイクアップモードへ遷移させた後、又はステップＳ４０でＥＣＵ３１１がスリープモードにないと判定した場合（Ｓ４０：ＮＯ）、送受信部３１１４は、バス１１ａを介して識別子フィルタ３１１５ａと一致する識別子を含むイベントフレームを受信したか否かを判定する（ステップＳ４４）。送受信部３１１４が識別子フィルタ３１１５ａと一致する識別子を含むイベントフレームを受信していないと判定した場合（Ｓ４４：ＮＯ）、ステップＳ４０に処理を戻す。一方、送受信部３１１４が識別子フィルタ３１１５ａと一致する識別子を含むイベントフレームを受信したと判定した場合（Ｓ４４：ＹＥＳ）、送受信部３１１４は受信したイベントフレームからデータを抽出しマイコン３１１１へ転送する。マイコン３１１１は、送受信部３１１４から転送されたデータの内容に従い、入出力部３１１６を介して制御対象に制御信号を送信し、制御する（ステップＳ４５）。ステップＳ４５でマイコン３１１１が制御対象を制御した後、処理をステップＳ４０に戻す。
【００６７】
以上の構成及び処理手順により、複数のネットワークが中継装置を介して接続された通信システムにおいて、ネットワークに接続されたＥＣＵがイベントを検知した場合、他のＥＣＵのうち検知したイベントに係るＥＣＵのみを選択的にウェイクアップモードへ遷移させることができるため、消費電力を削減することができる。
【００６８】
実施の形態２．
実施の形態１においては、中継装置がイベントフレームを受信した場合、受信したイベントフレームを中継する先のネットワークに、イベントフレームを中継する前に、必ずウェイクアップフレームを送信する構成としていた。実施の形態２においては、中継装置は、ネットワークに接続された各ＥＣＵがウェイクアップモードにあるかスリープモードにあるかを記憶し、中継するイベント信号に係るＥＣＵがウェイクアップモードにある場合はウェイクアップフレームの送信を省略する。以下、実施の形態２における、実施の形態１と異なる点について説明する。実施の形態１と共通の点については同一の符号を付してその詳細な説明を省略する。
【００６９】
図１４は、実施の形態２に係る中継装置１の送受信部１１の構成を示すブロック図である。実施に形態２に係る通信システム１００においては、実施の形態１と同じ構成要素に加えて、ＥＣＵ状態テーブル１１１ａが中継装置１の送受信部１１が備える一時記憶部１１１に記憶されている。ＥＣＵ状態テーブル１１１ａには、ＥＣＵ３１１‥３３３の夫々がスリープモードにあるかウェイクアップモードにあるかという情報が保持される。
【００７０】
実施の形態１に係る通信システム１００においては、ＥＣＵ３１１‥３３３は、ウェイクアップモードにあって所定時間以上継続してイベント検知又はフレーム受信等の起動要因を検知しなかった場合にスリープモードへ遷移するとき、スリープモードへ遷移する旨を伝達するスリープ通知フレームを送信する。ここでスリープ通知フレームもデータフレームに含まれる。送受信部１１、１２、１３は、スリープ通知フレームを受信した場合、ＥＣＵ状態テーブル１１１ａを更新し、送信元のＥＣＵ３１１‥３３３がスリープモードにあることを記憶する。
【００７１】
図１５は、実施の形態２に係る中継装置１の送受信部１１、１２、又は１３が行うフレーム送信処理Ｐ２の処理を示すフローチャートである。図１６は、ＥＣＵ状態テーブル１１１ａを示す図表である。以下では、送受信部１１を例に挙げて説明する。図１５のステップＳ５０からＳ５２までは、図１２のステップＳ３０からＳ３２までと同じであるため、説明を省略する。ステップＳ５２で、ＥＣＵ起動テーブル１１０ａにおいて、送受信部１１が受信したイベントフレームの識別子にＥＣＵ３１１、３１２、又は３１３が対応付けられていると判定した場合（Ｓ５２：ＹＥＳ）、送受信部１１は、ＥＣＵ状態テーブル１１１ａを読み込む（ステップＳ５３）。送受信部１１は、ＥＣＵ状態テーブル１１１ａに基づき、ＥＣＵ起動テーブル１１０ａにおいて識別子に対応付けられている各ＥＣＵがスリープモードにあるか否かを判定する（ステップＳ５４）。
【００７２】
送受信部１１が、ＥＣＵ起動テーブル１１０ａにおいて識別子に対応付けられているＥＣＵ３１１、３１２、又は３１３がスリープモードにあると判定した場合（Ｓ５４：ＹＥＳ）、送受信部１１は、対応付けられているＥＣＵ３１１、３１２、又は３１３を選択的にウェイクアップモードへと遷移させるウェイクアップフレームを生成する。送受信部１１は、生成したウェイクアップフレームをネットワーク２１へ送信する（ステップＳ５５）。その後、送受信部１１は、ＥＣＵ状態テーブル１１１ａを更新し（ステップＳ５６）、ウェイクアップモードへ遷移させたＥＣＵがウェイクアップモードにあることを記憶する。ステップＳ５６でＥＣＵ状態テーブル１１１ａを更新した後、又はステップ５４において、識別子に対応付けられているＥＣＵがスリープモードにないと送受信部１１が判定した場合（Ｓ５４：ＮＯ）、送受信部１１は中継部１４から転送されたイベントフレームをネットワーク２１へ送信する（ステップＳ５７）。送受信部１１がイベントフレームをネットワーク２１へ送信した後、フレーム送信処理Ｐ２を終了し、メインの処理へ戻る。
【００７３】
図１７は、実施の形態２に係るＥＣＵ３１１‥３３３がスリープ通知フレームを送信する処理を示すフローチャートである。以下では、ＥＣＵ３１１を例に挙げて説明する。ＥＣＵ３１１の給電制御部３１１３は、送受信部３１１４及び入出力部３１１６と通信し、所定時間以上継続してイベント検知又はフレーム受信等の起動要因が発生しなかったか否かを判定する（ステップＳ６０）。給電制御部３１１３が、判定時を基準として所定時間内にイベント検知又はフレーム受信等の起動要因が発生していたと判定した場合（Ｓ６０：ＮＯ）、ステップＳ６０を繰り返す。一方、給電制御部３１１３が、所定時間以上継続してイベント検知又はフレーム受信等の起動要因が発生しなかったと判定した場合（Ｓ６０：ＹＥＳ）、給電制御部３１１３は送受信部３１１４に対して、スリープ通知フレームを送信するよう指令する信号を出力し、送受信部３１１４は、スリープ通知フレームをネットワーク２１に送信する（ステップＳ６１）。送受信部３１１４が、スリープ通知フレームを送信した後、給電制御部３１１３は電源ＩＣ３１１０に対してマイコン３１１１への給電を停止するよう指令する信号を出力し、ＥＣＵ３１１をスリープ状態へ遷移させる（ステップＳ６２）。
【００７４】
図１８は、実施の形態２に係る中継装置１の送受信部１１、１２、又は１３がスリープ通知フレームを受信した場合の処理を示すフローチャートである。以下では、送受信部１１を例に挙げて説明する。送受信部１１は、バス１１ａを介してネットワーク２１からスリープ通知フレームを受信したか否かを判定する（ステップＳ７０）。送受信部１１がスリープ通知フレームを受信していないと判定した場合（Ｓ７０：ＮＯ）、送受信部１１はスリープ通知フレームを受信する迄ステップＳ７０を繰り返す。送受信部１１がスリープ通知フレームを受信した場合（Ｓ７０：ＹＥＳ）、送受信部１１はＥＣＵ状態テーブル１１１ａを更新し（ステップＳ７１）、送信元のＥＣＵがスリープ状態にあることを記憶する。ステップＳ７１で送受信部１１がＥＣＵ状態テーブル１１１ａを更新した後、処理をステップＳ７０に戻す。
【００７５】
以上の構成及び処理手順により、ノードがスリープモードにない場合にはウェイクアップフレームの送信を省略して、通信量を削減し、イベント検知から制御動作までの時間を短縮することができる。
【００７６】
実施の形態３．
実施の形態２においては、ＥＣＵはスリープモードへ遷移する場合にスリープ通知フレームを送信するように構成されていたが、ＥＣＵが状態を通知する方法はこれに限定されない。実施の形態３においては、ＥＣＵはウェイクアップモードにある場合に定期的に、ウェイクアップ状態にある旨を伝達するウェイクアップ通知フレームを送信するように構成されている。以下、実施の形態３における、実施の形態２と異なる点について説明する。実施の形態２と共通の点については同一の符号を付してその詳細な説明を省略する。
【００７７】
実施の形態３に係る通信システム１００の構成は、実施の形態２と同様である。また、ウェイクアップ通知フレームもデータフレームに含まれる。
【００７８】
図１９は、実施の形態３に係るＥＣＵ３１１‥３３３がウェイクアップ通知フレームを送信する処理を示すフローチャートである。以下ではＥＣＵ３１１を例に挙げて説明する。最初に、ＥＣＵ３１１の給電制御部３１１３は、ＥＣＵ３１１がウェイクアップモードにあるか否かを判定する（ステップＳ８０）。給電制御部３１１３が、ＥＣＵ３１１がウェイクアップモードにないと判定した場合（Ｓ８０：ＮＯ）、処理を終了する。一方、給電制御部３１１３が、ＥＣＵ３１１がウェイクアップモードにあると判定した場合（Ｓ８０：ＹＥＳ）、給電制御部３１１３は送受信部３１１４に対して、ウェイクアップ通知フレームを送信するよう指令する信号を出力する。送受信部３１１４は、ウェイクアップ通知フレームをネットワーク２１に送信する（ステップＳ８１）。給電制御部３１１３は、ステップＳ８１で送受信部３１１４がウェイクアップ通知フレームを送信した後、所定時間が経過したか否かを判定する（ステップＳ８２）。給電制御部３１１３が、所定時間が経過していないと判定した場合（Ｓ８２：ＮＯ）、給電制御部３１１３は、ステップＳ８２を繰り返す。給電制御部３１１３が、所定時間が経過したと判定した場合（Ｓ８２：ＹＥＳ）、処理をステップＳ８０まで戻し、同じ処理を繰り返す。
【００７９】
図２０は、実施の形態３に係る中継装置１の送受信部１１、１２又は１３がウェイクアップ通知フレームを受信した場合の処理を示すフローチャートである。以下では、送受信部１１を例に挙げて説明する。送受信部１１は、バス１１ａを介してネットワーク２１からウェイクアップ通知フレームを受信したか否かを判定する（ステップＳ９０）。送受信部１１がウェイクアップ通知フレームを受信していないと判定した場合（Ｓ９０：ＮＯ）、送受信部１１はウェイクアップ通知フレームを受信する迄Ｓ９０を繰り返す。送受信部１１がウェイクアップ通知フレームを受信した場合（Ｓ９０：ＹＥＳ）、送受信部１１はＥＣＵ状態テーブル１１１ａを更新し（ステップＳ９１）、送信元のＥＣＵがウェイクアップモードにあることを記憶する。ステップＳ９１で送受信部１１がＥＣＵ状態テーブル１１１ａを更新した後、処理をステップＳ９０に戻す。
【００８０】
以上の構成及び処理手順により、ＥＣＵがスリープモードにない場合にはウェイクアップフレームの送信を省略して、通信量を削減し、イベント検知から制御動作までの時間を短縮することができる。
【００８１】
尚、上述の各実施の形態において、ＣＡＮプロトコルを例に挙げているが、これに限られない。例えば、ＬＩＮ（Local Interconnect Network）やＦｌｅｘＲａｙ（登録商標）等の他の通信プロトコルにも適応可能である。
【００８２】
また、上述の各実施の形態において、中継装置はバス中継テーブルとＥＣＵ起動テーブルの２種類のテーブルを、夫々異なる記憶部に記憶している構成としているが、これに限られない。例えば、同じ記憶部に記憶している構成であってもよく、又は１つのテーブルにまとめて記憶している構成であってもよい。
【００８３】
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００８４】
１００  通信システム
１  中継装置
１１，１２，１３  送受信部
１１ａ，１２ａ，１３ａ  バス
１４  中継部
１５  記憶部
１６  一時記憶部
２１，２２，２３  ネットワーク
１１０  記憶部
１１１  一時記憶部
３１１，３１２，３１３，３２１，３２２，３２３，３３１，３３２，３３３  ＥＣＵ
３１１ａ  負荷
３３２ａ  スイッチ
３１１０  電源ＩＣ
３１１１  マイコン
３１１２  トランシーバ
３１１３  給電制御部
３１１４  送受信部
３１１５  記憶部
３１１６  入出力部
【図１】
2015179888.tif 000003
【図２】
2015179888.tif 000004
【図３】
2015179888.tif 000005
【図４】
2015179888.tif 000006
【図５】
2015179888.tif 000007
【図６】
2015179888.tif 000008
【図７】
2015179888.tif 000009
【図８】
2015179888.tif 000010
【図９】
2015179888.tif 000011
【図１０】
2015179888.tif 000012
【図１１】
2015179888.tif 000013
【図１２】
2015179888.tif 000014
【図１３】
2015179888.tif 000015
【図１４】
2015179888.tif 000016
【図１５】
2015179888.tif 000017
【図１６】
2015179888.tif 000018
【図１７】
2015179888.tif 000019
【図１８】
2015179888.tif 000020
【図１９】
2015179888.tif 000021
【図２０】
2015179888.tif 000022