ISO 11898-4:2004 道路車両—コントローラーエリアネットワーク(CAN)—パート4:時間トリガー通信 | ページ 6

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

3 用語と定義

この文書の目的上、ISO 11898-1, ISO 11898-2, および ISO 11898-3 で与えられる用語と定義、および以下が適用されます。

パラメータ用語 (Cycle_Time, Cycle_Count など) は、パラメータが 2 つ以上の単語で構成されるwhere アンダースコアで接続された固有名詞として指定されます。

3.1

アプリケーションウォッチドッグ

アプリケーションが適切に動作していることを検証するエンティティ

3.2

調停時間枠

同じ時間枠を共有するメッセージに割り当てられる時間枠

3.3

基本サイクル

複数の連続する時間ウィンドウのシステム行列の行

3.4

サイクルタイム

FSE の現地時間とその Ref_Mark の差

3.5

サイクル数

マトリックスサイクルの現在の基本サイクルの番号

3.6

Cycle_Count_Max

ネットワークの指定されたシステム マトリックス内の最後の基本サイクルの Cycle_Count の値

3.7

サイクルオフセット

マトリックス サイクル内で、Rx_Trigger または Tx_Trigger が有効となる最初の基本サイクルを指定するパラメータ

3.8

ディスクビット

タイムマスターによる外部クロック修正によって引き起こされる世界時間の不連続性を知らせる基準メッセージの一部

3.9

エラーの重大度

区別されるエラーの重大度のレベル

3.10

独占的な時間枠

CAN バスを競合することなく定期的に送信される特定のメッセージに割り当てられる時間枠

3.11

予想される_Tx_Trigger

FSE ごとに、マトリックス サイクルの 2 つの開始の間に FSE がアクティブ化すると予想される Tx_Triggers の数を指定するローカル パラメーター

3.12

フレーム同期

パルス、CAN ネットワーク内の各データ フレームおよびリモート フレームごとにフレーム開始点(SOF)ビットのサンプル点で生成され、ネットワーク全体で同期し、信号伝播時間を無視し、オプションで追加された時間オフセット基準を使用します。システム内のビット タイミング構成の変動を補償するために、SOF ビットの sync_segment に追加します。

3.13

フレーム同期エンティティ

FSE

論理リンク制御とメディアアクセス制御の動作を調整する部分

注記 1: タイムトリガー CAN ネットワーク内の各 CAN コントローラには、独自の FSE があります。

3.14

自由時間枠

システム マトリックスでスケジュールされたメッセージのない時間枠

3.15

世界時間

現在時刻マスターのグローバル時刻のノードビュー

3.16

Global_Ref_Mark

参照メッセージの正常な受信時に保存されるパラメータ

3.17

Global_Sync_Mark

Frame_Synchronization のパルス時に保存されたグローバル時間のノード ビューの現在値

3.18

Init_Watch_Trigger

サイクルタイムの最大値

3.19

Initial_Ref_Offset

Ref_Trigger_Offsetをロードする初期化値

3.20

レベル

ISO 11898 のこの部分に準拠したタイムトリガー CAN の実装レベル

注記 1:レベル 1 とレベル 2 の 2 つのレベルがあり、レベル 2 はレベル 1 の拡張です。

3.21

現地時間

周期的に増加するカウンターによって生成される時間

3.22

ローカルオフセット

Global_Ref_Mark と Ref_Mark の差。参照メッセージが正常に完了するたびに保存されます。

3.23

マスター状態

エラー、同期、マスター/スレーブ関係を参照する FSE 状態を結合するベクトル、つまりトリプレット (エラー レベル、同期モード、マスター/スレーブ モード)

3.24

マスターリファレンスマーク

MRM

タイムマスターによって参照メッセージで送信されるパラメータ

3.25

マトリックスサイクル

システム行列内のすべての基本サイクルのうち、最初から最後の基本サイクルまで連続するサイクル

注記 1:システムマトリックスが 1 つの基本サイクルのみで構成されている場合、マトリックスサイクルは基本サイクルと同じです。

3.26

