你好,
是否有可能,我可以有100Hz以上的加速度率是多少?陀螺仪也有同样的问题。
thanx!
aris.
嗨Jyro_gr,
应用的可用最大数据速率为100Hz,传感器可支持1600Hz,但传感器融合实现无法处理快速更新速率,因此数据速率更高的任何实现。同样的陀螺仪也可以支持最多3200Hz的数据速率但不是应用。
由于MT_dialog
所以如果我真的不关心“融合”,我需要只需要原始数据,我可以提高数据速率?这需要在应用程序或物联网代码(通过keil5等)中更改吗?
THANX
这不仅是传感器融合,这个限制也适用于原始项目,因为在更高的数据生成速率中,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。
嗨了。在采取了一些措施后,我可以看到测量率(在.log文件)是相同的融合率!这意味着即使加速速率是100hz,最终的速率是聚变速率=25Hz(我得到25个测量/秒)
当我关闭融合等,我没有得到任何数据,和应用程序的图像是静态的。
我怎样才能得到正确的数据,即使是在100Hz?此外,我在哪里可以找到融合算法?
thanx.
Jyro
正如我在之前的帖子中提到的,应用程序和fw不打算支持这种数据速率,关于FUSION算法,源代码是不可用的,只有目标文件。
我理解这个速率>100Hz。我不能理解的是,为什么应用程序不能支持100Hz,因为它是一个选择在应用程序?传感器可以测量在那些(100赫兹)的速率,但BT不能,即使这些速率?我彻底地问这个,因为我真的需要了解它是否是或不是可能有一个日志最多100个测量/秒的日志文件...
谢谢你的回答。
关于传感器融合固件,数据生成取决于FIFO的WM从传感器中收集数据,该WM取决于传感器融合所选速率和传感器的实际速率。当该WM达到某个级别时,生成中断并且应用程序从FIFO读取数据。之后,处理包括加速度计,陀螺仪和磁力计数据的原始传感器数据,然后传递到传感器融合更新功能。在处理FIFO阵列并更新传感器融合算法后,只有原始数据的一部分被过BLE发送。在原始项目中,所有原始数据都会通过BLE发送到中央设备。
所有上述能够在所述IOT用户手册UM-B-063在第7.3节一般操作中找到。
Thanx很多,我读了手册,非常启发式!
据我所知,“在原项目中的所有原始数据被发送过BLE到中央装置”,但我的问题是,我怎么才能触发这一切?哪个keil5 target_app例子,我选择或修改在keil5,所以我可以加载它通过SmartSnippets到我的标签?
在你的移动应用程序中,当我选择禁用融合时,只显示环境数据,所以我猜在这个程序中没有RAW项目选项,对吗?谢谢你!
我不完全得到的问题,如何触发呢?如果你指的是设备如何被迫开始发送数据,这依赖于中央侧,适当的特性写有适当的配置,以便于开始发送数据的设备。这两个项目都可以通过智慧片段下载到583,原项目不使用传感器融合图书馆和SFL使用这个库。如果你只对原始数据感兴趣的原始项目是你应该选择什么。
谢谢你的回答,请让我说得更具体一些。
1)我收到了已经用默认程序编程的标签。这是一个唯一的SFL项目或它可以作为一个RAW项目,取决于我做的移动应用程序?
2)我已经下载在附带的SDK中的标签各种实例(与片段)。我需要下载原始默认程序。我在哪里可以找到呢?
3)“这两个项目可以通过智慧片段到583下载”,我在哪里可以找到这些项目?在哪个文件夹我下载的SDK?
谢谢很多!
1)有两个项目有关IOT传感器套件(RAW和SFL),它们都提供了原始数据测量,但为每个项目具有不同的实现。只有SFL项目返回传感器融合结果原始项目才能返回原始valus。因此,根据您读取的特点,您获得特定值。
2)例子并不包含在SDK中,你将能够找到的583产品(DA14583物联网传感器开发工具包)的参考设计部分项目。
3)和Q2一样。
另外,对于更多的问题,请尝试创建一个新的帖子,而不是在同一篇帖子上发帖,因为当前的帖子已经有多个回复和不同的问题,很难有人关注。
就那么简单!大的谢谢!真管用!
~ Jyro
非常感谢,我马上试用,结果出来告诉你!
嗨,我使用“SmartBond物联网传感器开发工具包”的融合数据。通过使用“物联网传感器的移动应用”,我能看到在移动的三维运动,同时旋转传感器开发套件。目前,我正在使用其他Android应用(应用特定的Android应用程序)旋转的移动图像。但我没能获得在Android应用程式的旋转。我想,我没有遵循正确的程序和因素来计算偏航,.俯仰和横滚值。
我能够接收融合的从物联网传感器开发工具包中的数据,以我的Android应用程序。请指导我在做计算得到的参数,使图像旋转在Android应用程式。
问候,Mahesh Chandana。
嗨的卖方,
物联网通过在文档中表示自定义报告发送从SENOR融合算法到移动电话中的相应数据(请的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 sensor_config_default变量文件或直接从非易失性内存,sensor_combination结构体的成员是一个控制传感器将被启用。默认值为ENABLE_ALL_SENSOR_FLAGS。代码将检查user_init_sensor_combination中设置了哪些标志,并将启用相应的传感器。
嗨,你刚才说的是为了启用传感器。
能否请您解释一下有关程序,使在计算传感器融合物联网硬件只使用陀螺仪和加速度计数据。
请指导我如何进行。
问候,Mahesh Chandana
你的问题是如何在可用选项(GAM, GA, G, AM)之间的代码中配置操作模式。通过启用传感器,设备将从启用的传感器提供适当的数据给传感器融合引擎。有关物联网功能的更多信息,您可以查看章节7.3中的UM-B-063,其中详细描述了系统的每个不同状态下的一般操作。
嗨Jyro_gr,
应用的可用最大数据速率为100Hz,传感器可支持1600Hz,但传感器融合实现无法处理快速更新速率,因此数据速率更高的任何实现。同样的陀螺仪也可以支持最多3200Hz的数据速率但不是应用。
由于MT_dialog
所以如果我真的不关心“融合”,我需要只需要原始数据,我可以提高数据速率?
这需要在应用程序或物联网代码(通过keil5等)中更改吗?
THANX
嗨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
嗨了。
在采取了一些措施后,我可以看到测量率(在.log文件)是相同的融合率!这意味着即使加速速率是100hz,最终的速率是聚变速率=25Hz(我得到25个测量/秒)
当我关闭融合等,我没有得到任何数据,和应用程序的图像是静态的。
我怎样才能得到正确的数据,即使是在100Hz?
此外,我在哪里可以找到融合算法?
thanx.
Jyro
嗨Jyro_gr,
正如我在之前的帖子中提到的,应用程序和fw不打算支持这种数据速率,关于FUSION算法,源代码是不可用的,只有目标文件。
由于MT_dialog
我理解这个速率>100Hz。
我不能理解的是,为什么应用程序不能支持100Hz,因为它是一个选择在应用程序?
传感器可以测量在那些(100赫兹)的速率,但BT不能,即使这些速率?
我彻底地问这个,因为我真的需要了解它是否是或不是可能有一个日志最多100个测量/秒的日志文件...
谢谢你的回答。
嗨Jyro_gr,
关于传感器融合固件,数据生成取决于FIFO的WM从传感器中收集数据,该WM取决于传感器融合所选速率和传感器的实际速率。当该WM达到某个级别时,生成中断并且应用程序从FIFO读取数据。之后,处理包括加速度计,陀螺仪和磁力计数据的原始传感器数据,然后传递到传感器融合更新功能。在处理FIFO阵列并更新传感器融合算法后,只有原始数据的一部分被过BLE发送。在原始项目中,所有原始数据都会通过BLE发送到中央设备。
所有上述能够在所述IOT用户手册UM-B-063在第7.3节一般操作中找到。
由于MT_dialog
Thanx很多,我读了手册,非常启发式!
据我所知,“在原项目中的所有原始数据被发送过BLE到中央装置”,
但我的问题是,我怎么才能触发这一切?哪个keil5 target_app例子,我选择或修改在keil5,所以我可以加载它通过SmartSnippets到我的标签?
在你的移动应用程序中,当我选择禁用融合时,只显示环境数据,所以我猜在这个程序中没有RAW项目选项,对吗?
谢谢你!
Jyro
嗨Jyro_gr,
我不完全得到的问题,如何触发呢?如果你指的是设备如何被迫开始发送数据,这依赖于中央侧,适当的特性写有适当的配置,以便于开始发送数据的设备。这两个项目都可以通过智慧片段下载到583,原项目不使用传感器融合图书馆和SFL使用这个库。如果你只对原始数据感兴趣的原始项目是你应该选择什么。
由于MT_dialog
谢谢你的回答,请让我说得更具体一些。
1)我收到了已经用默认程序编程的标签。这是一个唯一的SFL项目或它可以作为一个RAW项目,取决于我做的移动应用程序?
2)我已经下载在附带的SDK中的标签各种实例(与片段)。我需要下载原始默认程序。我在哪里可以找到呢?
3)“这两个项目可以通过智慧片段到583下载”,我在哪里可以找到这些项目?在哪个文件夹我下载的SDK?
谢谢很多!
Jyro
嗨Jyro_gr,
1)有两个项目有关IOT传感器套件(RAW和SFL),它们都提供了原始数据测量,但为每个项目具有不同的实现。只有SFL项目返回传感器融合结果原始项目才能返回原始valus。因此,根据您读取的特点,您获得特定值。
2)例子并不包含在SDK中,你将能够找到的583产品(DA14583物联网传感器开发工具包)的参考设计部分项目。
3)和Q2一样。
另外,对于更多的问题,请尝试创建一个新的帖子,而不是在同一篇帖子上发帖,因为当前的帖子已经有多个回复和不同的问题,很难有人关注。
由于MT_dialog
就那么简单!
大的谢谢!
真管用!
~ Jyro
非常感谢,我马上试用,结果出来告诉你!
嗨,
我使用“SmartBond物联网传感器开发工具包”的融合数据。通过使用“物联网传感器的移动应用”,我能看到在移动的三维运动,同时旋转传感器开发套件。目前,我正在使用其他Android应用(应用特定的Android应用程序)旋转的移动图像。但我没能获得在Android应用程式的旋转。我想,我没有遵循正确的程序和因素来计算偏航,.俯仰和横滚值。
我能够接收融合的从物联网传感器开发工具包中的数据,以我的Android应用程序。请指导我在做计算得到的参数,使图像旋转在Android应用程式。
问候,
Mahesh Chandana。
嗨的卖方,
物联网通过在文档中表示自定义报告发送从SENOR融合算法到移动电话中的相应数据(请的UM-B-063文档中检查表12)。如果您的应用程序遵循相同的约定作为物联网的应用程序,你应该能够得到一些3D运动。是您的应用程序能够从物联网的报告分析数据?我可以为了做,以帮助是,如果你喜欢用它作为参考,以您发送的物联网的Android / iOS的代码。
由于MT_dialog
嗨,
我们的应用程序能够从IOT中解析数据。请Android代码。理解融合数据处理可能有助于。
非常感谢您的快速回复。
问候,
Mahesh Chandana。
嗨的卖方,
一个邮件已发送到注册的电子邮件地址。
由于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。
嗨的卖方,
传感器是什么使在你的设备取决于sensor_config变量,从默认值填充的user_sensor_config.c sensor_config_default变量文件或直接从非易失性内存,sensor_combination结构体的成员是一个控制传感器将被启用。默认值为ENABLE_ALL_SENSOR_FLAGS。代码将检查user_init_sensor_combination中设置了哪些标志,并将启用相应的传感器。
由于MT_dialog
嗨,
你刚才说的是为了启用传感器。
能否请您解释一下有关程序,使在计算传感器融合物联网硬件只使用陀螺仪和加速度计数据。
请指导我如何进行。
问候,
Mahesh Chandana
嗨的卖方,
你的问题是如何在可用选项(GAM, GA, G, AM)之间的代码中配置操作模式。通过启用传感器,设备将从启用的传感器提供适当的数据给传感器融合引擎。有关物联网功能的更多信息,您可以查看章节7.3中的UM-B-063,其中详细描述了系统的每个不同状态下的一般操作。
由于MT_dialog