智能bond物联网传感器-加速度计范围

23个员额/ 0个新员额
最后发表
Jyro_gr
离线
最后看到:4年4个月前
加入:2016-04-22 23:10
智能bond物联网传感器-加速度计范围

你好,

我是否有可能有超过100hz的加速度?
陀螺仪也有同样的问题。

谢谢!

阿里斯

设备:
MT_dialog
离线
最后看到:6个月3个星期前
工作人员
加入:2015-06-08 34
嗨Jyro_gr,

嗨Jyro_gr,

该应用程序可用的最大数据速率为100Hz,传感器可以支持高达1600Hz,但传感器融合实现不能处理这么快的更新速率,所以没有任何实现更高的数据速率。同样的陀螺仪以及传感器可以支持高达3200Hz的数据速率,但不是应用程序。

由于MT_dialog

Jyro_gr
离线
最后看到:4年4个月前
加入:2016-04-22 23:10
所以如果我真的不在乎

所以如果我真的不关心'融合',我只需要原始数据,我可以增加数据率?
这需要在应用程序或物联网代码(通过keil5等)中更改吗?

谢谢

MT_dialog
离线
最后看到:6个月3个星期前
工作人员
加入:2015-06-08 34
嗨Jyro_gr,

嗨Jyro_gr,

这不仅是传感器融合,这个限制也适用于原始项目,因为在更高的数据生成速率中,BLE将无法在链路上一次一个中断传输数据。较高的数据速率要求连接间隔超出BLE允许的最小连接间隔。最小允许的是7.5,对于100Hz的数据速率,我们使用大约10ms的连接间隔。你可以通过凯尔物联网原始固件更新为了得到更多的数据在一个报告(更多的数据用一个连接间隔)但是应用程序不能够遵循,应该有一个滞后什么也显示在应用程序和设备不进行操作,超过默认的数据速率。

你可以测试它通过USE_SPI_FLASH_CONFIG以加载数据从user_app_wrbl_config.h改变默认的数组和SENSOR_SAMPLE_RATE_IMU用户样本情况下,例如SENSOR_SAMPLE_RATE_USER_CASE2和选择样本案例BMI160_ACCEL_OUTPUT_DATA_RATE_200HZ和BMI160_ACCEL_OUTPUT_DATA_RATE_200HZ。

由于MT_dialog

Jyro_gr
离线
最后看到:4年4个月前
加入:2016-04-22 23:10
嗨了。

嗨了。
在采取了一些措施后,我可以看到测量率(在.log文件)是相同的融合率!这意味着即使加速速率是100hz,最终的速率是聚变速率=25Hz(我得到25个测量/秒)

当我关闭融合等,我没有得到任何数据,和应用程序的图像是静态的。

我怎么能得到适当的数据,即使在100Hz??
还有,我在哪里可以找到FUSION算法?

谢谢

Jyro

MT_dialog
离线
最后看到:6个月3个星期前
工作人员
加入:2015-06-08 34
嗨Jyro_gr,

嗨Jyro_gr,

正如我在之前的帖子中提到的,应用程序和fw不打算支持这种数据速率,关于FUSION算法,源代码是不可用的,只有目标文件。

由于MT_dialog

Jyro_gr
离线
最后看到:4年4个月前
加入:2016-04-22 23:10
我理解这是费率

我理解这个速率>100Hz。
我不能理解的是,为什么应用程序不能支持100Hz,因为它是一个选择在应用程序?
传感器可以测量在那些(100赫兹)的速率,但BT不能,即使这些速率?
我问这个彻底是因为我真的需要理解是否有一个日志文件中最大100测量/秒的日志是可能的…

谢谢你的回答。

MT_dialog
离线
最后看到:6个月3个星期前
工作人员
加入:2015-06-08 34
嗨Jyro_gr,

嗨Jyro_gr,

对于传感器融合固件,数据生成取决于FIFO的WM,该WM从传感器收集数据,该WM取决于传感器融合选择率和传感器的实际率。当WM达到一定的水平时,一个中断产生,应用程序从FIFO读取数据。然后对加速度计、陀螺仪和磁力计等原始传感器数据进行处理,并将其传递给传感器融合更新功能。经过FIFO阵列处理和传感器融合算法更新后,只有一部分原始数据通过BLE发送.在原始项目中,所有原始数据都通过BLE发送到中心设备。

以上所有内容都可以在物联网用户手册UM-B-063 7.3节的通用操作中找到。

由于MT_dialog

Jyro_gr
离线
最后看到:4年4个月前
加入:2016-04-22 23:10
非常感谢,我读了

非常感谢,我阅读了手册,非常有启发性!

我了解到“在原始项目中,所有原始数据都通过BLE发送到中心设备”,
但我的问题是,我怎么才能触发这一切?哪个keil5 target_app例子,我选择或修改在keil5,所以我可以加载它通过SmartSnippets到我的标签?

在你的移动应用程序中,当我选择禁用融合时,只显示环境数据,所以我猜在这个程序中没有RAW项目选项,对吗?
谢谢你!

Jyro

MT_dialog
离线
最后看到:6个月3个星期前
工作人员
加入:2015-06-08 34
嗨Jyro_gr,

嗨Jyro_gr,

我不太明白这个问题,如何触发什么?如果你指的是设备如何被迫开始发送数据,这取决于中央,为了让设备开始发送数据,正确的特征被写入了正确的配置。两个项目都可以通过智能代码片段下载到583,原始项目不使用传感器融合库,而SFL使用这个库。如果您只对原始数据感兴趣,那么应该选择原始项目。

由于MT_dialog

