(57)【特許請求の範囲】
【請求項１】
ゲートウエイ装置と、第１の通信バスを介して当該ゲートウエイ装置とデータ通信可能に接続された１つのハブと、第２の通信バスを介して当該ハブとデータ通信可能に接続された複数の電子制御装置とを、含む通信システムであって、
前記ゲートウエイ装置は、
前記複数の電子制御装置のそれぞれに対応して直接信号送信可能に接続される複数の信号線と、
前記ハブを介して前記複数の電子制御装置の少なくとも１つへデータを送信する場合、前記第１の通信バスを介した前記ハブへの第１の起動要求信号の送信と並行して、前記信号線を介して前記少なくとも１つの電子制御装置へ第２の起動要求信号を送信する制御部とを備え、
前記少なくとも１つの電子制御装置は、前記第２の起動要求信号により起動したことを示す通信許可を前記ゲートウエイ装置へ送信し、
前記ゲートウエイ装置は、前記少なくとも１つの電子制御装置から前記通信許可を受信した時点で、前記データを前記少なくとも１つの電子制御装置へ前記ハブを介して送信する処理を開始する、
通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子制御装置がネットワーク接続された通信システムに関する。
【背景技術】
【０００２】
例えば特許文献１に、ゲートウエイ装置と複数の電子制御装置とが複数のネットワークで接続された車載通信システムにおいて、電子制御装置のスリープ／ウエイクアップの状態を制御する技術が開示されている。この特許文献１では、第１のネットワークに接続された電子制御装置が、第２のネットワークに接続された電子制御装置のスリープ／ウエイクアップの状態を制御できるようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１２４４８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ゲートウエイ装置や第１のネットワークに接続された電子制御装置などの第１の装置が、データを送信するために、データを中継する第２の装置を介して第２のネットワークに接続された休止状態（スリープ）にある電子制御装置などの第３の装置を起動（ウエイクアップ）させる場合、まず第１の装置が第２の装置を起動させて、その後起動した第２の装置によって第３の装置を起動させる、いわゆるリレー方式による起動処理が行われる。
【０００５】
このリレー方式による起動処理では、第１の装置が第２の装置に起動要求を送信してから第２の装置および第３の装置の両方が起動を完了するまでにかかる総起動時間は、第２の装置単体の起動時間と第３の装置単体の起動時間とを合計した時間となる。よって、リレー方式処理による起動では、第２の装置および第３の装置の個々の起動時間を短くしない限り、総起動時間を短縮することができなかった。
【０００６】
本発明は、上記課題を鑑みてなされたものであり、データ送信元の第１の装置が第２の装置に起動要求を送信してから第２の装置およびデータ送信先の第３の装置の両方が起動を完了するまでの総起動時間を短縮することができる、通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、ゲートウエイ装置と、第１の通信バスを介してゲートウエイ装置とデータ通信可能に接続された１つのハブと、第２の通信バスを介してハブとデータ通信可能に接続された複数の電子制御装置とを、含む通信システムであって、ゲートウエイ装置は、複数の電子制御装置のそれぞれに対応して直接信号送信可能に接続される複数の信号線と、ハブを介して複数の電子制御装置の少なくとも１つへデータを送信する場合、第１の通信バスを介したハブへの第１の起動要求信号の送信と並行して、信号線を介して少なくとも１つの電子制御装置へ第２の起動要求信号を送信する制御部とを備え、少なくとも１つの電子制御装置は、第２の起動要求信号により起動したことを示す通信許可をゲートウエイ装置へ送信し、ゲートウエイ装置は、少なくとも１つの電子制御装置から通信許可を受信した時点で、データを少なくとも１つの電子制御装置へハブを介して送信する処理を開始する、ことを特徴とする。
【０００８】
この本発明の通信システムでは、第１の装置と第３の装置とを直接接続した信号線を設ける。これにより、第１の装置は、第３の装置へのデータ送信にあたっては、第２の装置に対する起動要求信号の送信と第３の装置に対する起動要求信号の送信とを並行して行えるので、第２の装置および第３の装置の両方が起動を完了するまでの時間が短縮される。従って、第１の装置は、第３の装置にデータを素早く届けることができる。
【発明の効果】
【０００９】
以上述べたように、本発明の通信システムによれば、データ送信元の第１の装置が第２の装置に起動要求を送信してから第２の装置およびデータ送信先の第３の装置の両方が起動を完了するまでの総起動時間を、短縮することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態に係る通信システムの構成例を示す図
【図２】第１の実施形態に係る通信システムで実行される電子制御装置の起動方法の手順を示すフローチャート
【図３】本発明の第１の実施形態の応用例に係る通信システムの構成例を示す図
【図４】本発明の第２の実施形態に係る通信システムの構成例を示す図
【図５】第２の実施形態に係る通信システムで実行される電子制御装置の起動方法の手順を示すフローチャート
【図６】本発明の第２の実施形態の応用例に係る通信システムの構成例を示す図
【発明を実施するための形態】
【００１１】
［概要］
本発明の通信システムでは、ゲートウエイ装置などのデータ送信を行う第１の装置が、データを中継する第２の装置に接続された配線とは異なる、宛先の第３の装置に接続された独立配線を有している。この独立配線により、ゲートウエイ装置などは、データ送信にあたって、第２の装置に対する起動要求と、宛先の第３の装置に対する起動要求とを、並行して実施することができる。よって、第２の装置および第３の装置の両方が起動完了するまでの時間を短縮でき、宛先の第３の装置にデータを素早く届けることができる。
【００１２】
以下、本発明の各実施形態に係る通信システムについて、図面を参照しながら説明する。
【００１３】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る通信システム１０の構成例を示す図である。図１に例示した通信システム１０は、イーサネット（登録商標）ハブ（ＨＵＢ）１１と、複数の電子制御装置（Electronic Control Unit：ＥＣＵ）１２および１３と、複数の信号線１４と、ゲートウエイ装置（Ｇ／Ｗ＿ＥＣＵ）１７とを、含んで構成される。
【００１４】
１−１−１．通信システムの各構成
イーサネットハブ１１は、複数の電子制御装置１２を接続している。図１では、簡単のため、電子制御装置１２＿１と電子制御装置１２＿ｘとだけを描いている。このイーサネットハブ１１は、ゲートウエイ装置１７を所定の電子制御装置１２に接続するスイッチ機能を有したネットワーク機器である。例えば、イーサネットハブ１１は、接続されている全ての電子制御装置１２のＭＡＣアドレスを記憶しており、宛先のＭＡＣアドレスと一致するＭＡＣアドレスの電子制御装置１２が接続されている通信ポートにだけデータを送信する。
【００１５】
また、イーサネットハブ１１は、通信バス１５を介してゲートウエイ装置１７に接続されている。イーサネットハブ１１は、ゲートウエイ装置１７から受信する休止要求に基づいて、全ての機能を稼働させているウエイクアップ状態から一部または全ての機能を休止するスリープ状態へ移行することができる。また、イーサネットハブ１１は、ゲートウエイ装置１７から受信する起動要求に基づいて、スリープ状態からウエイクアップ状態へ移行することができる。イーサネットハブ１１が起動要求を受信してから起動が完了するまでにかかる時間を、起動時間という。
【００１６】
複数の電子制御装置１２は、イーサネットハブ１１にそれぞれ接続されている。さらに、複数の電子制御装置１２は、後述する信号線１４を介してゲートウエイ装置１７にそれぞれ独立して接続されている。図１では、簡単のため、電子制御装置１２＿１が信号線１４＿１を介してゲートウエイ装置１７に接続され、電子制御装置１２＿ｘが信号線１４＿ｘを介してゲートウエイ装置１７に接続されている状態だけを描いている。なお、信号線１４によるゲートウエイ装置１７との接続は、全ての電子制御装置１２に施す必要はなく、後述する並列起動処理が求められる電子制御装置１２だけに対して施せばよい。
【００１７】
複数の電子制御装置１２は、信号線１４を介してゲートウエイ装置１７から受信する休止要求に応じた信号に基づいて、ウエイクアップ状態からスリープ状態へ移行することができる。また、複数の電子制御装置１２は、信号線１４を介してゲートウエイ装置１７から受信する起動要求に応じた信号に基づいて、スリープ状態からウエイクアップ状態へ移行することができる。電子制御装置１２が起動要求に応じた信号を受信してから起動が完了するまでにかかる時間を、起動時間という。
【００１８】
上述したイーサネットハブ１１、複数の電子制御装置１２、および通信バス１５は、イーサネット通信プロトコルに従ってデータの送受信を行うイーサネットネットワークを構成する。
【００１９】
複数の電子制御装置１３は、通信バス１６を介してゲートウエイ装置１７に接続されている。図１では、簡単のため、電子制御装置１３＿ａと電子制御装置１３＿ｂとだけを描いている。この複数の電子制御装置１３および通信バス１６は、所定の通信プロトコル（ＣＡＮ（Controller Area Network）、ＬＩＮ（Local Interconnect Network）など）に従ってデータの送受信を行うネットワーク（ＣＡＮネットワーク、ＬＩＮネットワークなど）を構成する。
【００２０】
ゲートウエイ装置１７は、例えばマルチプロトコルゲートウエイ装置であり、異なるネットワークにある電子制御装置間のデータ通信を中継する機器である。図１の例では、ゲートウエイ装置１７は、通信バス１５を介してイーサネットハブ１１と接続されており、通信バス１６を介して複数の電子制御装置１３と接続されている。
【００２１】
このゲートウエイ装置１７は、中継元のネットワークの電子制御装置から受信したデータの形式を、中継先のネットワークに適したデータ形式に変換して、中継先のネットワークの電子制御装置へ送信する。例えば図１において、ＣＡＮネットワークの電子制御装置１３からＣＡＮ通信で受信したデータを、イーサネット通信で送信できる形式に変換して、変換後のデータをイーサネットネットワークの電子制御装置１２へイーサネットハブ１１を介して送信する処理を行う。
【００２２】
また、ゲートウエイ装置１７は、複数の信号線１４を介して複数の電子制御装置１２をそれぞれ独立的に接続している。信号線１４には、例えば図１に示すように、所定の電気的信号によって電気回路の接点を開閉して電源供給を行える機能（電源リレー回路など）が含まれている。この信号線１４は、ゲートウエイ装置１７から与えられる回路閉を指示する信号に基づいて電気回路の接点を閉じ、電気回路を通じて電源電圧＋Ｂを電子制御装置１２の電源信号線に供給するように接続されている。
【００２３】
このゲートウエイ装置１７は、図示しない制御部によって、イーサネットハブ１１に対する通信バス１５を介した信号の送信と、複数の電子制御装置１２に対する複数の信号線１４を介した信号の送信とを、並行して実施することが可能に構成されている。従って、図１で例示するように、通信バス１５を介して行うイーサネットハブ１１への起動要求（ｉ）と、信号線１４＿ｘを介して行う電子制御装置１２＿ｘへの起動要求（ｉ）とを、並行して実施することができる。
【００２４】
なお、上述した複数の電子制御装置１２、複数の電子制御装置１３、およびゲートウエイ装置１７は、典型的には中央演算処理装置（ＣＰＵ：Central Processing Unit）、メモリ、および入出力インタフェースを構成に含んだＥＣＵであり、メモリに格納されたプログラムをＣＰＵが読み出して解釈実行することによって所定の機能を実現する。
【００２５】
１−１−２．電子制御装置の起動方法
図２をさらに参照して、本発明の第１の実施形態に係る通信システム１０で実行される電子制御装置の起動方法を説明する。図２は、ゲートウエイ装置（Ｇ／Ｗ＿ＥＣＵ）１７において電子制御装置（ＥＣＵ＿ｘ）１２＿ｘへのデータ送信要求が発生した場合に実行される電子制御装置（ＥＣＵ＿ｘ）１２＿ｘの起動方法の手順を示すフローチャートである。
【００２６】
なお、以下データ送信先の電子制御装置がスリープ状態にある場合を想定して説明するが、データ送信先の電子制御装置がウエイクアップ状態であっても、同じ電子制御装置の起動方法を適用することに何ら弊害は生じない。
【００２７】
データ送信の要求が発生すると、ゲートウエイ装置１７（第１の装置）は、データ送信先の電子制御装置を判断する（ステップＳ２１）。データ送信先がイーサネットハブ１１（第２の装置）を介した電子制御装置１２＿ｘ（第３の装置）である場合（ステップＳ２２、Ｙｅｓ）、ゲートウエイ装置１７は、通信バス１５を介してイーサネットハブ１１へ起動要求信号を送信することと並行して、信号線１４＿ｘを介して電子制御装置１２＿ｘへ起動要求信号を送信する（ステップＳ２３）。この第１の実施形態では、ゲートウエイ装置１７は、信号線１４の電気回路の接点を閉じる信号を出力し、電気回路を介して電源電圧＋Ｂを電子制御装置１２の電源信号線に供給することで、電子制御装置１２へ起動要求を行う。
【００２８】
一方、データ送信先がイーサネットハブ１１を介した電子制御装置１２ではない場合（ステップＳ２２、Ｎｏ）、ゲートウエイ装置１７は、図示しない通信バスを介して該当する電子制御装置へ起動要求信号を送信する（ステップＳ２４）。
【００２９】
起動要求信号を送信した後、ゲートウエイ装置１７は、起動が完了してデータを受信できる状態となったことを示す通信許可を、データ送信先の電子制御装置から受信したか否かを判断する（ステップＳ２５）。そして、ゲートウエイ装置１７は、通信許可を受信した場合に（ステップＳ２５；Ｙｅｓ）、所定の通信プロトコルに従ってデータ送信先の電子制御装置へデータを送信する（ステップＳ２６）。例えば、データ送信先がイーサネットネットワークの電子制御装置１２であった場合には、イーサネット通信プロトコルに従ってデータが送信される。
【００３０】
なお、ゲートウエイ装置１７以外の電子制御装置においてデータ送信の要求が発生した場合にも、上述した電子制御装置の起動方法と同様の手順が実行される。この場合、ゲートウエイ装置１７はデータ中継装置となり、ステップＳ２１の前に、データ送信の要求が発生した電子制御装置（例えば電子制御装置１３＿ａ）が、ゲートウエイ装置１７の起動要求およびデータ送信先の電子制御装置へ送信するデータをゲートウエイ装置１７へ送信するステップが追加される。そして、ゲートウエイ装置１７は、電子制御装置から起動要求および送信データを受信すると、ステップＳ２１以降の処理を実行することとなる。
【００３１】
１−１−３．本実施形態による作用および効果
上述した本発明の第１の実施形態に係る通信システム１０では、ゲートウエイ装置１７（第１の装置）から電子制御装置１２（第３の装置）の電源信号線に電源を直接供給できる信号線１４を設ける。これにより、ゲートウエイ装置１７は、通信バス１５を介したイーサネットハブ１１（第２の装置）に対する起動要求信号の送信と、信号線１４を介した電子制御装置１２に対する起動要求信号の送信とを、並行して実施することができる。
【００３２】
従って、イーサネットハブ１１（第２の装置）を介してゲートウエイ装置１７（第１の装置）に接続される電子制御装置１２（第３の装置）がデータ送信先となった場合、起動要求を並列送信してからイーサネットハブ１１および電子制御装置１２の両方が起動を完了するまでの総起動時間は、イーサネットハブ１１の起動時間または電子制御装置１２の起動時間のいずれか長い方の時間となるため、リレー方式に比べて短縮することができる。よって、データ送信先の電子制御装置１２にデータを素早く届けることができる。
【００３３】
また、第１の実施形態に係る通信システム１０では、信号線１４によって複数の電子制御装置１２の電源を一元的に管理している。よって、電子制御装置１２の電源管理に各々必要だった暗電流を無くすことができる。
【００３４】
［第１の実施形態の応用例］
図３は、本発明の第１の実施形態の応用例に係る通信システム２０の構成例を示す図である。図３に例示した通信システム２０は、イーサネットハブ（ＨＵＢ）１１と、複数の電子制御装置（ＥＣＵ）２２および１３と、複数の信号線２４と、ゲートウエイ装置（Ｇ／Ｗ＿ＥＣＵ）１７とを、含んで構成される。
【００３５】
本応用例に係る通信システム２０は、上述した第１の実施形態に係る通信システム１０と、複数の電子制御装置２２および複数の信号線２４の構成が異なる。以下、この異なる構成を中心に応用例を説明する。なお、通信システム１０と同じ構成については、同一の参照符号を付して説明を一部省略する。
【００３６】
１−２−１．通信システムの各構成
イーサネットハブ１１は、複数の電子制御装置２２を接続している。図３では、簡単のため、電子制御装置２２＿１と電子制御装置２２＿ｘとだけを描いている。このイーサネットハブ１１は、ゲートウエイ装置１７を所定の電子制御装置２２に接続するスイッチ機能を有したネットワーク機器である。イーサネットハブ１１は、接続されている全ての電子制御装置２２のＭＡＣアドレスを記憶しており、宛先のＭＡＣアドレスと一致するＭＡＣアドレスの電子制御装置２２が接続されている通信ポートにだけデータを送信する。
【００３７】
複数の電子制御装置２２は、イーサネットハブ１１にそれぞれ接続されている。さらに、複数の電子制御装置２２は、後述する信号線２４を介してゲートウエイ装置１７にそれぞれ独立して接続されている。図３では、簡単のため、電子制御装置２２＿１が信号線２４＿１を介してゲートウエイ装置１７に接続され、電子制御装置２２＿ｘが信号線２４＿ｘを介してゲートウエイ装置１７に接続されている状態だけを描いている。なお、信号線２４によるゲートウエイ装置１７との接続は、全ての電子制御装置２２に施す必要はなく、後述する並列起動処理が求められる電子制御装置２２だけに対して施せばよい。
【００３８】
複数の電子制御装置２２は、信号線２４を介してゲートウエイ装置１７から受信する休止要求に応じた信号に基づいて、ウエイクアップ状態からスリープ状態へ移行することができる。また、複数の電子制御装置２２は、信号線２４を介してゲートウエイ装置１７から受信する起動要求に応じた信号に基づいて、スリープ状態からウエイクアップ状態へ移行することができる。電子制御装置２２が起動要求に応じた信号を受信してから起動が完了するまでにかかる時間を、起動時間という。
【００３９】
上述したイーサネットハブ１１、複数の電子制御装置２２、および通信バス１５は、イーサネット通信プロトコルに従ってデータの送受信を行うイーサネットネットワークを構成する。
【００４０】
ゲートウエイ装置１７は、複数の信号線２４を介して複数の電子制御装置２２をそれぞれ独立的に接続している。信号線１４は、電子制御装置２２が有する内部電源回路を制御できるように接続されており、ゲートウエイ装置１７から与えられる電源供給を指示する信号に基づいて、電源電圧＋Ｂを電子制御装置１２の電源信号線に接続するよう内部電源回路を制御する。
【００４１】
このゲートウエイ装置１７は、図示しない制御部によって、イーサネットハブ１１に対する通信バス１５を介した信号の送信と、複数の電子制御装置２２に対する複数の信号線２４を介した信号の送信とを、並行して実施することが可能に構成されている。従って、図３で例示するように、通信バス１５を介して行うイーサネットハブ１１への起動要求（ｉ）と、信号線２４＿ｘを介して行う電子制御装置２２＿ｘへの起動要求（ｉ）とを、並行して実施することができる。
【００４２】
なお、上述した複数の電子制御装置２２、複数の電子制御装置１３、およびゲートウエイ装置１７は、典型的には中央演算処理装置（ＣＰＵ）、メモリ、および入出力インタフェースを構成に含んだＥＣＵであり、メモリに格納されたプログラムをＣＰＵが読み出して解釈実行することによって所定の機能を実現する。
【００４３】
１−２−２．電子制御装置の起動方法
本発明の第１の実施形態の応用例に係る通信システム２０で実行される電子制御装置の起動方法は、図２で示した第１の実施形態に係る通信システム１０で実行される手順に準ずる。以下、図２のフローチャートを参照して電子制御装置の起動方法を説明する。
【００４４】
データ送信の要求が発生すると、ゲートウエイ装置１７（第１の装置）は、データ送信先の電子制御装置を判断する（ステップＳ２１）。データ送信先がイーサネットハブ１１（第２の装置）を介した電子制御装置２２＿ｘ（第３の装置）である場合（ステップＳ２２、Ｙｅｓ）、ゲートウエイ装置１７は、通信バス１５を介してイーサネットハブ１１へ起動要求信号を送信することと並行して、信号線２４＿ｘを介して電子制御装置２２＿ｘへ起動要求信号を送信する（ステップＳ２３）。この第１の実施形態の応用例では、ゲートウエイ装置１７は、電源電圧＋Ｂを電源信号線に接続するよう電子制御装置２２の内部電源回路を制御する信号を送信することで、電子制御装置１２への起動要求を行う。
【００４５】
一方、データ送信先がイーサネットハブ１１を介した電子制御装置２２ではない場合（ステップＳ２２、Ｎｏ）、ゲートウエイ装置１７は、図示しない通信バスを介して該当する電子制御装置へ起動要求信号を送信する（ステップＳ２４）。
【００４６】
起動要求信号を送信した後、ゲートウエイ装置１７は、起動が完了してデータを受信できる状態となったことを示す通信許可を、データ送信先の電子制御装置から受信したか否かを判断する（ステップＳ２５）。そして、ゲートウエイ装置１７は、通信許可を受信した場合に（ステップＳ２５；Ｙｅｓ）、所定の通信プロトコルに従ってデータ送信先の電子制御装置へデータを送信する（ステップＳ２６）。例えば、データ送信先がイーサネットネットワークの電子制御装置２２であった場合には、イーサネット通信プロトコルに従ってデータが送信される。
【００４７】
なお、ゲートウエイ装置１７以外の電子制御装置においてデータ送信の要求が発生した場合にも、上述した電子制御装置の起動方法と同様の手順が実行される。この場合、ゲートウエイ装置１７はデータ中継装置となり、ステップＳ２１の前に、データ送信の要求が発生した電子制御装置（例えば電子制御装置１３＿ａ）が、ゲートウエイ装置１７の起動要求およびデータ送信先の電子制御装置へ送信するデータをゲートウエイ装置１７へ送信するステップが追加される。そして、ゲートウエイ装置１７は、電子制御装置から起動要求および送信データを受信すると、ステップＳ２１以降の処理を実行することとなる。
【００４８】
１−２−３．本実施形態の応用例による作用および効果
上述した本発明の第１の実施形態の応用例に係る通信システム２０では、ゲートウエイ装置１７（第１の装置）から電子制御装置２２（第３の装置）の内部電源回路を制御して電源信号線に電源を供給させることができる信号線２４を設ける。これにより、ゲートウエイ装置１７は、通信バス１５を介したイーサネットハブ１１に対する起動要求信号の送信と、信号線２４を介した電子制御装置２２に対する起動要求信号の送信とを、並行して実施することができる。
【００４９】
従って、イーサネットハブ１１（第２の装置）を介してゲートウエイ装置１７（第１の装置）に接続される電子制御装置２２（第３の装置）がデータ送信先となった場合、起動要求を並列送信してからイーサネットハブ１１および電子制御装置２２の両方が起動を完了するまでの総起動時間は、イーサネットハブ１１の起動時間または電子制御装置２２の起動時間のいずれか長い方の時間となるため、リレー方式に比べて短縮することができる。よって、データ送信先の電子制御装置２２にデータを素早く届けることができる。
【００５０】
また、第１の実施形態の応用例に係る通信システム２０では、所定の電気的信号によって電気回路の接点を開閉して電源供給を行える機能（電源リレー回路など）を含まない信号線２４を用いている。よって、第１の実施形態の応用例に係る通信システム２０を、第１の実施形態に係る通信システム１０よりも、安価かつ軽量に構成することができる。
【００５１】
［第２の実施形態］
図４は、本発明の第２の実施形態に係る通信システム３０の構成例を示す図である。図４に例示した通信システム３０は、イーサネットハブ（ＨＵＢ）３１と、複数の電子制御装置（ＥＣＵ）３２および３３と、複数の信号線３４と、ゲートウエイ装置（Ｇ／Ｗ＿ＥＣＵ）３７とを、含んで構成される。
【００５２】
２−１−１．通信システムの各構成
イーサネットハブ３１は、複数の電子制御装置３２を接続している。図４では、簡単のため、電子制御装置３２＿１と電子制御装置３２＿ｘとだけを描いている。このイーサネットハブ３１は、ゲートウエイ装置３７を所定の電子制御装置３２に接続するスイッチ機能を有したネットワーク機器である。例えば、イーサネットハブ３１は、接続されている全ての電子制御装置３２のＭＡＣアドレスを記憶しており、宛先のＭＡＣアドレスと一致するＭＡＣアドレスの電子制御装置３２が接続されている通信ポートにだけデータを送信する。
【００５３】
また、イーサネットハブ３１は、通信バス３５を介してゲートウエイ装置３７に接続されている。イーサネットハブ３１は、ゲートウエイ装置３７から受信する休止要求に基づいて、全ての機能を稼働させているウエイクアップ状態から一部または全ての機能を休止するスリープ状態へ移行することができる。また、イーサネットハブ３１は、ゲートウエイ装置３７から受信する起動要求に基づいて、スリープ状態からウエイクアップ状態へ移行することができる。イーサネットハブ３１が起動要求を受信してから起動が完了するまでにかかる時間を、起動時間という。
【００５４】
さらに、イーサネットハブ３１は、後述する信号線３４を介して、通信バス３５とは異なる他の通信バス３６に接続された電子制御装置３３に、ゲートウエイ装置３７を介さずに直接接続されている。図４では、イーサネットハブ３１が、信号線３４＿ｈを介して電子制御装置３３＿ａに接続されている状態を描いている。
【００５５】
複数の電子制御装置３２は、イーサネットハブ３１にそれぞれ接続されている。さらに、複数の電子制御装置３２は、後述する信号線３４を介して、通信バス３５とは異なる他の通信バス３６に接続された電子制御装置３３に、ゲートウエイ装置３７を介さずにそれぞれ独立して直接接続されている。図４では、簡単のため、電子制御装置３２＿１が信号線３４＿１を介して電子制御装置３３＿ａに接続され、電子制御装置３２＿ｘが信号線３４＿ｘを介して電子制御装置３３＿ａに接続されている状態だけを描いている。
【００５６】
なお、信号線３４による電子制御装置３３との接続は、全ての電子制御装置３２に施す必要はなく、後述する並列起動処理が求められる電子制御装置３２だけに対して施せばよい。また、電子制御装置３２と信号線３４による接続を行う電子制御装置３３は、他の通信バス３６に接続された一部の電子制御装置だけであってもよいし、全ての電子制御装置であってもよい。
【００５７】
複数の電子制御装置３２は、信号線３４を介して電子制御装置３３から受信する休止要求に応じた信号に基づいて、ウエイクアップ状態からスリープ状態へ移行することができる。また、複数の電子制御装置３２は、信号線３４を介して電子制御装置３３から受信する起動要求に応じた信号に基づいて、スリープ状態からウエイクアップ状態へ移行することができる。電子制御装置３２が起動要求に応じた信号を受信してから起動が完了するまでにかかる時間を、起動時間という。
【００５８】
上述したイーサネットハブ３１、複数の電子制御装置３２、および通信バス３５は、イーサネット通信プロトコルに従ってデータの送受信を行うイーサネットネットワークを構成する。
【００５９】
複数の電子制御装置３３は、通信バス３６を介してゲートウエイ装置３７に接続されている。図４では、簡単のため、電子制御装置３３＿ａと電子制御装置３３＿ｂとだけを描いている。この複数の電子制御装置３３および通信バス３６は、所定の通信プロトコル（ＣＡＮ、ＬＩＮなど）に従ってデータの送受信を行うネットワーク（ＣＡＮネットワーク、ＬＩＮネットワークなど）を構成する。
【００６０】
また、複数の電子制御装置３３の少なくとも１つ（図４の例では電子制御装置３３＿ａ）は、複数の信号線３４を介してイーサネットハブ３１および複数の電子制御装置３２をそれぞれ独立的に接続している。信号線３４には、例えば図４に示すように、所定の電気的信号によって電気回路の接点を開閉して電源供給を行える機能（電源リレー回路など）が含まれている。この信号線３４は、電子制御装置３３から与えられる回路閉を指示する信号に基づいて電気回路の接点を閉じ、電気回路を通じて電源電圧＋Ｂをイーサネットハブ３１および電子制御装置３２の電源信号線に供給するように接続されている。
【００６１】
この電子制御装置３３は、図示しない制御部によって、ゲートウエイ装置３７に対する通信バス３６を介した信号の送信と、イーサネットハブ３１に対する信号線３４を介した信号の送信と、複数の電子制御装置３２に対する複数の信号線３４を介した信号の送信とを、並行して実施することが可能に構成されている。従って、図４で例示するように、信号線３４＿ｈを介して行うイーサネットハブ３１への起動要求（ｉ）と、信号線３４＿ｘを介して行う電子制御装置３２＿ｘへの起動要求（ｉ）と、通信バス３６を介して行うゲートウエイ装置３７への起動要求（ｉ）とを、並行して実施することができる。
【００６２】
ゲートウエイ装置３７は、例えばマルチプロトコルゲートウエイ装置であり、異なるネットワークにある電子制御装置間のデータ通信を中継する機器である。図４の例では、ゲートウエイ装置３７は、通信バス３５を介してイーサネットハブ３１と接続されており、通信バス３６を介して複数の電子制御装置３３と接続されている。
【００６３】
このゲートウエイ装置３７は、中継元のネットワークの電子制御装置から受信したデータの形式を、中継先のネットワークに適したデータ形式に変換して、中継先のネットワークの電子制御装置へ送信する。例えば図４において、ＣＡＮネットワークの電子制御装置３３からＣＡＮ通信で受信したデータを、イーサネット通信で送信できる形式に変換して、変換後のデータをイーサネットネットワークの電子制御装置３２へイーサネットハブ３１を介して送信する処理を行う。
【００６４】
また、ゲートウエイ装置３７は、電子制御装置３３から受信するデータ送信要求に基づいて、一部または全ての機能を休止するスリープ状態から必要な機能を稼働させたウエイクアップ状態へ移行することができる。ゲートウエイ装置３７がデータ送信要求を受信してから起動が完了するまでにかかる時間を、起動時間という。
【００６５】
なお、上述した複数の電子制御装置３２、複数の電子制御装置３３、およびゲートウエイ装置３７は、典型的には中央演算処理装置（ＣＰＵ）、メモリ、および入出力インタフェースを構成に含んだＥＣＵであり、メモリに格納されたプログラムをＣＰＵが読み出して解釈実行することによって所定の機能を実現する。
【００６６】
２−１−２．電子制御装置の起動方法
図５をさらに参照して、本発明の第２の実施形態に係る通信システム３０で実行される電子制御装置の起動方法を説明する。図５は、電子制御装置（ＥＣＵ＿Ａ）３３＿ａにおいて電子制御装置（ＥＣＵ＿ｘ）３２＿ｘへのデータ送信要求が発生した場合に実行される電子制御装置（ＥＣＵ＿ｘ）３２＿ｘの起動方法の手順を示すフローチャートである。
【００６７】
なお、以下データ送信先の電子制御装置がスリープ状態にある場合を想定して説明するが、データ送信先の電子制御装置がウエイクアップ状態であっても、同じ電子制御装置の起動方法を適用することに何ら弊害は生じない。
【００６８】
データ送信の要求が発生すると、電子制御装置３３＿ａ（第１の装置）は、データ送信先の電子制御装置を判断する（ステップＳ５１）。データ送信先がイーサネットハブ３１（第３の装置）を介した電子制御装置３２＿ｘ（第３の装置）である場合（ステップＳ５２、Ｙｅｓ）、電子制御装置３３＿ａは、通信バス３５を介してゲートウエイ装置３７へ起動要求信号（第１信号）を送信することと並行して、信号線３４＿ｈを介してイーサネットハブ３１へ起動要求信号を送信しおよび信号線３４＿ｘを介して電子制御装置３２＿ｘへ起動要求信号を送信する（ステップＳ５３）。この第２の実施形態では、電子制御装置３３＿ａは、信号線３４＿ｈの電気回路の接点を閉じる信号を出力し、電気回路を介して電源電圧＋Ｂをイーサネットハブ３１の電源信号線に供給することで、イーサネットハブ３１へ起動要求を行い、また、信号線３４＿ｘの電気回路の接点を閉じる信号を出力し、電気回路を介して電源電圧＋Ｂを電子制御装置３２＿ｘの電源信号線に供給することで、電子制御装置３２＿ｘへ起動要求を行う。
【００６９】
一方、データ送信先がイーサネットハブ３１を介した電子制御装置３２ではない場合（ステップＳ５２、Ｎｏ）、電子制御装置３３＿ａは、データ送信先がゲートウエイ装置３７による中継が必要な電子制御装置であるか否かを判断する（ステップＳ５４）。すなわち、電子制御装置３３＿ａは、通信バス３６で接続された自ネットワーク内でのデータ送信か否か否かを判断する。
【００７０】
データ送信先がゲートウエイ装置３７による中継が必要な電子制御装置である場合（ステップＳ５４、Ｙｅｓ）、電子制御装置３３＿ａは、ゲートウエイ装置３７へ起動要求信号を送信する（ステップＳ５５）。一方、データ送信先がゲートウエイ装置３７による中継が必要な電子制御装置ではない場合（ステップＳ５４、Ｎｏ）、電子制御装置３３＿ａは、所定の通信プロトコルに従って通信バス３６を介して該当する電子制御装置３３へデータを送信する（ステップＳ５７）。
【００７１】
電子制御装置３３＿ａから起動要求信号を受信したゲートウエイ装置３７は、起動処理を実行して起動した後（ステップＳ６１）、電子制御装置３３＿ａへ応答を返信する。起動の応答を受信した電子制御装置３３＿ａは、ゲートウエイ装置３７へデータを送信する（ステップＳ５６）。
【００７２】
電子制御装置３３＿ａからデータを受信した後（ステップＳ６２）、ゲートウエイ装置３７は、起動が完了してデータを受信できる状態となったことを示す通信許可を、データ送信先の電子制御装置から受信したか否かを判断する（ステップＳ６３）。そして、ゲートウエイ装置３７は、通信許可を受信した場合に（ステップＳ６３；Ｙｅｓ）、所定の通信プロトコルに従ってデータ送信先の電子制御装置へデータを送信する（ステップＳ６４）。例えば、データ送信先がイーサネットネットワークの電子制御装置３２＿ｘであった場合には、イーサネット通信プロトコルに従ってデータが送信される。
【００７３】
２−１−３．本実施形態による作用および効果
上述した本発明の第２の実施形態に係る通信システム３０では、第１のネットワークに接続された電子制御装置３３（第１の装置）から第２のネットワークに接続されたイーサネットハブ３１（第３の装置）および電子制御装置３２（第３の装置）の電源信号線に電源を直接供給できる信号線３４をそれぞれ設ける。これにより、電子制御装置３３は、通信バス３６を介したゲートウエイ装置３７（第２の装置）に対する起動要求信号の送信と、信号線３４を介したイーサネットハブ３１および電子制御装置３２に対する起動要求とを、並行して実施することができる。
【００７４】
従って、イーサネットハブ３１（第３の装置）を介してゲートウエイ装置３７（第２の装置）に接続される電子制御装置３２（第３の装置）がデータ送信先となった場合、起動要求を並列送信してからゲートウエイ装置３７、イーサネットハブ３１、および電子制御装置３２の全てが起動を完了するまでの総起動時間は、ゲートウエイ装置３７の起動時間、イーサネットハブ３１の起動時間、または電子制御装置３２の起動時間のいずれか長い方の時間となるため、リレー方式に比べて短縮することができる。よって、データ送信先の電子制御装置３２にデータを素早く届けることができる。
【００７５】
また、第２の実施形態に係る通信システム３０では、信号線３４によってイーサネットハブ３１および複数の電子制御装置３２の電源を一元的に管理している。よって、イーサネットハブ３１および電子制御装置３２の電源管理に各々必要だった暗電流を無くすことができる。
【００７６】
［第２の実施形態の応用例］
図６は、本発明の第２の実施形態の応用例に係る通信システム４０の構成例を示す図である。図６に例示した通信システム４０は、イーサネットハブ（ＨＵＢ）３１と、複数の電子制御装置（ＥＣＵ）４２および３３と、複数の信号線４４と、ゲートウエイ装置（Ｇ／Ｗ＿ＥＣＵ）３７とを、含んで構成される。
【００７７】
本応用例に係る通信システム４０は、上述した第２の実施形態に係る通信システム３０と、複数の電子制御装置４２および複数の信号線４４の構成が異なる。以下、この異なる構成を中心に応用例を説明する。なお、通信システム３０と同じ構成については、同一の参照符号を付して説明を一部省略する。
【００７８】
２−２−１．通信システムの各構成
イーサネットハブ３１は、複数の電子制御装置４２を接続している。図６では、簡単のため、電子制御装置４２＿１と電子制御装置４２＿ｘとだけを描いている。このイーサネットハブ３１は、ゲートウエイ装置３７を所定の電子制御装置４２に接続するスイッチ機能を有したネットワーク機器である。例えば、イーサネットハブ３１は、接続されている全ての電子制御装置４２のＭＡＣアドレスを記憶しており、宛先のＭＡＣアドレスと一致するＭＡＣアドレスの電子制御装置４２が接続されている通信ポートにだけデータを送信する。
【００７９】
また、イーサネットハブ３１は、後述する信号線４４を介して、通信バス３５とは異なる他の通信バス３６に接続された電子制御装置３３に、ゲートウエイ装置３７を介さずに直接接続されている。図６では、イーサネットハブ３１が、信号線４４＿ｈを介して電子制御装置３３＿ａに接続されている状態を描いている。
【００８０】
複数の電子制御装置４２は、イーサネットハブ３１にそれぞれ接続されている。さらに、複数の電子制御装置４２は、後述する信号線４４を介して、通信バス３５とは異なる他の通信バス３６に接続された電子制御装置３３に、ゲートウエイ装置３７を介さずにそれぞれ独立して直接接続されている。図６では、簡単のため、電子制御装置４２＿１が信号線４４＿１を介して電子制御装置３３＿ａに接続され、電子制御装置４２＿ｘが信号線４４＿ｘを介して電子制御装置３３＿ａに接続されている状態だけを描いている。
【００８１】
なお、信号線４４による電子制御装置３３との接続は、全ての電子制御装置４２に施す必要はなく、後述する並列起動処理が求められる電子制御装置４２だけに対して施せばよい。また、電子制御装置４２と信号線４４による接続を行う電子制御装置３３は、他の通信バス３６に接続された一部の電子制御装置だけであってもよいし、全ての電子制御装置であってもよい。
【００８２】
複数の電子制御装置４２は、信号線４４を介して電子制御装置３３から受信する休止要求に応じた信号に基づいて、ウエイクアップ状態からスリープ状態へ移行することができる。また、複数の電子制御装置４２は、信号線４４を介して電子制御装置３３から受信する起動要求に応じた信号に基づいて、スリープ状態からウエイクアップ状態へ移行することができる。電子制御装置４２が起動要求に応じた信号を受信してから起動が完了するまでにかかる時間を、起動時間という。
【００８３】
上述したイーサネットハブ３１、複数の電子制御装置４２、および通信バス３５は、イーサネット通信プロトコルに従ってデータの送受信を行うイーサネットネットワークを構成する。
【００８４】
複数の電子制御装置３３の少なくとも１つ（図６の例では電子制御装置３３＿ａ）は、複数の信号線４４を介してイーサネットハブ３１および複数の電子制御装置４２をそれぞれ独立的に接続している。信号線４４は、電子制御装置４２が有する内部電源回路を制御できるように接続されており、電子制御装置３３から与えられる電源供給を指示する信号に基づいて、電源電圧＋Ｂを電子制御装置４２の電源信号線に接続するよう内部電源回路を制御する。
【００８５】
この電子制御装置３３は、図示しない制御部によって、ゲートウエイ装置３７に対する通信バス３６を介した信号の送信と、イーサネットハブ３１に対する信号線４４を介した信号の送信と、複数の電子制御装置４２に対する複数の信号線４４を介した信号の送信とを、並行して実施することが可能に構成されている。従って、図６で例示するように、信号線３４＿ｈを介して行うイーサネットハブ３１への起動要求（ｉ）と、信号線３４＿ｘを介して行う電子制御装置３２＿ｘへの起動要求（ｉ）と、通信バス３６を介して行うゲートウエイ装置３７への起動要求（ｉ）とを、並行して実施することができる。
【００８６】
なお、上述した複数の電子制御装置４２、複数の電子制御装置３３、およびゲートウエイ装置３７は、典型的には中央演算処理装置（ＣＰＵ）、メモリ、および入出力インタフェースを構成に含んだＥＣＵであり、メモリに格納されたプログラムをＣＰＵが読み出して解釈実行することによって所定の機能を実現する。
【００８７】
２−２−２．電子制御装置の起動方法
本発明の第２の実施形態の応用例に係る通信システム４０で実行される電子制御装置の起動方法は、図５で示した第２の実施形態に係る通信システム３０で実行される手順に準ずる。以下、図５のフローチャートを参照して電子制御装置の起動方法を説明する。
【００８８】
データ送信の要求が発生すると、電子制御装置３３＿ａ（第１の装置）は、データ送信先の電子制御装置を判断する（ステップＳ５１）。データ送信先がイーサネットハブ３１（第３の装置）を介した電子制御装置４２＿ｘ（第３の装置）である場合（ステップＳ５２、Ｙｅｓ）、電子制御装置３３＿ａは、通信バス３６を介してゲートウエイ装置３７へ起動要求信号を送信することと並行して、信号線４４＿ｈを介してイーサネットハブ３１へ起動要求信号を送信しおよび信号線４４＿ｘを介して電子制御装置４２＿ｘへ起動要求信号を送信する（ステップＳ５３）。この第２の実施形態の応用例では、電子制御装置３３＿ａは、信号線４４＿ｈの電気回路の接点を閉じる信号を出力し、電気回路を介して電源電圧＋Ｂをイーサネットハブ３１の電源信号線に供給することで、イーサネットハブ３１へ起動要求を行い、また、信号線４４＿ｘの電気回路の接点を閉じる信号を出力し、電気回路を介して電源電圧＋Ｂを電子制御装置４２＿ｘの電源信号線に供給することで、電子制御装置４２＿ｘへ起動要求を行う。
【００８９】
一方、データ送信先がイーサネットハブ３１を介した電子制御装置４２ではない場合（ステップＳ５２、Ｎｏ）、電子制御装置３３＿ａは、データ送信先がゲートウエイ装置３７による中継が必要な電子制御装置であるか否かを判断する（ステップＳ５４）。すなわち、電子制御装置３３＿ａは、通信バス３６で接続された自ネットワーク内でのデータ送信か否か否かを判断する。
【００９０】
データ送信先がゲートウエイ装置３７による中継が必要な電子制御装置である場合（ステップＳ５４、Ｙｅｓ）、電子制御装置３３＿ａは、ゲートウエイ装置３７へ起動要求信号を送信する（ステップＳ５５）。一方、データ送信先がゲートウエイ装置３７による中継が必要な電子制御装置ではない場合（ステップＳ５４、Ｎｏ）、電子制御装置３３＿ａは、所定の通信プロトコルに従って通信バス３６を介して該当する電子制御装置３３へデータを送信する（ステップＳ５７）。
【００９１】
電子制御装置３３＿ａから起動要求信号を受信したゲートウエイ装置３７は、起動処理を実行して起動した後（ステップＳ６１）、電子制御装置３３＿ａへ応答を返信する。起動の応答を受信した電子制御装置３３＿ａは、ゲートウエイ装置３７へデータを送信する（ステップＳ５６）。
【００９２】
電子制御装置３３＿ａからデータを受信した後（ステップＳ６２）、ゲートウエイ装置３７は、起動が完了してデータを受信できる状態となったことを示す通信許可を、データ送信先の電子制御装置から受信したか否かを判断する（ステップＳ６３）。そして、ゲートウエイ装置３７は、通信許可を受信した場合に（ステップＳ６３；Ｙｅｓ）、所定の通信プロトコルに従ってデータ送信先の電子制御装置へデータを送信する（ステップＳ６４）。例えば、データ送信先がイーサネットネットワークの電子制御装置４２＿ｘであった場合には、イーサネット通信プロトコルに従ってデータが送信される。
【００９３】
２−２−３．本実施形態による作用および効果
上述した本発明の第２の実施形態の応用例に係る通信システム４０では、第１のネットワークに接続された電子制御装置３３（第１の装置）から第２のネットワークに接続されたイーサネットハブ３１（第３の装置）および電子制御装置４２（第３の装置）の内部電源回路を制御して電源信号線に電源を供給させることができる信号線４４をそれぞれ設ける。これにより、電子制御装置３３は、通信バス３６を介したゲートウエイ装置３７（第２の装置）に対する起動要求信号の送信と、信号線４４を介したイーサネットハブ３１および電子制御装置４２に対する起動要求とを、並行して実施することができる。
【００９４】
従って、イーサネットハブ３１（第３の装置）を介してゲートウエイ装置３７（第２の装置）に接続される電子制御装置４２（第３の装置）がデータ送信先となった場合、起動要求を並列送信してからゲートウエイ装置３７、イーサネットハブ３１、および電子制御装置４２の全てが起動を完了するまでの総起動時間は、ゲートウエイ装置３７の起動時間、イーサネットハブ３１の起動時間、または電子制御装置４２の起動時間のいずれか長い方の時間となるため、リレー方式に比べて短縮することができる。よって、データ送信先の電子制御装置４２にデータを素早く届けることができる。
【００９５】
また、第２の実施形態の応用例に係る通信システム４０では、所定の電気的信号によって電気回路の接点を開閉して電源供給を行える機能（電源リレー回路など）を含まない信号線４４を用いている。よって、第２の実施形態の応用例に係る通信システム４０を、第２の実施形態に係る通信システム３０よりも、安価かつ軽量に構成することができる。
【００９６】
［通信システムの具体例］
（１）車載バックモニタカメラの起動高速化
車載バックモニタカメラの画像データの送信には、大容量の通信を必要とするため、イーサネットネットワークに接続されることが考えられる。また、車載バックモニタカメラは、安全面と利便性との観点から、エンジン始動（ＩＧ＿ＯＮ）から起動までの時間が早いことが望まれる。
【００９７】
そこで、車載バックモニタのシステムに本発明の電子制御装置の起動方法を適用し、ワイヤレスキーが車内にあることをセンサーなどで感知した際に、直ちに車載バックモニタカメラの電子制御装置およびイーサネットハブへ並列に起動要求を送信する。これにより、エンジン始動（ＩＧ＿ＯＮ）から車載バックモニタカメラが起動するまでの時間を短縮でき、車載バックモニタカメラに対してデータを素早く届けることができる。
【００９８】
（２）車載リアシートエンターティメント（ＲＳＥ）の起動高速化
車載リアシートエンターティメントは、音楽や動画といった大容量のデータ通信が必要なことから、イーサネットネットワークに接続されることが考えられる。また、ユーザビリティの観点から、エンジン始動（ＩＧ＿ＯＮ）から起動までの時間が早いことが望まれる。
【００９９】
そこで、車載リアシートエンターティメントのシステムに本発明の電子制御装置の起動方法を適用し、後部座席に人が乗車していることをセンサーなどで感知した際に、直ちに車載リアシートエンターティメントの電子制御装置およびイーサネットハブへ並列に起動要求を送信する。これにより、エンジン始動（ＩＧ＿ＯＮ）から車載リアシートエンターティメントが起動するまでの時間を短縮でき、車載リアシートエンターティメントに対してデータを素早く届けることができる。
【産業上の利用可能性】
【０１００】
本発明の通信システムは、第１の装置が第２の装置に起動要求を送信してから第２の装置およびデータ送信先の第３の装置の両方が起動を完了するまでの総起動時間を短縮したい場合に有用である。
【符号の説明】
【０１０１】
１０、２０、３０、４０  通信システム
１１、３１  イーサネットハブ（ＨＵＢ）
１２、１３、２２、３２、３３、４２  電子制御装置（ＥＣＵ）
１４、２４、３４、４４  信号線
１５、１６、３５、３６  通信バス
１７、３７  ゲートウエイ装置（Ｇ／Ｗ＿ＥＣＵ）
【図１】
0006572779.tif 000002
【図２】
0006572779.tif 000003
【図３】
0006572779.tif 000004
【図４】
0006572779.tif 000005
【図５】
0006572779.tif 000006
【図６】
0006572779.tif 000007