マージされた調停時間枠

連続する調停時間ウィンドウがマージされる単一のウィンドウ

3.27

メッセージオブジェクト

制御およびステータス情報とともに LLC フレームのストレージを提供するバッファ

3.28

メッセージステータス数

MSC

エラー カウンタは、排他的な時間枠で送信されたメッセージのスケジューリング エラーを検出する手段を提供します。

3.29

ネットワーク時間単位

NTU

常に時間を測定し、ネットワーク全体の定数を提供するユニット

3.30

ネットワークビュー

ネットワークパラメータのシステム面

3.31

ノードビュー

ネットワークパラメータのローカルな側面

3.32

グローバルタイムのノードビュー

ノードのローカル時間とその Local_Offset の合計の整数部分

3.33

潜在的なタイムマスター

システム構成によって参照メッセージの送信が許可されているフレーム同期エンティティ

3.34

参照マーク

参照メッセージが正常に完了するたびに保存されるパラメータ

3.35

Ref_Trigger_Offset

参照メッセージを送信するように Tx_Ref_Trigger 内のタイム マークを変更するために使用されるパラメーター

3.36

参考メッセージ

基本サイクルを開始するメッセージ (データ フレーム)

3.37

リピートファクター

Tx_Trigger または Rx_Trigger パラメータの一部であり、送信列内のメッセージの繰り返しレートを指定するパラメータ

注記 1:繰り返し率の単位は「システム行列の行」です。

3.38

Rx_トリガー

メッセージの正常な受信をいつ検証するかを指定するパラメータ

3.39

同期マーク

Frame_Synchronization のパルス時に保存されたローカル時間の現在値

3.40

システムマトリックス

ネットワーク内のすべてのノードのすべてのメッセージを含む形式。コンポーネントとして編成され、基本サイクル (行列の行) と送信列 (行列の列) で編成された時間ウィンドウで構成されます。

注記 1:システム・マトリックスは、メッセージとタイム・ウィンドウ (タイプとタイム・マーク) の間の相関関係を指定します。システム マトリックスの最初の基本サイクルは Cycle_Count 0 から始まります。

3.41

時間差

次の基本サイクルの開始がイベントと同期している場合の、基本サイクルの終了と次の基本サイクルの開始の間の時間

3.42

タイムマーク

特定のアクションが予期または計画されている Cycle_Time (NTU 単位) の瞬間を指定するフレーム同期エンティティ内のマーク

3.43

タイムマスター

参照メッセージを送信するフレーム同期エンティティ

3.44

タイムウィンドウ

システム マトリクス内の特定の送信列に割り当てられる時間量

3.45

トランスミッションコラム

各基本サイクルで繰り返される特定の時間ウィンドウに要素が相関するシステム行列の列

注記 1:送信行は、システム・マトリックスの基本サイクルです。

3.46

時間単位率

ドア

NTU の長さと、クロック同期に使用される FSE 固有の基本時間単位 (ローカル発振器周期など) の長さの比

注記 1: TUR は、原則として非整数です。 NTU のノード ビューは、TUR の値によって実装されます。

3.47

送信数

マトリックス サイクルの開始ごとにリセットされるカウンタ。つまり、Cycle_Count が 0 に等しい対応する参照メッセージの識別後にリセットされます。

3.48

Tx_Enable

メッセージの送信を開始できる期間

3.49

Tx_オーバーフロー

Expected_Tx_Trigger で指定されたよりも多くの Tx_Triggers が発生した場合に設定されるステータス フラグ

3.50

Tx_Ref_Trigger

参照メッセージのトリガーのみを参照する特別な Tx_Trigger パラメータ

3.51

Tx_トリガー

特定のメッセージがいつ送信されるかを指定するパラメータ。タイムマーク、最初の送信に関する送信列内の位置 (Cycle_Offset)、およびその送信列内の繰り返しレート (Repeat_Factor)、およびメッセージへの参照で構成されます。 Tx_Trigger が有効なオブジェクト

注 1: Tx_Trigger には、ウィンドウのタイプ (排他的、調停、マージ) に関する情報も含まれています。

