Forum: Mikrocontroller und Digitale Elektronik CAN Nachricht, CRC Fehler, Error Frame oder alles ok.


von Thomas (kosmos)


Angehängte Dateien:

Lesenswert?

Ich habe hier eine Problem und hoffe das mir jemand helfen kann.

Gibt es in dieser Nachricht einen Fehler oder wurde Sie als korrekt 
bestätigt. Irgendwie sitzt das rezessive CRC-Delimiter Bit an der 
falschen Stelle so der 15bit CRC nun anscheinend 16 Bits hat. Wie geht 
es danach weiter, habe ich da 6 dominante Error Bits oder sind das die 
EOF Bits damit der nächste lossenden kann.

Ich habe dann noch 2 kurze dominate Spike im Abstand eines einzelnen 
Bits, kann mir das jemand erklären.

: Bearbeitet durch User
von Darth Moan (Gast)


Lesenswert?

Moin,

in deiner CRC sind 5 einsen in Folge. Dann müsste die folgende 0 ein
Stuff-Bit sein, oder?

von Thomas (kosmos)


Angehängte Dateien:

Lesenswert?

oh man klar danke, aber wie geht es dann weiter ist die ganze Nachricht 
richtig bestätig worden oder hängt da ein Error-Frame dran?

>Error Frame
>Der Error Frame besteht aus zwei Feldern:

>Das erste Feld wird bestimmt durch die Überlagerung von ERROR FLAGS, die >von den 
verschiedenen Stationen erzeugt werden können.
>Das folgende Feld ist der ERROR DELIMITER (8 rezessive Bits) .

>Es gibt zwei Typen von Error Flags:
>Active Error Flag
>6 dominante Bits, gesendet von einem Knoten, der einen Fehler im Netzwerk 
>entdeckt hat und im Fehler-Status „error active“ ist.
>Passive Error Flag
>6 rezessive Bits, gesendet von einem Knoten, der einen Fehler im Netzwerk 
>entdeckt hat und im Fehler-Status „error passive“ ist.

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.