(57)【要約】  本発明は、自動車セカンダリＣＡＮネットワーク（１２）に接続されたコンピュータ（２６、２８、３０）のウェイクアップイベントとスリープイベントとを管理するためのシステムに関し、セカンダリＣＡＮネットワーク（１２）は、ゲートウエイ（１４）によってメインＣＡＮネットワーク（１０）に接続されている。本システムは、メインＣＡＮネットワーク（１０）に接続されて、ゲートウエイ（１４）を介してウェイクアップフレームとスリープフレームとをコンピュータ交換することによってコンピュータ（２６、２８、３０）のウェイクアップイベントとスリープイベントとを管理することができるマスタコンピュータ（１６）を含む。本発明によれば、ゲートウエイ（１４）は、コンピュータ（２６、２８、３０）によって発行された複数のウェイクアップフレームとスリープフレームとに基づいて単一のウェイクアップフレームとスリープフレームとを合成し、前記フレームを解釈するように構成されるマスタコンピュータ（１６）にこのシングルフレームを発行することができる。
2012512783.tif 000002
【特許請求の範囲】
【請求項１】
自動車のセカンダリＣＡＮネットワーク（１２）に接続されたコンピュータ（２６、２８、３０）のウェイクアップイベントとスリープイベントとを管理するためのシステムであって、
前記セカンダリＣＡＮネットワーク（１２）はゲートウエイ（１４）によってメインＣＡＮネットワーク（１０）に接続されており、
前記システムは、前記メインＣＡＮネットワーク（１０）に接続されたマスタコンピュータ（１６）であって、前記ゲートウエイ（１４）を介してウェイクアップフレームおよびスリープフレームを前記コンピュータと交換することにより前記コンピュータ（２６、２８、３０）のウェイクアップイベントとスリープイベントとを管理することができるマスタコンピュータ（１６）を含み、
前記ゲートウエイ（１４）が、前記コンピュータ（２６、２８、３０）によって発行された複数のウェイクアップフレームとスリープフレームとに基づいて単一のウェイクアップフレームとスリープフレームとをシングルフレームに合成して、前記フレームを解釈するように構成された前記マスタコンピュータ（１６）に前記シングルフレームを発行することができること
を特徴とするシステム。
【請求項２】
前記マスタコンピュータ（１６）が、複数のセカンダリＣＡＮネットワーク（１２）コンピュータに関連するウェイクアップフレームとスリープフレームとを発行することができること、ならびに、前記ゲートウエイ（１４）が、このフレームに従って、関係する各コンピュータにウェイクアップフレームとスリープフレームとを発行することができることを特徴とする、請求項１に記載のシステム。
【請求項３】
前記ゲートウエイが、さらに、前記メインＣＡＮネットワークに接続されたコンピュータのために、信頼性のレベルを下げたスリープモードを実行するために適していることを特徴とする、請求項１または２に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動車ＣＡＮ（コントロールエリアネットワーク」）ネットワーク内のコンピュータのスリープイベントおよびウェイクアップイベントを管理することに関する。
【背景技術】
【０００２】
周知のように、自動車では、多くの機能性がコンピュータの支援によって電子的に制御される（インジェクション、ブレーキ、エアコンディショニング、ワイパー、等）。
【０００３】
安全性または設計の容易さのために、自動車は、通常、ゲートウエイを介して相互に連結した複数のＣＡＮネットワークを装備している。
【０００４】
更に、コンピュータ制御による幾つかの車両の機能性は、例えば、エアコンディショニング、フロントガラスワイパー、パワーウィンドウなどのいわゆる「快適」機能性のように、間欠的である。エネルギーを節約するために、関連するコンピュータは、車両の機能性が用いられないときは活動を休止し（スリープ）、次に必要とされるときに活動を再開する（ウェイクアップ）。
【０００５】
車両コンピュータに対するウェイクアップコマンドおよびスリープのコマンドは、「マスタ」コンピュータと呼ばれる専用コンピュータによって通常は中央で処理され、それに接続されるＣＡＮネットワークが「メイン」ＣＡＮネットワークに指定される。「セカンダリ」ネットワークとして車両の他のＣＡＮネットワークが指定され、マスタコンピュータのコマンド下のコンピュータが「スレーブ」コンピュータと称される。
【０００６】
スレーブコンピュータのウェイクアップとスリープのイベントのために、マスタコンピュータは、メインＣＡＮネットワーク上のスレーブコンピュータのアドレスに、コマンドフレームを発行する。スレーブコンピュータがセカンダリＣＡＮネットワークに接続されているとき、必要であれば、コマンドフレームはゲートウエイを通過する。このコマンドフレームがスレーブコンピュータによって受信されると、次いで、スレーブコンピュータは、マスタコンピュータにコマンドフレームの受信成功を確認する返答のフレーム（必要に応じてゲートウエイを通過するフレーム）を発行する。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
車両には多くのコンピュータが搭載されているので、メインＣＡＮネットワーク上で伝送されるフレームの数は非常に大きい。したがって、衝突のリスクが大きい。さらに、多くのフレームがある場合、フレームがマスタコンピュータによって直ちに計算されないリスクが高い。したがって、このようなリスクを最小化するために、強力なマスタコンピュータが提供されるべきである。
【０００８】
本発明の目的は、スレーブコンピュータのウェイクアップイベントおよびスリープイベントを管理するシステムを提供することにより、前述の問題を解決することである。これらのイベントは、マスタコンピュータで交換される複数のフレームを有意に低減することにより、フレーム衝突のリスクを低減し、マスタコンピュータによるフレーム処理を促進する。
【課題を解決するための手段】
【０００９】
したがって、本発明の目的は、自動車のセカンダリＣＡＮネットワークに接続されたコンピュータのウェイクアップイベントとスリープイベントとを管理するためのシステムである。前記セカンダリＣＡＮネットワークはゲートウエイによってメインＣＡＮネットワークに接続されている。前記システムは、メインＣＡＮネットワークに接続されたマスタコンピュータであって、ゲートウエイを介してウェイクアップフレームおよびスリープフレームをコンピュータと交換することによって、コンピュータのウェイクアップイベントとスリープイベントとを管理することができるマスタコンピュータを含む。
【００１０】
本発明によれば、ゲートウエイは、コンピュータによって発行された複数のウェイクアップフレームとスリープフレームとに基づいて、単一のウェイクアップフレームとスリープフレームとを合成し、前記フレームを解釈するように構成されたマスタコンピュータにこのシングルフレームを発行することができる。
【００１１】
本発明の特有の実施形態によれば、マスタコンピュータは、複数のセカンダリＣＡＮネットワークコンピュータに関連するウェイクアップフレームとスリープフレームとを発行することができ、ゲートウエイは、このフレームに従って、関係する各コンピュータにウェイクアップフレームとスリープフレームとを発行することができる。
【００１２】
特有の実施形態によれば、ゲートウエイは、メインＣＡＮネットワークに接続されたコンピュータについて、信頼性のレベルを下げたスリープモードを実行するためにさらに適している。
【００１３】
本発明は、例示のみを目的として提示された添付図面を参照しながら後述の説明を読むことにより、さらに理解されるだろう。図中、同一の参照番号は同一または同様の要素を示す。
【図面の簡単な説明】
【００１４】
【図１】メインおよびセカンダリＣＡＮネットワークを装備した車両のマスタコンピュータによって発行されたコマンドフレームの概略図である。
【図２】前記ＣＡＮネットワークに接続されたスレーブコンピュータによって発行されたフレームの概略図である。
【発明を実施するための形態】
【００１５】
図１および２において、自動車のメインＣＡＮネットワーク１０は、ゲートウエイ１４を介してセカンダリＣＡＮネットワーク１２に接続されている。
【００１６】
メインＣＡＮネットワーク１０は、ＣＡＮバス２４に接続されたマスタコンピュータ１６およびスレーブコンピュータ２０〜２２を含む。セカンダリＣＡＮネットワーク１２は、ＣＡＮバス３２に接続されたスレーブコンピュータ２８〜３０を含む（ゲートウエイ１４は両方のＣＡＮバス２４およびＣＡＮバス３２に接続されている）。
【００１７】
マスタコンピュータ１６は、各スレーブコンピュータ１８、２０、２２、２６、２８、３０のウェイクアップイベントおよびスリープイベントを管理する。
【００１８】
従来、メインＣＡＮネットワーク１０のスレーブコンピュータ１８、２０、２２のウェイクアップまたはスリープは、ウェイクアップするまたはスリープさせる各スレーブコンピュータの宛先に対し、マスタコンピュータ１６がコマンドフレームを発行することによって達成される（図１）。そのような意図を有するフレームを受信した各スレーブコンピュータは、順に、マスタコンピュータ１６に受信成功を確認するフレームを発行する（図２）。
【００１９】
一方、本発明によれば、セカンダリＣＡＮネットワーク１２のスレーブコンピュータ２６、２８、３０のウェイクアップまたはスリープが、ゲートウエイ１４の支援により行われることで、マスタコンピュータ１６がセカンダリネットワーク１２と交換するフレームの数が減少する。
【００２０】
特に、セカンダリＣＡＮネットワーク１２の複数のスレーブコンピュータのウェイクアップおよび／またはスリープが必要な場合、マスタコンピュータは、目標とされたスレーブコンピュータの各々に、アドレスおよびコマンドを含む単一コマンドフレームを発行する。ゲートウエイ１４は、前記単一コマンドフレームを受信し、単一コマンドフレームから情報を抽出し、次に、マスタコンピュータ１６から従来受信されるものに類似のコマンドフレームを、各スレーブコンピュータの宛先に発行する（図１）。
【００２１】
次いで、受信成功を確認するフレームが、スレーブコンピュータによってマスタコンピュータ１４に発行される。ゲートウエイは、これらの確認フレームを受信し、これらに基づいて、スレーブコンピュータによって発行されたフレームに包含されている情報をすべて含む単一の確認フレームを作成する。ゲートウエイ１４は、スレーブコンピュータによって発行された確認情報を単一の確認フレームから抽出するマスタコンピュータ１６に対し、メインＣＡＮネットワーク上のこの単一の確認フレームを発行する（図２）。
【００２２】
例えば、ゲートウエイ１４は、スレーブコンピュータ２６、２８、３０から受信されたフレームに基づいて、単一の確認フレームを形成する。このような合成は、リアルタイムで実行することができるか、またはゲートウエイ１４のバッファメモリ内に所定の期間にわたって格納された情報に基づいて実行することができる。後者の場合、この期間が経過すると、ゲートウエイは、格納されたフレームに基づいて単一の確認フレームを形成し、それにより形成されたフレームを発行し、バッファメモリのコンテンツを削除し、新たな記憶装置の周期を再開する。
【００２３】
好ましくは、ゲートウエイ１４は、さらに、メインＣＡＮネットワークに接続されたコンピュータのために、信頼性のレベルを下げたスリープモードを実行するために適している。例えば、ゲートウエイ１４は、スレーブコンピュータのウェイクアップイベントおよびスリープイベントを管理するマスタコンピュータ１６と同一のソフトウエアコンポーネントを含む。その結果、ゲートウエイは、マスタコンピュータが失敗した場合にマスタコンピュータを引き継ぐ。
【図１】
2012512783.tif 000003
【図２】
2012512783.tif 000004
【国際調査報告】
2012512783.tif 000005
2012512783.tif 000006
2012512783.tif 000007
2012512783.tif 000008
2012512783.tif 000009
2012512783.tif 000010