Forum: Analoge Elektronik und Schaltungstechnik Problem: RFM12B und FS20 Steckdose


von Jürgen (Gast)


Lesenswert?

Hallo,

an einem AVR NETIO habe ich auf dem ADDON-Board einen RFM12B, der als 
OOK-Sender fungiert und zwei Funksteckdosen ein-/ausschaltet.

Bei einer Entfernung von ca. 2 m muss ich das Einschaltkommando 1 bis 5 
senden, bevor die Funksteckdose reagiert. Interessanterweise 
funktioniert das Ausschaltkommando immer beim ersten Mal.

Ab ca. 3 - 4 m geht es überhaupt nichts mehr.

Wo kann das Problem liegen? An den Puls-Pausenzeiten (siehe 
Programmausschnitt unten, von jeelabs.net) des RFm12B?

mfg

Jürgen


...

  // 1 = 600 µs EIN, 600 µs AUS
  // 0 = 400 µs EIN. 400 µs AUS
  // 25 µs Verzögerung durch Programmoverhead



    for (i = (1 << (bits - 1)); i != 0; i >>= 1)
    {

    if ( (data & i) == 0 )
      width = 400;
    else
      width = 600;

        rf12_onOff(1);        // Sender einschalten
        _delay_us (width + 150);  // (width + 150) µs warten
        rf12_onOff(0);        // Sender ausschalten
        _delay_us (width - 200);  // (width - 200) µs warten

    }

...

von Jürgen (Gast)


Lesenswert?

Da nichts weiter zu finden war, habe ich die Antenne von 8,5 cm auf 17 
cm geändert. Ohne Erfolg. Ab 3 - 4 m ist Schluss. :(

von Jürgen (Gast)


Lesenswert?

Hallo,

wer hat noch einen Tipp für mich, was ich tun kann, um die Reichweite 
(z. Z. 2 m) des RFM12B (868 MHz, OOK) zu verbessern?

mfg

Jürgen

von Jürgen (Gast)


Lesenswert?

Hab's gefunden: Sende- und Empfangsfrequenz stimmten nicht überein.

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.