3.52

Tx_アンダーフロー

Expected_Tx_Trigger で指定された数よりも少ない Tx_Triggers が発生した場合に設定されるステータス フラグ

3.53

ウォッチトリガー

最後の有効な参照メッセージからの時間が長すぎるかどうかをチェックするために使用されるタイムマーク

参考文献

1ISO/IEC 7498-1, 情報処理システム — オープン システム相互接続 — 基本参照モデル: 基本モデル
2ISO/IEC 8802-2, 情報技術 — システム間の電気通信および情報交換 — ローカルおよびメトロポリタンエリアネットワーク — 特定の要件 — Part 2: 論理リンク制御
3ISO/IEC 8802-3, 情報技術 — ローカルおよびメトロポリタンエリアネットワーク — Part 3: 衝突検出付きキャリアセンスマルチアクセス (CSMA/CD) アクセス方式および物理層仕様

3 Terms and definitions

For the purposes of this document, the terms and definitions given in ISO 11898-1, ISO 11898-2 and ISO 11898-3, and the following apply.

NOTE Parameter terms (Cycle_Time, Cycle_Count, etc.) are given as proper nouns, connected by an underscore where the parameter consists of two or more words.

3.1

application watchdog

entity which verifies that the application is operating properly

3.2

arbitrating time window

time window assigned to messages that share the same time window

3.3

basic cycle

row of the system matrix of several consecutive time windows

3.4

Cycle_Time

difference between the local time of an FSE and its Ref_Mark

3.5

Cycle_Count

number of the current basic cycle of the matrix cycle

3.6

Cycle_Count_Max

value of Cycle_Count of the last basic cycle in the given system matrix of the network

3.7

Cycle_Offset

parameter specifying, within a matrix cycle, the first basic cycle for which an Rx_Trigger or Tx_Trigger is valid

3.8

Disc_Bit

part of the reference message signalling a discontinuity in global time caused by an external clock correction by the time master

3.9

error severity

levels of distinguished severity of an error

3.10

exclusive time window

time window assigned to a specific message transmitted periodically without competition for the CAN bus

3.11

Expected_Tx_Trigger

local parameter which specifies, for each FSE, the number of Tx_Triggers the FSE is expected to activate between two starts of a matrix cycle

3.12

Frame_Synchronisation

pulse, generated in each FSE and for each data frame and remote frame in the CAN network at the sample point of start of frame (SOF) bit, synchronous in the whole network, disregarding signal propagation times, and with an optionally added time offset referencing to the sync_segment of the SOF-Bit, to compensate for variations of bit timing configuration in the system

3.13

frame synchronisation entity

FSE

part coordinating the operation of logical link control and media access control

Note 1 to entry: Each CAN controller in a time-triggered CAN network has its own FSE.

3.14

free time window

time window free of messages scheduled in the system matrix

3.15

global time

node view of the global time of the current time master

3.16

Global_Ref_Mark

parameter saved on successful reception of a reference message

3.17

Global_Sync_Mark

current value of the node view of global time, saved at the pulse of Frame_Synchronisation

3.18

Init_Watch_Trigger

value of the maximum of cycle time

3.19

Initial_Ref_Offset

initialisation value that loads the Ref_Trigger_Offset

3.20

level

level of implementation of time-triggered CAN in accordance with this part of ISO 11898

Note 1 to entry: There are two levels, Level 1 and Level 2, with Level 2 an extension of Level 1.

3.21

local time

time generated by a cyclic incrementing counter

3.22

Local_Offset

difference between Global_Ref_Mark and Ref_Mark, saved at each successful completion of the reference message

3.23

master state

vector which combines the FSE states referring to error, synchronisation and master-slave relation, i.e. a triplet (error level, sync_mode, master-slave_mode)

3.24

Master_Ref_Mark

MRM

parameter transmitted by the time master in the reference message

3.25

matrix cycle

cycle of all basic cycles in the system matrix, consecutive from the first to the last basic cycle

