Forum: HF, Funk und Felder Suche geeigneten 434MHz ASK OOK Empfänger


von Michael P. (michael_p)


Angehängte Dateien:

Lesenswert?

Hallo,

der Ehrgeiz hat mich gepackt und ich möchte die Funkverbindung zwischen 
Sender und Empfänger meines Grillthermometers belauschen um die 
Temperaturwerte anderweitig zu verwenden.
(Mir ist klar dass man auch selber temperaturstabile Sonden ins Fleisch 
stecken kann und das alles auch per ADC erledigen kann, darum geht es 
hier aber nicht).

Nun habe ich mir das Modul RX MID 3V von AUREL gekauft 
http://www.aurelwireless.com/wp-content/uploads/shortform/650201034G_sf.pdf 
und man sieht eindeutig dass der Manchester-Code mit 2000 bps verwendet 
wird. Das Dekodieren geht ja recht einfach, falls das Signal brav ist:

Sieht man ein "normal langes" Bit, so toggelt das Datenbit.
Sieht man ein "kurzes" Bit, so bleibt das Datenbit gleich (und das 
nächste Bit muss wieder ein kurzes Bit sein).

Nun funktioniert das recht gut wenn mein Empfangsmodul recht nahe am 
Sender ist. Nur je weiter weg die 2 sind, umso schwieriger wird es 
zwischen langem und kurzem Bit zu unterscheiden...die Grenzen 
verschwimmen mehr oder weniger.

Leider habe ich nicht sonderlich viel Ahnung von diesen 434MHz ASK 
Modulen, kann es sein dass es hier bessere Empfangsmodule gibt bei denen 
dieser Effekt nicht auftritt? Obiges Modul scheint auch recht verrauscht 
zu sein, selbst wenn definitiv kein 434 Sender aktiv ist, gibt es immer 
wieder Events am Ausgang.

Im Anhang sieht man das Ausgangssignal des Empfängers wenn die 
Bitbreiten so halbwegs stimmen und man schön unterscheiden kann: 
Manchester_OK.png.
Und auch wenn alles miteinander zu verschwimmen scheint: 
Manchester_Bad.png.

Das oberste Signal ist jeweils das Ausgangssignal wie es aus dem 
Empfangsmodul kommt.
Das mittlere Signal generiere ich in Firmware und zeigt mir an ob ich 
einen Fehler entdeckt habe.
Das untere Signal setze ich per Firmware während des 2. kurzen Bits 
high.

lg,
Michael

von Holler (Gast)


Lesenswert?

Hast du Pin1 mit einer ca 17cm langen Antenne belegt?
Wenn ja, sollten schon mehrere 10m Reichweite drin sein.

von Michael P. (michael_p)


Lesenswert?

Ja das habe ich gemacht.
Aber selbst nach 5m kann man keine sinnvolle Manchester Decodierung mehr 
mit den Daten durchführen.

von Holler (Gast)


Lesenswert?

Das ist ohne Meßgeräte nicht eindeutig zu beantworten.
Ich gehe mal davon aus, dass deine Dekodierung ok, ich meine 
unempfindlich auf kleinere Störungen ist.

Das Problem könnte eine Frequenzablage des Senders sein. Dein 
Testempfänger anscheinend ein Superhet mit Vorfilter. Wenn die 
Sendefreuenz nicht genau passt, ist der Empfang schlecht.
Am einfachsten überprüft man das mit einem Spectrum Analyzer. Wenn du 
darauf keinen Zugriff hast, besorge dir ein billiges Empfangsmodul mit 
Pendelempfänger. Die kosten nur wenige € und sind breitbandig.

Am Sender zu basteln ist ohne Meßgerät schwierig.

von Roland (Gast)


Lesenswert?

Hallo,

ein DVB-T Stick kostet nicht viel.Als Low-Cost Speki tut es.

Man kann das Signal auch als WAV aufzeichnen und mit Audacity 
analysieren.

http://sdrsharp.com/
http://sdr.osmocom.org/trac/wiki/rtl-sdr

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.