Hallo! Ich möchte ein fixes Protokoll (ähnlich dem Modbus Protokoll) übertragen und dann eine Fehlerkorrektur (CRC) durchführen (LabVIEW an PIC µ-C). Habe aber keinen Plan, wie ich da am einfachsten vorgehen sollte!! Kann mir jemand einen Tipp geben? Mit freundlichen Grüßen
Okay :-) Ich meine in diesem Fall mit Fehlerkorrektur, dass ich die Nachricht auf Fehler überprüfe mit dem CRC-Algorithmus und bei Fehler die Nachricht neu sende, also eine richtige Fehlerkorrektur ist es ja nicht, da hast du recht. Welches CRC wird denn bei Modbus verwendet? mein String schaut ohne CRC folgendermaßen aus: :11SF01200300 CR (13 Zeichen + CR)
schonwiederda schrieb: > Gugst du > > > http://de.wikipedia.org/wiki/Modbus#RTU-Modus hier steht, dass 2 Byte CR-Check beim Modbus verwendet werden, also heißt das, dass ich CRC16 brauche. Welchen Generatorpolynom kann ich hier verwenden? Ist dieser Polynom immer der gleiche oder ändert sich dieser je nach Nachricht?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.