气压计bmp388性能测试
最近准备做无人机的气压定高,打算用bmp388模块,用硬件spi进行通信,
翻开他的数据手册,按照他推荐的模式进行配置:
由于我们是用在无人机上,因此将其配置为Normal模式 , standard Resolution(标准精度) , OSR(过采样率):气压计x8,温度x1,ODR(输出频率):50hz,滤波器系数:2。
以下是我的气压计初始化代码:
void BMP388_Init()
{delay_ms(50); BMP_writebyte(BMP388_CMD , 0xB6); //restart delay_ms(50);BMP_writebyte(BMP388_IF_CONF , 0x00); / spi 4 mode delay_ms(10);BMP_writebyte(BMP388_CONFIG , 0x04); /filter config 滤波系数为3delay_ms(10);BMP_writebyte(BMP388_ODR , 0x02); ///0x03 25hz sample fre ///0x02 50hz 0x00 200hzdelay_ms(10);BMP_writebyte(BMP388_OSR , 0x03); ///0x0c over sample rate : Pressure x16 Temp x2 0x03 Pressure x8 Temp x1 delay_ms(20);BMP_writebyte(BMP388_PWR_CTRL , 0x33); ///normal mode delay_ms(10);BMP388_GetCalib_data();
}
通过手动上下移动飞控,将输出的数据打到地面站的示波器上,得到如下曲线:
可以看出,通过该气压计得到的高度数据,在室内的环境下,精度在±15cm左右。
图中,红线是气压计原始高度数据,蓝线是滤波后的高度,下面的红线是滤波速度。
BMP388这款气压计性能也是挺不错的。
并且据说厂家还开发了性能更好的bmp390芯片,以后去试一下。
气压计bmp388性能测试相关推荐
- BMI088性能测试
早就听闻BMI088传感器性能好,抗震性强,精度高的大名了,各种商业飞控都在用它,为了探究它到底有没有这么厉害,还是徒有虚名,本文决定用BMI088传感器进行震动性能测试并和其它牌子的传感器进行对比分 ...
- 软件性能测试vu脚本录制,利用LR插件完成性能测试脚本
● 菜单中会多出一项[Vuser]的菜单.这个菜单就是我们主要使用的内容. ● 另外,在对象库中也会增加LoadRunner相应的对象.这些对象的使用和软件中其他对象的使用没有什么分别.这些对应都是可 ...
- java反射最佳实践,java反射性能测试分析
java反射性能测试分析 java有别于其他编程语言而让我着迷的特性有很多,其中最喜欢的是接口设计,他让我们设计的东西具有美感.同样反射也是我比较喜欢的一个特性,他让程序自动运行,动态加载成为了可能, ...
- linux命令 iperf-网络性能测试工具
iperf命令是一个网络性能测试工具.iperf可以测试TCP和UDP带宽质量.iperf可以测量最大TCP带宽,具有多种参数和UDP特性.iperf可以报告带宽,延迟抖动和数据包丢失.利用iperf ...
- Jmeter性能测试 入门
Jmeter性能测试 入门 原文:Jmeter性能测试 入门 Jmeter是一款优秀的开源测试工具, 是每个资深测试工程师,必须掌握的测试工具,熟练使用Jmeter能大大提高工作效率. 熟练使用Jme ...
- sysbench的安装和做性能测试
sysbench的安装和做性能测试 http://imysql.cn/node/312 sysbench是一个模块化的.跨平台.多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况. ...
- 利用Apache的ab命令做Benchmark性能测试
测试系统性能,例如httpsqs # ab -k -c 10 -n 100000 "http://127.0.0.1:1218/?name=xoyo&opt=put&data ...
- 深入浅出开源性能测试工具 Locust (使用篇 1)
在<[LocustPlus序]漫谈服务端性能测试>中,我对服务端性能测试的基础概念和性能测试工具的基本原理进行了介绍,并且重点推荐了Locust这一款开源性能测试工具.然而,当前在网络上针 ...
- 性能测试回归测试_自动网站性能回归测试
性能测试回归测试 by Adam Henson 亚当·汉森(Adam Henson) 如何使用Foo自动执行网站性能回归测试 (How to automate website performance ...
最新文章
- ARP***原理与解决方法《一》
- CLR Dynamic Languages
- 运用计算机计算包含排斥原理,离散数学包含及排斥原理.ppt
- (十)用于面部识别的混合边缘人工智能:下一步
- 英语总结系列(十五):别样的三月
- 关于产品设计的一点儿感想
- ansys选择一个面上所有节点_ansys中如何选择面及其上的节点
- 消息中间件TongLinkQ(TLQ)使用总结——记那几天趟过的坑
- LabVIEW2018工具包分享
- 百度地图SDK for Android【Demo调起百度地图客户端导航功能】
- vue element ui合并表格(合并某列的行数据)
- 【主板上各种接口和附属部件科普】
- 为视频增加中文字幕---Amazon Transcribe
- USB to TTL python 本地测试串口通信
- telnet协议的Wireshark抓包分析
- 华为云Stack在政务云市场,稳!
- 开源前端脚本错误监控及跟踪解决项目BadJS试用
- 研华工控机610L断电开机自启动
- 数学实验课MATLAB实验报告二(题目+代码)
- 软件产业未来发展的几个趋势
热门文章
- (zz)Android深入浅出之Binder机制
- 网络兼职赚钱项目,这5个目前很多人做!
- 教你如何让angular 5的花朵绽放在angular 1这棵老树上(上)--思路篇
- 方便的菜单,边栏图标 Lumino
- #边学边记 必修4 高项:对事的管理 第4章 项目进度管理之 制定进度计划
- 奔图高拍仪-vue二次开发
- 区块链竞赛中国加速超越美国 迅雷链在自主创新上贡献了“4个第一”
- 面试官:今日头条启动很快,你觉得可能是做了哪些优化?
- 【Git学习】3步将GitHub上的项目clone到本地
- 怎么在计算机上安装wps,电脑安装WPS Office中的excel作为默认打开程序几种方法