Ist es möglich, den Meeresspiegeldruck mit einer unbekannten Basisstationshöhe zu berechnen?

Ich versuche, einen BMP180-Druck- / Temperatursensor zur Berechnung der Höhe zu programmieren. Die Methode, die ich gesehen habe, besteht darin, die Höhe Ihrer aktuellen Basisstation einzugeben, um den Luftdruck auf Meereshöhe zu berechnen. Es scheint ein wenig mühsam, jedes Mal die Höhe der Basisstation einzugeben, daher habe ich mich gefragt, ob es möglich ist, den Druck auf Meereshöhe ohne einen bekannten Druck der Basisstation zu berechnen.

Ich habe versucht, den Meeresspiegeldruck durch Iteration zu berechnen. Ich würde den Standarddruck auf Meereshöhe auf 1013,25 mb setzen, diese Zahl verwenden, um eine geschätzte Höhe zu berechnen, die geschätzte Höhe als meine aktuelle Basisstationshöhe verwenden, um einen neuen Druck auf Meereshöhe zu berechnen, und diese neue Zahl verwenden, um eine Schätzung zu berechnen Höhe, etc... Allerdings ist mir aufgefallen, dass meine Ergebnisse auseinander gehen. Gibt es eine bessere Möglichkeit, den Luftdruck auf Meereshöhe zu berechnen?

Welche Informationen stehen Ihnen in dieser Berechnung zur Verfügung?
Ich kann Temperatur und Druck direkt messen, das sind die einzigen verfügbaren Informationen
Dann haben Sie keine Möglichkeit zu unterscheiden, ob Sie sich auf Meereshöhe in einem Tiefdruckgebiet oder in den Hügeln in einem Hochdruckgebiet befinden.
Ja, deshalb habe ich versucht, den Meeresspiegeldruck durch Iteration zu berechnen, in der Hoffnung, dass er zu einer Zahl konvergiert. Ich denke, ich muss entweder bei der relativen Höhe bleiben oder einen bekannten Basisstationsdruck eingeben
Da Ihre gemessenen Eingaben in den beiden Fällen genau gleich wären, haben Sie keine Hoffnung, sie durch Berechnung, Iteration oder auf andere Weise zu unterscheiden.
Oh! Guter Punkt, ich habe einfach blind "Iteration" angewendet. Das werde ich überdenken müssen.
Sie können jedoch den Meeresspiegeldruck für den nächstgelegenen Flughafen abrufen (von weather.noaa.gov/pub/data/observations/metar/stations oder vielen anderen Stellen im Internet). Außer bei Sturm oder schlechterem Wetter sind die Steigungen nicht groß, daher sollte die Verwendung des Luftdrucks Ihres nächstgelegenen Flughafens eine einigermaßen genaue Höhe ergeben. Oder wechseln Sie zu GPS, das Ihnen ohne Konfiguration die wahre Höhe bis zu mehreren Metern (abhängig von der Empfängerqualität) liefert (und dann den Luftdruck auf Meereshöhe berechnen kann, z. B. für die Wettervorhersage).
@ JanHudec Ich denke, das könnte der richtige Weg sein. Mein Gerät ist nicht mit dem Internet verbunden, daher muss ich es bei jedem Start manuell eingeben. Ich würde mich mal um ein GPS-Modul kümmern.

Antworten (2)

Die Berechnung des Meeresspiegeldrucks hängt von der Kenntnis Ihrer Höhe ab. Eine Funktion, die dies tut, ist die hypsometrische Gleichung

Δ z = R T ¯ G ln P 1 P 2 .
Diese Funktion gibt die Tiefe ( Δ z ) einer atmosphärischen Schicht mit mittlerer Temperatur T ¯ zwischen Druckstufen P 1 Und P 2 . In Ihrem Fall ist der Stationsdruck bekannt und die Höhe des mittleren Meeresspiegels ist bekannt; Um Ihre Höhe zu berechnen oder den Luftdruck auf Meereshöhe zu berechnen, müssen Sie die andere Größe kennen. Die Durchschnittstemperatur ist ebenfalls eine Unbekannte, aber Sie können sich dieser annähern oder einen Wert verwenden, der auf der Stornorate der Standardatmosphäre basiert.

Da Antworten eigentlich nicht in den Kommentarbereich gehören sollten:

Wenn Sie nur Umgebungstemperatur und Umgebungsdruck und keine Höheninformationen haben, können Sie den Luftdruck auf Meereshöhe nicht berechnen.

Der Inhalt dieser Antwort ist Henning Makholm zu verdanken .