5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: 遥控器的对码是什么原理? [打印本页]

作者: hangzhou163    时间: 2014-5-26 20:01
FM控与NRF24L01模块如何对频?FM是几十M的晶振控,和NRF24L01的2.4G模块工作频率相差太多,再说FM控也无须对频啊。

作者: bd7ce    时间: 2014-5-26 20:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: bd7ce    时间: 2014-5-26 20:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: shanshuimoxing    时间: 2014-5-26 21:18
找到PPM输出接dsm2高频头就可以用dsm2之类接收机。如果嫌混控不够可以用AVR mega8单片机做个DIY控主板。NRF24L01模块目前不好用。

作者: skymaze    时间: 2014-5-26 21:49
一个个频段扫过去,得到反馈就是对上了

作者: 老雄-szx    时间: 2014-5-26 23:19
晶振吧

作者: ckyo    时间: 2014-5-27 00:11
2.4G遥控通常是跳频的,为了防止同频干扰每个发射机的跳频列表肯定是不同的。
每个发射机一般也有一个唯一ID,对码就是让接收机和发射机同步跳频列表和ID,也有可能还有一些其他的信息,这样接收机才能和发射机对应起来。

要diy控问题比你想得要复杂些,不是随便哪一个2.4g射频芯片就可以和其他接收机通讯的,2.4G的底层调制编码格式和协议都不通用,必须相同的芯片才能通讯,好吧,devo和dsm2用的芯片型号是cyrf6963,有现成的模块自己搜吧。
剩下的就只需要只要devo和dsm2的通讯机制和协议,好吧,再送你一程,devo不是能刷开源的固件吗,找到他的源代码,里面有devo和dsm2的代码,看明白了移植或自己写一个。

作者: zz284051831    时间: 2014-5-27 10:11
楼上的厉害,电子达人,学习学习了

作者: bd7ce    时间: 2014-5-27 18:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: ckyo    时间: 2014-5-27 18:41
跳频一般是几毫秒或几十毫秒,第一次同步需要有难度,每次跳频都会同步跳频时间,所以这个时间对晶振没什么挑战。
跳频算法是核心,这个可以找专业的资料研究。

作者: skypup    时间: 2014-5-27 23:12
关注。

楼主,我们一起研究哈。


作者: skypup    时间: 2014-5-27 23:41
本帖最后由 skypup 于 2014-5-27 23:47 编辑

在网上搜了一下,有了一点儿思路,不知是否有参考价值:

1 发射器Bind时,使用一个指定的频率或多个指定的频率依次尝试与接收器通讯。频率由 RF_CH 寄存器确定。
2 如果通讯成功,接收器记录下发射器的地址 setRADDR 到新地址。
3 开始尝试找一个干净的频率,用 configRegister 来改变 RF_CH。
4 找到合适的频率后,记录到 EEPROM;configRegister 改变 EN_AA、EN_RXADDR、SETUP_RETR,对频完成,开始收发遥控数据。
5 发射器,等到 isSending 为假时,setTADDR,再 Send.
6 接收器,使用中断,先 detachInterrupt、再 sei 以免影响用于 PWM 输出的定时器中断, 如果 dataReady 为真则 getData,清空缓冲区 rxFifoEmpty, 调用协议处理子函数, 最后 attachInterrupt。



作者: 铜河    时间: 2014-5-28 10:26
skypup 发表于 2014-5-27 23:41
在网上搜了一下,有了一点儿思路,不知是否有参考价值:

1 发射器Bind时,使用一个指定的频率或多个指定 ...

可行~~~~~~

作者: 15888277177    时间: 2014-5-31 10:58
帮顶走人

作者: y1950    时间: 2014-6-2 21:46


作者: wang8912    时间: 2014-6-16 13:56
学习了 ,明白点大概原理

作者: rallyezhang    时间: 2014-6-17 06:22
skymaze 发表于 2014-5-26 21:49
一个个频段扫过去,得到反馈就是对上了

这样的话,接收机也是能够发射信号给遥控器的吗?
愿闻其详 赐教


作者: voxbc    时间: 2014-6-26 22:04
ckyo 发表于 2014-5-27 00:11
2.4G遥控通常是跳频的,为了防止同频干扰每个发射机的跳频列表肯定是不同的。
每个发射机一般也有一个唯一 ...




作者: flywat    时间: 2014-9-10 22:14
没搞懂

作者: oooabc    时间: 2014-9-12 13:14
类似于:天王盖地虎,宝塔镇河妖。              或者:黄河黄河,我是长江,相互对应了就对上了

作者: dingxiang6    时间: 2015-1-29 22:11
我也正在研究对码原理,bind就是在对码吗

作者: lncycpf    时间: 2015-1-30 09:17
飞梦套件即可 。研究原理干啥呢,你就理解为黑盒吧

作者: lncycpf    时间: 2015-1-30 09:20
说到原理,基本上就是接收和发射约定一个地址码用来运算跳频参数

作者: lncycpf    时间: 2015-1-30 09:23
对码,低层的东西,厂家的饭碗。相当于你研究三极管的原理啊

作者: J12187893    时间: 2015-1-30 12:48
学习





欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://5imx.com/) Powered by Discuz! X3.3