【问题标题】:how to change MPU9150 sensitivity?如何改变MPU9150的灵敏度?
【发布时间】:2017-08-14 18:43:28
【问题描述】:

我想知道我在 mpu 9150 (+ Raspberry PI) 上使用的灵敏度。

this is the library I am using: linux-mpu9150

mpu 9150 page

我希望加速度计具有更高的灵敏度(所以我必须将其设置为 2+/-g ?!?)。

当我计算步数时,还不够……我走 10 步,我用 matlab 数 3-5 步(使用peakfinds 或计算零交叉)

例子:

我脚下或胫骨上的加速度计(产生类似的输出)

【问题讨论】:

  • 能否请您显示当前代码和输出以及所需的输出?
  • 我在 matlab 中所做的事情是这样的:mathworks.com/help/supportpkg/mobilesensor/examples/… 所需的输出将清楚地区分输出中的峰值(为了更好地使用 peakfind 算法) 10steps 的输出是这个@ 987654325@和IMU的输出
  • 9:19:16 -1440 16072 2292 9:19:17 -1380 15510 4050 9:19:18 212 17602 3040 9:19:19 -2048 19548 -3334 9:19:20 - 4478 24740 21200 .. 从 IMU 我可以在 1 秒内写出 X、Y、Z 的文件 1 值....也许这是我的问题?例如,我没有。 1sec 10 X,Y,Z 加速度值?
  • 更好地编辑问题,那样难以理解,链接也被破坏了。
  • 真正的问题是......如何(哪个文件,在哪里)更改库中的加速度计灵敏度? github.com/mrbichel/linux-mpu9150

标签: c mpu


【解决方案1】:

您发布的 github 链接包含校准部分,他们建议在此处使用 imucal

https://github.com/mrbichel/linux-mpu9150/blob/master/README.md

祝你好运。

【讨论】:

  • 感谢您的回答。我已经校准了加速度计/磁力计。这种效果校准了传感器的 XYZ 值,但我使用的是 RAW X、Y、Z 值。我想出了如何从寄存器中读取数据,现在我可以通过调整灵敏度进行确认。 (为 +/- 2 克)。现在我有问题了,当我用 imu 走路时,我只能找到很好的山峰,当我走得很慢时,节奏:1 步 / 1,5-2 秒。当我以正常速度行走时,我只能找到示例。 40 步我发现我的算法只有 13 步。有人建议我如何增加测量值?
猜你喜欢
  • 2021-11-30
  • 1970-01-01
  • 2017-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多