Dialog Semiconductor DAyabo国际娱乐14583物联网开发套件:测量角度数据而不是角度率

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
11个帖子/ 0新
最后一篇
迪夫应
离线
最后看到:3年5个月前
加入:2017-10-31 08:37.
Dialog Semiconductor DAyabo国际娱乐14583物联网开发套件:测量角度数据而不是角度率

你好,

希望有人可以在这里建议我!

我正在开发Dialog半导体物联yabo国际娱乐网开发工具包DA14583,这里我使用DA1458x_IOT_v5.160.1.19.zip用于传感器融合代码和原始数据文件,但这里我得到两个库的非常有限的值。对此我没有什么疑问。

我的问题:

1)首先当我连接Dialog Dongle与移动android应用程序时,它有内置的。log文件。所以当我连接蓝牙狗和手机并与之配对时,首先我要根据我的应用程序做一些设置(比如陀螺仪速率和加速度计速率),然后启用可穿戴日志,这是IOT对话框移动应用程序的基本设置。这是必要的吗?当我在基本设置中启用传感器融合原始选项时,我们可以看到BMI160和BMM150的图,所以有必要一直启用这个选项吗?
以及在应用中需要什么样的设置来获取BMI160(陀螺+加速)传感器的大量数据,因为我在这里并行使用BMI160 Bosch传感器和MPU6050来检查兼容性。与其他传感器相比,我们得到了更好的数据范围。
2) MPU6050有DMP库,它给了我们DMP值。这个库(https://github.com/jrowberg/i2cdevlib/blob/master/Arduino/MPU6050/MPU605..。)给出了欧拉角数据。
在Dialog Dongle中,它需要哪个库来获得角数据?
3) Dialog Dongle可能会给我们角度数据速率,这里我想要角度数据,所以它需要哪种类型的库?
4)如何在PC中得到测量数据的图形?

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

感谢和问候,
迪夫

设备:
MT_dialog
离线
最后看到:6个月2个星期前
职员
加入:2015-06-08 34
嗨,迪夫豹,

嗨,迪夫豹,

1.请重新短语您的问题,因为我无法理解您究竟在询问,请检查UM-B-063 DA14583 IoT传感器开发套件。

我不知道BMI160是否有这样的库,如果有,那么它将在网上,但如果你想获得角度位置,你可以很容易地集成角度数据,并获得位置。

4.没有对话框工具,将情节你电脑上的数据,您可以使用. log文件,然后使用一个excel工具为了使你的图表或你需要把数据从物联网通过祝福或UART发送到PC上的应用程序,以图形方式表示它们。

由于MT_dialog

迪夫应
离线
最后看到:3年5个月前
加入:2017-10-31 08:37.
你好,支持,

你好,支持,

谢谢你的快速反应!!

我读取UM-B-063_DA14583_IoT_Sensor_Development_Kit_1v3.pdf并浏览它。但我对角数据有些怀疑。

所以我的问题:

1)IOT应用程序:如果我们加载原始软件并在手机上检查日志文件
(a)原始数据是deg/sec还是deg?
(b)如果它是deg / sec,如何在实际角度解码或转换数据?
2)物联网APP:加载SFL软件
(a)日志文件在DEG / SEC或DEG中提供数据?
(b)如果deg / sec,如何将它转换为deg?
3)我们是否可以自定义报表日志只获取SFL数据,如果是,而不是如何?
4)我附上了我们从移动应用中获取的报告日志,您能告诉我从它中获取SFL值的过程是什么吗?

谢谢,
迪夫

MT_dialog
离线
最后看到:6个月2个星期前
职员
加入:2015-06-08 34
嗨,迪夫豹,

嗨,迪夫豹,

  1. 由于该数据是RAW,因此您将数据从Gyro Sesnor中提取,因此它们是速率而不是角度,因此它们是DEG / SEC。
  2. 我已经提到过,你可以整合原始值和估计实际角度只使用陀螺数据,但在任何情况下,这个问题超出了这个论坛的范围。
  3. 日志文件记录原始数据,所以还是deg/sec
  4. 同样的方法在答案2中提到,不同的项目之间的原始数据是相同的,但是给传感器融合引擎提供了使用所有传感器融合的角度估计。
  5. 我认为你可以自定义android应用程序,以便只输出你想要的数据,但我们不支持对android应用程序的修改,源代码是可用的,以便你检查它。亚博国际官网平台网址或者你可以修改SFL项目,以便只发送SFL数据,而不是原始的SFL,但这将需要对项目进行重大修改,而不仅仅是一个简单的#define或简单的mod。
  6. 关于传感器融合数据,在表12上描述了传感器融合数据包:传感器融合的报告结构,由传感器融合算法返回的值,该算法在QuarteNions中输出方向,如果您想仅隔离SFL报告日志文件您可以使用SW,Except或类似的东西处理日志,查看附录A和B,用于传感器融合数据。

由于MT_dialog

迪夫应
离线
最后看到:3年5个月前
加入:2017-10-31 08:37.
你好

你好

谢谢您的回复。

如果我们加载SFL软件并从移动应用程序获取日志如果它给我们原始数据,请您能让我知道如何将该数据转换为角度?我们可以参考的任何文件?

