【传感器】SPL06-001(歌尔声学)

气压计算高度公式

原公式为:

P0是标准大气压,等于1013.25 mbar;

Altitude是以米为单位的海拔高度;

P是在某一高度的以mbar为单位的气压。

换算过来就是:

该例程输出的气压值已经过了温补处理,直接代入即可

#define P0 101325.0  // 海平面上的标准气压值(单位:帕斯卡)
int32_t altitude2 = (int32_t)(44330 * (1-pow((pressure / P0), (1 / 5.255))));	//barometric

FAQ

Q:气压计为什么测海拔很飘呢,是不是受温度影响呢?

A: 综合多款气压高度计测试结果来看,气压计在同一地点不同时间段受到的干扰因素不同,一天之内可能浮动几十米,是无法准确测得绝对高度的,但是在同一时间段测量相对高度是非常准确的。

更准确来说,公式中的P0的值应该是当地的海平面气压值,而海平面气压值是不断变化的,可以在气象站官网查询并代入计算 国家气象信息中心-中国气象数据网

其他

下面是维特智能做的一款基于SPL06-001的气压高度计模块,实测相对高度测量准确,绝对高度长时间浮动较大,可做参考

此处为语雀内容卡片,点击链接查看:气压高度传感器 · 深圳维特智能科技有限公司

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值