Forum: Mikrocontroller und Digitale Elektronik Binärcode übersetzen


von Henning (Gast)


Angehängte Dateien:

Lesenswert?

Guten Tag,

ich habe einen 433Mhz Receiver an ein 3.5mm Klinkekabel gehängt und dann 
mit Audacity eine "Tonaufnahme" gestartet. Das Ergebnis nach ein 
bisschen glätten ist das Bild im Anhang. Jetzt habe ich jedoch Probleme 
dieses Signal in einen Binärcode zu übersetzen um das Signal erneut zu 
senden.
Kann mir dabei jemand helfen, wie das zu lesen ist?
Die Samplerate ist 48kHz und die jeweiligen Stirnseiten der "Rechtecke" 
haben eine Länge von:

Kurz: 21 Samples
Lang: 71 Samples

Langer Teil des Lead-In: 372 Samples
Kurzer Teil des Lead-In: 186 Samples

Hat einer eine Idee, wie das Ganze zu übersetzen ist? Beim Senden durch 
mein Transmitter Modul muss ich das Signal ja exakt wiedergeben, also 
reichen mir ja eigentlich NICHT die Einsen und Nullen, wenn ich sonst 
keine Information mitgebe, oder?

Henning

von 50c (Gast)


Lesenswert?

Henning schrieb:
> Beim Senden durch
> mein Transmitter Modul muss ich das Signal ja exakt wiedergeben, also
> reichen mir ja eigentlich NICHT die Einsen und Nullen, wenn ich sonst
> keine Information mitgebe, oder?

...kannst ja auch noch deine Telefonnummer mitgeben...
Mal im Ernst: es geht nur darum die gleiche Impulsfolge zu senden? Dann 
hast du bereits alles dazu, einfach genau das Signal nach der Vorgabe 
generieren und fertig ist der Türöffner...

von Mario M. (thelonging)


Angehängte Dateien:

Lesenswert?

Also wenn es nur um das Kopieren des Senders geht, würde ich das auch 
einfach wieder so aussenden. Ansonsten handelt es sich um eine 
Pulsabstandsmodulation. Am Anfang steht ein langer Impuls, damit sich 
der Empfänger einpegeln kann, danach eine dazu passende Pause. Dann 
kommen lauter Impulse mit einer Länge von 21 Takten. Entscheidend ist 
die Pause zwischen den Impulsen, denn die bestimmt den Abstand der 
Impulse. Normal gilt kurzer Abstand = "0"-Bit, langer Abstand = "1"-Bit, 
kann aber je nach Definition auch umgekehrt sein. Ich hab die Bits mal 
eingezeichnet. Insgesamt werden 32 Bits übertragen. Das Ganze erinnert 
sehr an den NEC-Code bei Infrarot-Fernbedienungen.

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.