最近贪图便宜,买了一堆玩具遥控器,终于闲下来了,做一些简单的探索。
太丑了(是真的丑)
反正就是这么个东西,而且左边油门不会中,我们可以推测这是一个直升飞机上面的遥控器。
这次百度识图立大功了哈,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的接收机