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
Hallo, Wie kommst Du darauf, dass ein RSSI Ausgang ein MESSIGNAL in dBm liefert?
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.
"The RSSI sampling must occur during the reception of preamble in FSK, and constant “1” reception in OOK." Bist du dir sicher, dass du das Timing passend hast?
Des RSSI-Wert des RFM12 habe ich hier mal vermessen: https://www.mikrocontroller.net/articles/RFM12#Messungen Bild "Messungen am RFM12 ARSSI_und_Filterkurve" Der Einbruch in der Mitte wegen des Hochpasscharakters des Empfängers stört.
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.