2015-11-04 77 views
1

我必须测量并验证通过WiFi /蓝牙从智能手机无线发送到智能手机的消息延迟。距离介于5米和10米之间。同步智能手机和PC /嵌入式设备之间的时间

示例:智能手机在时间X发送的消息,在时间Y接收和处理。持续时间:35毫秒。由于这些消息是非平凡的(安全和安全命令,以进一步的机器)它的neccesary智能手机和电脑之间的时间同步到最精确的准确度(毫秒)。

这是使用net时间通过LAN连接两台PC一件容易的事,但我不确定使用的iOS/Android智能手机..

是否准确,足以让我们说这两个同步,智能手机和PC用NTP时间,还是你知道更好的方法来同步它们之间的时间?

从我读到的内容来看,与NTP同步的时间提供了从1到20 ms的精确度。但是这个范围太模糊..

有没有人有类似的问题?

回答

1

这一切都必须通过网络进行处理还是考虑了两者之间的物理定时触发?

如果它们彼此靠近,我会推荐使用O-Scope。从手机的耳机发送一个定时脉冲,说明消息已发送。然后从PC接收并处理一个脉冲,通过串口等。

如果使用此路由,则需要考虑SW发送命令和脉冲从硬件发送出去之间的等待时间。我会用一个刚好切换信号的紧密环路来做到这一点,然后看看频率是多少。每个人的延迟时间都是一半。您的总延迟时间将是PC和手机的延迟(可能是正面或负面)之间的差异。

+0

不,不需要通过网络进行处理。我确实考虑了一些物理定时触发器,但我没有考虑示波器。起初,我想到了一个类似调试器的东西,但是我不想伪造任何值。所以你说NTP同步不是一个准确的方法? – Gannic

+1

我不是说NTP不准确,实际上我不确定。我只是KISS的粉丝......而物理触发器接缝就像一条简单而准确的路线。 – NickOverflow

+0

是的,你是对的。我真的喜欢这个主意。在这种情况下是否可以使用o-scope进行一些自动测试?也可以导出一些结果,或者您是否需要手动比较定时脉冲的差异? – Gannic