RFM12B: Wie kann die Signalstärke gemessen werden?

Gast #5644373
Lesenswert?

Mit einem RFM12B empfange ich einen Wettersensor (FSK, LaCrosse, 5 
Bytes). Unglücklicherweise hat jemand in der Nähe einen Sensor, der das 
gleiche Telegramm sendet. Etwa 5 bis 10 % der Telegramme stammen vom 
anderen Sensor und verfälschen meine Daten.

Wie kann man beim RFM12B die Qualität eines empfangenen Telegramms 
beurteilen?
Gast #5644398
Lesenswert?

Gildo schrieb:
> Mit einem RFM12B empfange ich einen Wettersensor (FSK, LaCrosse, 5
> Bytes). Unglücklicherweise hat jemand in der Nähe einen Sensor, der das
> gleiche Telegramm sendet. Etwa 5 bis 10 % der Telegramme stammen vom
> anderen Sensor und verfälschen meine Daten.

Dann musst du halt dein Protokoll ändern.
Ich habe z.B. eigene Werte für den CRC16 verwendet, wenn andere 
Telegramme kommen, schlägt das fehl.
Gast #5644845
Lesenswert?

Johannes S. schrieb:
> Hat der RFM12 nicht einen analogen RSSI Ausgang?

Hat er. Aber man muss den nicht zwingend benutzen. Man kann RSSI-Werte 
auch über den SPI-Bus auslesen. Allerdings nicht direkt, es läuft darauf 
hinaus, den Receiver bei seiner eigentlichen Aufgabe absichtlich zu 
behindern, indem man gezielt die Empfindlichkeit des Empfängers absenkt.

Sinnvoll bezüglich der konkreten Anwendung des TO ist das natürlich nur, 
wenn man einen signifikanten (und hinreichend großen) Unterschied 
zwischen den Feldstärken des gewünschten und dem unerwünschten Senders 
hat.

Aber man kann das Prinzip auf jeden Fall verwenden, um ein 
behelfsmäßiges Messgerät zu bauen, um eben diese Unterschiede zwischen 
dem erwünschten und dem nicht erwünschten Sender zu quantifizieren, und 
zwar sowohl bezüglich der Frequenz als auch bezüglich der Bandbreite und 
Amplitude.

Mit diesen Informationen kann man dann den RFM12 so konfigurieren, dass 
er den erwünschten Sender möglichst gut empfängt, den unerwünschten 
hingegen möglichst garnicht.

Das ist natürlich trotzdem nur ein Notbehelf. Modifikation des 
Protokolls (zumindest der Adresse) wäre sehr viel sinnvoller. Praktisch 
alle dieser externen Sensoren bieten eine Möglichkeit dafür, man muss 
nur mal die verschissene Bedienungsanleitung lesen...

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