IOT开发套件对话框半导体DA14583:测量yabo国际娱乐角度数据而不是角度

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
11个员额/ 0个新员额
最后发表
Divya Panchal.
离线
最后一次露面:3年5个月前
加入:2017-10-31 08:37
IOT开发套件对话框半导体DA14583:测量yabo国际娱乐角度数据而不是角度

你好,

希望有人能给我一些建议!

我正在研究对话半导体IOT开发套yabo国际娱乐件DA14583,我正在使用da1458x_iot_v5.160.1.19.zip for sensor fusion码和原始数据文件,但在这里我得到了非常有限的图书馆的值。我对此有很少的疑虑。

我的问题:

1)首先使用移动android应用程序连接Dialog Dongle时,它具有内置的.log文件。因此,当我将蓝牙加密狗与移动和配对配对连接时,首先我必须根据我的应用程序(即陀螺仪速率和加速度计速率)进行一些设置,并且在此之后,能够在IoT对话框移动应用程序中实现可穿戴的记录。这是必要的吗?而且当我在基本设置中启用传感器融合原始选项时,我们可以看到BMI160和BMM150的曲线,因此必须启用所有时间此选项?
在应用中需要哪种设置以获得BMI160(Gyro + Accel)传感器的大量数据,因为这里我使用BMI160 Bosch Sensor和MPU6050并行检查兼容性。与此对话框进行比较加密狗数据我们在其他传感器中获得了非常好的数据。
2)MPU6050具有DMP库,它给了我们DMP值。这个图书馆(https://github.com/jrowberg/i2cdevlib/blob/master/arduino/mpu6050/mpu605 ...)给了我们欧拉角数据。
在Dialog Dongle中哪个库需要进行角度数据?
3)Dialog Dongle可能会给我们带来的角度数据率,在这里我想要角度数据,所以它需要哪种图书馆?
4)如何在PC中获取测量数据的曲线?

如果有人知道任何疑问的答案,请给我一个反馈意见。

感谢致敬,
divya.

设备:
mt_dialog.
离线
最后一次露面:6个月2周前
工作人员
加入:2015-06-08 11:34
嗨divya panchai,

嗨divya panchai,

1.请重新表述你的问题,因为我不明白你到底在问什么。请检查UM-B-063 DA14583物联网传感器开发工具包。

2&3我不知道是否有BMI160的图书馆,如果有一个,那么它将在网上,但如果你想得到角度位置,你可以轻松地集成角度数据并获得位置。

4.没有对对话工具会绘制PC上的数据,您可以使用.log文件,然后使用express工具来制作图表或者您必须通过通过IOT传输数据BLE或UART并将其发送到PC上的应用程序,将以图形方式表示它们。

谢谢mt_dialog.

Divya Panchal.
离线
最后一次露面:3年5个月前
加入:2017-10-31 08:37
你好支持,

你好支持,

谢谢你的快速回复!!

我读取了um-b-063_da14583_iot_sensor_development_kit_1v3.pdf并通过它。但我对角度数据有一些疑问。

所以我的问题:

1)物联网APP:如果我们在手机上加载Raw软件和检查日志文件
(a)原始数据在DEG / SEC或DEG中?
(b)如果是deg/sec,如何按实际角度解码或转换数据?
2)IOT应用程序:如果我们加载SFL软件
(a)日志文件给出的数据是deg/sec还是deg?
(b)如果deg/sec,如何转换成deg?
3)我们是否可以自定义报表日志以仅获取SFL数据,如果是如何?
4)这里我附上了我们从移动应用程序捕获的报表日志,你能告诉我从中获取SFL值的过程是什么?

谢谢,
divya.

mt_dialog.
离线
最后一次露面:6个月2周前
工作人员
加入:2015-06-08 11:34
嗨divya panchai,

嗨divya panchai,

  1. 因为这些数据是原始的,你得到的数据是从陀螺仪传感器中提取出来的,所以它们是速率,而不是角度,所以它们是deg/sec。
  2. 我已经提到了,你可以集成原始值并只使用陀螺数据估计实际角度,但在任何情况下,这个问题都不脱离了这个论坛的范围。
  3. 日志文件再次记录原始数据是deg / sec
  4. 在答案2中提到的相同方式,在不同的项目之间,原始数据是相同的,但馈送传感器融合引擎使用所有传感器的融合来提供角度的估计。
  5. 我想你可以自定义Android应用程序,以便仅输出您想要的数据,但我们不支持Android应用程序的修改,源代码可用,以便您检查它。亚博国际官网平台网址或者您可以修改SFL项目,以便仅发送SFL数据而不是SFL的RAW,但这需要对项目进行重大修改,而不仅仅是一个简单的#define或简单的mod。
  6. 对于传感器融合数据,传感器融合包如表12所示:报告结构传感器融合,返回的值传感器融合算法,该算法输出quartenions的方向,如果你想孤立的同声传译的报告日志文件你可以处理日志都使用某种sw, excel或类似的事情,请查看附录A和B的传感器融合数据。

谢谢mt_dialog.

Divya Panchal.
离线
最后一次露面:3年5个月前
加入:2017-10-31 08:37

谢谢回复。

如果我们加载SFL软件,并从Mobile APP获取日志,如果它给我们原始数据,你能告诉我如何将数据转换成角度吗?有我们可以参考的文件吗?

在我们的最终应用程序中,我们想要使用传感器融合数据,因此我们需要使用附录A和B中所述的方法来读取正确的值,是正确的吗?

