你好,
我是否有可能在100 Hz以上的加速率?陀螺仪也有同样的问题。
thanx!
aris.
嗨Jyro_gr,
应用的可用最大数据速率为100Hz,传感器可支持1600Hz,但传感器融合实现无法处理快速更新速率,因此数据速率更高的任何实现。同样的陀螺仪也可以支持最多3200Hz的数据速率但不是应用。
谢谢mt_dialog.
所以如果我真的不关心'融合',我只需要原始数据,我可以增加数据率?这需要在应用程序或物联网代码(通过keil5等)中更改吗?
thanx.
它不仅传感器融合,限制也适用于原始项目,因为在更高的数据生成速率下,BLE不会一次将数据传输一个中断的链接一个中断。更高的数据速率需要通过BLE允许的最小连接间隔的连接间隔。允许的最小最小值为7.5,并且我们使用约10ms连接间隔的数据速率。您可以通过keil更新IoT原始固件,以便在一份报告期间获取更多数据(以单个连接间隔包装的更多数据),但应用程序不会遵循应用程序,因此显示的内容应滞后在应用程序中,并且还没有在超出默认数据速率的操作中进行测试。
你可以测试它通过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时,我如何获得适当的数据?此外,我在哪里可以找到融合算法?
Jyro
正如我在之前的帖子中提到的,应用程序和fw不打算支持这种数据速率,关于FUSION算法,源代码是不可用的,只有目标文件。
我理解这个速率>100Hz。我不能理解的是,为什么应用程序不能支持100Hz,因为它是一个选择在应用程序?传感器可以测量在那些(100赫兹)的速率,但BT不能,即使这些速率?我彻底地问了这一点,因为我真的需要了解它是否有或不可能在日志文件中具有最大100测量/秒的日志...
谢谢你的回答。
关于传感器融合固件,数据生成取决于FIFO的WM从传感器中收集数据,该WM取决于传感器融合所选速率和传感器的实际速率。当该WM达到某个级别时,生成中断并且应用程序从FIFO读取数据。之后,处理包括加速度计,陀螺仪和磁力计数据的原始传感器数据,然后传递到传感器融合更新功能。在处理FIFO阵列并更新传感器融合算法后,只有一个原始数据的一部分都会通过ble发送。在原始项目中,所有原始数据都会通过BLE发送到中央设备。
上述所有内容都可以在第7.3节“一般操作”中的“IOT用户手册UM-B-063上”找到。
非常感谢,我阅读了手册,非常有启发性!
我理解“在原始项目中,所有原始数据都会通过BLE发送到中央设备”,但我的问题是,我怎么才能触发这一切?哪个keil5 target_app例子,我选择或修改在keil5,所以我可以加载它通过SmartSnippets到我的标签?
在你的移动应用程序中,当我选择禁用融合时,只显示环境数据,所以我猜在这个程序中没有RAW项目选项,对吗?谢谢你!
我不太明白,如何触发什么?如果您的意思是如何将设备被迫开始发送数据,这取决于中心侧,使用适当的配置写入适当的特性,以便设备开始发送数据。两个项目都可以通过Smarts Scippets下载到583,原始项目不使用传感器融合库和SFL使用此库。如果您仅对原始数据感兴趣,原始项目就是您应该选择的。
谢谢你的回答,请让我说得更具体一些。
1)我收到了已经用默认程序编程的标签。这是一个唯一的SFL项目或它可以作为一个RAW项目,取决于我做的移动应用程序?
2)我在标签上下载了SDK的各种示例(带片段)。我需要下载原始默认程序。我在哪里可以找到这个?
3)“两个项目都可以通过Smarts Scippets下载到583”,我在哪里可以找到这些项目?我下载的SDK的哪个文件夹?
谢谢很多!
1)有两个关于物联网传感器套件的项目(RAW和SFL),它们都提供原始数据测量,但每个项目的实施方式不同。只有SFL项目返回传感器融合结果,RAW项目只返回原始值。根据你读到的特征,你会得到一个特定的值。
2)示例不包含在SDK中,您将能够在583产品(DA14583 IOT传感器开发套件)的参考设计部分中找到项目。
3)与Q2相同。
另外,对于更多的问题,请尝试创建一个新的帖子,而不是在同一篇帖子上发帖,因为当前的帖子已经有多个回复和不同的问题,很难有人关注。
就那么简单!大的谢谢!真管用!
~ Jyro
非常感谢,我马上试用,结果出来告诉你!
你好,我使用“SmartBond IoT传感器开发套件”进行融合数据。通过使用“物联网传感器移动应用程序”,我能够在旋转传感器开发套件时看到手机上的3D运动。目前,我正在使用其他Android应用程序(应用程序特定的Android应用程序)来在手机上旋转图像。但我无法在Android应用程序上获得旋转。我想,我没有遵循正确的程序和因素来计算偏航,。间距和卷值。
我能够从IoT传感器开发套件中收到融合数据到我的Android应用程序。请指导我完成计算以获取参数以使图像在Android应用程序上旋转。
问候,Mahesh Chandana。
嗨的卖方,
IOT通过在文档中指示的自定义报告(请在UM-B-063文档中查看表12)将相应的数据从Senor Fusion算法发送到移动电话。如果您的应用程序遵循与IOT应用程序相同的约定,则应能够获得一些3D移动。您的应用程序是否能够从IOT的报告中解析数据?我可以做些什么,以帮助您向您发送IoT Android / IOS代码,如果您愿意将其用作参考。
你好,我们的应用能够解析来自物联网的数据。请android代码。这对理解融合数据的处理是有帮助的。
非常感谢您的快速回复。
邮件已发送到已注册的电子邮件地址。
你好,谢谢您的答复。我会更新给你。
独立,Mahesh Chandana。
你好,我正在使用DA14583的IoT代码(版本:v5.160.1.19)。根据“UM-B-063_DA14583_IOT_SENSOR_DEVELINMENT_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,并且我们使用约10ms连接间隔的数据速率。您可以通过keil更新IoT原始固件,以便在一份报告期间获取更多数据(以单个连接间隔包装的更多数据),但应用程序不会遵循应用程序,因此显示的内容应滞后在应用程序中,并且还没有在超出默认数据速率的操作中进行测试。
你可以测试它通过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发送到中央设备。
上述所有内容都可以在第7.3节“一般操作”中的“IOT用户手册UM-B-063上”找到。
谢谢mt_dialog.
非常感谢,我阅读了手册,非常有启发性!
我理解“在原始项目中,所有原始数据都会通过BLE发送到中央设备”,
但我的问题是,我怎么才能触发这一切?哪个keil5 target_app例子,我选择或修改在keil5,所以我可以加载它通过SmartSnippets到我的标签?
在你的移动应用程序中,当我选择禁用融合时,只显示环境数据,所以我猜在这个程序中没有RAW项目选项,对吗?
谢谢你!
Jyro
嗨Jyro_gr,
我不太明白,如何触发什么?如果您的意思是如何将设备被迫开始发送数据,这取决于中心侧,使用适当的配置写入适当的特性,以便设备开始发送数据。两个项目都可以通过Smarts Scippets下载到583,原始项目不使用传感器融合库和SFL使用此库。如果您仅对原始数据感兴趣,原始项目就是您应该选择的。
谢谢mt_dialog.
谢谢你的回答,请让我说得更具体一些。
1)我收到了已经用默认程序编程的标签。这是一个唯一的SFL项目或它可以作为一个RAW项目,取决于我做的移动应用程序?
2)我在标签上下载了SDK的各种示例(带片段)。我需要下载原始默认程序。我在哪里可以找到这个?
3)“两个项目都可以通过Smarts Scippets下载到583”,我在哪里可以找到这些项目?我下载的SDK的哪个文件夹?
谢谢很多!
Jyro
嗨Jyro_gr,
1)有两个关于物联网传感器套件的项目(RAW和SFL),它们都提供原始数据测量,但每个项目的实施方式不同。只有SFL项目返回传感器融合结果,RAW项目只返回原始值。根据你读到的特征,你会得到一个特定的值。
2)示例不包含在SDK中,您将能够在583产品(DA14583 IOT传感器开发套件)的参考设计部分中找到项目。
3)与Q2相同。
另外,对于更多的问题,请尝试创建一个新的帖子,而不是在同一篇帖子上发帖,因为当前的帖子已经有多个回复和不同的问题,很难有人关注。
谢谢mt_dialog.
就那么简单!
大的谢谢!
真管用!
~ Jyro
非常感谢,我马上试用,结果出来告诉你!
你好,
我使用“SmartBond IoT传感器开发套件”进行融合数据。通过使用“物联网传感器移动应用程序”,我能够在旋转传感器开发套件时看到手机上的3D运动。目前,我正在使用其他Android应用程序(应用程序特定的Android应用程序)来在手机上旋转图像。但我无法在Android应用程序上获得旋转。我想,我没有遵循正确的程序和因素来计算偏航,。间距和卷值。
我能够从IoT传感器开发套件中收到融合数据到我的Android应用程序。请指导我完成计算以获取参数以使图像在Android应用程序上旋转。
问候,
Mahesh Chandana。
嗨的卖方,
IOT通过在文档中指示的自定义报告(请在UM-B-063文档中查看表12)将相应的数据从Senor Fusion算法发送到移动电话。如果您的应用程序遵循与IOT应用程序相同的约定,则应能够获得一些3D移动。您的应用程序是否能够从IOT的报告中解析数据?我可以做些什么,以帮助您向您发送IoT Android / IOS代码,如果您愿意将其用作参考。
谢谢mt_dialog.
你好,
我们的应用能够解析来自物联网的数据。请android代码。这对理解融合数据的处理是有帮助的。
非常感谢您的快速回复。
问候,
Mahesh Chandana。
嗨的卖方,
邮件已发送到已注册的电子邮件地址。
谢谢mt_dialog.
你好,
谢谢您的答复。我会更新给你。
独立,
Mahesh Chandana。
你好,
我正在使用DA14583的IoT代码(版本:v5.160.1.19)。根据“UM-B-063_DA14583_IOT_SENSOR_DEVELINMENT_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.