CAN 2.0A und CAN 2.0B sind zwei Versionen des Controller Area Network (CAN)-Protokolls. Ihre Hauptunterschiede liegen im Format und in der Länge des Nachrichtenrahmens.

Beschreibung

KANN 2.0A:
Standard-Rahmenformat, auch als Basis-Rahmenformat bezeichnet.
Verwendet eine 11--Bit-Kennung, auch als Nachrichten-ID bezeichnet.
Die Gesamtrahmenlänge ist kurz und für eine einfache Datenkommunikation geeignet.
KANN 2.0B:
Erweitertes Frame-Format.
Unterstützt 29--Bit-Bezeichner, einschließlich 11--Bit-Basisbezeichner und 18--Bit-erweiterte Bezeichner.
Die Frame-Länge ist größer, sodass in komplexeren Netzwerken mehr Knoten und Daten übertragen werden können.

Merkmale
KANN 2.0A:
Die Rahmenstruktur ist relativ einfach und die Übertragungsgeschwindigkeit ist schneller.
Es wird normalerweise in Systemen mit einer geringen Anzahl von Knoten und einfachen Kommunikationsanforderungen verwendet.
KANN 2.0A:
Unterstützt mehr Kennungen und ermöglicht die Kommunikation mit mehr Knoten.
Obwohl die Frame-Länge zunimmt, ist es flexibler und für Systeme geeignet, die große Datenmengen übertragen müssen oder über komplexe Netzwerktopologien verfügen.
Anwendung
CAN 2.0A wird normalerweise in einfacheren Anwendungsszenarien verwendet, wie z. B. in der industriellen Steuerung, in einfachen Fahrzeugnetzwerken usw.
CAN 2.0B eignet sich besser für komplexe Anwendungsszenarien, wie z. B. Fahrzeugnetzwerke moderner Autos, industrielle Automatisierungssysteme usw.
Die meisten modernen CAN-Controller unterstützen CAN 2.0B und sind abwärtskompatibel mit CAN 2.0A-Nachrichtenrahmen.
Im selben Netzwerk können CAN 2.0A- und CAN 2.0B-Nachrichtenrahmen koexistieren, solange alle Knoten im Netzwerk CAN 2.0B unterstützen.

