gordonh 发表于 10-11-5 20:31:53

DIY Futaba 3PM 遥控器为双模遥控器(FM和2.4G)

本帖最后由 gordonh 于 10-11-5 20:53 编辑

目的
将Futaba 3PM-FS 这款FM遥控器改成FM和2.4G双模遥控器。

原因
为什么要改双模?
1、首先这是大势所趋,其次是2.4G比较稳定,不容易受干扰,也不容易撞频。
2、由于遥控器的接收器只有一个,想买个兼容的接收器却没有合适的晶振,除非你的遥控器是可以插晶振的,而我的遥控器又正好不具备这个,如果去买个原装的又贵得吓人。
3、家里有2台车,不想把接收器移来移去。

基于以上原因改双模的念头就由此而来,而且网上的大侠们已经有这样改过了。这样即可以用2.4G,还可以用回以前的FM接收器。

Futaba 3PM-FS 遥控器特性
1、信号调制方式:FM调制,由于使用了电子合成器,所以无需晶振,频率可以通过菜单从40.61M到40.75M每级0.02M可调,也就是总共有8个频率可调(40.61, 40.63 ...... 40.75)
2、信号格式:HRS (High Response System)/PPM (Pulse Position Modulation)
3、工作电压:12V,最低8.4V

其它的特性由于跟这次的DIY无关就不列出了。
2.4G DIY 套件
目前国内有一些性价比较高的2.4G DIY套件,最后选择了日冠 Corona 2.4G DIY 升级套装 CT8Z +CR8D




从上图可以看出,CT8Z的电压范围8~13V,可以直接接电池的电压,然后是PPM信号输入的,所以只要找到遥控器的PPM信号就可以了。

分析遥控器的电路确定PPM信号
遥控器拆解图


小一点的是高频板,也就是用来发射FM信号,底部的是控制板



上图片中的SIG信号经过示波器测量后确定就是PPM信号,VDD是电源,也是电池电源,G是地。最左边的3根线(2红1黑)是用来更改发射频率的通信总线,经过分析是类似于SPI的3线总线 (3 Wire Bus),CPU发送命令到高频板,从而改变发射的频率。

如何实现双模?
其实很简单,只要用开关切换PPM信号和电源就可以了,当要用FM时开关将电池电源和PPM切换到FM的高频板,而要用2.4G时开关将电池电源和PPM切换到2.4G模块,所以需要切换的信号有:PPM和12V。

那么,用什么样的开关成了关键,目前比较容易找的是双刀双掷开关,而在外壳则需要多开一个孔用来安装这个开关,有没有什么办法可以做到用遥控器本身的软件来实现开关的切换呢?经过一番的研究,终于想到可以设计一个解码板通过解码3线总线的命令来实现开关的切换。

上面有提到,CPU会通过3线总线发送命令到高频板,从而改变发射的频率,目前我的接收器的频率是40.61M,所以解码板在接收到40.61M的频率设定命令时就控制开关切换到FM,而接收到另外一个频率设定命令时(比如40.63M)就控制开关切换到2.4G,这样就可以实现双模的完美控制。

下面是双模控制的方框图


命令解码
首先进行总线解码,用逻辑分析仪读出每个频率的命令,下面是设定40.63M频率时所发的命令

从上面图中可以看到,CPU共发送了2组命令,前面是7DF800,后面是002801。下面列出了所有通道的命令表

从表中可以看出,只要解码出前一个命令就可以知道当前是设在哪一个频率从而做出相应的动作。

总线解码板的设计
所有的分析已经完成,现在可以开始解码板的设计,功能要求:
1、这个解码板要尽可能小,才可以放到遥控器里面。
2、支持5V电压。
3、用微型继电器切换12V电压。
4、用电子开关切换PPM信号。

一番勘察后位置最终确定在控制板单片机的下面,下图红色框位置。


设计出来的解码板


最后的安装图
2.4G模块装在另外一块没有线路板的盖子上


天线、2.4G的LED灯和配对按钮


解码板的安装


所有安装完成和测试


切换到40.63M

LED灯亮说明已切换到2.4G 模式,灯不亮则说明是FM模式。


2种模式的电流对比
FM模式:198mA
2.4G模式:107mA

从上面对比可以看出,2.4G模式的电流比FM模式少差不多100mA,如果只用2.4G,遥控器的使用时间将延长将近1倍。

结束语
最后试跑了一下车,结果非常不错,控制也很正常,切换非常容易和智能又不会对原来遥控器的外观有太大的影响,当然为了这个智能开关也多做了很多功夫,不过这个过程还是很有意思的。

有任何更新可以访问我的博客

法拉利599GTB 发表于 10-11-5 20:54:56

电子达人 帮我分析分析2PHKA怎么改2.4G吧

gordonh 发表于 10-11-5 23:40:54

本帖最后由 gordonh 于 10-11-5 23:42 编辑

2# 法拉利599GTB

你的是AM调制的遥控器,不知道是不是用PPM编码的,如果是的话就可以。要拆开看电路才知道。

janhen 发表于 10-11-6 00:14:57

有这个控中文说明吗

jog 发表于 10-11-6 14:49:04

Lz很强大。这么做的目的是能软件切换频率,硬件切换更简单。另外,虽然控是变频的,但可以使用带晶体的接收机,这样就有大量便宜的副厂的接收可以选用。 f家的am也是标准的PPM,找到信号线就行,但有些低档控,把控制和发射做在一块板子上了,比较难处理。

gordonh 发表于 10-11-6 17:23:32

5# jog

我也试过找Futaba的兼用接收,但是居然找不到合适的晶体,比如能找到40.675M,却找不到40.670M的。让我郁闷了好一阵~,否则我也不会花大功夫搞了这个2.4G的。

wangjianam 发表于 10-11-9 00:06:02

很好啊 我也想搞2.4G另外你配接受机 可以 PM我 加我QQ 聊

vision 发表于 10-11-9 11:39:46

很好的教學文, 值得一個"good", 可惜我不是版主~~

nankey 发表于 10-11-10 17:42:33

诶哟,刚跟某群聊4pk内部数据总线数据格式的问题,就能看到这个文章,真是巧了,lz很强,如果是我,肯定就双刀双掷了……

jog 发表于 10-11-11 16:32:51

还是双刀双吧,简单粗暴。
接收机通用就行,插拔晶体可比拆装接收机省事多了呀。
国产晶体,可以找找深圳柯茨,他们做OEM的。我之前找他们给我的F记买了2发10收的晶体呢,不过是am27和fm75的。
页: [1] 2
查看完整版本: DIY Futaba 3PM 遥控器为双模遥控器(FM和2.4G)