尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

电子设备故障排查实战:先看后测再换,少走弯路

电子设备故障排查实战:先看后测再换,少走弯路 拿到一个电子设备故障别急着拆也别一上来就换零件。我干了这么多年维修和DIY踩过的坑比很多人见过的板子都多最深的体会就是故障排查不是靠运气瞎试而是有一套固定的方法论。绝大多数问题都能通过“先看后测再换”这个顺序解决。这篇东西就是把我自己的排查流程、工具选型、常见坑位全部摊开来讲希望能帮你少走点弯路。这次不聊虚的直接上干货。适用于手机、电脑主板、电源、家电控制板、嵌入式开发板等几乎所有电子设备的故障排查。1. 故障排查的核心流程先看、后测、再换1.1 为什么排查顺序如此重要很多新手拿到一块坏板子第一反应是“哪里冒烟了”“哪里烧了”或者直接拿起烙铁把怀疑的元件拆下来测。这其实是低效甚至危险的。因为电子系统是一个高度耦合的整体一个故障可能由多个原因叠加导致你换掉的元件可能只是表象真正的问题还在板子上潜伏着。我一般遵循的排障顺序是先目测、再上电测、最后才是拆换元件。目测能解决一半以上的问题。比如电容鼓包、电阻烧黑、PCB铜箔起泡、焊点开裂、插头氧化这些一眼就能看出来根本不需要动用万用表。上电测是为了定位故障区域把问题从“整块板子”缩小到“某几个元件”。只有当你能确定到具体元件时才动手换。直接跳到最后一步不仅效率低而且容易把好元件也拆坏。1.2 带着“故障模型”去排查而不是无头苍蝇在动手之前我会先在脑子里构建一个“故障模型”这个设备正常工作时电源从哪进来、经过哪个降压芯片变成几伏、主控芯片哪几个引脚是供电脚、哪个时钟晶振负责起振、通信总线怎么走。问题来了之后先判断故障属于哪一层电源层完全没反应、指示灯不亮、上电烧保险丝。大概率是电源部分问题。时钟层主控不工作但电源正常。可能晶振没起振或者复位电路卡住。逻辑层部分功能异常比如按键失灵、显示花屏、通信失败。问题可能在外设电路、总线电阻或主控GPIO配置上。有了这个模型万用表就不至于乱捣鼓了。这就像医生看病先定位到科室再做专项检查而不是一上来就全身CT。2. 仪器仪表与工具的准备工欲善其事必先利其器2.1 万用表故障排查的基础配置万用表是排查电子故障的“听诊器”便宜实用。我建议至少选带以下功能的通断档蜂鸣档检测线路是否断开或短路判断保险管是否烧断、导线是否断裂。这个档位应该带蜂鸣器不用看屏幕听到声音就知道通断。直流电压档检测电源输出的各路电压是否正常。建议选自动量程的省去手动切换量程的麻烦。二极管档专门测二极管、三极管、场效应管的导通压降判断PN结是否损坏。这档位在测电路板上的元件通断时是神器。电阻档测电阻阻值是否漂移、是否开路。新手容易忽略的一点测电压时一定要保证表笔接触良好且手不要抖。有时候你测不到电压不是因为没电而是表笔没对上测试点。我习惯在测之前先找一个已知的电压点比如电源输入端子验证万用表是否工作正常。2.2 从万用表到示波器什么时候必须升级万用表只能测静态的电压和电阻遇到纹波、时序、串扰、晶振起振这类动态问题就抓瞎了。比如一个开关电源输出电压测下来是5V看起来正常但用示波器看可能带有极大的纹波尖峰导致主控芯片瞬间复位。这种情况万用表是发现不了的。示波器不需要买太贵的100M带宽的双通道数字示波器足够应付绝大多数板级排查。我常用示波器检查的三种场景晶振波形主控芯片不工作时先用示波器探头测晶振两个引脚。正常的晶振波形应该是漂亮的正弦波幅度通常在几百毫伏到一两伏之间。如果探头上是直线说明晶振没起振优先换晶振和匹配电容。电源纹波与上电时序多路电源的板子主控芯片对供电时序有严格要求的比如先核心电压后IO电压。用示波器的两个通道同时测两路电压看谁先爬升谁后爬升能快速定位时序异常导致的“死机”。通信信号I2C、SPI、UART总线工作是否正常看波形比读寄存器更直观。2.3 其他值得投入的工具可调直流电源带电流显示的数控电源是排查短路利器。上电瞬间如果电流飙到几安培说明有短路如果电流几十毫安说明芯片没工作。比直接插220V交流电安全一万倍。热成像仪或者便宜的测温枪排查短路发热点时热成像仪能一眼看出哪个元件在发热。没有热成像仪也可以用酒精喷洒法下文会详述。放大镜台灯排查虚焊、PCB铜箔细裂纹、引脚桥连必备。年纪大了或者密脚芯片多了以后没有放大镜是真不行。编程器/下载器如果你能备份和刷写固件很多软件故障也能修复。排查顺序里记得把“重刷固件”也作为选项特别是疑似程序跑飞的情况。3. 故障排查的实操方法与避坑指南3.1 电源系统是排查的重灾区从输入端开始测电子设备百分之六七十的故障都出在电源部分。我遇到过电源芯片烧毁导致后端电压直接串到地线把整块板子的芯片全带走也遇到过仅仅是滤波电容老化导致电压纹波过大、逻辑混乱。对于任何设备我的排查第一步都是这样走被清测量输入阻抗板子断电后用万用表电阻档测电源输入端对地阻抗。如果接近0欧姆说明输入侧有短路可能是保险管后面的滤波电容击穿、整流桥损坏、或者后级DC-DC芯片短路。这时候千万不能直接上电否则会有烧板风险。上电测各路电压用直流电源推荐限流输出给板子供电逐步调高电压同时观察电流变化。如果电流在某一电压点突然猛增说明这个电压下某路电路被击穿。然后顺着供电链路一个个测电压节点的值。打阻值法定位短路当发现某一路电源对地短路时不要慌。断开该路的所有负载可以用割线或拆掉电感磁珠然后分别测每一条支路的对地阻值找出真正短路的模块。我举个例子有次修一个24V输入的工业控制板上电就烧保险。我断电测输入对地阻值发现只有0.3欧姆几乎短路。拆下输入端的一个大电解电容一测果然击穿了。这种电容击穿是最常见的因为它承受了大部分电源尖峰压力。3.2 从“症状”反推故障范围不同的故障现象直接指向不同的排查区间这能省下大量时间。我自己整理了一套速查表故障现象首先排查的区域主要嫌疑对象通电完全无反应输入电源线、保险管、开关保险烧断、电源线断、压敏电阻击穿通电烧保险/跳闸整流桥、滤波电容、DC-DC芯片元件击穿短路导致大电流指示灯亮但系统不启动复位电路、时钟、主控供电复位芯片损坏、晶振虚焊、DC-DC输出电压异常工作一段时间后死机散热、电容老化、芯片热稳定性电解电容干涸、散热硅脂干结、芯片过热保护间歇性故障拍一下就好插接件、焊点、排线虚焊、金手指氧化、线束接触不良某一路功能完全丢失对应外设的供电、总线、使能引脚供电电感断路、总线上下拉电阻开路、GPIO配置错误这套表的核心思想是故障症状是线索不是答案。比如“指示灯亮但系统不启动”指示灯亮说明前级电源大概率正常问题可能在后级核心电路如果你一直在前级电源上浪费时间那就跑偏了。3.3 用“二分法”锁定故障区域当板子比较大、模块多的时候我会用二分法来缩小范围。比如说一块完整的系统板有主控、内存、通信模块、显示模块。如果显示花屏那么先把范围锁定在显示相关电路显示驱动芯片、FPC排线、主控显示接口。然后对这个区域做一个信号环路测试能断开的分支就断开看看是哪一段信号断了。这个方法在排查总线故障时尤其有效。比如I2C总线上挂着多个设备其中一个设备的SCL/SDA引脚短路就会把整条总线拉低导致所有设备通信失败。这时候可以挨个断开总线上的设备或者在设计时预留0欧电阻跳线每次断开一个测总线是否恢复正常。找到“真凶”后再单独测那个设备的引脚电阻确认是否损坏。4. 从新手到老手我的排障实战手记4.1 案例一上电即烧保险丝这块板子客户送过来的时候说上电就烧保险丝换了好几个都烧。拿到手后我先不换保险丝而是把万用表拨到电阻档测电源输入端的阻值。结果只有0.5欧姆基本确定是有元件击穿短路。拆下整流桥测量正常拆下最大的滤波电解电容一测击穿了。这个电容位置靠近电源入口承受了大部分电压尖峰加上高温环境时间久了内部绝缘层击穿。换个新电容后测输入端对地阻值恢复到几百欧姆装回保险丝上电一切正常。这个案例的关键就在于换保险丝本身没有意义你需要找的是烧保险丝的原因。如果我只是不断地换保险丝那只是反复烧钱永远修不好。4.2 案例二芯片发热异常另一块板子故障是“工作10分钟后死机重启又能用十分钟”。上电测电流发现静态电流高达200mA对于一个本该待机几十毫安的设备来说明显偏高。我用手指逐个摸板上的芯片注意要在断电后摸带电摸容易被烫到或触电发现某颗LDO稳压芯片烫得夸张表面温度估计超过80度。LDO发热无非两个原因压差太大、负载太大。测输入5V输出3.3V压差1.7V而LDO最大电流100mA理论最大功耗只有0.17W不应该那么烫。继续查输出端的负载电路发现一颗去耦电容对地漏电——用万用表二极管档测原本应该无穷大的阻值变成了几十欧姆。拆掉这颗电容后芯片温度恢复正常。这种情况用热成像仪可以一眼看到电容热点没有的话用手摸断电后也能逐步排除。4.3 案例三焊接与焊盘脱落这种问题多发生在DIY和维修中。我自己试过在飞线时不小心把PCB的焊盘拔了起来导致整个焊盘直接消失了。后来学乖了焊接排线座、插座这类受力大的元件前先用胶带或高温胶带加固焊盘背面如果焊盘真的掉了可以刮开旁边的走线阻焊层露出铜箔直接焊在走线上。焊接温度不要开太高370度左右就够太高容易把焊盘搞脱落。还有一个容易忽略的坑无铅焊锡和有铅焊锡混用。如果有人给你维修时用了有铅焊锡而你后面用无铅焊锡补焊两者熔点不同容易出现虚焊或冷焊。我习惯用完有铅焊锡后把烙铁头擦拭干净再焊无铅焊锡时尽量先把旧锡吸掉再上新锡焊接。5. 故障排查中的高级技巧与实战心得5.1 用“代换法”排查接插件接触不良有些故障时好时坏比如开机黑屏但用力按压主板某个区域就能正常启动。这通常不是芯片坏了而是连接器或焊盘接触不良。这时候用代换法最有效率找一个同样的排线先换上去试试再代换屏、代换主板上的板对板连接器。每次都只改动一个变量很快就能锁定问题。我自己遇到过一台设备黑屏排查到最后竟然是因为屏的FPC排线弯折处内部铜箔断裂。外观完好但用万用表一测排线内某一根信号线是断开的。换一根排线就好了。代换法看起来“笨”但永远是最快缩小范围的方法。5.2 排查PCB断线与微短路PCB铜箔断线在掉落后比如摔过的电子设备里很常见尤其在板子边缘或螺丝孔附近。你需要仔细观察走线或者配合万用表蜂鸣档从元件引脚往BGA封装内部测看看是否能通到另一端。微短路的排查比断线麻烦得多外观毫无痕迹但存在某些情况下才显现的漏电通路。一个典型场景板子出厂前清洗不彻底助焊剂残留在芯片引脚之间受潮后导电。处理办法是洗板水加超声波清洗洗完后放烘箱低温烘烤60度左右去除潮气。我遇到过一批板子老是因为这种微短路导致量产不良率居高不下清洗后不良率几乎归零。5.3 从“古董”维修中总结的教训电容绝不是越小越好很多人以为换电容就选同容量的其实这是错的。电容里面有很多讲究。比如开关电源输出端的电容除了容量还要看ESR等效串联电阻。用普通电解电容去代换低ESR电容虽然容量一样但纹波会大很多容易导致后级芯片异常。坏的电容不仅要看它标的容量还要看它的耐压、温度等级和用途。玩老机型的时候遇到的故障很多就是因为电容老化。老电子设备的电容我习惯全部换新因为那些用了十年以上的电解电容即使是外观完好的容量也可能衰减得只剩三分之一了。换了全部电容之后很多“疑难杂症”会不治自愈。6. 工具平价替代方案与升级路线说了那么多技术上的东西这次再讲讲工具。很多人觉得排查问题必须要有高档设备才行特别是价格不菲的示波器。其实不然看你的预算总有一套适合自己的方案。6.1 预算有限的入门方案0-500元万用表优先保证一个自动量程的数字万用表。自动量程能减少误操作损坏仪表的风险。普通国产可靠品牌两三百块的够用了。可调电源如果只有一台充电头或者电池供电的方案不建议一开始就入数控电源。可以先买一个12V的普通电源适配器加一个简单的DIY电压电流表头应急够用。放大镜台灯几十块钱的那种就行。这套方案排查电源、短路、入门焊接已经绰绰有余。排查大多数简单故障完全够用。6.2 进阶方案1000-5000元这个预算可以配备入门级数字示波器100M带宽、数控可调电源30V5A、恒温焊台。这一套能应付绝大多数消费电子维修和DIY项目。示波器不用太纠结100MHz带宽基本覆盖了常用的MCU工程调试范围。如果是做硬件开发再搭配一个逻辑分析仪几十块钱的8通道24M采样率的就行抓数字信号非常方便。6.3 高阶方案预算不设限如果你需要修高速数字电路、调试射频电路那就要上高带宽示波器500M以上、频谱分析仪、可编程负载、LCR表、热风枪、BGA返修台、防静电工作台全套了。这些设备对专业度要求高除非是专职硬件工程师或者开维修店铺一般个人玩家没必要一次性配齐。我在工作室里最常用的反而是那些不起眼的小工具一把好用的镊子、一管好用的助焊剂、一卷高温胶带。这些小东西往往比大设备更能提升维修舒适度。7. 把排查经验沉淀成自己的方法排查电子问题从来不是一蹴而就的事。我始终坚持一个原则先测量再动手。不要靠猜不要靠感觉每一个更换的元件都要有测量数据的支撑。这个原则虽然看起来慢但实际上却是最快的路径因为你不会有反复返工。记录维修日记也是个很好的习惯。我修完一个问题后会把故障现象、测量数据、更换元件的过程记在一个小本子上。当遇到类似故障时翻一翻笔记往往能快速定位问题。这类积累特别是自己在排查中发现的“例外情况”比任何教材里的知识都更宝贵。最后再分享一个小技巧排查的时候不要只盯着一块板子。跳出来对比同型号的好板子和坏板子把好板子上的关键电压记录下来再去坏板子上逐点对照。这种对比法在排查疑难杂症时往往事半功倍这也是我个人在实际排查中最常用也最有效的方法之一。
返回列表