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

2019-03-26 13:31发布

本帖最后由 longhui520 于 2016-2-24 20:27 编辑

我想分别用两片ATMEGA16芯片控制两个RF24L01之间的信号及数据的传送,控制发送的芯片(简称芯片1)与上位机相连,而控制接收的芯片(简称芯片2)与传感器相连,这一套的目的是为了能够有上位机控制,远程截取传感器信号,然后传回上位机。我想询问的问题是:当上位机发出起始信号时,需要由芯片1控制24L01发送开始指令(一个字符串),然后由另一个24L01接收到指令传给芯片2,此时芯片2截取传感器信号。假设上位机发出起始信号的时刻为T1,芯片2截取传感器信号的时刻为T2,那么这两个时刻之间存在一个时间差,这个时间差该怎么确定具体值呢?最好能通过计算求出,求大神指点!!
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
qq973453867
1楼-- · 2019-03-26 21:22
 精彩回答 2  元偷偷看……
lyzhangxiang
2楼-- · 2019-03-26 23:42
需要很高精度建议放弃,太复杂了
如果不是很高精度秒级别的,可以先同步时间到节点,然后就本地时间计算吧
longhui520
3楼-- · 2019-03-27 00:56
lyzhangxiang 发表于 2016-2-24 10:15
需要很高精度建议放弃,太复杂了
如果不是很高精度秒级别的,可以先同步时间到节点,然后就本地时间计算吧 ...

需要达到毫秒级,最高不能超过10毫秒,能算出来吗?实在不行,通过实验测出来也行。
longhui520
4楼-- · 2019-03-27 01:38
 精彩回答 2  元偷偷看……
longhui520
5楼-- · 2019-03-27 07:25
qq973453867 发表于 2016-2-23 22:47
传感器端为什么不上电启动一直刷新数据

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

那没戏了,换个专门做这个事情的芯片应该不是问题

一周热门 更多>