更新的速率/频率传感器融合数据是什么?

谢谢
divya.

mt_dialog.
离线
最后一次露面:6个月2周前
工作人员
加入:2015-06-08 11:34
嗨divya panchal,

嗨divya panchal,

如前所述,你可以使用的原始数据和得到的实际角度是来自陀螺仪的数据,整合这些数据将给出物体在三个陀螺仪轴上的旋转估计,但当只用陀螺仪来估计位置时,有缺点。为了获取方向,物联网使用了来自所有三个传感器、加速度计、陀螺仪和磁力计(取决于配置)的数据,以便更精确地定位物体的方向。没有提供Dialog的SFL库和传感器融合算法。互联网上有一些方法和适当的解释,描述了如何估计一个物体在空间中的位置。

是的,附录A和B描述了SFL库的传感器融合数据的输出,以及如何解释,还有一个对适当的维基百科的解释。

SFL的日志将为您提供原始数据和SFL数据的需求(传感器融合原始启用选项),关于传感器融合的速率,这是可配置的,取决于加速度计和陀螺仪的速率,请查看UM-B-063 DA14583物联网传感器开发工具包(UM-B-063 DA14583 IoT Sensor Development Kit.pdf) 7.3段,以便了解如何计算传感器融合率以及通过空中发送哪些数据。

谢谢mt_dialog.

Divya Panchal.
离线
最后一次露面:3年5个月前
加入:2017-10-31 08:37
你好支持,

你好支持,

非常感谢您在我的Comnets上非常快速回复。

如果我们加载SFL软件,从Mobile APP上取日志,我得到了所有传感器(accel+陀螺)的重复值。所以接收到的数据也是一样的。

有没有办法解决这个问题,
1)如何刷新传感器的数据?
2)我们保留所有设置(作为新安装的应用)。
3)我们使用智能片段擦除对话物联网狗狗的Flash内存,使用物联网传感器开发工具包加载SFL代码。
4)我们多次卸载并重新安装应用,但得到的结果都是一样的。
5)这里我附上了从SFL代码获取的日志文件供参考,可以检查所有数据是否相同。
6) “07 02 03 FC 7F EC FF D4 01 01 00”<--------能否请您解读这些字符串角形式?
7)我参考UM-B-063_DA14583_IoT_Sensor_Development_Kit_1v3.pdf和附录A和B也。我们在移动应用程序和他们的SFL代码也没有任何变化。有什么需要改变的吗?
8)在我们的最终应用中,我们希望使用传感器融合的角度数据。所以请给我适当的指导来解决我的问题。

谢谢,
迪夫。

附件:
mt_dialog.
离线
最后一次露面:6个月2周前
工作人员
加入:2015-06-08 11:34
嗨divya panchal,

嗨divya panchal,

1)关于刷新传感器上的数据,在SFL上,数据应该是自动更新的,你不需要做任何明确的事情,如果你在日志上得到相同的数据,你是否移动传感器以获得新的数据?

6)物联网应用程序使用微数据并将其转换在辊,俯仰和偏航为了移动三维图像如果这就是你的意思为“角形式”,然后您可以检查android源代码可以联机并检查应用程序如何使用updateScene接收的数据的方法,将微数据。在应用程序获得SFL数据包后,这些数据也会被记录。

谢谢mt_dialog.

Divya Panchal.
离线
最后一次露面:3年5个月前
加入:2017-10-31 08:37
嗨支持,

嗨支持,

我附上日志文件,我收到后,大力移动物联网软件狗在所有方向近2分钟。
我已经对值进行了排序,以便阅读ACC的变化,或陀螺数据变得容易。即使在移动加密狗2分钟后,我也可以仅在其中记录近6秒的数据,只有在其中,加密狗仍然在运动中,但是日志中的数据根本没有变化显示较小或没有动作。
以下是我在移动应用程序(Android)中使用的设置
ACC = 2G的范围
Gyro = 2000 DPS的范围
两者频率= 25Hz
传感器融合率= 25Hz
校准模式=静态
自动校准模式=基本

我的固件版本为5.160.01.19

如果我做错了什么,请告诉我。

谢谢,
迪夫。

附件:
mt_dialog.
离线
最后一次露面:6个月2周前
工作人员
加入:2015-06-08 11:34
嗨divya panchal,

嗨divya panchal,

显然存在在目前上传的IOT应用程序版本中的问题,当应用程序位于将呈现数据的任何屏幕上,应用程序或融合屏幕应用程序将禁用日志记录机制。例如,如果您切换到设置并在该点设置启用日志记录,则应记录数据,如果切换到可视化数据的任何屏幕,则应用程序将禁用日志记录机制,并且将记录值。该团队正在努力解决这个问题,预计将在下次申请版本上得到修复。显然,您看到的数据是设备仍然存在的值,并且当您开始移动传感器时,也许您在标准屏幕上切换,则禁用日志操作。

谢谢mt_dialog.

Divya Panchal.
离线
最后一次露面:3年5个月前
加入:2017-10-31 08:37
你好支持,

你好支持,

非常感谢您非常快速的回复!

实际上,我使用了你给的应用程序,但不能解码传感器融合库的接收数据,我需要角数据(偏航俯仰和滚动)的对话DA-14583传感器融合数据。

所以我用了,https://evothings.com/dialog-iot-sensor-tarter-guide/

创建自己的应用是非常有用的,现在我正在得到我所需要的。

感谢你,
迪夫。