Verständnisfrage zum CAN-Bus

Gast #2825333
Lesenswert?

Hallo,

ich hab da mal ne grundlegende Frage zum CAN-Bus. Wenn ein 
CAN-Teilnehmer aufgrund seiner hoch prioren ID im Frame, den Zugriff auf 
den Bus bekommt und den Rest des Frames sendet, kann es dann vorkommen, 
dass dieser Sendevorgang von einem anderen Busteilnehmer beendet wird? 
Wenn ja wie funktioniert das? Denn die Arbitrierung wird doch nur mit 
den IDs der Frames vollzogen, oder?
#2825347
Lesenswert?

Marcel schrieb:
> Hallo,
>
> ich hab da mal ne grundlegende Frage zum CAN-Bus. Wenn ein
> CAN-Teilnehmer aufgrund seiner hoch prioren ID im Frame, den Zugriff auf
> den Bus bekommt und den Rest des Frames sendet, kann es dann vorkommen,
> dass dieser Sendevorgang von einem anderen Busteilnehmer beendet wird?
> Wenn ja wie funktioniert das? Denn die Arbitrierung wird doch nur mit
> den IDs der Frames vollzogen, oder?

Ja, die Arbitrierung wird nur mit den ID-Bits + RemoteFrame-Bit gemacht.
Das heißt aber nicht, das ein andere Knoten einen Errorframe sendet wenn 
er einen Fehler (Bit-stuffing, CRC, etc) feststellt.

Volker

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