在我们的最终应用中,我们想要使用Sensor fusion data,所以我们需要使用附录A和附录B中描述的方法来读取正确的值,是正确的吗?

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

谢谢
迪夫

MT_dialog
离线
最后看到:6个月2个星期前
职员
加入:2015-06-08 34
你好迪应,

你好迪应,

如上所述,您可以使用和获取实际角度的原始数据是来自陀螺仪的数据,集成数据将估计对象在三个陀螺轴上旋转对象,但是当仅使用陀螺仪来估计时存在缺陷。位置。为了进入方向,IOT使用来自所有三个传感器的数据,加速度计,陀螺仪和磁力计(取决于配置),以便定位对象的方向更准确。对话框的SFL库和传感器融合算法未提供。通过互联网有方法和占用的解释,用于描述如何估计可用空间中对象的位置。

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

SFL中的登录将为您提供RAW数据和SFL数据的需求(传感器融合原始启用选项),关于传感器融合的速率,这是可配置的,取决于加速度计和陀螺仪的速率,请检查UM-B-063 DA14583 IOT传感器开发kit.pdf在第7.3段中,以了解如何计算传感器融合率以及通过空中发送的数据。

由于MT_dialog

迪夫应
离线
最后看到:3年5个月前
加入:2017-10-31 08:37.
你好,支持,

你好,支持,

非常感谢你们在我的网站上的快速回复。

如果我们加载SFL软件并从移动应用程序获取日志,我重复了所有传感器(Accel + Gyro)的重复值。所以收到的数据也是一样的。

有没有解决解决这个问题的解决方案,
1)如何刷新传感器数据?
2)我们保留了所有的设置(作为新安装的应用程序)。
3)我们使用SmartSnippet擦除了对话框内容的闪存,并使用IoT传感器开发套件加载了SFL代码。
4)我们卸载并重新安装应用程序,但我们得到了相同的结果。
5)我附上了我们从SFL代码中得到的日志文件供您参考,您可以检查所有数据是否一致。
6)"07 02 03 FC 7F EC FF D4 01 01 00" <--------你能把这个字符串以角的形式解码吗?
7)I引用UM-B-063_DA14583_IT_SENSOR_DEVELINMENT_KIT_1V3.PDF和附录A和B的ORE。我们没有任何类型的移动应用程序和他们的SFL代码也是如此.IS需要任何更改?
8)在我们的最终应用中,我们希望使用传感器融合的角度数据。所以请给我适当的指导来解决我的问题。

谢谢,
Divya。

依恋:
MT_dialog
离线
最后看到:6个月2个星期前
职员
加入:2015-06-08 34
你好迪应,

你好迪应,

1)关于刷新传感器上的数据,在SFL上,数据应该自动更新,您不必做任何令人默认的事情,如果您在日志上获取相同的数据,您是否可以移动传感器,以便您可以获得新数据还是

6)IOT应用程序使用SFL数据并将其转换为滚动,音高和偏航,以便移动3D图像,如果这是“Angull Form”,那么您可以检查在线上可用的Android源代码检查应用程序如何使用UpdateScene方法中的接收数据并转换SFL数据。应用程序获取SFL数据包后,也会记录这些数据。

由于MT_dialog

迪夫应
离线
最后看到:3年5个月前
加入:2017-10-31 08:37.
嗨,支持,

嗨,支持,

我正在附加我在剧烈移动IOT加密狗的日志文件中,近2分钟。
我已经排序的值,以便读取acc的变化,或陀螺仪数据变得容易。即使在移动加密狗2分钟后,我也只能记录近6秒的数据,在这期间,加密狗仍然在运动,但日志中的数据没有多大变化,显示出很少或根本没有运动。
以下是我在移动应用程序(android)中使用的设置
acc的取值范围为2g
陀螺仪范围= 2000 DPS
频率为25赫兹
传感器融合速率= 25hz
校准方式=静态
自动校准模式=基本

我的固件版本是5.160.01.19

如果我做错了什么,请让我知道。

谢谢,
Divya。

依恋:
MT_dialog
离线
最后看到:6个月2个星期前
职员
加入:2015-06-08 34
你好迪应,

你好迪应,

显然,在当前上传的物联网应用程序版本中存在一个问题,当应用程序出现在任何显示数据的屏幕上时,无论是原始屏幕还是融合屏幕,应用程序都会禁用日志记录机制。例如,如果你切换到设置并设置启用日志记录,那么数据应该被记录,如果你切换到任何可视化数据的屏幕,应用程序将禁用日志记录机制,值将不会被记录。该团队正在解决这个问题,并有望在应用程序的下一个版本中得到修复。显然,您看到的数据是设备静止时的值,当您开始移动传感器时,可能您打开了标准屏幕,而日志记录机制被禁用。

由于MT_dialog

迪夫应
离线
最后看到:3年5个月前
加入:2017-10-31 08:37.
你好,支持,

你好,支持,

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

实际上我使用了您的申请,但不能解码传感器融合库的接收数据,我需要对话DA-14583传感器融合数据的角度数据(riaw音调&roll)。

我用的是,https://evothings.com/dialog-iot-sensor-starter-guide/

创建我们自己的应用程序是非常有用的,现在我得到了我需要的。

感谢您,
Divya。