(57)【特許請求の範囲】
【請求項１】
ＣＡＮバスシステム（１００）の加入者（１０１−１０５）間でメッセージによりデータを交換するための装置であって、
前記加入者（１０１−１０５）は、独自の時間基準（１０６−１１０）を有し、
タイミングジェネレータとして機能する第１の加入者（１０１）は、前記第１の加入者の前記時間基準（１０６）に関する第１の時間情報を含む、予め設定可能な識別子を有する基準メッセージ（ＲＮ）を、前記ＣＡＮバスシステム（１００）を介して伝送し、
少なくとも第２の前記加入者（１０２−１０５）は、自身の時間基準（１０７−１１０）を用いて、前記第１の加入者の前記第１の時間情報に従って、独自の第２の時間情報（ｌＺ１〜ｌＺ４）を、前記第１の時間情報と前記第２の時間情報との差分（ＯＳ１−ＯＳ４）から補正値が定められるように形成し、従って、タイミングジェネレータとしての前記第１の加入者の前記第１の時間情報から、前記ＣＡＮバスシステムのためのグローバル時間（ｇＺ）が得られる、前記装置において、
前記基準メッセージ（ＲＮ）は、固定のタイムスロットも無く繰り返し伝送され、前記ＣＡＮバスシステムの前記加入者間の前記メッセージの前記交換は、事象制御方式により、ＣＡＮ規格で公知のアービトレーション方法に従って行われることを特徴とする、装置。
【請求項２】
媒体アクセス制御方法の設定のために前記装置内に設けられた格納領域又はレジスタへと、予め設定された値を記録することにより、前記ＣＡＮバスシステムの前記加入者間の前記メッセージの前記交換が、前記ＣＡＮ規格のＴＴＣＡＮ拡張版で公知の方法に従った時間制御型駆動へと切り替えられうることを特徴とする、請求項１に記載の装置。
【請求項３】
前記装置内で前記グローバル時間を定め、場合によっては提供するために、カウンタと、演算ユニットと、制御ユニットと、を備えた回路がハードウェア内に設けられることを特徴とする、請求項１又は２に記載の装置。
【請求項４】
前記格納領域又はレジスタへの書き込みにより選択される前記媒体アクセス制御方法に従って、前記制御ユニットの状態間での修正された移行条件が適用されることを特徴とする、請求項３に記載の装置。
【請求項５】
前記装置に、前記タイミングジェネレータの機能を引き継ぐ機会を割り当てるために、前記装置内にはレジスタが設けられることを特徴とする、請求項１〜４のいずれか１項に記載の装置。
【請求項６】
前記タイミングジェネレータの前記機能を引き継ぐ機会の割り当ての際には、前記装置は、再起動後又はリセット後に、基準メッセージの送信試行を行うことを特徴とする、請求項５に記載の装置。
【請求項７】
予め設定可能な又は予め設定された時間の間、基準メッセージの受信が行われない場合には、事象制御型モードにおいて、前記装置は再起動を行うことを特徴とする、請求項１〜６のいずれか１項に記載の装置。
【請求項８】
前記装置は、前記タイミングジェネレータの前記機能を実行しない場合には、前記定められた補正値に従って自身の時間基準を調整することを特徴とする、請求項１〜７のいずれか１項に記載の装置。
【請求項９】
ＣＡＮバスシステム（１００）の加入者（１０１−１０５）間でメッセージによりデータを交換するための方法であって、
前記加入者（１０１−１０５）は、独自の時間基準（１０６−１１０）を有し、
タイミングジェネレータとして機能する第１の加入者（１０１）は、前記第１の加入者の前記時間基準（１０６）に関する第１の時間情報を含む、予め設定可能な識別子を有する基準メッセージ（ＲＮ）を、前記ＣＡＮバスシステム（１００）を介して伝送し、
少なくとも第２の前記加入者（１０２−１０５）は、自身の時間基準（１０７−１１０）を用いて、前記第１の加入者の前記第１の時間情報に従って、独自の第２の時間情報（ｌＺ１〜ｌＺ４）を、前記第１の時間情報と前記第２の時間情報との差分（ＯＳ１−ＯＳ４）から補正値が定められるように形成し、従って、タイミングジェネレータとしての前記第１の加入者の前記第１の時間情報から、前記ＣＡＮバスシステムのためのグローバル時間（ｇＺ）が得られる、前記方法において、
前記基準メッセージ（ＲＮ）は、固定のタイムスロットも無く繰り返し伝送され、前記ＣＡＮバスシステムの前記加入者間の前記メッセージの前記交換は、事象制御方式により、ＣＡＮ規格で公知のアービトレーション方法に従って行われることを特徴とする、方法。
【請求項１０】
媒体アクセス制御方法の設定のために設けられた格納領域又はレジスタへと、予め設定された値を記録することにより、前記ＣＡＮバスシステムの前記加入者間の前記メッセージの前記交換が、前記ＣＡＮ規格のＴＴＣＡＮ拡張版で公知の方法に従った時間制御型駆動へと切り替えられうることを特徴とする、請求項９に記載の方法。
【請求項１１】
前記格納領域又はレジスタへの書き込みにより選択される媒体アクセス制御方法に従って、制御ユニットの状態間での修正された移行条件が適用されることを特徴とする、請求項１０に記載の方法。
【請求項１２】
前記タイミングジェネレータの機能を引き継ぐ機会が、適切な設定によって、複数のバス加入者に割り当てられうることを特徴とする、請求項９〜１１のいずれかに記載の方法。
【請求項１３】
前記タイミングジェネレータの前記機能を引き継ぐ機会が割り当てられたバス加入者は、再起動後又はリセット後に、基準メッセージの送信試行を行うことを特徴とする、請求項１２に記載の方法。
【請求項１４】
予め設定可能な又は予め設定された時間の間、基準メッセージが届かない場合には、事象制御型モードにおいて、バス加入者は再起動を行うことを特徴とする、請求項９〜１３のいずれか１項に記載の方法。
【請求項１５】
前記タイミングジェネレータの前記機能を実行しないバス加入者は、各前記定められた補正値に従って自身の時間基準を調整することを特徴とする、請求項９〜１４のいずれか１項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＡＮバスシステムの加入者局内での利用のための装置であって、ＣＡＮバスシステムの他の加入者局との事象制御型データ交換の際にグローバル時間情報を提供又は処理するよう構成された上記装置、及び、この種の加入者局で構成されるバスシステムに関する。
【背景技術】
【０００２】
例えば、国際規格ＩＳＯ１１８９８−１〜３からは、バスシステムの加入者間でデータを交換するための事象制御方式の方法を含む「コントローラ・エリア・ネットワーク」（ＣＡＮ：Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が知られている。利用される媒体アクセス制御方法は、ビットごとのアービトレーションに基づいている。ビットごとのアービトレーションの場合は、複数の加入者局が同時に、バスシステムのチャネルを介してデータを伝送しようと試みることが可能であり、これにより、データ伝送が妨げられることはない。加入者局は、チャネルを介したビットの送信の際に、当該チャネルの論理的状態（０又は１）を定めることが出来る。送信されるビットの値が、チャネルの定められた論理的状態と一致しない場合には、加入者局はチャネルへのアクセスを終了する。
【０００３】
ビットごとのアービトレーションによって、チャネルを介した、データフレームの破壊されない伝送が達成される。これにより、ＣＡＮの良好な実時間性能が得られる。
【０００４】
例えば、国際規格ＩＳＯ１１８９８−４からは、「タイム・トリガ型ＣＡＮ」（ＴＴＣＡＮ：Ｔｉｍｅ  Ｔｒｉｇｇｅｒｅｄ  ＣＡＮ）と呼ばれるＣＡＮの拡張版が知られている。ＴＴＣＡＮプロトコル仕様によれば、所謂システムマトリックス（Ｓｙｓｔｅｍ−Ｍａｔｒｉｘ）において、連続する複数の基本サイクルを有するタイムスロット構造が定められ、基本サイクルはさらに、その連なりが定期的に繰り返されるタイムスロット（「時間枠」又は「ｔｉｍｅ  ｓｌｏｔ」とも呼ばれることが多い）で構成される。その際に、どのメッセージにも、従って送信加入者局にも、それによりメッセージを伝送すべき特定のタイムスロットが割り当てられうる。タイムスロットにおいて、競合しておりアービトレーションにより調整される複数の加入者局のアクセスが許可されるという可能性も生まれる。ＴＴＣＡＮの場合、チャネルへのアクセスは、少なくとも部分的に、時間制御方式の方法により調整される。
【０００５】
ＴＴＣＡＮでは、ＴＴＣＡＮレベル１（ＴＴＣＡＮ  Ｌｅｖｅｌ  １）とＴＴＣＡＮレベル２（ＴＴＣＡＮ  Ｌｅｖｅｌ  ２）とで区別される。この２つのケースでは、基準メッセージによりその都度導入される基本サイクルが連続する通信が行われる。この２つのレベルの違いは、レベル２では、基準メッセージが、グローバル時間情報又はグローバルタイム（Ｇｌｏｂａｌ  Ｔｉｍｅ）の同期化のための情報を含むことである。即ち、ＴＴＣＡＮは、時間マスタによって、加入者局にグローバル時間情報が提供されうるという点で卓越している。同期化のための定められた手続きによって、全加入者局が統一的なグローバル時間情報を利用するようになる。
【０００６】
ＴＴＣＡＮレベル２に対応したＣＡＮコントローラは、ハードウェア内でグローバルタイムの同期を取って精度管理し時間測定及び時間報知を可能にする回路（カウンタ、演算ユニット、制御ユニット）を有する。
【０００７】
ＴＴＣＡＮプロトコルは、ＣＡＮ通信が以前に定められた固定の時間枠を遵守することを保証する監視機能も有する。時間枠内でエラーが生じた場合には、時間基準が無効として示される。深刻なエラーの場合には、ＣＡＮ通信を設定することが可能である。
【０００８】
特定の用途において、バス通信の時間制御は可能ではなく、又は少なくとも有益ではなく、又はシステムマトリックスの作成コストが正当化出来ないほど高い。それにも関わらず、ＴＴＣＡＮレベル２により提供されるようなグローバル時間情報が、例えば、加入者局内で実行されるアルゴリズムで上記時間情報を利用しうるために、望まれている。
【０００９】
従来技術で公知の方法は、あらゆる点で満足がいく結果を提供しない。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明の課題は、ＣＡＮバスシステムの加入者局内での使用のための改造された通信装置であって、ＴＴＣＡＮレベル２からのグローバル時間情報を提供するという利点を保持すると同時に、今日の技術レベルではＴＴＣＡＮの場合に必要とされる時間制御又は完全なシステムマトリックスの作成を必ずしも必要としない上記通信装置を提供することである。
【課題を解決するための手段】
【００１１】
これに関して、本発明に係る装置内でＴＴＣＡＮレベル２のグローバルタイムを提示するための、ＴＴＣＡＮコントローラで公知のハードウェアが、通常の事象制御型ＣＡＮ通信のためにも利用されるという点で卓越するＴＴＣＡＮコントローラの更なる開発について記載される。本課題は、独立請求項１の特徴を備えた本装置によって解決される。
【００１２】
上記の課題は、本発明に基づいて、ＴＴＣＡＮコントローラが、通常の事象制御方式でＣＡＮ通信が行われる特別な駆動状態に置かれる一方で、グローバルタイムを提示するためのハードウェアが、ＴＴＣＡＮレベル２の場合のように動作することによって解決される。
【００１３】
このことには、ＣＡＮネットワーク内の全てのノードに、自動的に同期化され精度管理される時間基準が提供されるという利点がある。その際に、ソフトウェア内での演算コストが発生せず、特に有利である。
【００１４】
しかしながら、ＩＳＯ１１８９８−４に従ったＴＴＣＡＮプロトコルレベル２とは異なって、ＣＡＭ通信が時間制御方式で行われることが必要ではない。即ち、それに伴う完全なシステムマトリックスを作成するためのコストが必要ではない。本方法は、物理的な、技術的な、又は他の基本条件により時間制御型通信が構築されない場合にも利用することが可能である。
【００１５】
さらに有利に、既にＴＴＣＡＮレベル２に対応したＴＴＣＡＮコントローラ内では、例えば本発明に係る方法の開発、設計、及び、当該方法を利用可能とするための追加的コストが小さい。
【図面の簡単な説明】
【００１６】
以下では、本発明が図面を用いて紹介され、より詳細に解説される。
【図１】複数のバス加入者１０１〜１０５を有するバスシステム１００を示す。各加入者１０１〜１０５は、独自の時間基準１０６〜１１０を有する。
【図２】同期化方法を示す本発明に係る装置の状態図の一部を示す。
【図３】マスタ・スレーブ（Ｍａｓｔｅｒ−Ｓｌａｖｅ）挙動を示す本発明に係る装置の状態図の一部を示す。
【発明を実施するための形態】
【００１７】
以下では、本発明に係る方法及び装置の実施例が記載される。この具体例は実現を解説するために使用されるが、本発明の思想の範囲を限定するものではない。
【００１８】
図１は、複数のバス加入者１０１〜１０５を有するバスシステム１００を示す。その際に、各加入者は１０１〜１０５は、独自の時間基準１０６〜１１０を有し、上記時間基準１０６〜１１０は、一方では、時計、カウンタ、クロックジェネレータのような内部手段によって伝送され又は外部から各加入者へと伝送されうる。各ローカル時間基準ｌＺ１〜ｌＺ４は、特に、例えば１６ビットまでカウントするカウンタであって、ＨＷリセット（ＨＷ−Ｒｅｓｅｔ）にのみ影響を受けてもよい上記カウンタであってもよい。ローカル時間基準は、ここでは、各ノード又は加入者１０２〜１０５内に実装される。その際に、タイミングジェネレータである加入者１０１は、露出されたポジションを有する。その時間基準は、グローバル時間基準１０６として、グローバル時間ｇＺで示され、タイミングジェネレータ１０１内に実装され又は外部から当該タイミングジェネレータへと伝送される。グローバル時間ｇＺは原則的に各ノード内で、ローカル時間基準１０７〜１１０又はローカル時間ｌＺ（ｌＺ１〜ｌＺ４）及びオフセット（Ｏｆｆｓｅｔ）ＯＳ１〜ＯＳ４で構成される。タイミングジェネレータ１０１でのこのオフセットＯｓｇは、通常では０に等しい（Ｏｓｇ＝０）。全ての他のノードは、ＯＳｇが０に等しくない場合には、ローカル時間ｌＺ（ｌＺ１〜ｌＺ４）並びにローカルオフセットＯＳ１〜ＯＳ４及びＯＳｇから、グローバル時間ｇＺへの自身の視点を形成する。ＯＳｇが０ではないケースは、例えば、グローバル時間ｇＺが外部からタイミングジェネレータ１０１へと伝送され、このタイミングジェネレータ１０１が追加的に、独自の時間基準１０６を含む場合に発生する。その場合には、タイミングジェネレータも、グローバル時間ｇＺで測定され、ｇＺと時間基準１０６とが、場合によっては一致しない。ローカルオフセットは、基準メッセージの送信時点（ＳＯＦ、Ｓｔａｒｔ  ｏｆ  Ｆｒａｍｅ、スタートオブフレーム）でのローカル時間と、当該基準メッセージでタイミングジェネレータにより伝送されるグローバル時間と、の間の差分である。
【００１９】
その限りにおいて、本方法は、ＴＴＣＡＮ内でグローバル時間情報を提供するための通常の方法に対応している。
【００２０】
上記の課題を解決し、従来技術に対して目指される利点を達成するために、ＴＴＣＡＮ仕様に対する以下の相違が新たに導入される。
【００２１】
ＣＡＮメッセージは、自動的に時間制御方式により送信されるのではなく、ホストコントローラ内のソフトウェアによって要求される場合に、時間制御方式により送信される。このことは、基準メッセージについても該当する。ホストコントローラに要求するよう促すために、例えば、時間制御型の割り込みが利用される。この要求は、例えば、ソフトウェア内での演算の特定の結果が存在するというような、特定の事象に依存していてもよい。予め定められた特定のメッセージ又はリモートフレームの受信は、この要求を引き起こし得る。送信される基準メッセージの形式は、規格ＩＳＯ１１８９８−４、５．３．３章の定義に従う。
【００２２】
基準メッセージの受信者は、ＴＴＣＡＮレベル２について提示される規格に従って構想されるように、この基準メッセージを評価する。即ち、基準メッセージ内に含まれる「Ｍａｓｔｅｒ＿Ｒｅｆ＿Ｍａｒｋ」は、システム全体のグローバル時間の基盤である。エラー処理は、以下でマスタ状態での「ｅｒｒｏｒ  ｌｅｖｅｌ」の挙動との関連で記載されるように、ＴＴＣＡＮ規格からは逸脱して行われる。
【００２３】
加入者局のマスタ状態は、規格に従ったＴＴＣＡＮでは、３つの下位ベクタ、即ち、「ｅｒｒｏｒ  ｌｅｖｅｌ」、「ｓｙｎｃ＿ｍｏｄｅ」、及び「ｍａｓｔｅｒ−ｓｌａｖｅ＿ｍｏｄｅ」で構成される６ビットベクタにより記述される。以下では、本発明に係る加入者局内での可能な状態及び状態移行が記載され、その際に、マスタ状態ベクタの変数は、他の値、例えば、「ｅｒｒｏｒ  ｌｅｖｅｌ」のために１ビットだけ含む５ビットも取ることが可能であろう。
【００２４】
１）Ｓｙｎｃ＿Ｍｏｄｅ：
図２には、下位ベクタ「ｓｙｎｃ＿ｍｏｄｅ」の状態及び状態移行を処理する本発明に係る同期化制御ユニットが示される。ＩＳＯ１１８９８−４に従った従来技術に対して、状態「Ｉｎ＿Ｇａｐ」が除外される。基準メッセージ内の場合により存在する「Ｎｅｘｔ＿ｉｓ＿Ｇａｐ」ビットであって、タイミングジェネレータが、ＴＴＣＡＮ時間スキーム内での次の基本サイクルの開始を、規定されたイベントに対して同期させる予定であり、従って、厳密に周期的な通信の進行とずれが生じうることを、タイミングジェネレータが通常それによりシグナリングする上記「Ｎｅｘｔ＿ｉｓ＿Ｇａｐ」ビットは、本発明に係る加入者局からは無視される。なぜならば、いずれにせよ、厳密な周期的な進行は存在しないからである。代替的に、「Ｎｅｘｔ＿ｉｓ＿Ｇａｐ」ビットが常に、固定値、例えば０により送信されることを定めることが可能であり、このことは、基準メッセージの受信時に検査されうる。いずれの場合にも、ＩＳＯ１１８９８−４、９．４．２章に記載される制御ユニットは、図２に示されるバリエーションへと簡素化される。
【００２５】
ハードウェアのリセット後又はエラー状態Ｓ３でのシステム起動の際には、「ｓｙｎｃ＿ｍｏｄｅ」は、値「Ｓｙｎｃ＿Ｏｆｆ」を取る。ＴＳ０により示されるこの移行は常に優先される。ローカル時間の初期化の終了後及びローカル時間のリセット後に、モード「Ｓｙｎｃｈｒｏｎｉｚｉｎｇ」への移行ＴＳ１が行われる。この状態では、ＩＳＯ１１８９８−４、８．２章と同様に、全ての潜在的なタイミングジェネレータが基準メッセージを送信し、このようにして、現在アクティブなタイミングジェネレータを確認する。このアクティブなタイミングジェネレータは、更なる別の基準メッセージを送信し、この更なる別の基準メッセージの受信後に、場合によっては、「Ｎｅｘｔ＿ｉｓ＿Ｇａｐ」ビット及び／又は「Ｄｉｓｃ＿Ｂｉｔ」の具体な値の検査が行われて、加入者局が、移行ＴＳ２ごとに、状態「Ｉｎ＿Ｓｃｈｅｄｕｌｅ」に変化する。
【００２６】
ハードウェアのリセット後又はエラー状態Ｓ３でのシステム起動の際には、「ｓｙｎｃ＿ｍｏｄｅ」は、値「Ｓｙｎｃ＿Ｏｆｆ」を取る。ＴＳ１により示されるこの移行は常に優先される。ローカル時間の初期化の終了後及びローカル時間のリセット後に、モード「Ｓｙｎｃｈｒｏｎｉｚｉｎｇ」への移行ＴＳ２が行われる。この状態では、ＩＳＯ１１８９８−４、８．２章と同様に、全ての潜在的なタイミングジェネレータが基準メッセージを送信し、このようにして、現在アクティブなタイミングジェネレータを確認する。このアクティブなタイミングジェネレータは、更なる別の基準メッセージを送信し、この更なる別の基準メッセージの受信後に、場合によっては、「Ｎｅｘｔ＿ｉｓ＿Ｇａｐ」ビット及び／又は「Ｄｉｓｃ＿Ｂｉｔ」の具体な値の検査が行われて、加入者局が、移行ＴＳ３ごとに、状態「Ｉｎ＿Ｓｃｈｅｄｕｌｅ」に変化する。


