无刷电调修理方法 | 银燕(EMAX)12A无刷电调维修
一. 银燕(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
无刷电调修理方法 | 银燕(EMAX)12A无刷电调维修的更多相关文章
- 064 01 Android 零基础入门 01 Java基础语法 08 Java方法 02 无参带返回值方法
064 01 Android 零基础入门 01 Java基础语法 08 Java方法 02 无参带返回值方法 本文知识点:无参带返回值方法 说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进 ...
- JVM调优总结:调优方法
JVM调优总结:调优方法 2012-01-10 14:35 和你在一起 和你在一起的博客 字号:T | T 下面文章将讲解JVM的调优工具以及如何去调优等等问题,还有一些异常问题的处理.详细请看下文. ...
- 【转】Android ROM分析(1):刷机原理及方法
一.刷机原理 android系统启动的时候,首先会进行一些诸如硬件自检之类的操作,这些操作完成以后(至少它应该知道当前的机器有没有电),会检查一下当前手机按键的状态(接下来就是所谓刷机模式切换了,不同 ...
- JVM调优方法
目 录 目 录 I 诠释JVM调优 1 第1章 JVM内存模型及垃圾收集算法 1 1.1 根据Java虚拟机规范,JVM将内存划分为 1 1.2 垃圾回收算法 1 第2章 内存泄漏及解决方法 2 2. ...
- JVM垃圾回收机制总结:调优方法
转载: JVM垃圾回收机制总结:调优方法 JVM 优化经验总结 JVM 垃圾回收器工作原理及使用实例介绍
- Samsung I9103刷cm-10.1的方法
按照官方网站的说明一步一步的做下去的时候发现在执行heimdall.exe文件的时候出现“不是win32的应用程序”的错误提示,因此决定按照其它方法安装recovery,然后再刷入CM10.1. sa ...
- PHP mkdir()无写权限的问题解决方法
这篇文章主要介绍了PHP mkdir()无写权限的问题解决方法,对umask做了详细解释以及mkdir()后没写权限的解决方法,需要的朋友可以参考下 使用mkdir创建文件夹时,发现这个函数有两个 ...
- Web app 的性能瓶颈与性能调优方法
1. web app 性能测试工具使用 2. mysql 性能分析与调优方法
- Android:实现无标题的两种方法
实现无标题的两种方法:配置xml文件和编写代码设置 1.在AndroidManifest.xml文件中进行配置 实现全屏效果: android:theme="@android:style/T ...
随机推荐
- OpenHarmony移植案例与原理:startup子系统之syspara_lite系统属性部件
摘要:本文介绍下移植开发板时如何适配系统属性部件syspara_lite,并介绍下相关的运行机制原理. 本文分享自华为云社区<openharmony移植案例与原理 - startup子系统之sy ...
- CoaXPress 接口相机的控制方法--2
接上一篇 <CoaXPress 接口相机的控制方法--1> https://www.cnblogs.com/xingce/p/15902246.html 这里再介绍一下具体是如何完成相机寄 ...
- C#字符串Unicode转义序列编解码
C#字符串Unicode转义序列编解码 在开发过程中时常会遇到"\Uxxxx"格式表示的字符,实际上"xxxx"是字符的Unicode码的十六进制表示方式.这种 ...
- 【第一期百题计划进行中,快来打卡学习】吃透java、细化到知识点的练习题及笔试题,助你轻松搞定java
[快来免费打卡学习]参与方式 本期百题计划开始时间:2022-02-09,今日打卡题已在文中标红. 0.本文文末评论区打卡,需要登录才可以打卡以及查看其他人的打卡记录 1.以下练习题,请用对应的知识点 ...
- navicat:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and ...
mysql5.7,xshell下执行sql不会报下面的错,但是navicat会报错,可能是navicat版本问题,换其他客户端不会出现问题. [Err] 1055 - Expression #1 of ...
- PentestBOX教程
0x01 Pentest BOX Pentest Box:渗透测试盒子,是一款Windows平台下预配置的便携式开源渗透测试环境,而它也是著名黑客Kapustkiy常用的工具之一.这里集成的大都是Li ...
- Vue UI API简单笔记
VUE UI 目录 VUE UI 一 移动端常用UI组件库 二 PC端常用UI组件库 三 ElementUI组件按需引入 一 移动端常用UI组件库 Vant http://vant-contrib.g ...
- Vue 源码解读(8)—— 编译器 之 解析(下)
特殊说明 由于文章篇幅限制,所以将 Vue 源码解读(8)-- 编译器 之 解析 拆成了两篇文章,本篇是对 Vue 源码解读(8)-- 编译器 之 解析(上) 的一个补充,所以在阅读时请同时打开 Vu ...
- 【C# GC】C# GC何时被调用
首先要指导GC的机制,这部分转载自:http://blog.csdn.net/qq_20949153/article/details/52188882CLR:公共运行时环境,管理托管堆.CTR:设置引 ...
- 该懂的知识-CPU
进程也好,线程也好,最后都是转换成CPU指令由CPU执行的,所有的CPU指令都需要执行时间,多一个CP,就能够同时执行很多指令.不论如何模拟,最终CPU指令都必须在某一个内核上执行. CPU的工作是不 ...