你好,
我能有超过100hz的加速率吗?同样的陀螺问题。
谢谢!
阿里斯
嗨Jyro_gr,
该应用程序可用的最大数据速率为100Hz,传感器可以支持高达1600Hz,但传感器融合实现不能处理快速的更新速率,因此没有更高的数据速率的实现。陀螺仪也一样,传感器可以支持高达3200Hz的数据速率,但不是应用程序。
谢谢mt_dialog.
所以如果我真的不关心“融合”,我需要只需要原始数据,我可以提高数据速率?这必须在应用程序中或IOT代码(通过Keil5等)更改?
谢谢
它不仅是传感器融合,限制也适用于原始项目,因为在更高的数据生成速率中,BLE将不能在链路上一次一个中断传输数据。更高的数据速率需要超出BLE允许的最小连接间隔的连接间隔。允许的最小值是7.5,对于100Hz的数据速率,我们使用大约10ms的连接间隔。你可以通过凯尔物联网原始固件更新为了得到更多的数据在一个报告(更多的数据用一个连接间隔)但是应用程序不能够遵循,应该有一个滞后什么也显示在应用程序和设备不进行操作,超过默认的数据速率。
您可以通过拒绝从默认数组和user_app_wrbl_config中加载数据来测试这一点,然后将sensor_sample_rate_imu更改为用户样本案例,例如sensor_sample_rate_user_case2,并为该样本案例bmi160_accel_output_data_rate_200hz和bmi160_accel_output_data_rate_200hz选择。
你好,我们又见面了。在采用几种措施后,我可以看到测量率(在.log文件中)与融合率相同!这意味着即使加速率为100Hz,最终速率也是融合率= 25Hz(我得到25测量/秒)
当我停用融合等时,我根本没有数据,并且应用程序的图像是静态的。
我如何得到正确的数据,即使在100Hz??另外,我在哪里可以找到融合算法?
jyro.
正如我在我的前一篇文章中提到的应用程序和FW不支持这种数据速率,关于融合算法,源代码不可用,只有对象文件。
我理解这个价格> 100Hz。我无法理解的是,为什么应用程序支持100Hz,因为它在应用程序中是一个选择?传感器可以测量那些(100 Hz)的速率,但是BT不能甚至可能是那些速率?我要彻底地问这个问题,因为我真的需要了解是否可能在日志文件中有一个最大100个测量/秒的日志…
谢谢您的回答。
对于传感器融合固件,数据生成依赖于从传感器收集数据的FIFO的WM, WM依赖于传感器融合选择率和传感器的实际速率。当WM达到一定水平时,产生一个中断,应用程序从FIFO读取数据。然后处理原始传感器数据,包括加速度计、陀螺仪和磁力计数据,然后传递给传感器融合更新功能。在对FIFO阵列进行处理并更新传感器融合算法后,只有一部分原始数据通过BLE发送.在原始项目中,所有原始数据都通过BLE发送到中心设备。
以上内容均可在物联网用户手册UM-B-063 7.3节的一般操作中找到。
Thanx很多,我读了手册,非常启发式!
我理解“在原始项目中,所有原始数据都通过BLE发送到中心设备”,但我的问题是我如何触发这一切?我在keil5中选择或修改哪个keil5 target_app示例,所以我可以通过smartsnippet将其加载到我的标记上?
在您的移动应用程序中,当我选择Fusion Disabled时,只显示环境数据,所以我猜这个没有原始项目选项,对吧?谢谢!
我不太明白这个问题,如何触发什么?如果你指的是设备如何被迫开始发送数据,这取决于中心端,为了让设备开始发送数据,适当的特征是用适当的配置编写的。两个项目都可以通过智能片段下载到583,原始项目不使用传感器融合库,而SFL使用这个库。如果您只对原始数据感兴趣,那么您应该选择原始项目。
谢谢你的回答,请让我更具体。
1)我收到已使用默认程序编程的标记。与您的移动应用程序合作的那个。这是一个唯一的SFL项目,或者它也可以用作原始项目,具体取决于我制作的移动应用程序?
2)我已经下载了标签上的各种例子(与代码片段),随sdk。我需要下载原始的默认程序。我在哪里可以找到这个?
3)“两个项目都可以通过智能片段下载到583”,我可以在哪里找到这些项目?我下载的sdk在哪个文件夹?
非常感谢!
1)有两个项目有关IOT传感器套件(RAW和SFL),它们都提供了原始数据测量,但为每个项目具有不同的实现。只有SFL项目返回传感器融合结果原始项目才能返回原始valus。因此,根据您读取的特点,您获得特定值。
2)这些例子没有包含在SDK中,你可以在583产品(DA14583物联网传感器开发工具包)的参考设计部分找到项目。
3)与Q2相同。
另外,对于其他问题,请尝试创建一个新的线程而不是在同一帖子上发布,因为目前的一个以上的回复和不同的问题以及难以遵循的问题。
就这么简单!大众!奇迹般有效!
〜Jyro.
Thanx很多,我很快就会尝试,并通过结果来提出你!
你好,我正在使用“SmartBond物联网传感器开发工具包”来融合数据。通过使用“物联网传感器移动应用”,我可以在转动传感器开发工具包的同时看到移动设备上的3D运动。目前,我正在使用其他android应用程序(应用特定的android应用程序)来旋转移动上的图像。但是我无法在android app上得到旋转。我认为,我没有按照正确的程序和因子来计算Yaw,。俯仰和滚转值。
我可以从IoT sensor Development kit接收Fusion的数据到我的android app。请指导我进行计算,获得参数,使图像在android app上旋转。
问候,Mahesh Chandana。
嗨mahesh,
物联网通过文档中所示的定制报告(请查阅UM-B-063文档中的表12),从传感器融合算法发送适当的数据到手机。如果您的应用程序遵循与物联网应用程序相同的惯例,您应该能够获得一些3D运动。您的应用程序是否能够解析物联网报告中的数据?为了帮助你,我能做的是发送物联网android/iOS代码,如果你喜欢使用它作为参考。
你好,我们的应用程序能够从IOT中解析数据。请Android代码。理解融合数据处理可能有助于。
非常感谢您的快速回复。
已向该注册邮箱发送邮件。
你好,感谢您的回复。我会告诉你最新情况。
重生,Mahesh Chandana。
你好,我正在使用DA14583的物联网代码(版本:v5.160.1.19)。根据“UM-B-063_DA14583_IoT_sensor_development_kit_1v1.pdf”,它支持4种操作模式。
1.陀螺仪,加速度计和磁力计(GAM)模式2.陀螺仪和加速度计(GA)模式3.仅陀螺(g)模式4.加速度计和磁力计(AM)模式
请指导我了解配置模式的过程。我可以在代码中更改操作模式。
您的设备中启用了哪些传感器取决于Sensor_Config变量,该变量是从user_sensor_config.c文件中的默认值的默认值或直接从非易失性存储器中填充,Scentry的Scrent_Combination成员是其中一个控制要启用的传感器。默认值是enabent_all_sensor_flags。代码将检查user_init_sensor_combination中设置哪些标志,并将启用相应的传感器。
你好,您所说的是用于启用传感器。
能否解释一下流程,这样在计算传感器融合时,物联网硬件只使用陀螺仪和加速度计数据。
请指导我如何继续。
问候,Mahesh Chandana
您的问题是如何在可用选项(GAM,GA,G,AM)之间的代码中配置操作模式。通过启用传感器,设备将通过启用的传感器提供具有适当数据的传感器融合引擎。有关IOT功能的更多信息,您可以在7.3节中检查UM-B-063,其中在系统的每个不同状态下详细描述了一般操作。
嗨Jyro_gr,
该应用程序可用的最大数据速率为100Hz,传感器可以支持高达1600Hz,但传感器融合实现不能处理快速的更新速率,因此没有更高的数据速率的实现。陀螺仪也一样,传感器可以支持高达3200Hz的数据速率,但不是应用程序。
谢谢mt_dialog.
所以如果我真的不关心“融合”,我需要只需要原始数据,我可以提高数据速率?
这必须在应用程序中或IOT代码(通过Keil5等)更改?
谢谢
嗨Jyro_gr,
它不仅是传感器融合,限制也适用于原始项目,因为在更高的数据生成速率中,BLE将不能在链路上一次一个中断传输数据。更高的数据速率需要超出BLE允许的最小连接间隔的连接间隔。允许的最小值是7.5,对于100Hz的数据速率,我们使用大约10ms的连接间隔。你可以通过凯尔物联网原始固件更新为了得到更多的数据在一个报告(更多的数据用一个连接间隔)但是应用程序不能够遵循,应该有一个滞后什么也显示在应用程序和设备不进行操作,超过默认的数据速率。
您可以通过拒绝从默认数组和user_app_wrbl_config中加载数据来测试这一点,然后将sensor_sample_rate_imu更改为用户样本案例,例如sensor_sample_rate_user_case2,并为该样本案例bmi160_accel_output_data_rate_200hz和bmi160_accel_output_data_rate_200hz选择。
谢谢mt_dialog.
你好,我们又见面了。
在采用几种措施后,我可以看到测量率(在.log文件中)与融合率相同!这意味着即使加速率为100Hz,最终速率也是融合率= 25Hz(我得到25测量/秒)
当我停用融合等时,我根本没有数据,并且应用程序的图像是静态的。
我如何得到正确的数据,即使在100Hz??
另外,我在哪里可以找到融合算法?
谢谢
jyro.
嗨Jyro_gr,
正如我在我的前一篇文章中提到的应用程序和FW不支持这种数据速率,关于融合算法,源代码不可用,只有对象文件。
谢谢mt_dialog.
我理解这个价格> 100Hz。
我无法理解的是,为什么应用程序支持100Hz,因为它在应用程序中是一个选择?
传感器可以测量那些(100 Hz)的速率,但是BT不能甚至可能是那些速率?
我要彻底地问这个问题,因为我真的需要了解是否可能在日志文件中有一个最大100个测量/秒的日志…
谢谢您的回答。
嗨Jyro_gr,
对于传感器融合固件,数据生成依赖于从传感器收集数据的FIFO的WM, WM依赖于传感器融合选择率和传感器的实际速率。当WM达到一定水平时,产生一个中断,应用程序从FIFO读取数据。然后处理原始传感器数据,包括加速度计、陀螺仪和磁力计数据,然后传递给传感器融合更新功能。在对FIFO阵列进行处理并更新传感器融合算法后,只有一部分原始数据通过BLE发送.在原始项目中,所有原始数据都通过BLE发送到中心设备。
以上内容均可在物联网用户手册UM-B-063 7.3节的一般操作中找到。
谢谢mt_dialog.
Thanx很多,我读了手册,非常启发式!
我理解“在原始项目中,所有原始数据都通过BLE发送到中心设备”,
但我的问题是我如何触发这一切?我在keil5中选择或修改哪个keil5 target_app示例,所以我可以通过smartsnippet将其加载到我的标记上?
在您的移动应用程序中,当我选择Fusion Disabled时,只显示环境数据,所以我猜这个没有原始项目选项,对吧?
谢谢!
jyro.
嗨Jyro_gr,
我不太明白这个问题,如何触发什么?如果你指的是设备如何被迫开始发送数据,这取决于中心端,为了让设备开始发送数据,适当的特征是用适当的配置编写的。两个项目都可以通过智能片段下载到583,原始项目不使用传感器融合库,而SFL使用这个库。如果您只对原始数据感兴趣,那么您应该选择原始项目。
谢谢mt_dialog.
谢谢你的回答,请让我更具体。
1)我收到已使用默认程序编程的标记。与您的移动应用程序合作的那个。这是一个唯一的SFL项目,或者它也可以用作原始项目,具体取决于我制作的移动应用程序?
2)我已经下载了标签上的各种例子(与代码片段),随sdk。我需要下载原始的默认程序。我在哪里可以找到这个?
3)“两个项目都可以通过智能片段下载到583”,我可以在哪里找到这些项目?我下载的sdk在哪个文件夹?
非常感谢!
jyro.
嗨Jyro_gr,
1)有两个项目有关IOT传感器套件(RAW和SFL),它们都提供了原始数据测量,但为每个项目具有不同的实现。只有SFL项目返回传感器融合结果原始项目才能返回原始valus。因此,根据您读取的特点,您获得特定值。
2)这些例子没有包含在SDK中,你可以在583产品(DA14583物联网传感器开发工具包)的参考设计部分找到项目。
3)与Q2相同。
另外,对于其他问题,请尝试创建一个新的线程而不是在同一帖子上发布,因为目前的一个以上的回复和不同的问题以及难以遵循的问题。
谢谢mt_dialog.
就这么简单!
大众!
奇迹般有效!
〜Jyro.
Thanx很多,我很快就会尝试,并通过结果来提出你!
你好,
我正在使用“SmartBond物联网传感器开发工具包”来融合数据。通过使用“物联网传感器移动应用”,我可以在转动传感器开发工具包的同时看到移动设备上的3D运动。目前,我正在使用其他android应用程序(应用特定的android应用程序)来旋转移动上的图像。但是我无法在android app上得到旋转。我认为,我没有按照正确的程序和因子来计算Yaw,。俯仰和滚转值。
我可以从IoT sensor Development kit接收Fusion的数据到我的android app。请指导我进行计算,获得参数,使图像在android app上旋转。
问候,
Mahesh Chandana。
嗨mahesh,
物联网通过文档中所示的定制报告(请查阅UM-B-063文档中的表12),从传感器融合算法发送适当的数据到手机。如果您的应用程序遵循与物联网应用程序相同的惯例,您应该能够获得一些3D运动。您的应用程序是否能够解析物联网报告中的数据?为了帮助你,我能做的是发送物联网android/iOS代码,如果你喜欢使用它作为参考。
谢谢mt_dialog.
你好,
我们的应用程序能够从IOT中解析数据。请Android代码。理解融合数据处理可能有助于。
非常感谢您的快速回复。
问候,
Mahesh Chandana。
嗨mahesh,
已向该注册邮箱发送邮件。
谢谢mt_dialog.
你好,
感谢您的回复。我会告诉你最新情况。
重生,
Mahesh Chandana。
你好,
我正在使用DA14583的物联网代码(版本: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。
嗨mahesh,
您的设备中启用了哪些传感器取决于Sensor_Config变量,该变量是从user_sensor_config.c文件中的默认值的默认值或直接从非易失性存储器中填充,Scentry的Scrent_Combination成员是其中一个控制要启用的传感器。默认值是enabent_all_sensor_flags。代码将检查user_init_sensor_combination中设置哪些标志,并将启用相应的传感器。
谢谢mt_dialog.
你好,
您所说的是用于启用传感器。
能否解释一下流程,这样在计算传感器融合时,物联网硬件只使用陀螺仪和加速度计数据。
请指导我如何继续。
问候,
Mahesh Chandana
嗨mahesh,
您的问题是如何在可用选项(GAM,GA,G,AM)之间的代码中配置操作模式。通过启用传感器,设备将通过启用的传感器提供具有适当数据的传感器融合引擎。有关IOT功能的更多信息,您可以在7.3节中检查UM-B-063,其中在系统的每个不同状态下详细描述了一般操作。
谢谢mt_dialog.