CAN 2.0A と CAN 2.0B は、コントローラ エリア ネットワーク (CAN) プロトコルの 2 つのバージョンです。主な違いは、メッセージ フレームの形式と長さです。

説明

CAN 2.0A:
標準フレーム形式。基本フレーム形式とも呼ばれます。
メッセージ ID とも呼ばれる 11- ビットの識別子を使用します。
フレームの合計長が短く、単純なデータ通信に適しています。
CAN 2.0B:
拡張フレームフォーマット。
11- ビットの基本識別子と 18- ビットの拡張識別子を含む 29- ビットの識別子をサポートします。
フレームの長さが長くなるため、より複雑なネットワークでより多くのノードとデータを送信できるようになります。

特徴
CAN 2.0A:
フレーム構造が比較的シンプルで、伝送速度が速いです。
これは通常、ノード数が少なく、通信要件が単純なシステムで使用されます。
CAN 2.0A:
より多くの識別子をサポートし、より多くのノードとの通信を可能にします。
フレームの長さは長くなりますが、柔軟性が高く、大量のデータを送信する必要があるシステムや複雑なネットワーク トポロジを持つシステムに適しています。
応用
CAN 2.0A は通常、産業用制御、シンプルな車載ネットワークなどのよりシンプルなアプリケーション シナリオで使用されます。
CAN 2.0B は、現代の自動車の車載ネットワーク、産業オートメーション システムなどの複雑なアプリケーション シナリオに適しています。
最新の CAN コントローラのほとんどは CAN 2.0B をサポートしており、CAN 2.0A メッセージ フレームと下位互換性があります。
同じネットワーク内で、ネットワーク内のすべてのノードが CAN 2.0A と CAN 2.0B のメッセージ フレームを共存させることができます。0B.

