Forum: Mikrocontroller und Digitale Elektronik CAN Bus Nachrichten zerstören


von Dr. Dax (Gast)


Lesenswert?

Hallo,

ich habe da eine ungewöhnliche Frage. Ich würde gerne bestimmte 
Nachrichten beim CAN Bus zerstören, d.h. etwas tun damit der Empfänger 
sie nicht registriert, dafür aber meine eigene schicken mit einem 
anderen Wert? Ist das überhaupt möglich?

Wenn nicht dann müsste ich ein Board mit 2xCAN zwischenschalten und dann 
alles weiterleiten außer diese bestimmte Nachrichten.

von W.A. (Gast)


Lesenswert?

Dr. Dax schrieb:
> Ist das überhaupt möglich?

Störe einfach mit dominanten Bits die CRC. Dann sollte der Empfänger die 
Nachricht als ungültig erkennen.

von rcc (Gast)


Lesenswert?

W.A. schrieb:
> Dr. Dax schrieb:
>> Ist das überhaupt möglich?
>
> Störe einfach mit dominanten Bits die CRC. Dann sollte der Empfänger die
> Nachricht als ungültig erkennen.

Und evtl. gleich Fehlerreaktionen auslösen.

von irgendwer (Gast)


Lesenswert?

Eine gerade laufende Nachricht durch fremde dominante Bits abzuschießen, 
führt zu Error-Frames, die wiederum dazu führen, dass der Sender der 
abgeschossenen Nachrich früher oder später komplett aussteigt, weil sein 
Fehlerzähler voll ist und er auf Bus-Off schaltet.

Sauber wäre hier nur der Filter, der alles bis auf eben die eine 
Nachricht durchlässt.

von Dr. Dax (Gast)


Lesenswert?

Ok danke, dann ist das schon mal geklärt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.