2、故障排查基础方法论
做光学测量系统这些年,我踩过的坑不少。有些故障一眼就能看穿,有些却要折腾好几天。后来我慢慢总结出一套方法,说白了就是四个字:有章可循。今天把这套方法论掰开揉碎了讲给你听。
2.1 故障树分析法(FTA)
故障树分析法,我习惯叫它「倒着找原因」。你想想看,系统出问题了,最表面的现象是什么?比如激光测距仪读数跳变。好,就以这个为树顶,往下拆。
核心思路:从顶事件(故障现象)出发,逐层分解,直到找到底事件(根本原因)。
我在项目中遇到过一台轮廓测量仪,每天下午三点准时报错。用FTA一分析,发现顶事件是「测量值漂移」。往下拆一层:光学路径问题?电子噪声问题?环境干扰问题?再往下拆,环境干扰里有个分支叫「温度波动」。结果一查,下午三点正好空调切换模式,气流吹到了光路上。
画故障树的时候,记住几个符号:
- 矩形:顶事件或中间事件
- 圆形:底事件(不能再拆了)
- 菱形:不展开的事件(不重要或信息不足)
- 与门:所有条件同时满足才发生
- 或门:任一条件满足就发生
下面这张图是我常用的故障树结构,你可以参考:
我的小技巧:画故障树时,先别急着往细了想。把你能想到的第一层原因全列出来,哪怕看起来离谱。我见过有人把「外星人干扰」都写上去,结果排查到最后,还真是个电磁兼容问题——虽然跟外星人没关系,但思路打开了。
2.2 5W1H提问法
这个方法简单到你会觉得「就这?」。但说实话,真正用好的人不多。5W1H就是六个问题:
| 要素 | 含义 | 光学测量场景举例 |
|---|---|---|
| What | 什么故障 | 测量值偏大?无输出?重复性差? |
| When | 何时发生 | 开机时?运行1小时后?特定温度下? |
| Where | 何处出现 | 某个测量通道?特定角度?特定距离? |
| Who | 谁发现的 | 操作员?质检员?维护工程师? |
| Why | 为什么是故障 | 超出公差?与标准件比对不一致? |
| How | 如何发生的 | 突然出现?逐渐恶化?操作后出现? |
我曾经处理过一个案子,操作员报「测量不准」。我问What,他说「数值偏小」。问When,他说「下午特别明显」。问Where,他说「只有左边那个传感器」。问How,他说「换班后出现的」。你猜怎么着?左边传感器的镜头被上一班的人擦花了——用的是他的袖口。
我的习惯:接到故障报告,先拿张纸把6个问题写下来,让报修的人填。填完基本能排除一半的假故障。真的,很多「故障」其实是操作问题。
2.3 故障复现与隔离原则
故障复现,是排查的第一步。也是很多人偷懒的一步。
我见过太多人,一听故障报告就急着换板子、调参数。结果换了三块板子问题还在,最后发现是线松了。嗯,白忙活半天。
复现的原则:
- 原样复现:用同样的条件、同样的操作步骤。别上来就改参数。
- 记录环境:温度、湿度、光照、振动,能记的都记上。
- 确认频率:是每次都出现,还是偶尔出现?这决定了排查方向。
隔离的原则:
说白了就是「切一刀,看两边」。把系统分成两半,看故障在哪一半。再切,再看。直到找到问题点。
隔离的三种常用方法:
- 硬件隔离:断开某个模块的供电或信号线,看故障是否消失。
- 软件隔离:注释掉某段代码,或者切换运行模式。
- 替换隔离:用已知正常的模块替换可疑模块。
注意:替换隔离时,一定要确认替换件本身是好的。我曾经犯过这个错——换了个坏板子上去,折腾了两天才发现。从那以后,我每次替换前都会先测一下替换件。
2.4 排查前的安全准备
这一节,我希望你认真看。因为安全不是开玩笑的。
光学测量系统里,有激光、有高压、有运动部件。哪一样都能伤人。
我列个清单,排查前对照检查:
| 检查项目 | 具体内容 | 优先级 |
|---|---|---|
| 激光安全 | 确认激光已关闭或处于安全功率模式。戴好对应波长的防护眼镜。 | 最高 |
| 断电确认 | 拔掉电源插头,等待电容放电(至少5分钟)。 | 最高 |
| 运动部件锁定 | 确保所有轴处于锁定或释放状态,不会突然移动。 | 高 |
| 静电防护 | 佩戴防静电手环,工作台接地。 | 高 |
| 化学品安全 | 清洁镜头用的溶剂,确认通风良好,远离火源。 | 高 |
| 工具准备 | 螺丝刀、万用表、示波器、光纤清洁工具,提前备好。 | 中 |
血的教训:我曾经有一次,急着排查一个光纤对准的问题,忘了关激光。结果一抬头,眼睛被散射光晃了一下。虽然没受伤,但眼前黑了十几秒。从那以后,我养成了一个习惯——开机前先摸激光钥匙。钥匙在我手里,我才开机。
嗯,安全准备这块,说再多都不为过。你想想看,一个故障晚修好一天,顶多被领导骂两句。眼睛伤了,那是一辈子的事。
好了,方法论就讲这些。下一节我们聊具体的故障现象和对应的排查步骤。到时候我会拿几个真实案例出来,咱们一起走一遍排查流程。
公众号:蓝海资料掘金营,微信deep3321