FrSky DR4-II PWM RSSI umwandeln für analoges RSSI für AP - Wie?

Status
Nicht offen für weitere Antworten.

ApoC

Moderator
#1
Moin

Nutze den FrSky DR4-II mit Summensignal am Myflydream Autopiloten. Leider kann der AP nur analoges RSSI und der DR gibt ja PWM RSSI aus.

Wie kann man das nun umwandeln?

Habe von mictronics was gefunden, kanns / wills aber nicht nachbauen. Auch habe ich gelesen, das es für EZUHF ist und bei FrSky nicht funzt.

Ein Ungar hat zwar was entwickelt, aber das ist nicht für den DR4.

Wer weiss was dazu, wie man das umwandeln kann?
 

dafes

Erfahrener Benutzer
#2
Zuletzt bearbeitet:

ApoC

Moderator
#3
Soweit ich bisher gelesen habe, funktioniert das nicht, da das RSSI Signal ein PWM ist. Mir ist klar, was man versucht mit dem Filter zu machen, aber es haben schon viele probiert und es hat nicht funktioniert.
 

Rangarid

Erfahrener Benutzer
#4
Kämpfe auch grad mit dem RSSI. Habe auf die schnelle das hier gefunden:
Fortunately, it is easy to convert a PWM output to an analog voltage level, producing a true DAC. All that is needed is a simple low-pass filter made from a resistor and a ceramic capacitor. The simple RC low-pass filter shown in the third photo converts the PWM signal to a voltage proportional to the duty cycle. For the Arduino, an R value = 3.9K and a C value = 0.1uF works well for most applications.


http://www.instructables.com/id/Analog-Output-Convert-PWM-to-Voltage/?lang=de

Wir brauchen also einen KerKo und einen Widerstand. Laut Text ist ein guter Wert für den Widerstand 3K9 und für den Kerko 0.1µF (=100nF). Ist kein Hexenwerk.

Kann ich heut abend mal ausprobieren wenn ich noch einen KerKo finde.

Laut MinimOSD Wiki und Schackfu geht auch ein 47k Widerstand.
 
Zuletzt bearbeitet:

Rangarid

Erfahrener Benutzer
#8
Ja das ist ja das was ich gepostet hatte. Komisch dass hier alle verschiedene Werte für den kondensator und den Widerstand nehmen. Müssen das nicht bestimmte Werte sein?
 

kofferfisch

Erfahrener Benutzer
#9
Die (für Nicht-Bastler bequemste) Lösung wäre, die neue X-Serie der Frsky-Empfänger zu nutzen, hier wird RSSI direkt analog ausgeben. Das Summensignal bekäme man dann über den SBus>CPPM-Wandler.
 

dafes

Erfahrener Benutzer
#10
Das ist ja alles das gleiche vorgehen(LowPassFilter) oder habe ich etwas übersehen.

Denke schon das es funktioniert. Kann es halt nur nicht testen da ich keine passende Kondensatoren habe.
Aber so wie ich das lese hat es Shackfu ja erfolgreich mit einem FrSky Empfänger un Multiiwii hinbekommen oder?
 

Rangarid

Erfahrener Benutzer
#11
Zuletzt bearbeitet:

Rangarid

Erfahrener Benutzer
#17
Der Kondensator ist halt dafür zuständig, wie schnell sich die Spannung an den tatsächlichen Wert anpasst. Ist er zu klein, dann wird das PWM Signal nicht richtig geglättet, ist er zu groß dann hängt der tatsächliche Wert immer etwas hinterher. Von daher kannst du mit deinen 100µF eigentlich nichts falsch machen, es könnte höchstens sein, dass dein RSSI Wert 1/4 Sekunde (fiktiver Wert ka obs stimmt) später den tatsächlichen Wert anzeigt. Irgendwo hab ich gelesen, dass beim Kondensator alles zwischen 1µF und 10µF perfekt ist. Aber ich nehm an da gibt es noch recht viel Toleranz.
 

helle

Erfahrener Benutzer
#18
Hy,

Das FrSky RSSI Signal hat 100kHz und 0% - 100% PWM

Hier eine komplette Schaltung Frsky RSSI to Analog

Das ist ein einfaches, einstufiges Tiefpassfilter 10k 10uF

Die 75 Ohm Anschaltung ist nur nötig,
wenn man lange Leitungen vom Empfänger zum Flightcontroller hat

Helle
 

Anhänge

Zuletzt bearbeitet:
#19
Hallo Gemeinde,

ich hab da mal noch eine weitergehende Frage.

Wenn ich nun ein analoges RSSI-Signal über die Analog Inputs A0-A2 einlesen möchte und dieses Signal dem remrssi oder rssi zuweisen will, hab ich da meine Probleme.

Folgende Eckdaten:
Board: RCTimer AIOP V2.0
Firmware: MPNG 3.0.1 R2 bis 3.1.0.

Analog_IN 0-2 nacheinander auf Battery Voltage Pin gelegt, 3V Spannung gegen Board-Masse gelegt, Batterymonitormode auf 3 bzw. 4 gelegt und ich bekomme im Missionplaner lebende Werte angezeigt.
Versuche ich das mit RSSI-Pin(0-2) in der Parameterliste, ist da im Statusfeld remrssi und rssi null Erregung.

Ich hab mir schon einen Wolf gesucht. Kennt sich hier jemand damit aus?

Gruß
Eifelraptor
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten