Forum: HF, Funk und Felder RFM69 - Bauteilstreuung der Trägerfrequenz ausgleichen


von Hannes (Gast)


Lesenswert?

Hallihallo!

Ich habe ein Problem mit den RFM69C Tansceiver-Modulen. Meine 
Ausgangssituation sind zwei Eval-Boards mit (u.a.) den Funkmodulen 
bestückt, so dass sie auf dem 868 MHz Kanal Daten austauschen können. 
Auf den alten Testplatinen lief dann alles soweit wunderbar, doch als 
ich die neu entworfenen Platinen mit dem gleichen Programmcode betreiben 
wollte, ging nix mehr.
Nach einigen Tagen erfolglosen Debuggens stellte ich am Frequency 
Analyzer fest, dass die beiden Module nicht exakt auf der selben 
Frequenz arbeiten, sondern um ca. 5 bis 10 kHz verschoben sind. Ich 
nehme an, dass die verbauten Quarze auf den Modulen einfach nicht 
genauer sind. Wenn ich also in den Einstellungen der Trägerfrequenz ein 
bisschen justiere, klappt die Kommunikation wieder.
Das Problem an der Sache ist, dass am Ende viele Module in einem 
Ad-hoc-System ohne Masterknoten mit dem gleichen Code laufen und 
untereinander kommunizieren können müssen, d.h. ich kann nicht an jedem 
Modul einzeln herum doktern und es gibt nicht wirklich eine 
Referenzfrequenz, auf die sich alle synchronisieren können... Habe schon 
mit AutoFrequencyControl und dem Empfangsfilter herumgebastelt, aber es 
werden im besten Falle nur 1-2% der Pakete erfolgreich übertragen, wenn 
ich keine manuelle Anpassung habe.

Hat jemand Erfahrung mit den Modulen und kann mir sagen, ob es noch 
Möglichkeiten zur Anpassung gibt? Oder komme ich um ein komplexeres 
Protokoll zur gegenseitigen Synchronisation und Koordination auf dem 
Kanal nicht herum? Oder habe ich vielleicht einfach nur großes Pech mit 
einem "Montagsprodukt"?

Viele Grüße,
Hannes

von lrep (Gast)


Lesenswert?

Hannes schrieb:
> Ich
> nehme an, dass die verbauten Quarze auf den Modulen einfach nicht
> genauer sind.

So wird es sein, und eine derart geringe Frequenzabweichnung sollte auch 
noch keine Probleme machen.

Hannes schrieb:
> aber es
> werden im besten Falle nur 1-2% der Pakete erfolgreich übertragen,

Vielleicht ist deine Modulationsfrequenz einfach zu hoch.

von Hannes (Gast)


Lesenswert?

lrep schrieb:
> Vielleicht ist deine Modulationsfrequenz einfach zu hoch.

Meinst du den Träger oder die "Datenrate"? Die Modulationsart ist FSK.
Werde es morgen mal mit niedrigerer Datenrate versuchen.


lrep schrieb:
> eine derart geringe Frequenzabweichnung sollte auch noch keine
> Probleme machen

Also ich kenne mich jetzt nicht so besonders gut mit der 
Nachrichtentechnik aus, aber die Verschiebung im Spektrum ist schon ca. 
so groß, wie eine Hauptkeule breit ist. Fällt das tatsächlich nicht ins 
Gewicht?

von Sascha W. (sascha-w)


Lesenswert?

Hallo,

die Module haben eine AFC die solche Unterschiede ausgleicht, es sei 
denn du schaltest sie aus.

Sascha

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.