传感器融合:磁校正禁用陀螺轴

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
4个职位/ 0个新
最后发表
gme_johannes
离线
最后看到:1个月1个星期前
加入:2017-12-22 10:09
传感器融合:磁校正禁用陀螺轴

你好对话框支持,

对于我们的项目,我改编的DA14585_IOTP SDK。我用BMI160代替ICM42605,用BMM150代替AK09915(所以,与旧的DA14583开发套件相同的传感器)。我成功地修改了SDK6,原始数据读出似乎工作良好的所有传感器。

我已经根据数据表修改了user_sfl_util.c中的轴的方向。

一开始,磁力计的原始数据看起来很好,但“罗盘”覆盖是错误的。只要我运行磁力计校准,罗盘覆盖就没问题了。

然而现在我注意到3个陀螺仪轴中的一个突然变得非常强衰减!这怎么可能呢?

BR约翰内斯

设备:
PM_Dialog
离线
最后看到:2小时5分钟前
工作人员
加入:2018-02-08 11:03
嗨gme_johannes,

嗨gme_johannes,

由于它是一个定制的设计和定制的代码,老实说,我不完全确定问题可能是什么。这有点通用,取决于您的应用程序。支持585 MSK DK,因为它是提供的。也许你可以再检查一下传感器校准。你能用585 MSK DK复制它吗?

谢谢,PM_Dialog

gme_johannes
离线
最后看到:1个月1个星期前
加入:2017-12-22 10:09
嗨点,

嗨点,

我认为我的问题在于Fusion库的接口,它本身不是开源的——但我想继续在我们的项目中使用它。

BMM150数据的分辨率为1µT/LSB(经过霍尔电阻校正后),而AK09915数据的分辨率为~0.15µT/LSB。这在原始数据中也很明显。我应该在把它放到融合库之前缩放它吗?

除了我可以在DA14585 MS IoT DK的应用笔记中找到的以外,您有Fusion库的文档吗?我想了解磁力计校准如何影响陀螺仪原始数据。如果您没有任何进一步的文档,那么我会尝试解决我自己的报告回来的问题。

BR约翰内斯

PM_Dialog
离线
最后看到:2小时5分钟前
工作人员
加入:2018-02-08 11:03
嗨gme_johannes,

嗨gme_johannes,

感谢您的回复,但不幸的是没有任何具体的文档描述如何使用融合库。使用DK所需的所有信息都在用户指南中。

谢谢,PM_Dialog