CAN 2.0A i CAN 2.0B són dues versions del protocol Controller Area Network (CAN). Les seves principals diferències són el format i la longitud del marc del missatge.

Descripció

CAN 2.0A:
Format de fotograma estàndard, també conegut com a format de fotograma bàsic.
Utilitza un identificador de 11-bits, també conegut com a ID del missatge.
La longitud total del fotograma és curta, adequada per a una comunicació senzilla de dades.
CAN 2.0B:
Format de fotograma estès.
Admet identificadors de 29-bits, inclosos els identificadors bàsics de 11-bits i els identificadors de 18-bits ampliats.
La longitud de trama és més llarga, cosa que permet transmetre més nodes i dades a xarxes més complexes.

Característiques
CAN 2.0A:
L'estructura del marc és relativament simple i la velocitat de transmissió és més ràpida.
Normalment s'utilitza en sistemes amb un nombre reduït de nodes i requisits de comunicació senzills.
CAN 2.0A:
Admet més identificadors i permet la comunicació amb més nodes.
Tot i que la longitud de trama augmenta, és més flexible i adequada per a sistemes que necessiten transmetre grans quantitats de dades o que tinguin topologies de xarxa complexes.
Aplicació
CAN 2.0A s'acostuma a utilitzar en escenaris d'aplicació més senzills, com ara control industrial, xarxes simples dins de vehicles, etc.
CAN 2.0B és més adequat per a escenaris d'aplicació complexos, com ara xarxes dins de vehicles de cotxes moderns, sistemes d'automatització industrial, etc.
La majoria dels controladors CAN moderns admeten CAN 2.0B i són retrocompatibles amb els marcs de missatge CAN 2.0A.
A la mateixa xarxa, els trams de missatge CAN 2.0A i CAN 2.0B poden coexistir sempre que tots els nodes de la xarxa admetin CAN 2.0B.