【００２７】
本発明に係る加入者局では、このエラー条件が省略される。なぜならば、バス通信のための時間枠が設けられないからである。この理由から、本発明に係る加入者局では、ＩＳＯ１１８９８−４に規定された、エラー状態Ｓ３への移行をもたらす２つのエラー条件「ＣＡＮ＿Ｂｕｓ＿Ｏｆｆ」及び「Ｗａｔｃｈ＿Ｔｒｉｇｇｅｒ＿Ｒｅａｃｈｅｄ」が利用される。どのエラー条件も存在しない場合には、加入者局はエラー状態Ｓ０にある。加入者局は、２つのエラー状態のみ取りうるため、「ｅｒｒｏｒ  ｌｅｖｅｌ」を示すためには、１個のビットで十分である。しかしながら、規格に従ったＴＴＣＡＮにおけるように、２ビットベクタを利用することも可能である。「Ｗａｔｃｈ＿Ｔｒｉｇｇｅｒ」のための時間マークとして、定数、例えば、０ｘＦＦ００  ＮＴＵが利用されうる。
【００２８】
本発明に係る加入者局では、記載したように、２つのエラー条件Ｓ０及びＳ３のみが存在する。Ｓ３では、時間基準が無効として示され、同期化制御ユニット及びマスタ・スレーブ制御ユニットがリセットされる。ＩＳＯ１１８９８−４に従ったＴＴＣＡＮのための従来技術とは異なって、エラー状態Ｓ３では、ＣＡＮ通信が停止されず、次の有効な基準メッセージが、Ｓ３からＳ０へと切り替わるようにすることが構想される。
【００２９】
３）Ｍａｓｔｅｒ−Ｓｌａｖｅ＿Ｍｏｄｅ：
図３には、下位ベクタ「ｍａｓｔｅｒ−ｓｌａｖｅ＿ｍｏｄｅ」の状態及び状態移行を処理する本発明に係るマスタ・スレーブ制御ユニットが示される。マスタ・スレーブ制御ユニットは、本発明に係る加入者局では引き続き、ＩＳＯ１１８９８−４、９．４．３章に記載されるように機能する。しかしながら、エラー状態Ｓ２により引き起こされる状態変化は省略される。
【００３０】
ハードウェアのリセット後又はエラー状態Ｓ３でのシステム起動の際には、「ｍａｓｔｅｒ−ｓｌａｖｅ＿ｍｏｄｅ」は、値「Ｍａｓｔｅｒ＿Ｏｆｆ」を取る。この場合、ＴＭ０で示されるこの移行は常に優先される。より分かり易いように、エラー状態Ｓ３に基づき他の状態から状態「Ｍａｓｔｅｒ＿Ｏｆｆ」へと導く移行ＴＭ６、ＴＭ７、及びＴＭ８が明示的に示される。バス上で基準メッセージが読み出され次第、「Ｍａｓｔｅｒ＿Ｏｆｆ」状態から、更なる別の状態への３つの移行ＴＭ１、ＴＭ２、及びＴＭ３が導かれる。該当する加入者局が潜在的なタイミングジェネレータではない場合には、当該加入者局は、ＴＭ１を介して状態「Ｓｌａｖｅ」へと移る。該当する加入者局が、潜在的なタイミングジェネレータであり、独自の基準メッセージのアドレス又は優先順位を有さない基準メッセージを読出した場合には、他の潜在的なタイミングジェネレータが勝ち、ＴＭ２を介して状態「Ｂａｃｋｕｐ＿Ｍａｓｔｅｒ」へと移る。この他のタイミングジェネレータが、潜在的なタイミングジェネレータであり（自身により送信された）独自のアドレス又は優先順位を有する基準メッセージを読出した場合には、このタイミングジェネレータは、ＴＭ３を介して状態「Ｃｕｒｒｅｎｔ＿Ｍａｓｔｅｒ」へと移る。「Ｂａｃｋｕｐ＿Ｍａｓｔｅｒ」と「Ｃｕｒｒｅｎｔ＿Ｍａｓｔｅｒ」との間の変更は、ＴＭ４及びＴＭ５を介して、それぞれより高い優先順位（ＴＭ５）基準メッセージ又は同等の優先順位（ＴＭ４）の基準メッセージを読出した際に行われる。
【００３１】
有利に、本発明に係る装置は、本発明に係る挙動と、規格ＩＳＯ１１８９８−４に準拠するＴＴＣＡＮの挙動との間で設定可能又は切り替え可能である点で優れている。本装置は、そのために、媒体アクセス制御方法の所望のモードが、そこで選択されうる格納領域又は設定レジスタを有する。即ち、本装置は任意に、従来技術によるＴＴＣＡＮ駆動と、グローバル時間情報を用いる本発明に係る事象制御型駆動との間で切り替え可能である。本発明に係るモードへの切り替えの際には、ＴＴＣＡＮ駆動のために設けられた制御ユニット及びハードウェア装置を引き続き利用することが可能であるが、その場合には全ての可能な値が取れるわけではない。
【００３２】
以上、記載された実施例を有する提示された発明によって、従来技術に対して改善された、ＣＡＮバスシステムのための有利な通信方法であって、ＴＴＣＡＮからのグローバル時間の利点を保持し、従来技術ではＴＴＣＡＮの場合に必要な時間制御を必ずしも必要としない上記通信方法を提供するという技術的課題のための解決策が示される。
【図１】
0005539593.tif 000002
【図２】
0005539593.tif 000003
【図３】
0005539593.tif 000004