电子系统基础

写一份故障记录

12 分钟

排查过程如果不记录,同一个问题会被反复解决——而且每次都要重新想一遍。


为什么必须写下来

三个实际收益:

  1. 避免重复排查:三个月后同样的现象,翻记录五分钟解决
  2. 避免绕圈:不记录时,人会反复测同一个点却忘了自己测过
  3. 积累模式:十条记录之后,你会发现「我的板子总是在电源这一级出问题」

故障记录模板

【日期】____ 【设备/电路】____________

【现象】(客观描述,不带猜测)
  ________________________________

【复现条件】
  □ 每次都出现
  □ 偶尔出现(大约 ___ 次里 1 次)
  □ 特定条件下:____________

【已排除】(测过、确认正常的)
  1. ____________
  2. ____________

【定位过程】
  测量点 1:____ 期望值 ____ 实际值 ____ 结论 ____
  测量点 2:____ 期望值 ____ 实际值 ____ 结论 ____
  测量点 3:____ 期望值 ____ 实际值 ____ 结论 ____

【根因】
  ________________________________

【解决办法】
  ________________________________

【怎么避免再次发生】
  ________________________________

「现象」怎么写才有用

关键:只写观察到的,不写你以为的原因。

❌ 带猜测 ✅ 客观描述
稳压芯片坏了 稳压输出端电压为 0V,输入端 5V 正常
程序有 bug 上电后 LED 闪三下就停止,串口无输出
电机烧了 电机不转,用手能转动,通电时无声无振动

写成「稳压芯片坏了」,你就把排查方向锁死了——万一实际是输出端短路把电压拉到 0 呢?

好的现象描述包含三样:什么时候出现、具体表现、伴随的其他现象。


「复现条件」是最有价值的一栏

复现情况 意味着什么
每次都出现 好办,稳定故障容易定位
偶尔出现 优先怀疑接触问题(虚焊、松动)或温度相关
一动就出现 几乎确定是机械接触问题
热了才出现 元件过热、热敏参数漂移
冷启动才出现 上电时序或电容充电问题

「偶尔出现」的故障最难查,但只要能找到复现条件,就成功了一半。

一条实用建议:花时间找稳定的复现方法,比急着修更划算。 无法复现的问题也无法验证修好了没有。


一份真实的故障记录示例

【日期】7/27 【电路】温控加热板

【现象】加热到约 50℃ 后单片机复位重启,串口输出中断,
        LED 重新开始初始化闪烁。室温下运行 10 分钟正常。

【复现条件】特定条件:温度到 50℃ 左右必现,5 次测试 5 次复现。

【已排除】
  1. 程序死循环——加了看门狗喂狗日志,复位前日志正常
  2. 传感器故障——复位前读数正常递增

【定位过程】
  点 1:电池电压 期望 >7V 实际 7.8V → 正常
  点 2:稳压输出 期望 3.3V 实际 **加热时掉到 2.6V** → 异常
  点 3:稳压芯片外壳 → **烫手,估计 80℃+**

【根因】LDO 从 7.8V 降到 3.3V,压差 4.5V。加热时继电器线圈
        额外吃 80mA,LDO 发热功率约 0.4W,过热保护降压,
        导致单片机欠压复位。

【解决】把 LDO 换成 DC-DC 降压模块(效率 90%,几乎不发热)。

【怎么避免】设计时先算 LDO 的发热功率 =(输入−输出)× 电流,
        超过 0.3W 就改用 DC-DC。

注意最后一栏:它把一次具体的故障,变成了一条可复用的设计规则

练习:用这个模板记录你遇到过的一次真实故障(任何设备都行),重点填好「现象」和「怎么避免」两栏。

小纸条

故障记录里「现象」这一栏该怎么写?「偶尔出现」的故障应该优先怀疑什么?

登录 后可看答案