mpu6050精度的计算

以MPU6050加速度测量值为例:当测量范围是±2g时,测量精度是16384LSB/g,这个参数的含义简单说就是当测量的加速值是1g(重力加速度)时,那么加速度的输出就是16384,这也就是为什么在程序中需要对加速度的原始数据除以16384。那么为什么是16384呢,我们计算一下:16384*2=32768,32768*2=65536=2^16,MPU6050的ADC是16位的,所以不管测量范围多大,最终的输出范围都不会超过65535,所以测量范围越大,精度就越低。下面计算一下测量范围是±16g时的精度:16*2/65536=0.00048828125,然后取倒数1/0.00048828125=2048,和手册上完全一样。LSB/g是针对数字输出的传感器而言的。

请先 登录 后评论

2 个回答

m1463370

刚好卡在这里了 谢谢楼主

请先 登录 后评论
zhm_33

纠正一下,这叫分辩率,与精度完全两个概念

请先 登录 后评论
  • 2 关注
  • 0 收藏,771 浏览
  • lijun 提出于 2018-03-13 17:49

热门话题更多