接修一辆电动车,接通启动开关后无任何反应。检测车辆启动开关与蓄电池,均正常,判断控制器(型号:HY6018-R13)有问题。取出控制器,目测板上元件无明显异常。将MF47型万用表置于Rx1k挡,在路测量蓄电池正负供电线之间的正反向电阻,分别为52k和8.2k,且有明显的充放电现象;测量U、V、W相电压输出端对地正反向电阻值,分别为10.2k和7.1k,看来板上的功率元件无击穿现象,故障应系控制系统未启动所致。

        该控制器采用多层印制板,且大量采用贴片元件(未标注位号),加之无电路图参阅,于是决定先从特征明显的单片机从手。该控制器所用单片机型号是GD32F130C8T6(采用48脚LQFP封装形式),如图1所示。

        查阅资料得知:该单片机属于STM32系列(基于ARM Cortex-M内核开发的32位微控制器),主频为108MHz,闪存( Flash )的容量为64kB,RAM的容量为20kB,供电电压为2.6V~3.6V,内核的供电电压为1.2V,I/O口可承受5V电压,内置实时时钟( RTC )和2个看门狗( WDG)电路,具有掉电复位(PDR)、上电复位(POR )及电压监测(LVD)等功能,其主要引脚功能见表1。

        在单片机旁边有一只3脚贴片元件,其表面有两行印字,分别为“STK17"和“3.3 K916”。实测该元件①脚接地,②、③脚分别外接一只100uF/25V、220uF/25V的电解电容。根据经验,此元件应是输出电压为3.3V的低压差线性稳压器(可与1117-3.3型稳压器互换),其①脚为接地端,②脚为稳压输出端,③脚为电压输入端(通常接5V供电)。在路测得③脚对地正反向电阻值分别为12.8k和5.4k,且有充放电现象,但②脚对地正反向电阻值均不足1Ω, 明显异常,判断稳压器②脚内部电路对地短路,或者所接负载短路。为判断故障原因,先拆下稳压器,如图2所示,然后测量稳压器②脚焊盘对地电阻,仍短路;拆下跨接在稳压器①、②脚之间的贴片电容后再测,依旧短路,据此判断负载短路。

         因从线路。上无法理清该稳压器②脚所接负载,所以无法逐一断开负载进行判定,于是决定采用外加电压法进行判断:先在稳压器①、②脚上外接大功率可调电源,然后慢慢调高可调电源的输出电压,并用手指触摸可疑元件。当电压调至1.2V时,供电电流已高达1.33A,如图3所示,此时单片机发热严重,看来单片机的内部已短路。查询得知,虽然网上有该型号的单片机出售,但内部存储器的内容多为空白,加之网上无该型控制器的程序出售,所以无法更换,只得弃修。


        提示:单片机又称单片微控制器,相当于把一个小的计算机系统集成到一块芯片上,其工作过程就是在内部程序的控制下,实现对硬件接口的读写控制,从而达到控制其他电路或器件的目的。由此可见,决定单片机控制功能的是内部程序。如果单片机内部未写入程序,就像一台没有安装操作系统的电脑,是无法工作的。