测试机上一路 NI PXIe-4147 反复过不了自校准,把这一路单独拿出来、脱离整机再跑一次仍然失败,可功能性的 Self-Test 却能正常通过。
判断的关键在两步:先把具体的错误码和描述拿到手,再把前端接线全部脱开重跑;如果这样还是失败,方向就落到外部校准或者返修上了。
01 现象
现象很集中:整机上有一路指定的 SMU 反复失败于自校准。把这一路单独拎出来、不接整机、单独跑自校准流程,结果一样失败。同一时间,功能性的 Self-Test 却一直正常通过,从自检的结果看这块模块没有任何毛病。
这正是这类问题最容易被看偏的地方。Self-Test 和自校准验证的不是同一件事:自检是功能性检查,能过只说明模块还能按指令工作、通信链路是通的;自校准要修正的是模块内部的基准与量程偏差,它失败意味着偏差已经超出了自校准自己能消化的范围。所以"自检过、自校准不过"并不矛盾,反而是很典型的一组结果。
图 1 是这台测试机维护软件里的校准记录页。
STS 维护软件的 Instruments 页,按槽位列出各仪器的自校准与外部校准日期,其中一路 SMU 两格标红
这一页的价值在于可比性:同一机箱、同一型号的每一路 SMU 都列在同一张表里,外部校准和自校准的日期、温度一目了然。图中有一路 SMU 的自校准日期与温度两格整格标红,是维护软件把这一格标出来提示异常;把这一行和旁边同型号的几路对着看,差异是肉眼可见的。
02 根因
素材里没有给出具体的错误码,所以第一步不该是猜,而是先把错误码和它的英文描述拿到手——这也是原厂侧追问的第一个问题。原因很直接:能引起自校准失败的情形跨度很大,可能是外围接线与负载,可能是软件与驱动的状态,也可能是模块自身的硬件偏差,错误码是把范围收窄的唯一入口。没有这个码,后面所有讨论都只能停在方向上。
在拿到错误码之前,有两条判断可以先立起来。
第一,单独把这一路脱出来跑仍然失败,就可以把整机线束、旁路开关、外部负载这一类外围因素先放到一边,问题更可能落在模块自身的校准链路上。
第二,自校准能修正的偏差是有限的。当模块内部基准漂移、或者关键器件老化导致的偏差超过了自校准的修正范围,自校准就会反复过不去,而这属于要重新做外部校准(external calibration)来标定、乃至要返修的范畴。原厂侧的说法是:如果脱开前面板单独跑自校准仍然失败,"很可能需要外部校准或者返修"——注意这是一条方向判断,不是确诊结论。
03 怎么做
第一步,记录错误码。跑一次自校准,把弹出的错误码连同完整英文描述抄下来,来源可以是自校准 VI 的错误输出,也可以是维护软件弹出的提示。有了这个码,才能判断是该往外围查、往软件查,还是往模块硬件查。
第二步,脱开前端重跑。把这一路的输入输出接线和前端面板全部断开,让模块在空载状态下再跑一次自校准。这一步的作用是把接线、负载、旁路继电器的影响切干净:脱开后能过,问题在外围;脱开后还是失败,范围就收窄到模块本身。
第三步,对着维护记录看漂移。用图 1 这一页,把这一路的自校准日期、自校准温度,和同机箱、同型号的其他 SMU 逐项比一遍。图 1 里那两格标红的 SMU 就是这种对比最直观的样子:日期和温度被单独标出来,说明它和周围的同伴不一样。
第四步,走外部校准或返修。按原厂侧给的方向,脱开前端后仍然失败,就该安排外部校准;外部校准之后还是不行,再考虑返修。这一步的次序不要跳——自校准失败并不等于模块报废。
04 记住这几条
- 自检通过不等于自校准能过:一个查功能,一个修偏差,两者结果不一致是正常的,别因为 Self-Test 是绿的就不再往下查。
- 自校准失败先拿错误码和描述,再谈怀疑;没有错误码,讨论只能停在方向层面。
- 判定是不是模块自身问题,最有效的一步是把前端接线全部脱开、空载重跑一次自校准。
- 脱开后仍失败,先按"需要外部校准"处理,而不是一上来就判定返修。
我们专注 LabVIEW 软件开发与测试测量系统集成,从硬件选型、方案设计到现场交付调试,提供一站式服务。手上有一台设备想接进 LabVIEW,或者几台设备要串成一套系统,欢迎在评论区留言;身边朋友有类似项目,也欢迎帮忙引荐。