DA14580用手覆盖时的数据丢失

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
6个帖子/ 0新
最后一篇
Bharath.
离线
最后一次露面:1年5个月前
加入:2016-04-14 07:03
DA14580用手覆盖时的数据丢失

在我们的设备中,我们使用Pan1740将ECG数据传输到Android手机。我们发现,由于BLE在规定的时间内发出故障存在一些数据丢失。

当我们尝试重现问题时,我们经常看到这一点,当我们用裸手保持手机和设备(Pan1740)彼此相邻的盖子1740。

在DA14580开发板上看到了相同的结果。

我们的项目基于“横向_eval_Peripheral”项目。

这种行为是一个已知的问题吗?

有人见过这种行为吗?请帮助我们了解这个问题。

谢谢,

Bharath.

设备:
mt_dialog.
离线
最后一次露面:2个月2周前
职员
加入:2015-06-08 11:34
嗨bharath,

嗨bharath,

嗯,它在空中的传送,因此会有损失和丢失的事件,但没有丢失数据,因为它将来自协议的重传。横向_eval演示是基于旧SDK的旧参考设计,您是否尝试过使用DSP测试这个,您还在遇到数据丢失吗?我的意思是,在某些时候,应该有一些缺少的连接事件,但这不应该导致缺少数据,因为协议将在此情况下处理并重新传输,以防上一个数据包没有ACK。关于你用手覆盖董事会而且你得到的事实,你是否观察到任何断开连接?您是否有嗅探器日志检查数据确实未遗漏,并且不是应用程序的问题(也许覆盖您收到的数据)?一个想法是在空中发送增量值并使用嗅探器日志检查,如果所有值都通过空气发送。

谢谢mt_dialog.

Bharath.
离线
最后一次露面:1年5个月前
加入:2016-04-14 07:03
嗨mt_dialog,

嗨mt_dialog,
谢谢回复。
我们观察到的数据丢失是因为我们的数据缓冲区在存储的数据通过BLE发送到Android手机之前被覆盖。此外,我们也明白未发送的数据将再次发送,因此没有数据包丢失。
我们的主要关注点是为什么传输在MCU用手覆盖时需要很长时间?
正如我们在医疗设备中使用此MCU,因此这种情况的发生非常高。这个问题有解决方法吗?
还有其他人报告这种问题吗?
不幸的是,我们无法实现使用DSPS应用程序所需的吞吐量。因此,我们仍在使用基于常见的基于示例的项目。

谢谢,
Bharath.

mt_dialog.
离线
最后一次露面:2个月2周前
职员
加入:2015-06-08 11:34
嗨bharath,

嗨bharath,

这与设备的天线有关,最终使用的天线,而不是580模块本身,人体是导电的并且改变天线特性,如果设备是可穿戴设备,那么您必须包括该参数在天线射频设计中。

谢谢mt_dialog.

Bharath.
离线
最后一次露面:1年5个月前
加入:2016-04-14 07:03
嗨mt_dialog,

嗨mt_dialog,
你的意思是“包括天线射频设计中的参数”?
如何实现这一目标?

谢谢,
Bharath.

mt_dialog.
离线
最后一次露面:2个月2周前
职员
加入:2015-06-08 11:34
嗨bharath,

嗨bharath,

我的意思是,在设计天线时,您必须在RF设计中考虑人类联系方式。

谢谢mt_dialog.