Barometer in Mobilgeräten: Was es ist, Typen und wie es funktioniert

Autor: IT Sectr Veröffentlicht: 2026-03-22 Lesezeit: 9 Min.

Ein Barometer in einem Smartphone ist ein MEMS-Sensor, der den Luftdruck zur Höhenbestimmung und Wettervorhersage misst. Moderne Barometer erfassen den Druck im Bereich von 300 bis 1100 hPa mit einer Genauigkeit von 1 hPa, was einem Höhenfehler von weniger als 1 Meter entspricht. Laut Bosch Sensortec BMP580, 2024 beträgt die absolute Genauigkeit moderner Drucksensoren ±0.5 hPa, was eine Höhenbestimmung mit einer Genauigkeit von 0,4 Metern ermöglicht.

Wichtige Punkte

  • Barometer — ein MEMS-Absolutdrucksensor, der den Luftdruck von 300 bis 1100 hPa misst.
  • Höhenmesser verwendet die barometrische Formel: alle 8 Meter Aufstieg reduzieren den Druck um etwa 1 hPa.
  • Android API stellt Sensor.TYPE_PRESSURE zur Verfügung, um den aktuellen Druck in hPa (Millibar) zu erhalten.
  • Kalibrierung des Barometers erfolgt automatisch — der Sensor erfordert keine Gesten oder Aktionen des Benutzers.
  • FCC-Anforderungen in den USA verpflichten Hersteller, Barometer in Smartphones für eine genaue Standortbestimmung bei Notrufen zu installieren.

Was ist ein Barometer im Smartphone

Ein Barometer in einem Mobiltelefon ist ein miniaturisierter Absolutdrucksensor auf Basis der MEMS-Technologie (Micro-Electro-Mechanical Systems). Er misst den Luftdruck in Hektopascal (hPa), was Millibar entspricht. Das erste Smartphone mit Barometer in Serie — Samsung Galaxy Note 2 (2012) — startete den Trend zur Integration des Sensors in Flaggschiff-Geräte.

Technische Spezifikationen moderner Barometer

Die Marktführer sind Bosch Sensortec (BMP-Serie) und STMicroelectronics (LPS-Serie). Ein typischer BMP580-Sensor misst 2,0×2,0×0,7 mm, verbraucht 1,3 µA im Niedrigenergiemodus und hat einen Bereich von 300–1250 hPa. Die relative Genauigkeit beträgt ±0,08 hPa, was die Erkennung von Höhenänderungen von 0,7 Metern ermöglicht. Laut BMP580-Datenblatt (2024) überschreitet der Rauschpegel 0,2 Pa nicht.

ParameterWert
Bereich300–1250 hPa
Absolute Genauigkeit±0,5 hPa
Relative Genauigkeit±0,08 hPa
Stromverbrauch1,3 µA (niedrig)
Größe2,0×2,0×0,7 mm
SchnittstelleI²C / SPI

Warum ein Barometer im Telefon

Die Hauptfunktion ist die Höhenverfeinerung in der Navigation. In den USA empfiehlt die Federal Communications Commission (FCC) seit 2015, Smartphones mit Barometern auszustatten, um die Standortgenauigkeit bei Notrufen (911) zu verbessern — die vertikale Genauigkeit rettet Leben in mehrstöckigen Gebäuden.

Wie ein MEMS-Barometer funktioniert

Das Herzstück eines MEMS-Barometers ist eine Siliziummembran mit einer Dicke von 1–3 Mikrometern, die sich unter Luftdruck verbiegt. Die Membran ist mit einem Vakuumhohlraum — einem Referenzdruck — integriert. Zur Messung der Auslenkung werden kapazitive oder piezoresistive Verfahren verwendet.

Kapazitives Messprinzip