Note 1 to entry: The matrix cycle is the same as the basic cycle if the system matrix consists of one basic cycle only.

3.26

merged arbitrating time window

single window into which consecutive arbitrating time windows are merged

3.27

message object

buffer providing storage of an LLC frame together with control and status information

3.28

message status count

MSC

error counter providing means for detecting scheduling errors for messages sent in exclusive time windows

3.29

network time unit

NTU

unit measuring all times and providing a constant of the whole network

3.30

network view

system aspect of network parameter

3.31

node view

local aspect of network parameter

3.32

node view of global time

integer part of the sum of local time of the node and its Local_Offset

3.33

potential time master

frame synchronisation entity that is allowed to send a reference message by system configuration

3.34

Ref_Mark

parameter saved on each successful completion of the reference message

3.35

Ref_Trigger_Offset

parameter used to modify the time mark within a Tx_Ref_Trigger such that it sends a reference message

3.36

reference message

message (data frame) that starts a basic cycle

3.37

Repeat_Factor

parameter specifying the repetition rate of a message within a transmission column, being a part of Tx_Trigger or Rx_Trigger parameters

Note 1 to entry: The unit of the repetition rate is “rows in the system matrix”.

3.38

Rx_Trigger

parameter that specifies when the successful reception of a message will be verified

3.39

Sync_Mark

current value of the local time saved at the pulse of Frame_Synchronisation

3.40

system matrix

form containing all messages of all nodes in the network, organised as components and consisting of time windows organised in basic cycles (rows of the matrix) and transmission columns (columns of the matrix)

Note 1 to entry: The system matrix specifies the correlation between messages and time windows (type and time mark). The first basic cycle in the system matrix starts with Cycle_Count 0.

3.41

time gap

time between the end of a basic cycle and the beginning of the next basic cycle, when the beginning of the next basic cycle is synchronised to an event

3.42

time mark

mark within a frame synchronisation entity specifying an instant of Cycle_Time (in NTUs) at which a certain action is expected or planned

3.43

time master

frame synchronisation entity sending the reference message

3.44

time window

amount of time allocated for a specific transmission column in the system matrix

3.45

transmission column

column of the system matrix whose elements correlate to a particular time window repeated in each basic cycle

Note 1 to entry: Transmission rows are the basic cycles of the system matrix.

3.46

time unit ratio

TUR

ratio between the length of a NTU and the length of the FSE specific basic time unit (e.g. local oscillator period) used for clock synchronisation

Note 1 to entry: TUR is, in principle, a non-integer number. The node view of a NTU is implemented by the value of TUR.

3.47

Tx_Count

counter that is reset at each start of a matrix cycle, i.e. after identification of the corresponding reference message with Cycle_Count equal to zero

3.48

Tx_Enable

time period within which the transmission of a message may be started

3.49

Tx_Overflow

status flag set when more Tx_Triggers occur than specified by Expected_Tx_Trigger

3.50

Tx_Ref_Trigger

special Tx_Trigger parameter referring only to the triggering of reference messages

3.51

Tx_Trigger

parameter specifying when a certain message will be transmitted and which consists of a time mark, the position within the transmission column in respect of the first sending (Cycle_Offset) and the repetition rate (Repeat_Factor) within that transmission column, and a reference to a message object for which the Tx_Trigger is valid

Note 1 to entry: The Tx_Trigger also contains information about the window type (exclusive, arbitrating, merged).

3.52

Tx_Underflow

status flag set when less Tx_Triggers occur than specified by Expected_Tx_Trigger

3.53

Watch_Trigger

time mark used to check whether the time since the last valid reference message has been too long

Bibliography

1ISO/IEC 7498-1, Information processing systems — Open Systems Interconnection — Basic Reference Model: The Basic Model
2ISO/IEC 8802-2, Information technology — Telecommunications and information exchange between systems — Local and metropolitan area networks — Specific requirements — Part 2: Logical link control
3ISO/IEC 8802-3, Information technology — Local and metropolitan area networks — Part 3: Carrier sense multiple access with collision detection (CSMA/CD) access method and physical layer specifications