Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA:

VarioGPS-Sensor 16 Feb 2018 15:37 #79

  • Pulsar07
  • Pulsar07s Avatar
  • Offline
  • Senior Boarder
  • Senior Boarder
  • Beiträge: 57
  • Dank erhalten: 52
Hallo Michael (als Author des Vario Codes), habe basierend auf deinem Code mehrere Features im Petto, die ich hier zur Diskussion stellen möchte und die ich dir bei Interesse beisteuern könnte. Was ich nicht möchte, ist einen weiteren Vario-Sensor-Fork zu eröffnen und diesen parallel zu Michael pflegen.

1. Telemetrie-Wert "TEK Vario"
Habe neuen Telemetrie-Wert TEK Vario.
Hier wird die Geschwindigkeitsmessung des GPS Sensors (Vgps) dazu benutzt, um eine Energiekompensation auf den Vario-Wert eines Drucksensors zu kalkulieren.
// TEC Vario: total energy compensated vario value
// H: Height, t: time, V: Velocity, g: gravity
// dH/dt = -(V/g) * dV/dt
// see: www.how2soar.de/images/H2S_media/02_pdf/...m_Stroemungsfeld.pdf
Mir ist natürlich klar, dass es bei der Vgps mehrere Probleme gibt.
a: Vgps ist Geschwindigkeit über Grund und nicht gegenüber Luft
b: Die Akutalisierungsraten des GPS Sensors und die Genauigkeit sind beide schlecht (vor allem ersteres), aber bei den hohen Dämpfungsraten und damit der "schlechten" Ansprechgeschwindigkeit, passen die Werte fast wieder zueinander ;-)
Habe es schon im Flug getestet und funktioniert auch ganz leidlich. Ist eben nur ein Versuch mit eingeschränkter Gültigkeit, aber als Anfang für eine TEK vielleicht hilfreich.

2. Umschaltbare Vario/Geschwindigkeitswert
Mein Kumpel "Jochen" (bekannt aus Funk,Film und JetiForum ;-)), wollte unbedingt ein umschaltbares Vario, um beim Landeanflug am Vario-Ton, seine Landegeschwindigkeit zu "hören". Auch hier gibt es natürlich nur die Vgps (bei vorhandenem GPS Sensor). Habe dazu eine zusätzliche Verbindung Arduino (ProMini)- D2 auf einen freien Empfängerausgang verdrahtet (inkl. 4.7kOhm), der als Steuersignal mittels IRQ Behandlung und PWM Signalauswertung zum Umschalten, von Vario auf Vges (und auch auf TEK-Vario) benutzt werden kann.
Damit kann man bei entsprechender Sender/Empfängerkonfiguration per Schalter, den Vario-Ton zwischen den 2 bzw. 3 verschiedenen Werten (Vario/Vgps/TEK-Vario) leicht umschalten.
Mittels JetiBox-Konfiguration kann man die im Vario als 0-"angezeigte" Geschwindigkeit in m/s natürlich individuell einstellen.

Gruß Rainer

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

VarioGPS-Sensor 16 Feb 2018 16:27 #80

  • nightflyer88
  • nightflyer88s Avatar Autor
  • Offline
  • Expert Boarder
  • Expert Boarder
  • Beiträge: 137
  • Dank erhalten: 142
Gute Ideen sind immer gefragt B) ;)

Das mit dem TEK wollte ich sowieso früher oder später noch einbauen B)
Bezüglich der Kompensation mit GPS; habe ich mir auch schon überlegt, aber bis jetzt noch kein Versuch unternommen. Grundsätzlich wird ein Vario zum Thermik fliegen verwendet, und da hat es ja meisten wenig bis kein Wind. Ich denke auch mit GPS Kompensation wird man da ganz akzeptable Werte erreichen, obwohl die Geschwindigkeit über Grund gemessen wird.
Am besten machen wir da mal einen separaten Branch auf Git.

Bezüglich dem umschalten des Variowert auf Geschwindigkit hat mich Jochen bereits auch schon angesprochen. Die Funktion wäre dan so wie beim LinkVario. Ist sicher eine hilfreiche Funktion, schön wäre, wenn man gleich die neue EX-BUS Lib von Sepp62 nehmen könnte, so braucht man kein extra Servosignal zum Empfänger.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

VarioGPS-Sensor 16 Feb 2018 17:04 #81

  • Pulsar07
  • Pulsar07s Avatar
  • Offline
  • Senior Boarder
  • Senior Boarder
  • Beiträge: 57
  • Dank erhalten: 52
Das mit der EX-Bus-Lib von Sepp62 habe ich noch nicht ganz durchschaut. Was wird bisher benutzt ? War das denn noch nicht EX-Bus? Wenn nein, was kann die neue Lib/Schnittstelle denn neues ?

Ein Problem, das auf jeden Fall kommen wird, ist dass mit den schmalbrüstigen Arduinos MiniPro der Speicherplatz vermutlich sehr schnell zu klein wird. Da hilft dann nur mittels bedingter Kompilierung Code den man nicht braucht weg zu lassen.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

VarioGPS-Sensor 16 Feb 2018 17:10 #82

  • VOBO
  • VOBOs Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 517
  • Dank erhalten: 119


Ein Problem, das auf jeden Fall kommen wird, ist dass mit den schmalbrüstigen Arduinos MiniPro der Speicherplatz vermutlich sehr schnell zu klein wird. Da hilft dann nur mittels bedingter Kompilierung Code den man nicht braucht weg zu lassen.


Das macht auch durchaus Sinn. Ich benötige z.B. auf keinen Fall ein GPS.
Ebenso interessiert mich die Fluggeschwindigkeit nicht im Geringsten.
Von mir aus könnte der Code fürs GPS raus.
Der gegangene Weg, die IDs einzeln abschaltbar zu machen ist ja schon mal ein sehr guter Schritt in die richtige Richtung.

Gruß Volker

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

VarioGPS-Sensor 16 Feb 2018 17:33 #83

  • Sepp62
  • Sepp62s Avatar
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Beiträge: 289
  • Dank erhalten: 134
Ich bin kein Segler-/Vario-Fachmann, habe aber schon mit Staudruckrohren (Prandtl) rumexperimentiert. Wäre es nicht eine Idee, dass man ein solches anschliesst (gibt es handelsüblich mit I2C oder Analogausgang) und die Kalibrierung automatisch über das GPS macht ? Das ist ja (neben dem Einbau des Staurohrs) immer der Knackpunkt.

Der Pixhawk-Controller macht das so. Da das GPS einen halbwegs ordentlichen Mittelwert über die Geschwindigkeit (über Grund) hinbekommt und auch die Flugrichtung kennt, müsste das doch machbar sein, sofern man ein paar längere Überflüge zum Messen hat.

Das Resultat wäre eine schön genaue Geschwindigkeitsmessung und ein echtes TEK-Vario.

VG Bernd

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

VarioGPS-Sensor 16 Feb 2018 17:36 #84

  • Sepp62
  • Sepp62s Avatar
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Beiträge: 289
  • Dank erhalten: 134
Der Unterschied zwischen EX und EX-Bus ist, dass Du bei EX-Bus die Servopositionen vom Empfänger kommst. Du kannst also z.B. die Position von Gebern am Sender übermitteln, um Schaltfunktionen im Modell auszulösen.

VG Bernd
Folgende Benutzer bedankten sich: Pulsar07

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.261 Sekunden
Powered by Kunena Forum