RFM01 und OOK

Gast #1316473
Hallo!

Haben eine RFM01-Modul von Pollin an einen Atmega8L angeschlossen. 
SPI-Verbindung zum Modul funktioniert.

Ich möchte die Daten einer Funk-Fernbedienung auf 868,35 MHz empfangen. 
Diese sendet On-Off-Moduliert. Habe also den RFM01 auf die Frequenz 
eingestellt und das OOK-Bit im Data Filter Command gesetzt.

Doch der DATA-Ausgang bleibt stumm. Es tut sich rein gar nichts.

Das komische ist nur, dass ohne gesetztes OOK-Bit am DATA-Ausgang 
wenigstens etwas rauscht. Und beim Drücken einer Taste an der 
Fernbedienung sieht man auch etwas, aber leider keine schönen 
On-Off-Signale.

Wen es noch interessiert, hier die Einstellungen:

  Print "Configuration Setting"
  D = Rf01_trans(&H913a)
  Waitms 1000
  Print "Frequency Setting"
  D = Rf01_trans(&Ha686)
  Waitms 1000
  Print "Receiver Setting"
  D = Rf01_trans(&Hc0c9)
  Waitms 1000
  Print "Wakeup Setting"
  D = Rf01_trans(&He196)
  Waitms 1000
  Print "Low Duty-Cycle Setting"
  D = Rf01_trans(&Hcc0e)
  Waitms 1000
  Print "Low Battery Setting"
  D = Rf01_trans(&Hc200)
  Waitms 1000
  Print "AFC Setting"
  D = Rf01_trans(&Hc6f2)
  Waitms 1000
  Print "Data Filter Setting"
  D = Rf01_trans(&Hc463)
  Waitms 1000
  Print "Data Rate Setting"
  D = Rf01_trans(&Hc8cc)
  Waitms 1000
  Print "Output and FIFO Setting"
  D = Rf01_trans(&Hce84)
  Waitms 1000

Ich hoffe, ihr könnt mir weiterhelfen.

mfG
Flake002 schrieb:
> Habe also den RFM01 auf die Frequenz
> eingestellt und das OOK-Bit im Data Filter Command gesetzt.

Das Datenblatt vom RF01 sagt kein Wort zu OOK. Von daher ist anzunehmen, 
dass diese Funktion beim RF01 nicht bzw. nicht funktionsfähig existiert. 
Ich hatte damit auch mal gespielt und kam zum Ergebnis dass es nicht 
funktioniert.
Daher eine Alternative: Verwende den ARSSI Ausgang, und lasse dessen 
Signal durch einen Schmitttrigger laufen. Das funktioniert wunderbar.
Benedikt K. schrieb:
> Man kann das Signal an einem Kondensator auf dem Modul abgreifen:
> http://www.mikrocontroller.net/attachment/35090/RFM12.gif

Hallo Benedikt:

die Pegel die am ARSSI (Kondensator PIN) abgenommen werden können lassen 
sich sehr schön am Oszi auswerten, sind aber so gering das meine 74HC14 
nicht schalten - wie sah Deine Schaltung aus?

Gruß Chris

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 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.