[求助] 关于RF24L01信号传输过程中的时延问题,求大神解答!

longhui520   2016-2-23 19:30 楼主
我想分别用两片ATMEGA16芯片控制两个RF24L01之间的信号及数据的传送,控制发送的芯片(简称芯片1)与上位机相连,而控制接收的芯片(简称芯片2)与传感器相连,这一套的目的是为了能够有上位机控制,远程截取传感器信号,然后传回上位机。我想询问的问题是:当上位机发出起始信号时,需要由芯片1控制24L01发送开始指令(一个字符串),然后由另一个24L01接收到指令传给芯片2,此时芯片2截取传感器信号。假设上位机发出起始信号的时刻为T1,芯片2截取传感器信号的时刻为T2,那么这两个时刻之间存在一个时间差,这个时间差该怎么确定具体值呢?最好能通过计算求出,求大神指点!! 本帖最后由 longhui520 于 2016-2-24 20:27 编辑

回复评论 (7)

传感器端为什么不上电启动一直刷新数据
点赞  2016-2-23 22:47
需要很高精度建议放弃,太复杂了
如果不是很高精度秒级别的,可以先同步时间到节点,然后就本地时间计算吧
电工
点赞  2016-2-24 10:15
引用: lyzhangxiang 发表于 2016-2-24 10:15
需要很高精度建议放弃,太复杂了
如果不是很高精度秒级别的,可以先同步时间到节点,然后就本地时间计算吧 ...

需要达到毫秒级,最高不能超过10毫秒,能算出来吗?实在不行,通过实验测出来也行。
点赞  2016-2-24 12:58
引用: lyzhangxiang 发表于 2016-2-24 10:15
需要很高精度建议放弃,太复杂了
如果不是很高精度秒级别的,可以先同步时间到节点,然后就本地时间计算吧 ...

最好能理论计算出来。
点赞  2016-2-24 12:59
引用: qq973453867 发表于 2016-2-23 22:47
传感器端为什么不上电启动一直刷新数据

我需要在上位机给出开始指令之后,传感器采集到的一系列数据,开始指令发出以后,一边是通过无线控制芯片记录一系列传感器的数据,另一边还要通过有线控制截取时间信号,截取的时间和传感器的信号有一个对应关系,所以我想求出截取时间的起点与截取传感器信号的起点之间的时间差,然后做补偿,提高精度,精度要求要达到毫秒级别。有没有什么好的方法能求出这一时间差呢?
点赞  2016-2-24 13:08
引用: longhui520 发表于 2016-2-24 12:58
需要达到毫秒级,最高不能超过10毫秒,能算出来吗?实在不行,通过实验测出来也行。

那没戏了,换个专门做这个事情的芯片应该不是问题
电工
点赞  2016-2-24 21:18
引用: lyzhangxiang 发表于 2016-2-24 21:18
那没戏了,换个专门做这个事情的芯片应该不是问题

请问有没有推荐呢?我对这方面不是很了解,谢谢了。
点赞  2016-2-25 09:03
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复