Forum: Mikrocontroller und Digitale Elektronik rfm12 und digitaler rssi


von Thorsten S. (whitenoise)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe ein frage zum erkennen des digitalen/analogen input signal 
level (rssi).

gepostet wurde schon die erkennung anhand der messung einer spannung am 
modul.. zeichnung war hier schon.

im datenblatt steht aber auch das man es digital erkennen kann, indem 
man das statusregister ausliest, das ist, soweit ich erkennen konnte das 
bit 7, aber wie soll das denn jetzt mit einem bit von statten gehen, 
unterschiedliche level einstellen und schauen ab wann das bit kippt?

gruß,
whitenoise

von Wasweissich (Gast)


Lesenswert?

>erkennen des digitalen/analogen input signal level
Das ist so nicht korrekt. RSSI, wie auch immer bezieht sich nicht auf 
einen digitalen Input. Nur auf das HF-Signal.

>aber wie soll das denn jetzt mit einem bit von statten gehen,
>unterschiedliche level einstellen und schauen ab wann das bit kippt?
Ganau so! Wie das steht, gibt das Bit wieder ob der Pegel über oder 
unter einem einstellbaren Level liegt. Wenn Du wissen willst welchen 
Level es tatsächlich hast must Du (mit binärer Suche würde ich 
empfehlen) probieren.

von Jojo S. (Gast)


Lesenswert?

es gibt eine RSSI Schwelle die man in ein paar Stufen konfigurieren 
kann, aber den digitalisierten Analogwert kann man IMHO nicht auslesen 
(dann müsste das Modul dafür ja noch einen A/D Wandler haben).

von Wasweissich (Gast)


Lesenswert?

Ich frage mich gerade ob man Deine Frage nicht noch anders verstehen 
kann.
>aber wie soll das denn jetzt mit einem bit von statten gehen,

Was meinst Du eigentlich "Was" da von statten geht?
Du schreibst "erkennung".
Aber was meinst Du "Was" da erkannt wird?

Diese Bit ist eigentlich, wie gesagt, dazu da, zu erkennen, ob ein 
gewisser Level überschritten wird.
"Messen" soll man mit dem RFM nicht können.
Troztdem koennte man das, in gewisser Weise, tun.

Man kann sich jetzt natürlich verschiedene Szenarien ausdenken was man 
mit der Information anfängt. Aber was willst Du damit anfangen?

von Thorsten S. (whitenoise)


Lesenswert?

feststellen auf welchem kanal man die wenigsten störungen hat, und den 
besten empfang.

das zumindest ist die idee.

entschuldigung, wenn ich mich nicht ganz klar ausgedrückt habe.

bezüglich des internen ad wandlers - im grunde genommen ist es dann doch 
eine ad wandlung, nur das der controller die steuerung übernimmt, mann 
stellt die schwelle ein, und schaut nach dem bit, dann stellt man die 
schwelle höher und schaut wieder nach dem bit, wenn es dann irgentwann 
kippt, weiß man wie starkt der input level ist, oder?

gruß,
whitenoise

von Wasweissich (Gast)


Lesenswert?

>feststellen auf welchem kanal man die wenigsten störungen hat, und den
>besten empfang.

Hmm. Naja. Störungen merkt man ja eigentlich erst wenn man tatsächlich 
Daten überträgt. Dennoch, und das meinst Du vielleicht, kann man aus der 
Tatsache das der Pegel auf einem Kanal recht hoch ist während man selbst 
nicht (mit einem anderen Sender) sendet., schliessen, das vermutlich der 
Empfang schlecht sein wird, weil der fremde Sender den "Rausch"-Pegel 
erhöht.
Guter Empfang heisst ja an sich, das das Signal/Rauschverhältnis hoch 
ist.

Mit dem AD-Wandler ist das so eine Definitionssache.
Üblicherweise versteht man darunter ein Teil, das eine selbsständig die 
Umwandlung macht. Insofern ist der RFM mit seinem einen Bit eben ein 
1-Bit AD-Wandler. Dadurch, das aber die Vergleichsschwelle verstellbar 
ist (bei üblichen AD-Wandlern eine feste Referenzspannung) kann man hier 
mit einem zusätzlichen Controller einen Mehrbit-Wandler basteln.

>stellt die schwelle ein, und schaut nach dem bit, dann stellt man die
>schwelle höher und schaut wieder nach dem bit, wenn es dann irgentwann
>kippt, weiß man wie starkt der input level ist, oder?
Genau das meinte ich in meinem obigen Post von 19:01. Ich empfehle Dir 
hier noch das Stichwort "binäre Suche". Du brauchst nämlich nicht jedes 
Bit sondern nur die Zweierpotenzen zu probieren.

von Wasweissich (Gast)


Lesenswert?

Der Name "White Noise" gefällt mir.
Klingt irgendwie wie "White Horse".
Wie ein Indianername.

von Andre (Gast)


Lesenswert?

@ Thorsten

hi, hast du das jetzt mit dem Auslesen der Empfangsstärke hinbekommen, 
interesiere mich auch dafür.

Gruß

Andre

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.