您好对话框支持,
对于我们的项目,我调整了DA14585_IOTP SDK。而不是ICM42605我使用BMI160,而不是AK09915我使用BMM150(如此,与旧DA14583开发套件相同的传感器)。我成功修改了SDK6,原始数据读数似乎为所有传感器都能正常工作。
根据数据表,我在user_sfl_util.c中修改了轴的方向。
在开始时,磁力计原始数据看起来很好,但“罗盘”覆盖是错误的。一旦我运行磁力计校准,罗盘覆盖就可以了。
然而,现在我注意到3个陀螺轴中的一个突然非常强烈衰减!怎么会这样?
BR Johannes.
设备:
嗨gme_johannes,
由于它是一种自定义设计和自定义代码,所以诚实我并不完全确定问题可能是什么。这几乎是泛型,取决于您的应用程序。提供585 MSK DK,如提供所提供的。可能您可能会再次检查传感器校准。您是否能用585 MSK DK复制它?
谢谢,PM_DIALOG.
嗨PM,
我相信我的问题是融合库的界面,它本身不是开源 - 但我想在我们的项目中继续使用它。
BMM150数据具有1μT/ LSB(霍尔电阻校正后)的分辨率,而AK09915具有约0.15μt/ LSB。这在原始数据中也很清楚。我应该在将它送到融合库之前扩展吗?
除了我可以在DA14585 MS IOT DK的应用笔记中找到融合库的文档吗?我想了解磁力计校准如何影响陀螺仪原始数据。如果您没有任何进一步的文档,那么我将尝试在我自己的报告上解决问题。
BR Johannes.
嗨gme_johannes,
谢谢你回复我,但遗憾的是,没有任何具体的文件描述如何使用融合库。您需要的所有信息才能使用DK在“用户指南”中。
谢谢,PM_DIALOG.