Bei kapazitiven Sensoren (Bosch BMP) fungiert die Membran als bewegliche Kondensatorelektrode. Bei Druckänderung ändert sich der Spalt zwischen Membran und feststehender Elektrode um 0,1–1 nm, was eine Kapazitätsänderung von 5–50 fF verursacht. Eine C/V-Wandlerschaltung (Kapazität-Spannung) verstärkt das Signal auf ein für einen 24-Bit-ADC ausreichendes Niveau.

Temperaturkompensation

MEMS-Barometer enthalten einen integrierten Temperatursensor, da der Gasdruck direkt von der Temperatur gemäß dem Gesetz P = ρRT abhängt. Ohne Kompensation verursacht eine Temperaturänderung von 1 °C einen Fehler von 0,1 hPa — entsprechend 0,8 Metern Höhe. Moderne Sensoren verwenden im OTP-Speicher (One-Time Programmable) gespeicherte Kalibrierkoeffizienten zur digitalen Korrektur im Bereich von -40 bis +85 °C.

Barometer vs. GPS zur Höhenbestimmung

GPS bestimmt die Höhe auf Basis der Triangulation von Satellitensignalen — der vertikale Fehler beträgt 10–30 Meter aufgrund der Satellitengeometrie und ionosphärischer Verzögerungen. Das Barometer liefert die Höhe mit einer Genauigkeit von 0,5–1 Meter mit der barometrischen Formel. In Szenarien mit eingeschränkter Sicht zum Himmel (Straßenschluchten, Innenräume) ist GPS möglicherweise nicht verfügbar — das Barometer funktioniert immer.

Barometrische Formel

Die Höhe wird mit der Formel berechnet: h = (T₀ / L) × (1 − (P / P₀)^(R×L / g)), wobei T₀ die Temperatur auf Meereshöhe, L der Temperaturgradient, P der gemessene Druck und P₀ der Druck auf Meereshöhe ist. Vereinfacht: Eine Druckänderung von 1 hPa entspricht in niedrigen Höhen etwa 8,4 Metern. Für eine genaue Berechnung werden Wetterstationsdaten für P₀ benötigt.

Hybrider Ansatz

Moderne Navigationssysteme (Google Maps, Yandex Maps) verwenden einen hybriden Algorithmus: GPS liefert die absolute Höhe mit einem Fehler von 15 Metern, das Barometer die relative Änderung mit einer Genauigkeit von 0,5 Metern. Ein Kalman-Filter kombiniert beide Signale und gibt die Höhe in Echtzeit mit einer Genauigkeit von 1–3 Metern aus.

kotlin
data class BaroReading(
    val pressure: Float,
    val altitude: Float
)

private val P0_SEA_LEVEL = 1013.25f

fun calculateAltitude(pressure: Float): Float {
    return SensorManager.getAltitude(
        P0_SEA_LEVEL, pressure
    )
}

fun calibratePressure(
    gpsAltitude: Float, baroPressure: Float
): Float {
    // P0-Kalibrierung per GPS-Höhe
    val expectedPressure = P0_SEA_LEVEL *
        Math.pow(1f - (0.0065f * gpsAltitude) / 288.15f, 5.255f)
            .toFloat()
    return P0_SEA_LEVEL * baroPressure / expectedPressure
}

Arbeit mit dem Barometer in Android

Android bietet Zugriff auf das Barometer über Sensor.TYPE_PRESSURE. Die Daten werden in Hektopascal (hPa) zurückgegeben, was Millibar entspricht. Ein typischer Wert auf Meereshöhe liegt bei etwa 1013,25 hPa. Der Sensor gehört zur Kategorie der Umgebungssensoren — er benötigt keine Benutzerkalibrierung und funktioniert sofort nach der Initialisierung.

Registrierungsmerkmale

Das Barometer benötigt keine hohe Abtastrate — SENSOR_DELAY_UI (67 ms) oder SENSOR_DELAY_NORMAL (200 ms) sind völlig ausreichend. Der Luftdruck ändert sich langsam, maximal 0,5–1 hPa pro Stunde bei Wetteränderungen oder 1–2 hPa pro Minute bei Bewegung im Aufzug. Übermäßige Frequenz entlädt nur den Akku.

