02/2018
Conversion of absolute atmospheric pressure
to sea level pressure.
Precision measurements of atmosferic pressure using Wiring / Arduino
with BMP85/180/280 and BME280 sensors.
1. The BOSCH formula assumes a standard temperature of 15 degrees Celsius.
This formula is good when placing a barometer in the interior:
p0 = p / pow(1.0 - h / 44330.0, 5.255);
2. Babinet's formula. The formula is very accurate for altitudes less than 500m:
p0 = - p * (h + 16000.0 + 64.0 * t) / (h - 16000.0 - 64.0 * t);
3. Modified ICAO formula. Probably the most versatile formula:
p0 = p / pow(1.0 - 0.0065 *h / (t + 273.15), 5.255);
p0
[Pa]
pressure at sea level
p
[Pa]
absolute pressure obtained by measurement
t
[C]
air temperature in degrees Celsius
h
[m]
altitude of the measuring station