CAN 2.0A i CAN 2.0B to dwie wersje protokołu Controller Area Network (CAN). Ich główne różnice to format i długość ramki wiadomości.

Opis

MOŻE 2.0A:
Standardowy format ramki, znany również jako podstawowy format ramki.
Używa identyfikatora bitowego 11-, znanego również jako identyfikator wiadomości.
Całkowita długość ramki jest krótka, odpowiednia do prostej komunikacji danych.
MOŻE 2.0B:
Rozszerzony format ramki.
Obsługuje 29-identyfikatory bitowe, w tym 11-identyfikatory podstawowe bitowe i 18-identyfikatory rozszerzone bitowe.
Długość ramki jest dłuższa, co pozwala na przesyłanie większej liczby węzłów i danych w bardziej złożonych sieciach.

Cechy
MOŻE 2.0A:
Struktura ramki jest stosunkowo prosta, a prędkość transmisji jest większa.
Stosuje się go zazwyczaj w systemach z małą liczbą węzłów i prostymi wymaganiami komunikacyjnymi.
MOŻE 2.0A:
Obsługuje więcej identyfikatorów i umożliwia komunikację z większą liczbą węzłów.
Mimo że długość ramki jest zwiększona, rozwiązanie to jest bardziej elastyczne i nadaje się do systemów, które muszą przesyłać duże ilości danych lub mają złożone topologie sieciowe.
Aplikacja
CAN 2.0A jest zwykle używany w prostszych scenariuszach zastosowań, takich jak sterowanie przemysłowe, proste sieci wewnątrz pojazdów itp.
CAN 2.0B jest bardziej odpowiedni do złożonych scenariuszy zastosowań, takich jak sieci wewnątrz pojazdów nowoczesnych samochodów, systemy automatyki przemysłowej itp.
Większość nowoczesnych kontrolerów CAN obsługuje CAN 2.0B i jest wstecznie kompatybilna z ramkami wiadomości CAN 2.0A.
W tej samej sieci ramki komunikatów CAN 2.0A i CAN 2.0B mogą współistnieć pod warunkiem, że wszystkie węzły w sieci obsługują CAN 2.0B.

