RFM12B Reichweite - Parameter ?

#1393882
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren