本帖最后由 Myth 于 2018-11-7 13:22 编辑
改控最重要的一点就是要意识到淘宝的元件质量真的不咋地,用脑子想想就知道,淘宝上STM32F103RCT6几块钱一块,比官方1000pcs的售价都便宜,那肯定是拆机的。直接导致第一次换mcu之后机器动不动就不能开机,表现为从flash读不到完整的数据。我最开始以为是flash损坏,换了两块新flash问题依旧,中间甚至换过电源,最后换了新的mcu才解决问题,当然遥控器用到现在就一点问题没有,ultimate7e还是非常强大的。 改这控的原因也很逗,最开始我是想飞伟力v931,玩具自带控肯定太垃圾不能要,18mz又买不起,只能来个d7e加高频头这样过。
改完高频头之后又入了个babyhawk r(顺带一提,babyhawk自带fox摄像头效果非常差,而且foxeer的产品真的质量非常垃圾,效果也不好,我被连坑三次得出的结论,babyhawk只是其中一次,论坛里foxeer枪手的id是 GE_90,他在隔壁论坛的id是宿宿-墨墨他爹),这时候觉得天7功能太少了,俩混控也不够用,换模型也不方便,那就改ultimate7e呗,看人家都能加一堆开关,功能不弱于18mz啊(现在发现还是稍微差了点。。。)于是从同学那里80包邮捡了个天9的高频头,折腾了俩星期差不多折腾完成。
改动过程图有点多,改装过程中用到的东西我都传到网盘里了 百度云附件:终极D7E懒人包.rar
因为还是开头看的人多,所以先问个问题,我根据ultimate7e作者的文章ULTIMATE7E: ADDING 4 EXTRA 3-WAY SWITCHES(加四个三段开关)改完之后一直不成功,某些特点开关组合下甚至会干涉到遥控自己的设置,最终只按deviation7e的方法加了两个三段,两个两段。如果有人成功加了四个三段开关欢迎交流。。。
需要的材料: 2个5k-10k的旋钮电位器 2个三段开关 4个1n4148二极管(或者其他硅二极管) 1个天地飞WFTRFS高频头 ST-LinkV2烧录器 STM32F103RCT6 细导线若干(最好是硅胶线) 2.54mm间距连接器若干(2.0或者1.25的更好) 烧录固件需要的各种软件
在换芯片之前可以拿纸胶带或者高温胶带保护好周围原件,然后在四个边轮流堆锡就可以把旧芯片焊下来
清理完焊盘之后先固定新芯片对角两个点,然后再一个一个焊上就可以了,(因为焊盘上有剩的锡)焊好芯片之后还可以拿酒精清理一下松香,其实焊这种芯片还是可以堆锡焊,但需要80w的烙铁,技术不好的还是算了。
然后如图连接STlink-V2,并且短接boot
烧写bootloader:接线时注意不要错接5.0v,不要正负接反,烧写过程中不要开启遥控器电源。 先打开STM32 ST-LINK Utility,然后插上STlink-V2,选择"Target ->Connect" 这时会看到连接上了芯片 选择"Target -> Erase chip",点击确定,擦除芯片 选择"File -> Open File",选择正确的二进制文件 "devo7ebootloader_256.bin" 选择"Target ->Program&Verify",确认Start address = 0x08000000 ,按"Start" 开始烧写 烧录成功会显示如下界面 断开boot接口以及四根接线,按d7e正常dfu升级方法写入程序“deviation-devo7e-256-v5.0.0-cca3757.dfu”即可。正常开机后,ultimate7e的版本是devo7e-256-v5.0.0-xxxxxx,百度云里cca3757应该是最后的版本了。 顺带一提,不管是deviation还是ultimate7e,都在几年前就停止更新了,相比18mz之类的控缺少的主要是数据回传功能,不过对于玩FPV来说不是什么大事,osd上的数据比遥控的数据回传清楚得多。
两根接线分别接在芯片的第14脚和第20脚上 上面三张都是老外的图,最后一张是我自己改的效果,前后盖用2.54的插针连接
又加了个天地飞的高频头 原理很简单,只要把d7e的ppm输出接到天地飞高频头的ppm输入就可以正常使用天地飞高频头。 引脚定义: d7e上ppm信号的焊点: 供电接口: 为了在其他遥控器上用这个高频头,3d打印了一个外壳,加了个独立开关。 加高频头这种改装淘宝卖家就有连线图,我就不再贴了。。。
最终效果:
|