OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9335|回复: 6

有大佬用过bmp280测量高度吗

[复制链接]

64

主题

446

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1032
金钱
1032
注册时间
2017-7-26
在线时间
275 小时
发表于 2020-4-21 11:41:42 | 显示全部楼层 |阅读模式
1金钱
RT,这个芯片可以测量气压以及温度,高度我知道可以用气压值换算

那么温度值起什么作用,修正高度值?

有修正公式吗

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

31

主题

2183

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
14422
金钱
14422
注册时间
2018-8-3
在线时间
1157 小时
发表于 2020-4-21 15:14:40 | 显示全部楼层
回复

使用道具 举报

62

主题

903

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3566
金钱
3566
注册时间
2016-1-8
在线时间
544 小时
发表于 2020-4-21 16:23:06 | 显示全部楼层
是的  
回复

使用道具 举报

64

主题

446

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1032
金钱
1032
注册时间
2017-7-26
在线时间
275 小时
 楼主| 发表于 2020-4-22 08:44:22 | 显示全部楼层

大佬有修正的方法吗?能不能简单说一哈
回复

使用道具 举报

53

主题

567

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2106
金钱
2106
注册时间
2017-2-11
在线时间
307 小时
发表于 2020-12-15 18:52:55 | 显示全部楼层
  1. #define CONST_PF 0.1902630958                                                       //(1/5.25588f) Pressure factor
  2. #define FIX_TEMP 25                                                                               // Fixed Temperature. ASL is a function of pressure and temperature, but as the temperature changes so much (blow a little towards the flie and watch it drop 5 degrees) it corrupts the ASL estimates.
  3.                                                                                                                // TLDR: Adjusting for temp changes does more harm than good.
  4. /*
  5. * Converts pressure to altitude above sea level (ASL) in meters
  6. */
  7. static float bmp280PressureToAltitude(float* pressure/*, float* groundPressure, float* groundTemp*/)
  8. {
  9.     if (*pressure>0)
  10.     {
  11.         return((pow((1015.7f/ *pressure),CONST_PF)-1.0f)*(FIX_TEMP+273.15f))/0.0065f;
  12.     }
  13.     else
  14.     {
  15.         return 0;
  16.     }
  17. }
复制代码
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2020-4-29
在线时间
1 小时
发表于 2021-2-25 20:46:56 | 显示全部楼层
盆友们有试过用多个BMP280测试吗,我测了一下每个传感器差异好大
回复

使用道具 举报

5

主题

43

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
218
金钱
218
注册时间
2020-4-18
在线时间
59 小时
发表于 2021-8-30 09:36:20 | 显示全部楼层
roger卓 发表于 2021-2-25 20:46
盆友们有试过用多个BMP280测试吗,我测了一下每个传感器差异好大

对啊对啊  我的也是  想测高度差  误差修正也不对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 00:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表