mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik RFM12 und OOK für Empfang von X10 Fernbedienung


Autor: JojoS (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich habe jetzt auch mal ein RFM12 Modul an einen ATMega32 angeklemmt. 
Damit möchte ich die Signale einer X10 Fernbedienung (von Medion) 
einfangen und dekodieren. Erste Tipps gabs schon in einem anderen RFM 
Thread hier: Beitrag "RFM12: Erfahrungen"
Wie stelle ich nun den erwähnten OOK Modus ein? Ich habe das 
Beispielprogramm von Benedikt K. genommen (besten Dank für die 
Pionierarbeit) und ein bischen modifiziert:

im Init schalte ich nur den Fifo ab:
  rf12_trans(0xC0E0);  // AVR CLK: 10MHz
  //rf12_trans(0x80D7);  // Enable FIFO
  rf12_trans(0x8097);  // Disable FIFO
  rf12_trans(0xC2AB);  // Data Filter: internal
  //rf12_trans(0xCA81);  // Set FIFO mode
  rf12_trans(0xE000);  // disable wakeuptimer
  rf12_trans(0xC800);  // disable low duty cycle
  rf12_trans(0xC4F7); // AFC settings: autotuning: -10kHz...+7,5kHz


im Main starte ich nach der Initialisierung nur den Empfang:
  rf12_trans(0x82C8);      // RX on

Damit erhalte ich an dem Data und Clock Pin jede Menge Signale und auch 
wenn ich eine Taste an der FB drücke zuckt was. Nur ist da ständig 
zuviel Rauschen drauf.
Was muß ich nun ändern damit etwas sinnvolles empfangen kann?
Muß ich die Daten an den HW Pins abholen oder geht das auch über SPI?
Zu den Signalen der FB habe ich nicht viel finden können, die scheint 
mit einfacher ASK bzw. OOK zu arbeiten (ist leider auch recht 
störanfällig).

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.