kotlin
class BarometerActivity : AppCompatActivity() {

    private val sensorManager by lazy {
        getSystemService(SENSOR_SERVICE) as SensorManager
    }

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        val barometer = sensorManager
            .getDefaultSensor(Sensor.TYPE_PRESSURE)
        barometer?.let { sensor ->
            sensorManager.registerListener(
                this, sensor,
                SensorManager.SENSOR_DELAY_NORMAL
            )
        }
    }

    override fun onSensorChanged(event: SensorEvent) {
        val pressure = event.values[0]
        val altitude = SensorManager
            .getAltitude(1013.25f, pressure)
        updateUI(pressure, altitude)
    }
}

Prüfung der Sensorverfügbarkeit

Nicht alle Android-Geräte haben ein Barometer — der Sensor fehlt in Budgetmodellen und vielen Mittelklassegeräten. Vor der Verwendung die Verfügbarkeit über PackageManager.hasSystemFeature(PackageManager.FEATURE_SENSOR_BAROMETER) oder über sensorManager.getDefaultSensor(Sensor.TYPE_PRESSURE) prüfen — Rückgabe von null bedeutet, dass der Sensor nicht vorhanden ist.

Einsatz des Barometers in mobilen Apps

Das Barometer wird in einer Vielzahl von Anwendungen eingesetzt — von der Meteorologie bis zu Sport-Trackern und Innenraum-Navigation. Die WeatherPro-App verwendet Barometerdaten zur Erstellung eines 24-Stunden-Druckdiagramms, das Wetteränderungen mit einer Genauigkeit von bis zu 80% 6–12 Stunden im Voraus vorhersagen kann.

  • Etagennavigation — in Einkaufszentren und Flughäfen erkennt das Barometer Stockwerkwechsel durch Druckänderungen. Bei einem Aufstieg von 3 Metern sinkt der Druck um 0,35 hPa.
  • Fitness-Tracker — Stockwerkzählung und vertikaler Höhengewinn. Die Strava-App verwendet das Barometer zur Berechnung des Steigungsgradienten bei Radtouren.
  • Wetterstationen — Barometer-Apps zeigen den aktuellen Druck und erstellen Vorhersagen. Ein starker Abfall von 3–5 hPa in 3 Stunden deutet auf eine herannahende Zykone hin.
  • Drohnen und Robotik — Höhenstabilisierung für mit dem Smartphone verbundene Drohnen oder mobile Roboter in Umgebungen mit Höhenunterschieden.

Wettereinfluss auf Barometerwerte

Bei Wetteränderungen ändert sich der Luftdruck um 1–3 hPa in 6–12 Stunden. Ein Hochdruckgebiet (Antizyklone) liefert Werte von 1020–1040 hPa, ein Tiefdruckgebiet (Zyklone) — 970–1010 hPa. Diese Änderungen müssen bei der Höhenberechnung berücksichtigt werden: Wenn gestern der Druck auf Meereshöhe 1013 hPa betrug und heute 1025 hPa, beträgt der Höhenbestimmungsfehler ohne P₀-Korrektur etwa minus 100 Meter. Moderne Navigations-Apps beziehen den Referenzdruck P₀ über das Internet von der nächsten Wetterstation.

Barometer und Innenraumpositionierung

In Einkaufszentren und Flughäfen wird das Barometer verwendet, um zu bestimmen, auf welcher Etage sich der Benutzer befindet. Der Druckunterschied zwischen den Stockwerken eines typischen Gebäudes (Stockwerkhöhe 3–4 Meter) beträgt 0,35–0,5 hPa — ausreichend für eine zuverlässige Erkennung. Durch die Kombination des Barometers mit Wi-Fi-Triangulation bestimmt die Innenraum-Navigation den Standort mit einer Genauigkeit von bis zu 5 Metern.

Zukunft der Barometer

Eine neue Generation wasserdichter Barometer (Infineon DPS368, 2024) hält Eintauchtiefen bis zu 10 Metern stand und hat eine Genauigkeit von ±0,05 hPa. Die Entwicklung der MEMS-Technologie bringt Barometer näher an die Genauigkeit von Quarzstandards — es wird erwartet, dass der typische Fehler bis 2027 auf ±0,2 hPa sinkt.

Häufig gestellte Fragen

Hat mein Telefon ein Barometer?

Sie können dies mit Sensor Test-Apps aus dem Google Play Store überprüfen. Ein Barometer ist in allen Flaggschiff-Smartphones der Samsung Galaxy S- und Note-Reihe (ab S3), Google Pixel (alle Modelle), iPhone 6 und neuer vorhanden. Bei Budgetmodellen fehlt der Sensor in der Regel.

Wie bestimmt ein Barometer die Höhe?

Mit der barometrischen Formel: Der Luftdruck nimmt mit der Höhe ab. Auf Meereshöhe beträgt der Druck 1013,25 hPa, auf 500 Metern Höhe — etwa 955 hPa. Alle 8,4 Meter Aufstieg reduzieren den Druck um etwa 1 hPa. Für Genauigkeit ist eine Kalibrierung an der nächsten Wetterstation erforderlich.

Kann man das Barometer zur Wettervorhersage nutzen?

Ja, in Wetterstations-Apps. Ein starker Druckabfall von 3–5 hPa in 3 Stunden deutet auf eine herannahende Zyklone und Wetterverschlechterung hin. Steigender Druck ist ein Zeichen der Besserung. Für eine genaue Vorhersage werden jedoch Daten der Wetterdienste benötigt.

Muss ich das Barometer im Telefon kalibrieren?

Nein — die Kalibrierung erfolgt automatisch. Die Hersteller programmieren die Kalibrierkoeffizienten im Werk. Wenn Sie jedoch in einer Höhe von über 1000 Metern über dem Meeresspiegel leben, sollten Sie den Referenzdruck in der Navigations-App für eine bessere Genauigkeit einstellen.

Wie oft sollte ich das Barometer in meiner App abfragen?

SENSOR_DELAY_NORMAL (200 ms) ist optimal — der Luftdruck ändert sich langsam. Zur Verfolgung der Aufzugbewegung sind 200 ms ausreichend. Übermäßige Abtastrate (FASTEST) bringt keinen Vorteil, erhöht aber den Stromverbrauch um 20–30%.

Zusammenfassung

  • Barometer — ein MEMS-Absolutdrucksensor mit ±0,5 hPa Genauigkeit zur Höhenbestimmung und Wettervorhersage.
  • Siliziummembran mit kapazitiver oder piezoresistiver Messung bietet eine Empfindlichkeit bis zu 0,2 Pa.
  • Barometer ist genauer als GPS für die vertikale Positionierung: 0,5–1 m gegenüber 10–30 m bei Satellitennavigation.
  • Android API — Sensor.TYPE_PRESSURE mit Daten in hPa, keine Benutzerkalibrierung erforderlich.
  • Hybride Navigation kombiniert GPS und Barometer über einen Kalman-Filter für 1–3 Meter Höhengenauigkeit.
  • Anwendungen umfassen Etagennavigation, Fitness-Tracker, Wetterstationen und Drohnenstabilisierung.
  • Neue Generationen wasserdichter Barometer erreichen ±0,05 hPa Genauigkeit bei 2×2 mm Größe.

Wir entwickeln eine mobile Applikation schlüsselfertig

IT Sectr entwickelt seit 2017 iOS- und Android-Apps für Startups und Unternehmen. Wir beraten Sie und schlagen die beste Lösung vor.

Projekt besprechen

Lesen Sie auch