最近贪图便宜,买了一堆玩具遥控器,终于闲下来了,做一些简单的探索。

太丑了(是真的丑)
反正就是这么个东西,而且左边油门不会中,我们可以推测这是一个直升飞机上面的遥控器。

这次百度识图立大功了哈,L-V959遥控器

找到了这个,应该是这些遥控器都一样
都是通用的,当然我们就要一个控制协议就行

上面这些功能,都知道了
就是下面的六个按钮是啥呢?

我们也可以知道一点的是使用了2.4G的频率

我拆了一个遥控器,装的时候忘了外壳的几个螺丝了
周佳佳同学,我对不起你
上面射频芯片的接线口我忘了拍了

咸鱼老哥说,这个遥控器开机以后自动对频(和这里说法一样)
以及这里的控制距离,也符合2.4G的频率



nuvoTon
N79E814AS20里面的胡孔芯片,盲猜是我们的新唐
javascript:fileModule.downloadFileNoRemark('https://atta.szlcsc.com/upload/public/pdf/source/20170425/1493115782134.pdf%3FExpires%3D4070880000%26OSSAccessKeyId%3DLTAIJDIkh7KmGS1H%26Signature%3DmdhXt2HQW%252FzxjC7CUavBQwcfa4k%253D%26response-content-disposition%3Dattachment%253Bfilename%253DC106261_N79E814AS20_2017-04-25.PDF','2669598E4662ABC0296C67311B688FC3','new_pdf_doc_pdf','');buriedPoint({ty: 'click',op: 'download_pdf',data: 'C106261'});数据手册

芯片1块六

2402E79141射频芯片应该是,NRF240呐(好像不是)

是这个芯片

一点介绍
https://www.deviationtx.com/manuals/html-devo10-zh/index.html关于这个遥控器的接收协议,应该是Flysky的一代协议,当然也有别的名字我下面会说。
官方的这个名字叫AFHDS (没有后缀就是一代的意思),名字叫自动数字调频系统。

需要的硬件是A7105

10块钱有点贵。。。
https://github.com/DeviationTX/deviation找到了一个华科尔遥控器的多协议固件

A7105支持Flaysky协议

源码里面找flysky_a7105就行

你看这个是遥控器的协议

在上面的一级目录里面写了协议驱动的几个芯片的SPI驱动

顺便看看Bayang的协议

打包的函数

妈的,极品啊
这事安排了!!!我终于找到这个定义了
http://bbs.5imx.com/forum.php?mod=viewthread&tid=749960在最后,我想写一点FlySky遥控器和接收机的东西。
https://www.flysky-cn.com/rxtx-form参考来源是官网。

我们平时说的神控遥控器I6 是FlySky的二代协议遥控器

接收机也是这样的,我画框的是大家买的多的

当然我的接收器也是这个,老哥送的

亿点点参数,果然官方的资料最齐全

连接图

大概这样

遥控器-接收机-从机的通信链路

我找到了一代和二代协议的区别
二代的协议比一代加了两个通道,而且加了回传

原来接收机的数字是通道数字的意思,i是新一代协议的意思
https://oscarliang.com/flysky-tx-rx-buyers-guide/下篇文章教你做一个FlySky的接收机