论坛风格切换切换到宽版
  • 6065阅读
  • 5回复

NRF24L01模块自动对码是如何实现的? [复制链接]

上一主题 下一主题
离线BD7CE
 
发帖
1280
只看楼主 倒序阅读 0楼 发表于: 2014-05-26
现在的2.4G航模遥控器和接收机使用之前都需要对码,这个实现的原理是怎样的?

买了一对NRF24L01模块,想学习实验一下DIY遥控器,最终目的是用手里的DEVO 10来控制玩具级四轴。
73! DE BD7CE
离线BG6JJI
发帖
4939
只看该作者 1楼 发表于: 2014-05-26
双方都处于对码状态,你说咱对一下吧,我说好的,我是438,你说你是520,就ok了

内容来自Android手机客户端

离线BD7CE
发帖
1280
只看该作者 2楼 发表于: 2014-05-27
接收机是否有发射功能?  初始的频率和跳频规律怎么确定?采用什么调制解调以及频率规避方式,使得同场这么多遥控器互不干扰? 。。。
73! DE BD7CE
离线okstar
发帖
4734
只看该作者 3楼 发表于: 2014-05-27
2.4G的通常都是私有协议,别费劲了。双向通信完全有可能的。
你拆开接收机,看下2.4G的芯片,查一下它与后级是什么接口,通常是串口。
你可以从这里入手,把串口数据抓出来分析。
也就是说,不要抓无线接口的数据,而改为抓解调后的数据。
离线BG6JJI
发帖
4939
只看该作者 4楼 发表于: 2014-05-27
2401是双向的,其他参照前面我的帖子

内容来自Android手机客户端

离线logicalmetal
发帖
61
只看该作者 5楼 发表于: 2014-07-21
24L01后面会接一个2401C之类的PA/LNA,在另一侧SPI口接CPU,你可以用逻辑分析仪读SPI口的2个数据线