MPU6050需要校准吗?

2019-07-21 04:34发布

    用DMP来读取四元数,或者直接读取原始数据然后用卡尔曼或者一阶互补滤波然后得到倾角,但是MPU不需要校准吗?例程里面都是直接读取寄存器中的数据然后就进行处理。没有看到有校准6050的过程。是不是6050一般都不用校准呢?可是我看到匿名四轴的上位机有校准的功能。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
nnhong_qi
1楼-- · 2019-07-21 05:22
肯定要校准了,一是使用调试好的数据。二是动态调整数据。
39035605
2楼-- · 2019-07-21 08:16
 精彩回答 2  元偷偷看……
若然落木
3楼-- · 2019-07-21 08:18
校准,对于DMP是使用这个函数mpu_dmp_init();
该函数初始化DMP时就完成了MPU校准,将当前位置作为0度位置。以后若是还想校准MPU的话再调用mpu_dmp_init(); 就可以把当前角度作为0度角度。
WWCool
4楼-- · 2019-07-21 12:47
nnhong_qi 发表于 2017-9-14 17:56
肯定要校准了,一是使用调试好的数据。二是动态调整数据。

怎样校准的呢?我看到上位机上可以校准,手动将6050放平之后点击校准,就可以了。不知道在程序里如何实现。
WWCool
5楼-- · 2019-07-21 15:58
若然落木 发表于 2017-9-14 19:26
校准,对于DMP是使用这个函数mpu_dmp_init();
该函数初始化DMP时就完成了MPU校准,将当前位置作为0度位置 ...

6050刚生产出来,出厂的时候是不是有一个默认的设置,如果程序里面不进行校准的话,它就采用出厂的默认设置呢?
芹菜炒鱿鱼
6楼-- · 2019-07-21 17:45
                                                      Greg  

一周热门 更多>