Forum: Mikrocontroller und Digitale Elektronik Prüfsumme Profibus PA


von hans (Gast)


Lesenswert?

Hallo,

weiss jemand wie ich die Prüfsumme bei Profibus PA in c# berechnen kann?
Ich hab schon sämtliche CRC16 Polynome probiert, komme aber nie auf das 
richtige ergebnis...
Hier der Datenaufbau:
http://www.profibus.felser.ch/index.html?fehlererkennung.htm
Das wär ein Beispiel
0x68, 0x05, 0x05, 0x68, 0x04, 0x80, 0x7D, 0x3C, 0x3E, FCS1, FCS2
Chechsumme ist hier: 0xDF, 0x8F

Danke!

von Jörg S. (joerg-s)


Lesenswert?

>Hier der Datenaufbau:
Der ist aber für DP und nicht für PA

von hans (Gast)


Lesenswert?

DP und PA ist das Selbe, lediglich die Prüfsumme ist anderst. Bei DP 
wird sie nur aufsummiert.

von Jörg S. (joerg-s)


Lesenswert?

Sag ich ja :)

Falls sich das Polynom nicht durch google finden lässt, würde ich 
einfach mal ne Mail an Herrn Felser schreiben.

von hans (Gast)


Lesenswert?

Stimmt, ist ne gute Idee.
Danke!

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.