標準フレームフォーマット
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/11 01:37 UTC 版)
「Controller Area Network」の記事における「標準フレームフォーマット」の解説
標準フレームフォーマットの電気的レベル(スタッフビットなし) 標準フレームフォーマットは以下の通りである。CAN-LO信号のビット値が記述されている。 フィールド名ビット長目的フレーム開始(SOF) 1 フレーム送信の開始を示す。 識別子(緑) 11 (一意な)識別子。 メッセージ優先度も表す。 リモート送信要求(RTR)(青) 1 データフレームの場合はドミナント(0)、リモートフレームの場合はリセッシブ(1)。 識別子拡張ビット(IDE) 1 11ビットの識別子を持つ標準フレームフォーマットではドミナント(0)。 予約ビット(r0) 1 予約ビット。ドミナント(0)である必要があるが、ドミナント、リセッシブのどちらであっても許容する。 データ長コード(DLC) (黄) 4 データのバイト数(0–8バイト) データフィールド(赤) 0–64 送信されるデータ(DLCフィールドによってバイト単位で指定された長さ) CRC 15 巡回冗長検査 CRCデリミタ 1 リセッシブ(1)でなければならない。 ACKスロット 1 送信機はリセッシブ(1)を送信する。 ACKデリミタ 1 リセッシブ(1)でなければならない。 フレーム終了(EOF) 7 全てリセッシブ(1)でなければならない。 ^ 物理的には、データが8バイトに制限されているにもかかわらず、4ビットのDLCでは9から15の間の値が送信され得る。一部のCANコントローラでは、8より大きなDLCの送信/受信が可能であるが、実際のデータ長は常に8バイトに制限されている。
※この「標準フレームフォーマット」の解説は、「Controller Area Network」の解説の一部です。
「標準フレームフォーマット」を含む「Controller Area Network」の記事については、「Controller Area Network」の概要を参照ください。
- 標準フレームフォーマットのページへのリンク