präzisions Variometer Sensor gesucht

OP #4034204
Hallo zusammen

Ich habe mir vor einiger Zeit ein Telemetriesystem für Modellflieger 
gebaut, um unter anderem Höhe zu messen, und daraus die Steig- und 
Sinkrate (Vario) zu bestimmen. Als Sensor ist ein BMP085 zum Einsatz 
gekommen, für die Höhe völlig ausreichend, nur eben für den Variowert 
total ungenügend...

Deshalb bin ich nun auf der Suche nach einem besseren Sensor. Es sollte 
ein  Resultat wie beim Picolario erreicht werden: 
https://www.youtube.com/watch?v=LADTbhQSIHk

Weis jemand was da für ein Sensor verbaut ist ? Habe den MPL3115A2 
bereits angeschaut, jedoch ist die Auflösung mit 0.3m zu grob. Auch 
andere Sensoren sind etwa ähnlich.

Für einen Tipp wäre ich euch dankbar.
#4034208
Michael L. schrieb:

> Weis jemand was da für ein Sensor verbaut ist ? Habe den MPL3115A2
> bereits angeschaut, jedoch ist die Auflösung mit 0.3m zu grob. Auch
> andere Sensoren sind etwa ähnlich.

0.3m zu grob? Viel genauer bekommst du das über den Luftdruck nicht hin.
Den MPL3115 setze ich in meinen M-Link Varios auch ein, nach dem der 
BMP180 nicht mehr so gut zu bekommen ist.

Der MS5611 sollte noch etwas besser sein. Ist auch deutlich teurer.
OP #4034257
@Wolfgang
Besten Dank für die Grafik. Thema Filter: bis jetz habe ich die 
Filterung mit Mittelwertbildung über 1s realisiert, Nachteil: der 
Variowert wird dann immer verzögert ausgegeben. Wie genau machst Du die 
Filterung ? Gibt es eine Lösung, damit es möglichst keine Verzögerung 
gibt ?
Gast #4034283
Hi Michael,

Michael L. schrieb:
> Gibt es eine Lösung, damit es möglichst keine Verzögerung
> gibt ?

Nein, das kann es nicht geben. Alle Filter müssen bzw. können immer nur 
vergangene Werten in die Berechnung einbeziehen, und das bedeutet nun 
mal Verzögerung.

Das lässt sich nur vermeiden, wenn man in die Zukunft sehen kann...

Grüße, Uwe
Gast #4034291
Siebzehn Für Fuenfzehn schrieb:
> Ein ueblicher 5V Sensor mit linear
> Ausgang, mit 16 Bit gesampelt bringt 10cm Aufloesung pro bit.

Dann erzähl mal, welchen du da empfehlen kannst, ohne dass die 
Zeitauflösung leidet. Der MS5611 verwendet übrigens intern einen 24-Bit 
Wandler.

Michael L. schrieb:
> Wie genau machst Du die Filterung ?
Ich lese den Sensor alle 100ms aus und habe dann ein Kalman-Filter für 
die Höhe laufen. Als Anhang noch mal einen Ausschnitt ohne Offset aus 
den Daten, so dass man die Zeitverschiebung besser sieht.

> Gibt es eine Lösung, damit es möglichst keine Verzögerung gibt ?
Dafür müßte man in die Zukunft sehen. Ich arbeite gerade noch dran ;-)
Angehängte Dateien:
#4034334
Die Bits bringen die Aufloesung, das Filtern macht das Rauschen weg. 
Davon ausgehend, dass innerhalb 100ms (kommt auf den Flieger an) sowieso 
nichts geschieht, kann man somit mit 0.1Hz filtern.
Dann sollte man sich irgendwie einmal eine Referenz schaffen. Und die 
ist sicher nicht einfach die oberste Wohnung im benachbarten Hochhaus. 
Allenfalls bei Windstill. Stroemungsverhaeltnisse in Staedten bei Wind 
sind zu komplex um einfach eine Messung zu machen. Nicht alles was als 
Rauschen erscheint muss Rauschen sein.
Gast #4034343
Siebzehn Für Fuenfzehn schrieb:
> ... sowieso nichts geschieht, kann man somit mit 0.1Hz filtern.

Du bist noch nie geflogen, oder? Mit einem Variometer wird die Änderung 
der Höhe gemessen und interessieren tut einen dabei u.A. die Änderung 
der Änderung, um z.B. einen Thermikbart zu erkennen und zu zentrieren.
Bei einem 0.1Hz Filter ist man schon lange durchgeflogen, bevor die 
Anzeige überhaupt reagiert.
#4034393
Vergiss kleinraeumige Aufwinde, und die hohen Geschwindigkeiten. Ja man 
kann einen 50er (15m/s) brettern, dann interessieren Aufwinde aber eh 
nicht. Um wenn man sich fuer Auwinde interessiert, fliegt man langsamer. 
Ohne nachgemessen zu haben, erscheint mit ein Filter mit 100ms 
Zeitkonstante noch auf der eher schnellen Seite.
Modellflieger moegen da etwas agiler sein. Aber schnell messen und 
schnell reagieren sind nicht dasselbe.

Die Anzeige ist uebrigens ein Ton. Man kann eh nicht drauf schauen.
#4034400
Der MS5611 ist in der Praxis wesentlich besser als der BMP180/085.
Modellflug Varios habe ich mit beiden Varianten schon länger gebaut.

Beim MS5611 bekommt man alle 20ms einen neuen Druckwert.
Die Tiepass gefilterten Druckwerte werden bei mir über eine Tabelle in 
Höhe mit cm Auflösung umgerechnet und in einen Ringbuffer gespeichert. 
Aus diesen Werten werden dann die Steigwerte über eine einstellbare 
Integrationszeit berechnet. Dabei setze ich noch eine kleine Mittelwert 
Filterung ein.

Als Ergebnis bekommt man ein Vario, das in Ruhe bei einer Ausgabe mit 
10cm Auflösung vollkommen ruhig ist. Aber jede Vertikale Bewegung mit 
geringer Verzögerung ausgibt.

@Michael - Was für einen uP und welches Telemetrie System setzt Du 
bisher ein?

Gruß Ingo
Gast #4034419
Ingo Stahl schrieb:
> Der MS5611 ist in der Praxis wesentlich besser als der BMP180/085.
> Modellflug Varios habe ich mit beiden Varianten schon länger gebaut.

Interessant wäre noch ein Vergleich zum MPL3115. Vielleicht hat da noch 
jemand ein paar Vergleichsdaten (Cyblord ?).
#4034584
Wolfgang schrieb:
> Ingo Stahl schrieb:
>> Der MS5611 ist in der Praxis wesentlich besser als der BMP180/085.
>> Modellflug Varios habe ich mit beiden Varianten schon länger gebaut.
>
> Interessant wäre noch ein Vergleich zum MPL3115. Vielleicht hat da noch
> jemand ein paar Vergleichsdaten (Cyblord ?).

Nein ich habe für den MPL3115 leider keine Vergleichmessungen 
durchgeführt.
Aber der MS5611 sollte auch deutlich besser als der MPL3115 sein. Wenn 
der Preis egal ist (10 EUR vs. 3 EUR), würde ich zum MS5611 tendieren.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.