你好对话框支持,
对于我们的项目,我改编了DA14585_IOTP SDK。我使用BMI160而不是ICM42605,而不是AK09915,我使用BMM150(因此,与旧DA14583开发套件相同)。我成功修改了SDK6,原始数据读数似乎对所有传感器都可以正常工作。
我根据数据表修改了user_sfl_util.c中的轴的方向。
一开始,磁力计原始数据看起来不错,但是“指南针”覆盖层是错误的。一旦我运行磁力计校准,指南针覆盖就可以了。
但是现在,我注意到3个陀螺仪轴之一突然被严重减弱!怎么会这样?
约翰内斯
设备:
嗨gme_johannes,
由于这是一种自定义设计和自定义代码,因此,我不确定问题可能是什么。这有点通用,取决于您的应用程序。提供585 MSK DK,因此得到了支持。可能您可能会再次检查传感器校准。您是否可以使用585 MSK DK复制它?
谢谢,pm_dialog
嗨,下午,
我相信我的问题是Fusion库的接口,该库本身不是开源的 - 但我想继续在我们的项目中使用它。
BMM150数据的分辨率为1µT/LSB(HALL电阻后),而AK09915的分辨率为〜0.15µT/LSB。在原始数据中,这也很明显。在将其喂入Fusion库之前,我应该扩展它吗?
除了在DA14585 MS IOT DK的应用程序注释中找到的内容外,您是否有有关Fusion库的文档?我想了解磁力计校准如何影响陀螺仪的原始数据。如果您没有任何其他文档,那么我将尝试通过我的报告解决问题。
约翰内斯
嗨gme_johannes,
感谢您回复我,但不幸的是,没有任何特定的文档描述如何使用融合库。为了使用DK,您需要的所有信息都在用户指南中。
谢谢,pm_dialog