Forum: Mikrocontroller und Digitale Elektronik RFM12B Reichweite - Parameter ?


von Christoph P. (cpehonk)


Lesenswert?

Hi !

In den einzelnen Threads zum RFM12(B) habe ich zwar schon einiges 
gelesen, aber noch nichts konkretes was die Reichweite angeht.

Folgender Hintergrund:
Ich habe eine Garagentorsteuerung Marke Eigenbau auf Basis eines AT89C52 
gebaut. Diese soll bis zu einer zweiten Platine außen am Haus per Funk 
die Information übertragen, dass das Tor geöffnet wird. Diese zweite 
Platine ersetzt den Bewegungsmelder und steuert das Licht am Haus.

Bislang habe ich auf AUREL Basis eine Funkstrecke gebaut, die aber 
leider mehr als ca. 5m nicht überlebt (kein großer Antennenaufwand, 
etc.).
Ich brauche ca. 10-15m Reichweite.

Habe jetzt mit den RFM12B Modulen auf 868 MHz Basis angefangen. Ich 
bekommen die Module zwar zum Laufen, muss aber im gleichen Zimmer 
bleiben, damit der Empfang klappt.

Als Antenne dient mir ein einfacher (dickerer) Draht mit der Länge von 
83mm.

Welche Parameter in den Initialisierungen (habe einen Mix aus der 
Implementierung von Benedikt - SUPER LOB !!!! - und eigener 
Programmierung) muss ich für Gain, Power, etc. setzen ?

Bin kein HF-Fachmann ...

Hier meine Initialisierungswerte:

RFM12B_WriteCmd(0xC0E0);  // AVR CLK: 10MHz
RFM12B_WriteCmd(0x80EF);  // Enable FIFO
RFM12B_WriteCmd(0xC2AB);  // Data Filter: internal
RFM12B_WriteCmd(0xCC17);  // µC = 10 MHz oder mehr
RFM12B_WriteCmd(0xCA81);  // Set FIFO mode
RFM12B_WriteCmd(0xE000);  // disable wakeuptimer
RFM12B_WriteCmd(0xC800);  // disable low duty cycle
RFM12B_WriteCmd(0xC4F7);  // AFC settings: autotuning: -10kHz...+7,5kHz

dazu noch (Routinen von Benedikt übernommen):
RFM12B_SetFreq( 869 );
RFM12B_SetBandwidth(2, 2, 5);
RFM12B_SetBaud(9600);
RFM12B_SetPower(0, 6);

Danke für Eure Hilfe.

Viele Grüße

von holger (Gast)


Lesenswert?

>Bislang habe ich auf AUREL Basis eine Funkstrecke gebaut, die aber
>leider mehr als ca. 5m nicht überlebt (kein großer Antennenaufwand,
>etc.).

Dann hast du irgendwas falsch gemacht. Ich hab mit Aurel Modulen
schon locker 100m geschafft.

von Christoph P. (cpehonk)


Lesenswert?

Hallo Holger,

hast Du einen Schaltplan für die Empfängerschaltung für mich ?
Ich konnte den beiden 868MHz Modulen diese Entfernung leider
nicht entlocken.

Ich benutze den RX-8L50FM70SF als Empfänger und den TX-8LAVSA01IA als 
Sende-Modul.

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.