3. 故障诊断基础与术语
在ADAS摄像头模组的诊断工程中,术语混用是最常见的沟通成本来源。工程师说“这个摄像头坏了”,质量部门说“这是失效”,测试工程师说“我读到了DTC”,而功能安全团队关心的是“FMEDA里这个失效率算不算进去”。这些词看似相近,实际描述的是不同层次、不同时间点、不同责任归属的对象。把它们的关系理清,是后续所有诊断设计、故障复现和根因分析的基础。
一、从“缺陷”到“失效”:一条因果链上的三个位置
缺陷(Defect)是物理层面的异常,是制造、装配或材料本身引入的偏差。例如CMOS图像传感器的微透镜阵列中有一个像素的聚光结构偏移、镜头座点胶量不足导致镜片轻微倾斜、FPC连接器某一Pin的焊点存在空洞。缺陷本身不一定立即导致功能异常,它可能被后续工序掩盖,也可能在温度循环、振动等应力下才暴露。
故障(Fault)是系统或组件在特定条件下表现出的异常状态,是缺陷在运行中的“显现形式”。例如上述焊点空洞在整车振动后发展为接触电阻升高,导致SerDes链路出现间歇性误码,此时模组进入了故障状态。故障强调的是“当前状态偏离了规定行为”,它可以是间歇的、可恢复的,也可以是持续的。
失效(Failure)是故障发展到功能完全丧失、无法满足规定功能要求的终态。例如接触电阻持续升高最终导致链路完全断开,摄像头不再输出任何图像帧,ECU无法获取该路视频,此时构成失效。三者的关系可以概括为:缺陷是根因,故障是过程状态,失效是功能终止的结果。在摄像头诊断中,区分这三者决定了我们是在产线做AOI检测(找缺陷)、在路试中监控误码率(识别故障),还是在售后统计功能丧失(判定失效)。
二、DTC:把故障状态翻译成可被ECU记录的语言
DTC(Diagnostic Trouble Code)是诊断系统对故障状态的编码表达。它不是故障本身,而是诊断仪与ECU之间约定的一种“报告格式”。在ADAS摄像头场景中,一个典型的DTC包含故障类型、发生条件、确认状态和老化计数。例如某摄像头模组上报“视频信号丢失”,对应的DTC可能记录为:故障类型为信号丢失,发生条件为车速大于30km/h且链路误码率超过阈值,状态从pending变为confirmed,老化计数器累计到40次后点亮故障灯。
需要特别注意的是,DTC的触发条件由诊断规范定义,而不是由物理故障自动决定。同一个物理故障,在不同车型、不同ECU软件版本下可能对应不同的DTC设置策略。因此,读到一个DTC并不等于直接知道是哪个器件坏了,它只是把“故障状态”翻译成了可存储、可读取、可清除的编码。诊断工程师的工作,是从DTC反推到故障,再从故障反推到缺陷。
三、FMEA与FMEDA:两种不同目的的分析方法
FMEA(失效模式与影响分析)是一种自下而上的定性分析方法。它从每个可能的失效模式出发,分析其局部影响、系统影响和最终后果,并评估严重度、发生度和探测度。在摄像头模组中,FMEA会列出诸如“镜头脱焦”“图像传感器I2C通信中断”“POC电源过压”等失效模式,并给出对应的预防和探测措施。FMEA的核心产出是风险优先级,用于指导设计和测试资源的分配。
FMEDA(失效模式、影响与诊断分析)则是在FMEA基础上增加了定量诊断覆盖率的分析,主要用于功能安全(ISO 26262)场景。它不仅问“这个失效模式会造成什么后果”,还问“现有的诊断机制能在多大比例上检测到这个失效”。例如,对于“图像传感器行解码器失效”这一模式,FMEDA会评估:CRC校验能覆盖多少、帧同步检测能覆盖多少、最终得出一个诊断覆盖率数值,再结合失效率计算出残余风险是否满足ASIL等级要求。
两者的关系可以这样理解:FMEA回答“哪些失效模式值得关注”,FMEDA回答“我们现有的诊断手段够不够,还差多少”。在ADAS摄像头项目中,FMEA通常在概念和设计阶段完成,FMEDA则在诊断规范冻结前完成,并直接驱动DTC设置策略和诊断覆盖率的验证。
四、在摄像头诊断实践中如何串联使用
假设某ADAS摄像头在整车路试中偶发“前视摄像头信号丢失”DTC。诊断工程师的第一步不是直接换件,而是按以下路径推进:先读取DTC的冻结帧,确认发生时的车速、温度、链路误码率快照;然后在台架上复现该故障状态,用示波器测量SerDes差分信号的眼图裕量,同时监控I2C通信的NACK计数;若发现眼图闭合且伴随连接器侧阻抗异常,则拆解模组检查FPC焊点,寻找缺陷证据。
接下来,把找到的缺陷与FMEA中的失效模式对照。如果FMEA中已列出“FPC焊点空洞导致链路间歇性中断”,则说明该风险已被识别,需要检查原有的探测措施为何未能在产线拦截。如果FMEA中未列出,则需要补充该失效模式并重新评估严重度。最后,查看FMEDA中该模式的诊断覆盖率:若当前仅依赖DTC的“信号丢失”检测,覆盖率可能只有60%,意味着还有40%的间歇性故障无法被诊断系统捕获。此时需要增加链路误码率实时监控或眼图健康度检测,把覆盖率提升到目标值。
五、常见混淆点与判断依据
第一个混淆点是“故障”与“失效”的边界。判断依据是功能是否完全丧失。间歇性丢帧属于故障,完全无视频输出属于失效。第二个混淆点是“DTC”与“故障”的关系。DTC是故障状态的编码表达,但并非所有故障都会设置DTC,也并非所有DTC都对应真实物理故障(可能是阈值标定过敏感)。第三个混淆点是“FMEA”与“FMEDA”的用途。FMEA用于设计阶段的风险排序,FMEDA用于功能安全验证阶段的定量评估,两者不能互相替代,也不能用FMEA的S/O/D评分直接推导出诊断覆盖率。
在摄像头模组的具体语境中,还有一个容易忽略的点:光学缺陷(如镜头脱焦、红外截止滤光片偏移)往往不会直接产生DTC,而是表现为图像质量下降,需要通过图像质量诊断(如清晰度评分、眩光检测)来间接识别。这类缺陷在FMEA中通常被归类为“功能降级”而非“功能丧失”,其诊断策略与电气类故障有本质区别。