一. 银燕(XP-12A)电调修理

笔者的电调在使用4S电池时烧毁,其中一个PMOS管明显烧焦。

将其拆除,买来新元件重新焊接,通电依然冒烟了。

引脚定义

丝印662F: XC6206P332MR 低压差稳压器芯片 贴片SOT-23,引脚定义如下:

丝印RKU: RK7002BM 7002 SOT-23 贴片NMOS场效应管,引脚定义如下:

丝印SILF330: C8051F330 SILF330 MLP20单片机,引脚定义如下:

AO4407A场效应管,PMOS,引脚定义如下:

IRF8736场效应管,NMOS,引脚定义如下:

原理图

花了一下午绘制出原理图

最后经检查,是2个RK7002BM场效应管烧坏,更换之后就完美启动电机啦~

XP-12A电调使用C2接口烧录程序,JTAG/C2接口定义如下:

似乎可以自己画板子做一个电调了,成本在15元以内。

死区时间

死区时间=1.2*[上管关断延迟时间(Tdoff)-下管导通延迟时间(Tdon)]

以XP-12A里面的器件为例:

RK7002BM,NMOS(上管)性能参数:

AO4407A场效应管,PMOS(上管)性能参数:

IRF8736,NMOS管(下管)性能参数:

则计算公式为

1.2*(18ns+24ns-12ns) = 36ns

对应XP-12A.inc中的NFETON_DELAY变量。

二. 无刷电调维修方法

电调的损坏现象并不是各不相同,而仅仅是有所不同,不管电调是什么样的损坏状况,我们检测和维修的步骤其实是大同小异的。电调的损坏需要检查的部位一般有以下几个地方:BEC 、单片机的供电、MOS 管的前级推动、末级 MOS管。对于PCB已经烧焦掉的,建议报废。

2.1 MOS管检查

电调损坏,最常见的是MOS 烧坏,所以第一步就应该检查并更换损坏的MOS,建议但不是一定要更换同一批次的,当然同一批次的一致性会更较好·只有先修复 M0S 驱动部分,才可以继续维修其他部分,有的电调烧后,明显可以看到MOS烧坏的痕迹,有的不明显甚至看不出来,最好的方法是用热风拆焊台把全部M0S拆下来,逐个检查好坏,在线检测有时不一定可以反映出各 MOS 管的状况,也可以用功率比较大的烙铁拆卸,但这样比较麻烦·在线检测MOS管的话一定要把马达去除,否则您测到的是马达线圈的电阻·

MOS的检测方法:业余条件下MOS的检测可以用以下方法:

