Hvad er forskellen mellem CAN 2.0A og CAN 2.0B?

Aug 22, 2024

Læg en besked

CAN 2.0A og CAN 2.0B er to versioner af Controller Area Network (CAN)-protokollen. Deres vigtigste forskelle er formatet og længden af ​​meddelelsesrammen.

 

CANbus4

Beskrivelse
 
DSC1236
 

CAN 2.0A:

Standard Frame Format, også kendt som det grundlæggende rammeformat.

Bruger en 11-bit-id, også kendt som meddelelses-id'et.

Den samlede rammelængde er kort, velegnet til simpel datakommunikation.

 

CAN 2.0B:

Udvidet rammeformat.

Understøtter 29-bit-id'er, herunder 11-bit-basis-id'er og 18-bit-udvidede id'er.

Rammelængden er længere, hvilket gør det muligt at transmittere flere noder og data i mere komplekse netværk.

CAN F 7
 
 
Funktioner

CAN 2.0A:

Rammestrukturen er relativt enkel, og transmissionshastigheden er hurtigere.

Det bruges normalt i systemer med et lille antal noder og enkle kommunikationskrav.

CAN 2.0A:

Understøtter flere identifikatorer og tillader kommunikation med flere noder.

Selvom framelængden er øget, er den mere fleksibel og velegnet til systemer, der skal transmittere store mængder data eller har komplekse netværkstopologier.

Anvendelse
 

CAN 2.0A bruges normalt i enklere applikationsscenarier, såsom industriel kontrol, simple netværk i køretøjer osv.

 

CAN 2.0B er mere velegnet til komplekse applikationsscenarier, såsom netværk i køretøjer af moderne biler, industrielle automationssystemer osv.

Andre oplysninger

 

De fleste moderne CAN-controllere understøtter CAN 2.0B og er bagudkompatible med CAN 2.0A-meddelelsesrammer.


I det samme netværk kan CAN 2.0A og CAN 2.0B-meddelelsesrammer eksistere, så længe alle noder i netværket understøtter CAN 2.0B.

 

 

 

Send forespørgsel