极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 欧小阳

BMP180气压传感器测出高度有问题

[复制链接]
发表于 2015-3-25 17:09:43 | 显示全部楼层
suoma 发表于 2015-3-25 16:52
建议你还是自己拟合数据曲线

這是 datasheet 上的曲線, 不知可以怎樣做最好, 除非把它分段而拆出不同的直線關係式, 否則還是用網上的算了.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2015-3-25 19:23:37 | 显示全部楼层
Super169 发表于 2015-3-25 17:09
這是 datasheet 上的曲線, 不知可以怎樣做最好, 除非把它分段而拆出不同的直線關係式, 否則還是用網上的算 ...

去掉那些偏差大的值(瑕点),后再拟合
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-31 15:22:01 | 显示全部楼层
Super169 发表于 2015-3-24 14:25
如果 101325 真的是你現在地點的海平面氣壓, 而你現在度出 102352, 比海平面氣壓更高, 有以下可能:
1) 你 ...

那请问如果我想要检测BMP180所显示的气压值是否准确要怎么做呢?我这个是个小作品需要有assessment of accuracy,我想的是用其他的气压计什么的,这样操作可以么?还是有什么更好的办法么?谢谢~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-31 15:23:36 | 显示全部楼层
林定祥 发表于 2015-3-24 14:50
用气压测高度,只能测相对高度,如以地面为基准变化了多少气压,可以测出离地面的高度。海平面的气压在气 ...

我打算用个API去获取一下当前海平面的气压,不知道靠谱么?如果搞不定,我就打算测量相对的高度就好了……还有就是想问问那个accuracy的检测有什么好的办法么?谢谢~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-31 15:25:04 | 显示全部楼层
suoma 发表于 2015-3-25 08:52
官方公式只能参考,不能套用

我看官方公式还有给计算当前的sea level pressure,那个里面还需要当前的absolute altitude,这个难道是需要通过GPS测算出来,再计算当前海平面气压的么?
回复 支持 反对

使用道具 举报

发表于 2015-3-31 16:12:37 | 显示全部楼层
欧小阳 发表于 2015-3-31 15:22
那请问如果我想要检测BMP180所显示的气压值是否准确要怎么做呢?我这个是个小作品需要有assessment of ac ...

就如我之前說:

基本上這公式只是比較你之後測量的地點, 跟原先量度的基準地點的高度差.  所以也不一定要用海平面氣壓的.

比如, 你在 50米高處量度了一個基準, 之後測出來的高度, 再加上 50米就是海拔高度了.


用這公式得到的是一個相對的高度, 只要你能夠度得一個己知高度地方的氣壓, 就可以套用這公式, 計算你要測量的地方, 跟那已知高度的地方的高度差, 之後就可以得出你要測量的地方的高度了.
回复 支持 反对

使用道具 举报

发表于 2015-3-31 16:34:41 | 显示全部楼层
欧小阳 发表于 2015-3-31 15:25
我看官方公式还有给计算当前的sea level pressure,那个里面还需要当前的absolute altitude,这个难道是需 ...

一切从实际出发,官方的是理想情况
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-31 23:10:57 | 显示全部楼层
Super169 发表于 2015-3-31 16:12
就如我之前說:

我明白你之前讲的那个,也是打算这么做,但是现在是我想要知道这个传感器显示的气压值是否准确,或者说准确度是多少,误差是多少的话,要怎么做呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-31 23:11:31 | 显示全部楼层
suoma 发表于 2015-3-31 16:34
一切从实际出发,官方的是理想情况

难道我是要自己重新推导公式,算的更准么?
回复 支持 反对

使用道具 举报

发表于 2015-3-31 23:50:31 | 显示全部楼层
欧小阳 发表于 2015-3-31 23:10
我明白你之前讲的那个,也是打算这么做,但是现在是我想要知道这个传感器显示的气压值是否准确,或者说准 ...

這種幾塊錢的東西, 也不要期望它會太準確.
而且, 這公式本身有一定的假設, 這些假設也不一定可以成立, 兩地之間, 除了高度外, 還有很多因素會影響氣壓, 計算出來的高度就會有偏差.

當一個小玩意, 測測高度, 娛樂一下還可以.  如果要認真度出所在地點的高度, 我想過個簡單的模塊, 未必足以應付.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-1 00:58:15 | 显示全部楼层
Super169 发表于 2015-3-31 23:50
這種幾塊錢的東西, 也不要期望它會太準確.
而且, 這公式本身有一定的假設, 這些假設也不一定可以成立, 兩 ...

因为自己这个是个毕业设计的一部分,需要知道气压值的误差能有多少……所以又问问可以怎么检测比较好
回复 支持 反对

使用道具 举报

发表于 2015-4-1 09:53:41 | 显示全部楼层
欧小阳 发表于 2015-3-31 23:11
难道我是要自己重新推导公式,算的更准么?

记住,只要是人造的,都有误差。只要在误差范围内,就可以了
回复 支持 反对

使用道具 举报

发表于 2015-4-1 12:48:02 | 显示全部楼层
一直都是负值的话,检查接线试试,是不是有虚的地方,或者接反的;另外,这个传感器的误差会很大,我放在原地不动,测量出来的海拔会在130-170m之间徘徊
回复 支持 反对

使用道具 举报

发表于 2015-4-1 13:07:22 | 显示全部楼层
原地不动高度会徘徊,是多少时间内,换成气压变化了多少?
回复 支持 反对

使用道具 举报

发表于 2015-4-1 13:45:17 | 显示全部楼层
幅度不一样,比如在一个小时之内连续工作,上下浮动10米左右,但是每次开机,或者相隔几天的话,浮动会大一些。气压的话,从返回的值来看没什么变化。
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-8 06:18 , Processed in 0.039812 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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