5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 2688|回复: 20
打印 上一主题 下一主题

MWC芯片烧毁,换芯片救活

[复制链接]
跳转到指定楼层
发表于 2015-8-15 00:44 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 xeogras 于 2015-8-15 00:52 编辑

之前帖子里http://bbs.5imx.com/bbs/forum.ph ... &page=2#pid16578167
说到mwc烧掉了,就想自己修一下看看,结果折腾了一下, 居然修好了。这里把步骤记一下,可能会有朋友需要。



欢迎继续阅读楼主其他信息

20
发表于 2015-8-19 22:40 | 只看该作者
xeogras 发表于 2015-8-19 22:12
如果有热风枪会不会把边上的原件的焊锡也吹化了?

不会,自己风枪的风口始终对准待拆芯片,围绕芯片循环转圈,一直加热的是待拆芯片,不过部分靠得太近的又不耐热的还是用美纹胶带遮挡一下。

19
 楼主| 发表于 2015-8-19 22:12 | 只看该作者
maithon 发表于 2015-8-18 22:21
没风枪,也能拆的,用尖头指甲钳,把脚剪断就行了,然后烙铁就好搞了。

如果有热风枪会不会把边上的原件的焊锡也吹化了?
18
 楼主| 发表于 2015-8-19 22:11 | 只看该作者
az19940414 发表于 2015-8-19 16:25
其实吧~你可以用刀子把旧芯片的脚针全部割断~然后把脚针弄掉~然后焊接芯片就简单了

这是个办法啊,当时没想到
17
发表于 2015-8-19 16:25 | 只看该作者
其实吧~你可以用刀子把旧芯片的脚针全部割断~然后把脚针弄掉~然后焊接芯片就简单了
来自苹果客户端来自苹果客户端
16
发表于 2015-8-18 22:21 | 只看该作者
没风枪,也能拆的,用尖头指甲钳,把脚剪断就行了,然后烙铁就好搞了。
15
发表于 2015-8-17 21:06 | 只看该作者
牛!这个要顶。
14
发表于 2015-8-15 23:24 | 只看该作者
xeogras 发表于 2015-8-15 23:08
哈哈哈能接受飞线不?

藏机架里看不到还能接受
来自苹果客户端来自苹果客户端
13
 楼主| 发表于 2015-8-15 23:08 | 只看该作者
neswmdjl 发表于 2015-8-15 08:55
我也这样修过一个wmc

握手
12
 楼主| 发表于 2015-8-15 23:08 | 只看该作者

哈哈哈能接受飞线不?

11
 楼主| 发表于 2015-8-15 23:07 | 只看该作者
图修好了,应该看得到了
10
发表于 2015-8-15 10:16 | 只看该作者
图消失了
9
发表于 2015-8-15 09:55 | 只看该作者
处女座飘过。。。
来自苹果客户端来自苹果客户端
8
发表于 2015-8-15 08:58 | 只看该作者
牛逼!干的漂亮!
来自安卓客户端来自安卓客户端
7
发表于 2015-8-15 05:19 | 只看该作者
楼主图挂了。。
6
发表于 2015-8-15 01:18 | 只看该作者

5
发表于 2015-8-15 00:52 | 只看该作者
赶上直播,强力插一插
牛逼,厉害
4
 楼主| 发表于 2015-8-15 00:50 | 只看该作者
本帖最后由 xeogras 于 2015-8-15 23:07 编辑

先给arduino写入烧写器的程序,这个在arduino安装目录下的example里就有,直接打开上传。
注意一点,看代码里heartbeat()函数里是不是delay(40);,是的话要改成delay(20);
烧完程序之后,把IDE的配置改成下图

板和处理器的选项和写mwc的一样,端口就是连arduino的端口,编程器选图上的【Arduino as ISP】,最后点【烧录引导程序】,大概半分钟能好,注意10和13针的接触(如果也是穿孔固定的话)
如果烧录成功,那IDE会显示

然后mwc上的状态灯应该是很慢的一闪一闪,这时在按照mwc固件更新方法,把mwc的软件刷进去就行了
mwc固件写入中。。。。。。。。。。。成功。。。。。。。。飞控自检。。。。。。。。。。
GUI已经正确识别了。

但是芯片焊了32个脚,不确保是不是有虚焊,所以必须上机再看下功能是否正常。








3
 楼主| 发表于 2015-8-15 00:48 | 只看该作者
本帖最后由 xeogras 于 2015-8-15 23:05 编辑

接完线是这样的
arduino板 -》 mwc
5V -》 飞控输入脚+
GND -》 飞控输入脚-
10 -》 看图
11 -》 D11
12 -》 D12
13 -》 看图


10 和13脚在我这块板上是没有焊引脚的,所以只能用杜邦公头传过去用手固定,如果有条件可以尝试先焊上插针

接完,10和13是下面穿上来的






沙发
 楼主| 发表于 2015-8-15 00:47 | 只看该作者
本帖最后由 xeogras 于 2015-8-15 23:04 编辑

现在是第二个问题,新的芯片是没有bootloader的,要先把arduino的bootloader烧进去,才能把mwc的软件烧进去。

写bootloader有两个办法,一个用USBISP烧写器烧,另一个是用同样的arduino作为烧写器烧。对比了一下,出于可玩性的角度,果断决定用第二个办法,用arduino板作为烧写器烧。

某宝的国产arduino uno很实惠,价格是原版的一半。

开始准备 bootloader。

官网接线图是这样的



看到target board需要接6条线,GND、5V、RESET、MISO、MOSI、SCK

然后用万用表,找到板上的RESET、11、12、13脚对应的芯片引脚,找到是对应芯片的1、17、18、19脚。

因为这里板上的是PDIP封装的,所以看PDIP的datasheet,找到这4脚的定义,再找到QFP封装的对应定义的针脚



1、17、18、19分别是RESET、MOSI、MISO、SCK,对应到QFP上,就是29、15、16、17脚,再根据mwc电路图,找到29、15、16、17对应的输出接口,因为要插线。





楼主
 楼主| 发表于 2015-8-15 00:45 | 只看该作者
本帖最后由 xeogras 于 2015-8-15 23:01 编辑

其实我是打算吧mwc扔掉的,再入个更好的飞控,结果是pixhawk入了,mwc舍不得丢,再拉一把看看能不能拉起来,也不负工科男的名号。

某宝淘了两颗Atmel Mega328P,含运费不到20块,很便宜。

然后面临的第一个问题:怎样把旧的芯片从板子上弄下来。对于没有热风枪更没有芯片及维修的人来说,有点难度。
具体怎么焊下来就不说了,都是泪。。。。而且,把一种一个脚的覆铜弄掉了

然后就是再把芯片焊上去,相比焊下来,焊上去就简单多了,因为焊点上有锡,只要位置对正了,烙铁点一下就焊上了,不用拉锡那种高级技能。

因为有一脚的覆铜掉了,只能在板上加一根飞线,还好我不是处女座强迫症,能接受飞线。





您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表