陀螺仪自检过了,不等于诊断做全了
很多产品把自检通过当成可放心上车的通行证,但对陀螺仪来说,自检更多证明的是某条预设路径还能响应,并不代表所有关键故障都能被看见。
自检注入力通常通过电极施加已知扰动,再检查输出是否落在窗口内。它能快速验证驱动、检测和数字链路没有完全断开,因此非常适合上电筛查。问题在于,这个扰动路径本身往往比真实工作路径更“干净”,某些结构卡滞、局部裂纹、间歇性接触不良或温度相关失稳,在自检注入时未必会被触发出来。
诊断覆盖盲区最常见的表现,是设备在常温静态上电时一切正常,过热、受振或长期运行后才偶发漂移。因为 BIST 更像一次短时功能回路确认,而不是一场完整环境应力试验。若把自检成功直接解释为“传感器健康”,后续故障就会被系统误判成算法、线束或机械问题,排查路径因此被拉长。
更麻烦的是,某些故障甚至会让自检看上去更漂亮。前端偏置异常、增益暂时偏高或内部补偿量顶在边缘时,自检幅值仍可能落入规格窗,甚至比正常值更接近中心。此时真正危险的是动态余量已经被吃掉,传感器在外部激励下更容易饱和或失真,可自检结果却还在提示“正常”。
所以诊断设计不能只依赖一次注入响应。驱动幅值、温度、供电电流、锁相误差、饱和标志和长期零点趋势都应一起参与健康监测。若陀螺仪内部没有开放足够状态量,系统级也至少应建立上电、静止、运动后三种不同阶段的合理性检查,防止把暂时能响应的器件当成长期可信的器件。
在线监测还要考虑故障持续时间。间歇性问题最容易漏,因为它在短短几帧里出现,又在记录前消失。此时单次自检意义很小,反而是异常计数器、冻结窗口和原始数据回溯更能提供证据。工程上要能回答的不是“今天有没有通过自检”,而是“过去一小时里有没有出现过不该有的状态跳变”。
验证诊断覆盖时,最好人为制造几类典型故障:轻微焊点接触差、供电纹波、结构受力、温度扫变和外部冲击,再看自检、状态量和应用层输出分别能否识别。如果只有应用层出问题而自检始终成功,说明盲区还很大。把这些盲区写进安全策略,比继续扩大单个阈值窗口更有效。
维护侧也应给自检结果分级,而不是只给通过或失败两个状态。若某些状态量长期接近边缘阈值,即便当前仍判为通过,也应在日志里留下预警等级,供后续寿命分析和换件判断使用。这样能把“还能用”和“值得关注”分开,避免把诊断窗口用成简单开关。
对于需要安全认证的系统,诊断还应区分可检测故障与可控降级。不是所有异常都必须立即停机,但必须明确哪些异常允许继续以低性能运行,哪些异常必须退出闭环控制。把诊断结果与系统动作绑定,价值才不止停留在记录日志。
因此,自检通过只是第一道门,不是最后结论。把注入路径和真实故障路径分开看,陀螺仪诊断才不会停留在“通电有反应”这一层。





