RSSI Messung RFM69CW

Gast #6005486
Lesenswert?

Hallo,

ich habe eine Frage an die Experten.
Ich verwende derzeit die RFM69CW Module zum Datenaustausch. Ich würde 
gerne den RSSI verwenden, um ein CSMA/CA Verfahren zu implementieren.

Bei einer Übertragungsgeschwindigkeit von 9600Baud und 
Empfängerbandbreite von 41,7 kHz liefert der Empfänger brauchbare Werte 
von -30dbm - -40dbm bei einem Abstand von ca. 2m.

Wenn ich die Datenübertragungsgeschwindigkeit erhöhe auf 100kHz 
(Empfängerbandbreite 200kHz) erhalte ich als RSSI Werte um -100dbm bei 
gleichem Abstand.

Hat jemand von euch eine Idee wie das möglich ist?

Den RSSI auslesen mache ich direkt nach dem Interrupt mit
RSSI = RFM69_spi(0x2400);

Ich wäre für eure Inputs wirklich sehr dankbar.

Schöne Grüße
Moderator Persönliche Seite #6005497
Lesenswert?

Karl M. schrieb:

> Wie kommst Du darauf, dass ein RSSI Ausgang ein MESSIGNAL in dBm
> liefert?

Wie kommst du darauf, dass der RFM69 einen RSSI "Ausgang" hätte?

Hannes schrieb:
> brauchbare Werte von -30dbm - -40dbm bei einem Abstand von ca. 2m

Erscheint mir zu hoch für 2 m Abstand. Das würde meiner Erfahrung nach 
(die zwar eher auf 2,4 GHz beruht) eher für einige 10 cm passen.

Warum sich allerdings die RSSI-Auslesewerte mit der Bandbreite so extrem 
ändern sollten, da habe ich leider auch keine Idee.
#6005643
Lesenswert?

Hallo,

ich vermute mal, daß bei 100 kHz Frequenzvariation und einer 
Empfängerbandbreite von 200 kHz die meisten Spektrallinien im 
Empfangsfilter unterdrückt werden und somit nicht mehr zum Gesamtsignal 
beitragen können. Siehe Beselfunktion, falls Du FSK verwendet hast.

Lösung: mehr Empfängerbandbreite oder weniger Hub beim Sender 
einstellen.

Jedenfalls bei meinen Experimenten habe ich den Zeitpunkt der 
RSSI-Messung wie vorgeschrieben während der Präambel nie wirklich 
getroffen, obwohl es dafür extra einen IRQ gibt, wenn auch ein Wert 
immer erscheint. Später ausgelesen klingt er exponentiell ab.

mFg
Gast #6005812
Lesenswert?

Hallo zusammen,
Es lag tatsächlich am Timing der Abfrage. Vor der Abfrage wurde noch 
eine LED als Feedback geschaltet - Nun, als ich die Reihenfolge drehte, 
kommen auch plausible Werte raus.

Vielen Dank nochmal. Dafür hätte ich wahrscheinlich noch länger gesucht.

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