打印

MPU6000量程转换的问题

[复制链接]
773|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hagx|  楼主 | 2016-11-22 15:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#define GRAVITY_MSS 9.80665f
#define        ACCEL_CONFIG        0x1C        //加速计自检、测量范围及高通滤波频率,典型值:0x01(不自检,2G,5Hz)
#define MPU6000_ACCEL_SCALE_1G    (GRAVITY_MSS / 4096.0f)

下面这个转换看不懂了
DATA_INS.ACC_X=DATA_MPU6000T.ACC_X*MPU6000_ACCEL_SCALE_1G;

量程2g,那么65535表示的应该是4g的范围,最终的计算应该是=MPU6000读出的数据/16384,
而按照源码中的表示是=MPU6000读出的数据*9.8/4096?
这个应该怎么理解?

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

6

帖子

1

粉丝