Forum: Mikrocontroller und Digitale Elektronik RFM12 - Empfangsstärke


von Richard W. (richi)


Lesenswert?

Hallo

will gerade mit dem Thema RFM12 einsteigen, also erstmal nur eine 
einfache Funkverbindung herstellen.

Wie kann man denn herausfinden, wie hoch die Empfangsstärke ist?

Also z.B. zur Realisierung eines Signal-Balkens, der sich je nach 
Empfangsstärke ändert.

Gruß
Richi

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Da gibts eine analoge Ausgangsspannung an einem der SMD-Kondensatoren. 
Benedikt hat das mal hier als Bild gepostet, muß mal suchen.

Beitrag "Beispielprogramm für RFM12 433MHz Funk-Module"  3.Teil
"www.mikrocontroller.net/topic/67273?page=3#new"
da wars, speziell das Bild 
http://www.mikrocontroller.net/attachment/35090/RFM12.gif

oh das klappt nicht, den 3.Teil zu verlinken, da steht zwar page=3 aber 
es kommt die erste

Andreas ...

von Richard W. (richi)


Lesenswert?

In welchem Ausgangsbereich verhält sich denn die Spannung?

von Detlev T. (detlevt)


Lesenswert?

Es gibt im Status noch ein Bit, dass eine zu hohe Empfangsstärke 
signalisiert. Näheres verrät das Datenblatt.

von Wigbert P. (wigbert) Benutzerseite


Lesenswert?


von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Das Statusbit zeigt nur die Überschreitung einer eingestellten Schwelle.
Die Spannung ist hier gezeigt, das geht mit der internen 1,1V-Referenz 
des AVR-ADC sehr gut:
http://www.mikrocontroller.net/articles/RFM12#Messungen
Ganz unten rechts ist die Durchlasskurve und die RSSI-Spannung zu sehen

von Christoph db1uq K. (christoph_kessler)


Angehängte Dateien:

Lesenswert?

Ich habe vor einiger Zeit mal das RFM12 mit einem 2*16-stelligen 
Textdisplay und Drehgeber benutzt, hier ist das Assemblerprogramm für 
ATMega48, da sind noch einige unbenutzte Programmteile drin, aber die 
Feldstärkeanzeige und Abstimmung mit Drehgeber hat funktioniert.

Die Spektrumanzeige auf dem Display ( 8  freidefinierbare Character als 
40*8-Pixel benmutzt) funktioniert noch nicht

von Wigbert P. (wigbert) Benutzerseite


Lesenswert?

>Das Statusbit zeigt nur die Überschreitung einer eingestellten Schwelle.
so in etwa erfolgt die Auswertung des Scanners von Controller-Designs.
Oftmals interessiert nur ein Reichweitentest, der sicher abhängig
von einigen Parametern des RFM12 ist.

@ Christoph Kessler (db1uq)
interessanter Code

Wigbert

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Ja ich dachte damals noch, man könnte damit Packet Radio mit 9k6 oder 
19k2 machen. Leider ist unter +/- 15 kHz Hub nichts drin. Man kann das 
RFM12 als Sender benutzen, und als local oscillator für einen Empfänger, 
aber den ZF-Teil muß man dazu konventionell bauen, SA612/614 oder 
MC3361. Wird immer noch ziemlich kompakt, durchaus als Konkurrenz zum 
T7F im Nahbereich um einen Digipeater geeignet.
http://www.df2fq.de/produkte/T7F.html

von Richard W. (richi)


Lesenswert?

Das eine Bit genügt mir nicht, damit kann man keinen Balken teilen.
Aber der Analogwert ist gut.
Ich stelle mir das in der Art wie bei WLan vor, da heisst es ja auch 
Signalstärke: ...

von Wigbert P. (wigbert) Benutzerseite


Lesenswert?

>Das eine Bit genügt mir nicht, damit kann man keinen Balken teilen

das ist nicht ganz so. Du kannst in ca. 8 Stufen den Empfang
einstellen, wenn dann das Statusbit kippt, kann man auf die
Empfangsempfindlichkeit schlussfolgern.
Ich hab einfach eine Spitzenwertanzeige am RFM12 rangehangen,
um ein Empfang nachzuweisen. Allerdings hab ich das nicht zu
ernst genommen, weil die Antennen ein wesentlicher Faktor sind.
Wenn ich es genauer wissen will, nehm ich mein komerziellen
Messempfänger, oder ähnlich wie Christoph Kessler mal vorgestellt
hat, ein TV-Tuner mit ein SA605 dran.

@ Christoph Kessler (db1uq)

die gute alte Packet-Zeit hat uns zumindest in DL überholt.
Ich war auch auf der HAM-Radio enttäscht, das kein Digi mehr
online war.

Wigbert

von Richard W. (richi)


Lesenswert?

Kann man denn jetzt an dem Kondensator eine Spannung abgreifen, die der 
Empfangsstärke entspricht, abgreifen? Und wenn ja, stört es irgendetwas, 
wenn ich die Spannung mit dem AD-Wandler messe?

von Wigbert P. (wigbert) Benutzerseite


Lesenswert?

>Kann man denn jetzt an dem Kondensator eine Spannung abgreifen

na klar, hab ich doch mit mein "Bargraph" auch so gemacht.
Unter dem C ist ein Lötpin, der ist für den Anschluss wie geschaffen.

>stört es irgendetwas,
>wenn ich die Spannung mit dem AD-Wandler messe

wohl kaum, die AD-Wandler sind in der Regel wohl hochohmig.

Wigbert

von Christoph db1uq K. (christoph_kessler)


Angehängte Dateien:

Lesenswert?

Das war die Schaltung zum Programm, auf Lochraster aufgebaut. Damit habe 
ich auch die Messungen im Artikel gemacht. Die Diode am RSSI ist nicht 
nötig, ich dachte damit die Spannung an den ADC anzupassen.
Meine alten 2*16-LCD brauchen noch eine -5V Versorgung, daher ist noch 
ein ICL7660 vorhanden, hier nicht gezeigt. Der Drehgeber ist ein DDM von 
Hopt-Schuler, von Conrad.

von Richard W. (richi)


Lesenswert?

Wie hoch ist denn die Spannung an dem Kondensator in Bezug zur 
Empfangsstärke?

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Schau doch auf die Messkurve. Nochmal der Artikel:
http://www.mikrocontroller.net/articles/RFM12#Messungen

von Richard W. (richi)


Lesenswert?

Also von 280 bis 800 mV?

von Christoph db1uq K. (christoph_kessler)


Angehängte Dateien:

Lesenswert?

Ja, ich habe die Kurve mal umgedreht und Geradenstücke dazu gezeichnet. 
So könnte man die S-Kurve mit der Software noch etwas linearisieren. Ab 
den beiden Schwellwerten wird die Steigung durch Linksschieben der 
Differenz verdoppelt, das kostet nicht viel Rechenzeit.
Es soll dann einen Panorama-Empfänger mit Videoausgabe ergeben, ähnlich 
wie ich es hier schon gezeigt hatte:
http://www.mikrocontroller.net/attachment/82224/ATMega_Videoscope.png
Thread dazu Beitrag "Kamera an Microcontroler ?"

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.