mikrocontroller.net

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


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Thomas O. (kosmos)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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
Autor: Darth Moan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin,

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

Autor: Thomas O. (kosmos)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.