5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 11357|回复: 24
打印 上一主题 下一主题

遥控器的对码是什么原理?

[复制链接]
头像被屏蔽
跳转到指定楼层
楼主
发表于 2014-5-26 20:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

欢迎继续阅读楼主其他信息

沙发
发表于 2014-5-26 20:01 | 只看该作者
FM控与NRF24L01模块如何对频?FM是几十M的晶振控,和NRF24L01的2.4G模块工作频率相差太多,再说FM控也无须对频啊。
头像被屏蔽
3
 楼主| 发表于 2014-5-26 20:35 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
4
发表于 2014-5-26 21:18 | 只看该作者
找到PPM输出接dsm2高频头就可以用dsm2之类接收机。如果嫌混控不够可以用AVR mega8单片机做个DIY控主板。NRF24L01模块目前不好用。
5
发表于 2014-5-26 21:49 | 只看该作者
一个个频段扫过去,得到反馈就是对上了
6
发表于 2014-5-26 23:19 | 只看该作者
晶振吧
7
发表于 2014-5-27 00:11 | 只看该作者
2.4G遥控通常是跳频的,为了防止同频干扰每个发射机的跳频列表肯定是不同的。
每个发射机一般也有一个唯一ID,对码就是让接收机和发射机同步跳频列表和ID,也有可能还有一些其他的信息,这样接收机才能和发射机对应起来。

要diy控问题比你想得要复杂些,不是随便哪一个2.4g射频芯片就可以和其他接收机通讯的,2.4G的底层调制编码格式和协议都不通用,必须相同的芯片才能通讯,好吧,devo和dsm2用的芯片型号是cyrf6963,有现成的模块自己搜吧。
剩下的就只需要只要devo和dsm2的通讯机制和协议,好吧,再送你一程,devo不是能刷开源的固件吗,找到他的源代码,里面有devo和dsm2的代码,看明白了移植或自己写一个。
8
发表于 2014-5-27 10:11 | 只看该作者
楼上的厉害,电子达人,学习学习了
头像被屏蔽
9
 楼主| 发表于 2014-5-27 18:19 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
10
发表于 2014-5-27 18:41 | 只看该作者
跳频一般是几毫秒或几十毫秒,第一次同步需要有难度,每次跳频都会同步跳频时间,所以这个时间对晶振没什么挑战。
跳频算法是核心,这个可以找专业的资料研究。
11
发表于 2014-5-27 23:12 | 只看该作者
关注。

楼主,我们一起研究哈。

12
发表于 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。


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

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

可行~~~~~~
14
发表于 2014-5-31 10:58 | 只看该作者
帮顶走人
15
发表于 2014-6-2 21:46 | 只看该作者

16
发表于 2014-6-16 13:56 | 只看该作者
学习了 ,明白点大概原理
17
发表于 2014-6-17 06:22 | 只看该作者
skymaze 发表于 2014-5-26 21:49
一个个频段扫过去,得到反馈就是对上了

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

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



19
发表于 2014-9-10 22:14 | 只看该作者
没搞懂
20
发表于 2014-9-12 13:14 | 只看该作者
类似于:天王盖地虎,宝塔镇河妖。              或者:黄河黄河,我是长江,相互对应了就对上了
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表