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

mpu6050的使用

89c52 2018-08-08 浏览量:1238
MPU6050的iIC读出来的源码是角度吗,我没有经过四元数转换和卡尔曼滤波,读取出来的是什么值呢。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 读出来的是6个数据,XY,Z轴的加速度,以及角速度,四元素法就是讲这6个数据转换成角度。MPU6050不能直接独处角度的,需要自己计算,如果要求精度不是很高的话,有一个简单的计算角度的公式。

    1.jpg

    • 发布于 2018-08-08
    • 举报
    • 评论 0
    • 2
    • 0

其他答案 数量:23
  • 读出来的,是每个轴的ADC值。

    如果你需要具体的的加速度,则需要根据检测的范围,将ADC值进行转换

    • 发布于2018-08-08
    • 举报
    • 评论 0
    • 2
    • 0

  • 读出来的是三轴加速度,三轴角速度值;需要将原始数据(ADC值)变换单位,滤波,计算后得到角度
    • 发布于2018-08-08
    • 举报
    • 评论 0
    • 2
    • 0

  • 滤波只是让数据稳定,不会更改数据的
    • 发布于2018-08-08
    • 举报
    • 评论 0
    • 2
    • 0

  • 通过IIC读出来的应该是内部加速度和陀螺仪的ADC转换值,经过卡尔曼滤波和四元数解算可以得出角度,但是每次卡尔曼滤波只能得到一个方向的角度,

    通过四元数解算可以算出欧拉角,即俯仰角偏航角和滚转角

    • 发布于2018-08-08
    • 举报
    • 评论 0
    • 2
    • 0

  • 加速度、角速度的AD值

    • 发布于2018-08-08
    • 举报
    • 评论 0
    • 2
    • 0

  • 如果你要读角度可以参考这篇文章

    https://wenku.baidu.com/view/b583733958fafab069dc02f1?sfr_fb=0​

    • 发布于2018-08-08
    • 举报
    • 评论 0
    • 1
    • 0

  • 看公式,直接读出来的值必须经过转化才能变成角度值!
    • 发布于2018-08-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接读出来的是瞬时ADC值变化很大的.需要滤波.
    • 发布于2018-08-09
    • 举报
    • 评论 0
    • 0
    • 0

  • MPU6050直接读出来是六轴的ADC值,但是6050有内置的角度计算单元,官方提供了库,可以由计算单元计算后输出姿态值,可以参考正点原子的MPU6050资料,提供了完整的程序参考。
    • 发布于2018-08-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 读出来的是AD值,是6个轴的数据。需要根据检测范围,再转换计算出角度数据。
    • 发布于2018-08-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 是一个ADC的值,要通过算法计算才是你要的角度值
    • 发布于2018-08-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 读出来的值需要经过转换才能得到角度值
    • 发布于2018-08-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个读出来的是一个AD值,要自己进行处理后才能转换成相应的角度信息
    • 发布于2018-08-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 读出来来的就是AD值,直接滤波就可以了
    • 发布于2018-08-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 初始读出的就是一个AD值,但是要自己进行公式的转换获取角度等信息
    • 发布于2018-08-17
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

mpu6050的使用