kirbymore 发表于 2010-12-6 14:24:03

2.4G跳频同步问题

最近做了一个无线鼠标,采用主动跳频,发射端和接收端按跳频图谱工作,却发现抗干扰比较差;现在想改为被动跳频,即如果没有收到ACK信号后再开始跳频,但是这样做接收端不知如何同步,请大侠指点迷津

yuhang 发表于 2010-12-6 14:41:43

被动调频 用时间同步

cfqxdgr 发表于 2010-12-6 14:45:51

TOD

johnsonz99 发表于 2010-12-6 15:57:21

你可以每10ms跳频一次,跳一次频发送一次数据,如果没有收到ACK也要跳到下次频道,这样容易实现跳频同步。最近我也做过跳频的项目,是用这种方式。

kirbymore 发表于 2010-12-7 16:44:50

回复【3楼】johnsonz99
你可以每10ms跳频一次,跳一次频发送一次数据,如果没有收到ack也要跳到下次频道,这样容易实现跳频同步。最近我也做过跳频的项目,是用这种方式。
-----------------------------------------------------------------------

如果一个信道被干扰,发射端可以通过ACK判断是否被干扰要换信道,那接收端怎么知道信道被干扰还是发射端没有发送数据?

kirbymore 发表于 2010-12-7 16:45:52

回复【1楼】yuhang
被动调频 用时间同步
-----------------------------------------------------------------------

能具体描述一下吗?

hong_hong789 发表于 2010-12-7 20:09:24

我做过这个项目,可以发射每隔10ms发射数据,接收每100ms接收一次!

kirbymore 发表于 2010-12-8 08:43:25

回复【6楼】hong_hong789
我做过这个项目,可以发射每隔10ms发射数据,接收每100ms接收一次!
-----------------------------------------------------------------------

100ms接收一次,那你的鼠标report rate只有10啊

johnsonz99 发表于 2010-12-8 09:03:40

回复【3楼】johnsonz99
你可以每10ms跳频一次,跳一次频发送一次数据,如果没有收到ack也要跳到下次频道,这样容易实现跳频同步。最近我也做过跳频的项目,是用这种方式。
-----------------------------------------------------------------------

如果一个信道被干扰,发射端可以通过ACK判断是否被干扰要换信道,那接收端怎么知道信道被干扰还是发射端没有发送数据?

回复:
不管有没有干扰,每10ms跳频一次,跳频后发送数据,如果有干扰发送端没有接受到ACK,也要跳到下个频道,这样接受端也跳到那个频道。

kirbymore 发表于 2010-12-8 09:18:11

回复【8楼】johnsonz99
回复【3楼】johnsonz99   
你可以每10ms跳频一次,跳一次频发送一次数据,如果没有收到ack也要跳到下次频道,这样容易实现跳频同步。最近我也做过跳频的项目,是用这种方式。
-----------------------------------------------------------------------
如果一个信道被干扰,发射端可以通过ack判断是否被干扰要换信道,那接收端怎么知道信道被干扰还是发射端没有发送数据?
回复:
不管有没有干扰,每10ms跳频一次,跳频后发送数据,如果有干扰发送端没有接受到ack,也要跳到下个频道,这样接受端也跳到那个频道。

-----------------------------------------------------------------------

我现在就是这样做的,抗干扰比较差,我觉得这样做的话,如果有一个信道总被干扰,那每次都会有一个数据丢掉

johnsonz99 发表于 2010-12-8 09:25:03

回复【9楼】kirbymore
-----------------------------------------------------------------------

你的跳频的伪随机函数,各一段时间改变参数改变跳频图案。

kirbymore 发表于 2010-12-8 10:05:38

回复【10楼】johnsonz99
-----------------------------------------------------------------------

能不能详细说一下,这个伪随机数怎么产生,接收器那边怎么同步
我用示波器分析过微软的一款鼠标,它用的是固定频道,如果这个频道被干扰,就切换到下一个频道,因为只能看到发射,接收那边怎么用示波器观察不了,因为用的是nrf24u01的

david168 发表于 2010-12-8 10:38:20

我也做过类似的,至于伪随机怎么算就看你自己了,伪随机就不是固定的

johnsonz99 发表于 2010-12-8 15:43:29

回复【11楼】kirbymore
-----------------------------------------------------------------------

伪随机函数可以用线性同余函数。fn = (a*fn_1+b)/mod c用接受发送端定时改变a,b的值及可以产生不同的频道。

jeson126 发表于 2010-12-8 16:08:14

回复【9楼】kirbymore
回复【8楼】johnsonz99
回复【3楼】johnsonz99   
你可以每10ms跳频一次,跳一次频发送一次数据,如果没有收到ack也要跳到下次频道,这样容易实现跳频同步。最近我也做过跳频的项目,是用这种方式。   
-----------------------------------------------------------------------   
如果一个信道被干扰,发射端可以通过ack判断是否被干扰要换信道,那接收端怎么知道信道被干扰还是发射端没有发送数据?
回复:
不管有没有干扰,每10ms跳频一次,跳频后发送数据,如果有干扰发送端没有接受到ack,也要跳到下个频道,这样接受端也跳到那个频道。
-----------------------------------------------------------------------
我现......
-----------------------------------------------------------------------

我也正在进行一个2.4G鼠标的项目,2.4GIC用ARF2496K 的,遇到的问题跟楼主一样,距离远了移动鼠标感觉丟码移动就不顺畅了,之前听前辈说,一上电先检测2.4G频道哪些频道是干净的,然后使用这些干净的频道跳频,感觉很复杂,不知道是怎么实现的,我都试过用主被动跳频方式,抗干扰也是不怎么的理想,距离远点点就丟码,不知有哪位大哥有好的建议指点一下。

kirbymore 发表于 2010-12-13 17:51:08

这个属于核心技术?
都不想说吗?

ksh84222 发表于 2011-1-13 17:37:04

MARK

tianyaykq 发表于 2011-8-31 16:55:07

同样的问题,求教

tianyaykq 发表于 2011-8-31 17:02:32

回复【2楼】cfqxdgr
-----------------------------------------------------------------------

您好,我最近在弄无线通信,关于跳频的想请教您是怎么跳频的?如果方便的话,能否和你进一步交流,我的qq是289601315,邮箱是keqiyang@126.com谢谢

lanjingjing 发表于 2011-8-31 18:06:27

jihao !

predominant 发表于 2011-12-9 20:26:01

围观

dreamc 发表于 2012-10-16 00:09:07

频道捷变协议

goldtiny 发表于 2014-4-23 09:47:54

楼主有没有主动同步的程序,我这边正在做这方面的,卡住了。

logosz 发表于 2014-6-2 22:07:42

kirbymore 发表于 2010-12-8 10:05
回复【10楼】johnsonz99
-----------------------------------------------------------------------



鼠标型号多少,想买来研究下。

Frank.Dong 发表于 2014-9-17 16:02:28

关注中。。。。

小乖 发表于 2015-4-10 09:43:47

也在做跳频,没思路啊

本质 发表于 2015-5-8 19:41:57

请问不同芯片型号的2.4G能通讯吗

雨雪随行 发表于 2015-5-8 22:23:24

不知道无线鼠标都是保密的吗?我个人感觉是基于时间同步,然后每次同步时修正时间误差。上电时他们如何同步得呢?难道是上电之后大家都用同一个信道?接收器一直扫描所有信道,发射器一直坚持用一个信道发送?
页: [1]
查看完整版本: 2.4G跳频同步问题