Grundsätzliche Fragen zu CAN

Gast #1113764
Lesenswert?

Hallo,

sorry, falls ich im falschen Forum bin und die Frage hier nicht rein 
paßt, aber ich hab zwar schon gegoogelt, leider ist mir folgender 
Zusammenhang nicht klar:

Was genau ist der Unterschied zwischen einer CAN Nachricht und einem 
Signal? Meine Verständnis dazu ist, dass eine CAN Nachricht das Frame 
ist in dem die Werte der Signale hinterlegt sind. Bei einem 11-Bit 
identifier beträgt die Länge des Datenbereichs 0..8 Byte und diesen 8 
Byte werden die Signale hinterlegt oder?
Gast #1114145
Lesenswert?

Ja.

zudem:
Signale gibts unabhängig vom protokoll, also auch lin, most, Flexray...
Zusätzlich geht auch noch Multiplex:
Es kann beispielshalber durch das erste Byte in einem Frame festgelegt 
werden welches signal im 2ten Byte steht.
Gast #1183322
Lesenswert?

Eine CAN Message (CAN Nachricht) entspricht dem Frame welches über den 
Bus geschickt wird.
Ein Signal entspricht der Information die du senden willst.
In dem 8Byte Datenbereich einer Message können demnach mehrere Signale 
liegen. (Generell wird dazu ein Signalmapping festgelegt.)

(In speziellen Fällen kann ein Signal widerum auf mehrere Messages 
verteilt sein, wenn es zu groß ist. Siehe dazu Transportprotokoll.)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren