Forum: Mikrocontroller und Digitale Elektronik Welcher Codierung ist das?


von Mike (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Leute,

und zwar hätte ich eine Frage.
Im Anhang ist ein Bild von einer Logic Analyser Session.
Es handelt sich hierbei um eine Funkfernbedienung. Nur weiß ich nicht 
wie und wo ich da Nullen und Einsen sehen kann. Wie funktioniert diese 
Codierung?

Danke ;)

von Sebastian H. (sebihepp)


Lesenswert?

Bei etwa 130ms und 300ms sind größere Lücken. Ich vermute dass 
dazwischen ein "Packet" ist.

Vergrößer mal den Bereich zwischen 130ms und 150ms. Am besten mit Raster 
1ms.

von Karl H. (kbuchegg)


Lesenswert?

Arbeitshypothese:

Der breite Low-Pegel bei 130 bzw 200 Millisekunden ist der Anfang eines 
Datenframes.
Da es sowohl Pulse mit verlängertem High-Pegel als auch (scheinbar) 
Pulse mit anscheinend verlängertem Low-Pegel gibt, wird die Information 
wohl in der genauen Position der steigenden Flanke in einem fixen 
Zeitraster liegen. Kommt die steigende Flanke am Beginn des nächsten 
Zeitrasterelements dann ist das eine 0(oder 1), kommt sie in der Mitte 
des Rasterelements, dann ist es eine 1(oder 0). Was davon jetzt 0 oder 1 
ist, müsste man durch Versuche ermitteln, sofern man nichts genaueres 
über das Protokoll herausfindet.

von Mike (Gast)


Lesenswert?

Also Manchester Code!

Danke :)

von mü-C (Gast)


Lesenswert?

Sieht mir aus wie eine EM4100 Codierung. 64-bit Manchester.

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.