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
>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.
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).
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?
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
>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.
Der Name "White Noise" gefällt mir. Klingt irgendwie wie "White Horse". Wie ein Indianername.
@ 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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.