フレーム
- 更新日2024-09-23
- 2分で読める
フレームは、クラスタで交換される単一のメッセージです。各クラスタは、任意の数のフレームを含むことができます。CANバス上には、以下の4つのタイプのフレームがあります。
- データフレーム: データ送信に使用されます。
- リモートフレーム: データ要求に使用されます。
- エラーフレーム: エラーを検出したバス上の任意のノードによって送信されます。
- 過負荷フレーム: 受信デバイスがデータを受信する準備がまだ整っていないことを示すために、受信デバイスから送信されます。
データフレームは、実際のデータ送信に使用される唯一のフレームであり、ヘッダ、ペイロード、トレーラの3つの主要なセグメントで構成されています。フレームフォーマットは通信プロトコルによって異なります。詳細については、『NI-XNET Hardware and Software Help』を参照してください。
最も基本的なフレームプロパティは、識別子 (CANではアービトレーションID、FlexRayではスロットID)、およびペイロード長 (CANでは0~8バイト、FlexRayでは0~254バイト (偶数値のみ)) です。
基本的なプロパティに加えて、CAN、FlexRay、およびLINフレームにはプロトコル固有のプロパティがあります。NI-XNETデータベースエディタを使用して、クラスタのプロトコルに従ってプロパティを編集します。