Forum: HF, Funk und Felder Seltsames RFM01 Problem


von Bernard K. (berni8)


Lesenswert?

Ich habe ein seltsames Problem mit dem RFM01 RFM02 Funkmodule.
Übermittlung nur passiert, wenn ich die RX-Frequenz ein wenig höher als 
die Sendefrequenz, und dass nur aus nächster Nähe mit einem Stück Draht 
als antenna.Jemant haben eine Idee, was wäre das Problem?

btw Entschuldigung mein schlechtes Deutsch

von Dirk L. (thamare)


Lesenswert?

Das dürfte sich daraus ergeben, dass Du im RX-Fall die Frequenz des 
Lokaloszillators (LO) einstellst. Auf diese (bzw. von der) muss noch die 
Zwischenfrequenz (ZF) addiert (bzw. subtrahiert) werden.

Genaueres sollte aber dem Datenblatt zu entnehmen sein. Insbesondere, 
was die ZF ist und ob Dein LO größer oder kleiner als Dein 
Empfangssignal sein sollte.

von Michael U. (amiga)


Lesenswert?

Hallo,

die Frequenzeinstellungen beziehen sich bei beiden Modulen auf die 
Mittenfrequenz der FSK, sind also bei Sender und Empfänger gleich.

Vermutung: FSK beim RFM02 nicht per PullUp auf H gelegt?
Ansosnten: gleicher Frequenzhub eingestellt?
AFC und Gain beim RFM01 auf praktikablen Werten?

Gruß aus Berlin
Michael

von Bernard K. (berni8)


Lesenswert?

Leider habe ich verloren, die aktuellen MikroBasic Programm wegen einer 
seltsamen Absturz. Nun ging ich eher für MPLAB C18 für den Job und 
versucht C-Code fand ich auf dieses Forum aus dem Benutzer Benedikt.

Ich übersetzte den Code, so wäre es von MPLAB und es läuft auf einem 
PIC18F252 gut. Die Signale der SPI Linie scheinen sehr schön, aber aus 
irgendeinem Grund die TX nicht initialisiert werden, da ich nicht ein 
Uhr auf die IRQ-Pin und so den Code hängt es natürlich.

Ich anfange zu wirklich hassen diese Module, da ich noch nie so viel 
Ärger mit etwas über SPI gehabt.

Ich arbeite noch auf den C Code.

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.