Probleme mit CRC Lightbus

Gast #5041928
Servus,

und zwar folgendes Problem. Seit Tagen spiele ich schon mit dem Lightbus 
von Beckhoff rum um ein paar E/A Module zum laufen zu kriegen. Die 
Unterlagen bzw diverse Pdfs hab ich schon durchgewälzt aber natürlich 
nichts zu der CRC gefunden.

Auch auf nachfrage habe ich natürlich nichts bekommen (Produkt ist zu 
alt, I/O-Lightbus-Handbuch wo in einem Pdf erwähnt wird ist nicht mehr 
verfügbar und als letzte Antwort man wolle nichts herausgeben).

Folgendes Problem:

Lightbus Protokoll ist wie auf den Bildern 1 und 2 aufgebaut.

aus dem selben pdf noch :

"Die   Bytes   D0   -   D3   enthalten   die   eigentliche 
Nutzinformation.   Die
Verarbeitung dieser Nutzdaten ist durch das Controlfeld festgelegt.
Das  letzte  Byte  im  Telegramm  enthält  2  Reservebits  sowie  6 
Bits  zur
Bildung  einer  CRC  Prüfsumme.  Bei  einer  Länge  des  Inhalts  von 
50  Bits
wird eine Hamming Distanz von d=3 erreicht."

Leider hab ich in Sachen Prüfsummen noch keinerlei Erfahrung.

Mit dem Logicanalyser habe ich 5 Botschaften abgefangen:
Start und Stopbits schon entfernt.(56bits)

Die Protokolltools vom Analyzer haben schon die Bits richtig gedreht.
1
 CRC   RR    D3       D2       D1       D0     CR   IR     AD
2
000011 00 00000000 01111010 11111111 11111111 0001 0000 00000001
3
110001 00 11111111 11111111 11111111 11111111 0001 0000 00000001
4
111011 00 00000000 11111111 00000000 11111111 0001 0000 00000001
5
010000 00 00000000 00000000 00000000 00000000 0001 0000 00000001
6
111011 00 00000000 00000000 00000000 00000001 0100 0000 00000001
7
010001 00 00000000 00000000 00000000 11111111 0001 0000 00000001

So ich hab jetzt iwie schon alle gängigen CRC-6 Verfahren 
ausprobiert(CRC-6/CDMA2000-A,CRC-6/CDMA2000-B,CRC-6/DARC,CRC-6/GSM,CRC-6 
/ITU),  leider kam ich auf keinen grünen Zweig oder vllt bin ich auch 
nur zu doof.

Manches ist auch komisch. Im Internet findet man zu manchen CRC als 
Polynom 0x27 andere quelle sag 0x33 usw.

Vllt hat einer von euch schonmal was mit Lightbus zu tun gehabt oder 
kann mir sagen was 1990 da so für Verfahren benutzt worden sind.

Danke schonmal für die Mühe zum Lesen und für Antworten :)

mfg Michl
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.