CAN 2.0A og CAN 2.0B er to versjoner av Controller Area Network (CAN)-protokollen. Hovedforskjellene deres er formatet og lengden på meldingsrammen.

Beskrivelse

CAN 2.0A:
Standard rammeformat, også kjent som det grunnleggende rammeformatet.
Bruker en 11-bitidentifikator, også kjent som meldings-ID.
Den totale rammelengden er kort, egnet for enkel datakommunikasjon.
CAN 2.0B:
Utvidet rammeformat.
Støtter 29-bitidentifikatorer, inkludert 11-bit grunnleggende identifikatorer og 18-bitutvidede identifikatorer.
Rammelengden er lengre, slik at flere noder og data kan overføres i mer komplekse nettverk.

Funksjoner
CAN 2.0A:
Rammestrukturen er relativt enkel og overføringshastigheten er raskere.
Det brukes vanligvis i systemer med et lite antall noder og enkle kommunikasjonskrav.
CAN 2.0A:
Støtter flere identifikatorer og tillater kommunikasjon med flere noder.
Selv om rammelengden økes, er den mer fleksibel og egnet for systemer som trenger å overføre store datamengder eller har komplekse nettverkstopologier.
Søknad
CAN 2.0A brukes vanligvis i enklere applikasjonsscenarier, for eksempel industriell kontroll, enkle nettverk i kjøretøy osv.
CAN 2.0B er mer egnet for komplekse applikasjonsscenarier, som kjøretøynettverk av moderne biler, industrielle automasjonssystemer osv.
De fleste moderne CAN-kontrollere støtter CAN 2.0B og er bakoverkompatible med CAN 2.0A-meldingsrammer.
I samme nettverk kan CAN 2.0A og CAN 2.0B meldingsrammer eksistere samtidig så lenge alle noder i nettverket støtter CAN 2.0B.

