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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.