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
Hast du Pin1 mit einer ca 17cm langen Antenne belegt? Wenn ja, sollten schon mehrere 10m Reichweite drin sein.
Ja das habe ich gemacht. Aber selbst nach 5m kann man keine sinnvolle Manchester Decodierung mehr mit den Daten durchführen.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.