根据温度、气压计算海拔高度

有趣的是,这个简单的内容居然在国内的网站上很难搜索。不过无妨,毕竟是学过多年英语的人,链接在此。闲话不说,请看公式


1. hypsometric 公式

h = [ ( P 0 P ) 1 5.257 − 1 ] × ( T + 273.15 ) 0.0065 (1) h = \frac{[(\frac{P_0}{P})^{\frac{1}{5.257}}-1] \times (T + 273.15)}{0.0065} \tag{1} h=0.0065[(PP0)5.25711]×(T+273.15)(1)

其中, P 0 P_0 P0为标准大气压强,取值 101.325 k P a 101.325 {\rm kPa} 101.325kPa P P P为实际测量的大气压强,单位 k P a {\rm kPa} kPa T T T为实际测量温度,单位 ℃。

上式中 ( T + 273.15 ) (T+273.15) (T+273.15)是将摄氏度转化为卡尔文。该公式同时考虑为温度和压强计算海拔高度。


2. barometric 公式

h = 44330 × [ 1 − ( P P 0 ) 1 5.255 ] (2) h = 44330 \times \left [ 1 - (\frac{P}{P_0})^{\frac{1}{5.255}} \right ] \tag{2} h=44330×[1(P0P)5.2551](2)

其实该公式只是只是(1)式在一定条件下取值,不考虑温度的影响。


3. 测试

使用MS5611读取数据,大约1分钟,数据绘图如下:

在这里插入图片描述
两者大约相差15米,两者走势几乎重合。经过计算,蓝色线(不使用温度)的方差为 0.6437,橙色线(使用温度)的方差为 0.6828。

— 完 —

评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大强强小强强

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值