Jyro_gr
离线
最后看到:4年4个月前
加入:2016-04-22 23:10
谢谢你的回答,

谢谢你的回答,请让我说得更具体一些。

1)我收到了已经用默认程序编程的标签。这是一个唯一的SFL项目或它可以作为一个RAW项目,取决于我做的移动应用程序?

2)我在标签上下载了sdk附带的各种示例(带有代码片段)。我需要下载原始的默认程序。我在哪里可以找到这个?

3)“两个项目都可以通过智能代码片段下载到583”,我在哪里可以找到这些项目?在哪个文件夹的sdk我下载?

谢谢很多!

Jyro

MT_dialog
离线
最后看到:6个月3个星期前
工作人员
加入:2015-06-08 34
嗨Jyro_gr,

嗨Jyro_gr,

1)有两个关于物联网传感器套件的项目(RAW和SFL),它们都提供原始数据测量,但每个项目的实施方式不同。只有SFL项目返回传感器融合结果,RAW项目只返回原始值。根据你读到的特征,你会得到一个特定的值。

2)示例不包括在SDK中,你可以在583产品的参考设计部分(DA14583物联网传感器开发工具包)找到项目。

3)和Q2一样。

另外,对于更多的问题,请尝试创建一个新的帖子,而不是在同一篇帖子上发帖,因为当前的帖子已经有多个回复和不同的问题,很难有人关注。

由于MT_dialog

Jyro_gr
离线
最后看到:4年4个月前
加入:2016-04-22 23:10
就这么简单!

就这么简单!
大的谢谢!
真管用!

~ Jyro

Jyro_gr
离线
最后看到:4年4个月前
加入:2016-04-22 23:10
非常感谢,我很快就会试一试

非常感谢,我马上试用,结果出来告诉你!

马赫什
离线
最后看到:3年8个月前
加入:2016-01-04 14:03
你好,

你好,
我正在使用“SmartBond物联网传感器开发工具包”用于融合数据。通过使用“物联网传感器移动应用程序”,我可以在旋转传感器开发工具包的同时看到手机上的3D运动。目前,我正在使用其他android应用程序(应用程序特定的android应用程序)旋转移动上的图像。但我无法在android应用程序上获得旋转。我认为,我没有遵循适当的程序和因素来计算偏航。俯仰和横摇值。

我能够从IoT传感器Development kit接收Fusion的数据到我的android app。请指导我计算得到参数,使图像在android app上旋转。

问候,
Mahesh Chandana。

MT_dialog
离线
最后看到:6个月3个星期前
工作人员
加入:2015-06-08 34
嗨的卖方,

嗨的卖方,

物联网通过文档中指明的自定义报告(请查看UM-B-063文档中的表12)将传感器融合算法中的适当数据发送到手机。如果您的应用程序遵循与物联网应用程序相同的约定,您应该能够获得一些3D移动。您的应用程序是否能够从物联网报告中解析数据?我能做的是为了帮助你发送物联网android/iOS代码,如果你喜欢使用它作为参考。

由于MT_dialog

马赫什
离线
最后看到:3年8个月前
加入:2016-01-04 14:03
你好,

你好,
我们的应用能够解析来自物联网的数据。请android代码。这对理解融合数据的处理是有帮助的。

非常感谢您的快速回复。

问候,
Mahesh Chandana。

MT_dialog
离线
最后看到:6个月3个星期前
工作人员
加入:2015-06-08 34
嗨的卖方,

嗨的卖方,

已向注册邮箱发送邮件。

由于MT_dialog

马赫什
离线
最后看到:3年8个月前
加入:2016-01-04 14:03
你好,

你好,
谢谢你的回复。我会向你更新的。

独立,
Mahesh Chandana。

马赫什
离线
最后看到:3年8个月前
加入:2016-01-04 14:03
你好,

你好,
我使用的是DA14583的IoT代码(版本:v5.160.1.19)。根据“UM-B-063_DA14583_IoT_sensor_development_kit_1v1.pdf”,它支持4种操作模式。

1.陀螺仪、加速度计和磁强计(GAM)模式
2.陀螺和加速度计(GA)模式
3.陀螺仪(G)模式
4.加速度计和磁力计(AM)模式

请指导我了解配置模式的步骤。我可以改变代码中的操作模式。

问候,
Mahesh Chandana。

MT_dialog
离线
最后看到:6个月3个星期前
工作人员
加入:2015-06-08 34
嗨的卖方,

嗨的卖方,

传感器是什么使在你的设备取决于sensor_config变量,从默认值填充的user_sensor_config.c sensor_config_default变量文件或直接从非易失性内存,sensor_combination结构体的成员是一个控制传感器将被启用。默认值为ENABLE_ALL_SENSOR_FLAGS。代码将检查user_init_sensor_combination中设置了哪些标志,并将启用相应的传感器。

由于MT_dialog

马赫什
离线
最后看到:3年8个月前
加入:2016-01-04 14:03
你好,

你好,
你刚才说的是为了启用传感器。

请解释一下流程,以便在计算传感器融合时,物联网硬件只使用陀螺仪和加速度计数据。

请指导我如何进行。

问候,
Mahesh Chandana

MT_dialog
离线
最后看到:6个月3个星期前
工作人员
加入:2015-06-08 34
嗨的卖方,

嗨的卖方,

你的问题是如何在可用选项(GAM, GA, G, AM)之间的代码中配置操作模式。通过启用传感器,设备将从启用的传感器提供适当的数据给传感器融合引擎。有关物联网功能的更多信息,您可以查看章节7.3中的UM-B-063,其中详细描述了系统的每个不同状态下的一般操作。

由于MT_dialog