• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

MPU6050数据偏差有点大,怎么消除

928b17a4207b956a 2018-05-30 浏览量:2518
MPU6050出来的数据波动很大,不知道怎么去处理?有没有知道的麻烦请教一下
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 要水平启动给mpu6050一个水平的初始化,如果还不行的话,用官方的dmp库吧,直接得出数据,如果波动还大的话,用mpu9250的官方mpl库
    • 发布于 2018-05-30
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • MPU6050在初始化的时候要进行一次水平矫正,矫正的时候器件要放在较稳的平台上进行。

    • 发布于2018-05-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 加一下卡尔曼滤波,效果会好许多
    • 发布于2018-05-31
    • 举报
    • 评论 0
    • 0
    • 0

  • MPU6050初始化的时候需要先校准,然后可以移植卡尔曼滤波等算法,这样采集数据会稳定很多
    • 发布于2018-06-04
    • 举报
    • 评论 0
    • 0
    • 0

  • MPU6050使用前需要进行调0,此外软件上面要加卡尔曼滤波
    • 发布于2018-06-04
    • 举报
    • 评论 0
    • 0
    • 0

  • MPU6050一般都需要校准调0后使用,偏差还是很大的话可以考虑加入滤波算法,比如二阶滤波
    • 发布于2018-06-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先,应该先水平校准一下吧,其次,可以研究一下卡尔曼滤波。
    • 发布于2018-06-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

MPU6050数据偏差有点大,怎么消除