你好
希望这里有人能给我建议!
我正在研究对话半导体IOT开发套yabo国际娱乐件DA14583,我正在使用da1458x_iot_v5.160.1.19.zip for sensor fusion码和原始数据文件,但在这里我得到了非常有限的图书馆的值。我对此有很少的疑虑。
我的问题:
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中获取测量数据的曲线?
如果有人知道任何疑问的答案,请给我一个反馈意见。
感谢致敬,
divya.
设备:
嗨,迪夫豹,
1.请重新表述您的问题,因为我无法理解您的确切要求,请查看UM-B-063 DA14583物联网传感器开发工具包。
2&3我不知道是否有BMI160的图书馆,如果有一个,那么它将在网上,但如果你想得到角度位置,你可以轻松地集成角度数据并获得位置。
4.没有对话框工具,将情节你电脑上的数据,您可以使用. log文件,然后使用一个excel工具为了使你的图表或你需要把数据从物联网通过祝福或UART发送到PC上的应用程序,以图形方式表示它们。
谢谢mt_dialog.
你好支持,
感谢您的快速回复!!
我读取了um-b-063_da14583_iot_sensor_development_kit_1v3.pdf并通过它。但我对角度数据有一些疑问。
所以我的问题是:
1) 物联网应用程序:如果我们加载原始软件并检查手机上的日志文件
(a)原始数据在DEG / SEC或DEG中?
(b) 如果是deg/sec,如何以实际角度解码或转换数据?
2)IOT应用程序:如果我们加载SFL软件
(a) 日志文件以度/秒或度为单位提供数据?
(b) 如果是deg/sec,如何将其转换为deg?
3)我们是否可以自定义报表日志以仅获取SFL数据,如果是如何?
4)这里我附上了我们从移动应用程序捕获的报表日志,你能告诉我从中获取SFL值的过程是什么?
谢谢,
divya.
嗨,迪夫豹,
谢谢mt_dialog.
你好
谢谢您的回复。
如果我们加载SFL软件并从移动应用程序获取日志(如果它提供原始数据),您能告诉我如何将数据转换为角度吗?有我们可以参考的文件吗?
在我们的最终应用中,我们想要使用Sensor fusion data,所以我们需要使用附录A和附录B中描述的方法来读取正确的值,是正确的吗?
传感器融合数据更新的速率/频率是多少?
谢谢
divya.
嗨divya panchal,
如前所述,您可以使用并获得实际角度的原始数据是来自陀螺仪的数据,整合数据将给出对象在三个陀螺仪轴上的旋转估计,但仅使用陀螺仪估计位置时存在缺点。为了获得方向,IoT使用来自所有三个传感器、加速计、陀螺仪和磁强计(取决于配置)的数据,以便更准确地定位对象的方向。未提供Dialog的SFL库和传感器融合算法。互联网上有一些方法和适当的解释,描述了如何估计一个物体在空间中的位置。
是的,附录A和B描述了SFL库的传感器融合数据的输出,以及如何解释,还有一个对适当的维基百科的解释。
SFL中的日志将根据需要向您提供原始数据和SFL数据(传感器融合原始启用选项),关于传感器融合的速率,这是可配置的,取决于加速计和陀螺仪的速率,请查看第7.3段中的UM-B-063 DA14583物联网传感器开发工具包.pdf,以了解如何计算传感器融合率以及通过空中发送的数据。
谢谢mt_dialog.
你好支持,
非常感谢您在我的Comnets上非常快速回复。
如果我们加载SFL软件并从移动应用程序中获取日志,我会得到所有传感器(加速度+陀螺仪)的重复值。所以接收到的数据也是一样的。
有没有办法解决这个问题,,
1)如何刷新传感器数据?
2)我们保留所有设置(作为新安装的应用)。
3) 我们使用Smartsnippets擦除了dialog IOT加密狗的闪存,并使用IOT传感器开发工具包加载了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) 在我们的最终应用中,我们希望使用传感器融合的角度数据。因此,请您给我适当的指导,以解决我的问题。
谢谢,
迪维亚。
嗨divya panchal,
1) 关于刷新传感器上的数据,在SFL上,数据应自动更新。您不必做任何明确的事情,如果您在日志上获得相同的数据,您是否移动传感器以便获得新数据?
6) IoT应用程序使用SFL数据,并在滚动、俯仰和偏航中转换它们,以便移动3D图像。如果这是您所说的“角度形式”,那么您可以检查在线可用的android源代码,并检查应用程序如何使用updateScene方法中接收的数据,以及转换SFL数据。这些数据在应用程序获得SFL数据包后也会被记录。
谢谢mt_dialog.
嗨支持,
我正在附上我在向各个方向大力移动iot加密狗近2分钟后收到的日志文件。
我已经排序的值,以便读取acc的变化,或陀螺仪数据变得容易。即使在移动加密狗2分钟后,我也只能记录近6秒的数据,在这期间,加密狗仍然在运动,但日志中的数据没有多大变化,显示出很少或根本没有运动。
以下是我在移动应用程序(Android)中使用的设置
acc的取值范围为2g
Gyro = 2000 DPS的范围
两者频率= 25Hz
传感器融合率= 25Hz
校准方式=静态
自动校准模式=基本
我的固件版本为5.160.01.19
如果我做错了什么,请告诉我。
谢谢,
迪维亚。
嗨divya panchal,
显然存在在目前上传的IOT应用程序版本中的问题,当应用程序位于将呈现数据的任何屏幕上,应用程序或融合屏幕应用程序将禁用日志记录机制。例如,如果您切换到设置并在该点设置启用日志记录,则应记录数据,如果切换到可视化数据的任何屏幕,则应用程序将禁用日志记录机制,并且将记录值。该团队正在努力解决这个问题,预计将在下次申请版本上得到修复。显然,您看到的数据是设备仍然存在的值,并且当您开始移动传感器时,也许您在标准屏幕上切换,则禁用日志操作。
谢谢mt_dialog.
你好支持,
非常感谢您非常快速的回复!
实际上,我使用了您给定的应用程序,但无法解码接收到的传感器融合库数据,我需要dialog DA-14583传感器融合数据的角度数据(偏航俯仰和滚动)。
我用的是,https://evothings.com/dialog-iot-sensor-tarter-guide/.
创建自己的应用是非常有用的,现在我正在得到我所需要的。
谢谢你,
迪维亚。