对于N沟道MOS SO8 封装的,1-3脚S是并联的4脚G是信号 7-8脚D是并联的,万用表在二极管档,黑表棒接7-8任意脚,红表棒接1-3任意脚,应该有500-600左右(各种型号略有差异的正向导通压降,如果反过来红接7-8,黑接1-3,则为不导通,显示无穷大,这和检测方法和检测二极管是一样的,接下来黑表棒不变,红表棒接4脚,相当于给MOS一个触发信号,这时候1DS就应该导通,再把红表棒接到1-3脚的任意脚,这时候的导通压降应该是0了·也就是说MOS导通了,反过来,如果这时候把红表棒按7-8 黑表棒按4则 MOS 应该关闭1-3 与7-8之间又会回到 500-600 的正向压降,这样的MDS就是好的。

一般烧坏的MOS检测的时候,7-8与4脚表现为导通,应该是不导通的,只要7-8与4导通,这个MOS 就一定是坏的所有N沟道的 MOS都是可以这样检测的,如果对脚位不了解,可以上 a1ldatasheet 查找您的 10S型号的详细PDF资料,P沟道的检测与的相反,B现在10S部分已经修好了,我们可以上电了1:接好马达,这里讲的马达可以使用普通的小功率马达,比如2208之类的,最好不要直接把要使用的马达接上,以免因为电调工作不正常而烧毁马达,但这种情况不常见,不过还是谨慎点的好。
2:电调上电,检查电调是否自检,如果自检,说明至少单片机没有损坏,单片机供电正常,升压芯片正常,半桥至少有2PS是可以工作的,但是不一定正常,一般单片机是不会损坏的(进水后的也发现过有丢失程序的)。

2.2 尝试启动无刷电机

现在我们启动马达,缓慢推动油门摇杆,马达应该顺利而平滑得启动运转直到最高速,如果这时候发现启动不顺,有一卡一卡或者停顿的现象,或者又烧MOS,请立即停止,在确保之前换的MOS是完好的情况下,出现这样的问题,那就说明MOS 的推动部分有问题,也就是半桥芯片或者推动三极管有问题,按照步骤C中的方法检查半桥芯片。

2.3 电调电机不自检的排查

如果不自检,则可能是以下情况:

(1)单片机供电不正常;

(2)单片机损坏;

(3)升压芯片或者半桥驱动损坏;

(4)BEC损坏。

自检声音是由电机发出的,电机是由MOS管驱动,MOS管需要依靠半桥或者前级三极管推动,而半桥或者推动三极管信号来自于单片机,所以以上任何一个环节有问题,都不会自检。如果BEC损坏,由于接收是由BEC供电,电调会认为没有收到接收机信号,同样不会自检或者自检后中断工作。

a:检测单片机的工作电压,现在电调单片机的供电方式一般是用线性稳压器,最常见的是TO-252封装的7805或者89封装的HT芯片或者是SO8的7805,视芯片型号不同,这个电压一般是3.3,3.6或者5V,比如如果是单片机是MEGA8,那么MEGA8的4脚和6脚是并联接电源正,如果供电芯片是7805,那么4,6脚对地电压应该是5V,如果供电芯片是HT-7136,那就应该是3.6V。

b:在确定单片机供电正常的情况下,不自检,我们应该检查升压芯片。对于半桥推动方式,因为栅极需要10V以上电压,所以一般有专门的升压电路,如ST662。MAX662等,是将BEC的5V升到10-12V,如果这个芯片损坏,所有半桥将不工作,即使MOS什么都是好的,电机也是不工作的,还有就是即使BEC芯片什么都是好的,如果这个芯片内部短路,有时候将导致BEC输出不正常或无输出,这个芯片如果损坏检修的时候也要注意检查一下他的12V输出滤波电容,曾经也遇到过这个钽电容失效的。上电,测升压芯片的输出电压,升压芯片一般用的是662,高档的电调尤其是高压版的有的是用DC-DC芯片。662的第5脚是5V输入,第六脚应该有10-12V的电压输出,如果有这个电压,不自检,那么半桥就有损坏,检查并替换之,如果没有这个电压,那么升压芯片损坏,但半桥也可能有损坏,因为这个芯片是给半桥供电的(进水后的电调可能有例外)。
说明:
MOS的推动方式有两种。半桥或者普通三极管,更换损坏的就可以了,现在电调上所使用的半桥一般都是IR的,如IR2103S,IR2101,IR2304等等,电流大点的如ISL6700等.这些都是单路半桥,所以有3片,驱动3路MOS,每路MOS又分上臂和下臂,半桥在业余条件下,最简单快速的维修方法,就是用相同型号的半桥芯片,逐一替换换,直到正常。

2.4 BEC的检修

电调的BEC有两种工作方式,开关方式和线性降压方式,那么如何区分呢,最直观的就是开关方式的一定会有个电感,而一般几个7805之类的或者LM317之类的并联的,就是线性的。BEC如果不正常,开关方式的一般是DC-DC芯片损坏,续流二极管损坏,电感过流烧坏(不常见)。一般DC-DC芯片如果损坏,因为是过流,那么续流二极管一般也会损坏,现在的内置BEC一般都是3A的,所以更换的时候,只要购买3A的肖特基二极管更换就可以了,比如SS34,是3A40V的。更换肖特基二极管后如还是不正常或又将肖特基管烧掉,请更换DC-DC芯片。有很多厂家是把DC-DC芯片的型号擦除,在这里公布一下,这是我个人分析电路后的成果,好盈的GUARD用的DC-DC芯片型号是AX3102。新版PENTIUN用的是MP1593DN,中特威的是LM3485MMX外接PMOS扩流。
线性方式的如果损坏,单独检查并联的几个7805,有损坏的更换同一厂家的或者全部更换,修复后顺便检查BEC的滤波电容,更换的TO-252封装的7805一定要选用1A的,KIA的标的是78D05F,其他厂家的是标7805,如果标的是78L05,则是100ma的,如果是78M05,则是500ma的,电流不足

2.5 上电直接烧MOS

这是由于半桥损坏导致的,请重新检修好MOS板后更换半桥。有的是因为单片机的问题导致的,但是比较少。顺便说一句,在检修MOS的时候,一般现在都是几个MOS并联扩流的,为了减少损失,一般并联部分的MOS先只用一个上去,这样要烧的话也只烧一个,等确认修好了,再把其他的MOS全部装上去,另外PCB一定要完好,如果PCB内部断线,您会走很多弯路,从目前的维修经验来看,PCB断线的情况也时有发生,有的一眼就能看出来,有的是内部断路,表面却一点也看不出来,这种情况XXD电调发生得比较多,而且是小电流的前级板。在维修凤凰电调的时候,合板后,请尤其注意板对板连接器的接触是否良好。

参考:

https://wenku.baidu.com/view/d3b91b46b307e87101f69699.html

https://blog.csdn.net/l420ll/article/details/106142067

最新文章

  1. C语言 · 4_2找公倍数
  2. Linux中find常见用法示例
  3. js 表单验证方法二
  4. Linux下grep显示前后几行信息
  5. Sample MultipleFileWordcount CombineFileInputFormat
  6. 【转】 C++ vector用法
  7. 解读 Windows Azure 存储服务的账单 – 带宽、事务数量,以及容量
  8. C语言求x的y次方,自定义函数,自己的算法
  9. eclipse IDE 扩展pydev
  10. oracle与sql server时间差的取法
  11. 1.1.2.托管对象模型(Core Data 应用程序实践指南)
  12. [高并发]抢红包设计(使用redis)
  13. axios 或 ajax 请求文件
  14. Quartz简答介绍
  15. SpringMVC(3):DispatcherServlet详解
  16. fb发布打包外部资源
  17. ExtJs 中Viewport的介绍与使用
  18. spark出现task不能序列化错误的解决方法 org.apache.spark.SparkException: Task not serializable
  19. GTK 预置对话框 GtkDialog 文件/颜色/字体选取等 GtkFileSelection
  20. Java 小数类 及四舍五入的方法 精度非常高的小数时用

热门文章

  1. 04 js
  2. time模块以及datetime模块
  3. python数据类型内置方法
  4. 【Java8新特性】Optional类在处理空值判断场景的应用 回避空指针异常 编写健壮的应用程序
  5. GMP
  6. IPC$管道的利用与远程控制
  7. Java的诞生历史
  8. Java基础——选择语句
  9. 【C# IO 操作】C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限
  10. 记一次加密的ts视频下载