第三章 ADAS传感器故障模型

各位工程师朋友,咱们今天聊聊传感器故障模型。说实话,这部分内容是我在测试工作中花时间最多的。你想想看,传感器是ADAS系统的眼睛和耳朵,它们要是出了问题,整个系统就瞎了。

我个人习惯把传感器故障分成两大类:一类是硬件本身坏了,另一类是外界环境干扰导致的。嗯,咱们一个一个来看。

3.1 摄像头故障模型

摄像头这东西,说白了就是个光学成像系统。我遇到过最头疼的问题,不是摄像头坏了,而是它看起来好好的,但图像质量已经不行了。

核心故障类型:

  • 图像遮挡:泥巴、树叶、甚至一只虫子糊在镜头上。我在路试时见过,一只飞虫撞在镜头上,系统直接报"前向视野受限"。
  • 镜头污损:雨雪、油污、盐雾。这个在北方冬天特别常见,融雪剂溅到镜头上,图像直接模糊一片。
  • 曝光异常:隧道出入口的明暗突变,或者夜间对向车道的远光灯。我建议你们重点关注这个,因为很多误触发都跟它有关。
  • 帧率抖动:摄像头输出帧率不稳定,导致算法跟不上。我曾经排查过一个案例,就是摄像头散热不好,温度一高帧率就掉。
  • 图像撕裂:CMOS传感器读出时序出问题,画面像被撕开一样。

避坑指南:我曾经在项目里遇到一个怪问题——白天一切正常,一到黄昏就报摄像头故障。查了三天才发现,是红外截止滤光片切换机构卡住了。所以啊,摄像头故障注入时,别忘了测试机械部件的可靠性。

3.2 雷达故障模型

毫米波雷达,这玩意儿靠电磁波吃饭。它的故障模型跟摄像头完全不一样。你想想看,电磁波看不见摸不着,出了问题更难排查。

故障类型 具体表现 我的经验
天线失效 某个方位角探测不到目标 遇到过天线罩进水,信号衰减了6dB
频率漂移 发射频率偏离中心频点 温度变化导致的,-40℃到85℃能漂移几十MHz
多径干扰 隧道、高架桥下出现虚假目标 这个最难处理,算法层面也很难完全消除
功率衰减 探测距离缩短 发射功率下降,或者接收链路增益不够
信号饱和 近距离强反射导致接收机饱和 比如前车保险杠上的金属装饰条

我个人觉得,雷达故障注入最难模拟的是多径干扰。你想想看,在实验室里很难复现真实道路上的反射环境。我建议你们在做雷达测试时,一定要结合实车路试。

3.3 激光雷达故障模型

激光雷达,这几年火得不行。但说实话,它的可靠性问题也不少。我记得有一次,客户反馈激光雷达在雨天频繁报错,查到最后发现是激光窗口上的水珠造成了折射。

激光雷达典型故障:

  1. 激光器老化:发射功率随时间衰减。我见过用了两年的激光雷达,探测距离缩水了30%。
  2. 扫描机构卡滞:机械式激光雷达的旋转电机出问题,点云出现盲区。
  3. 环境光干扰:强太阳光直射,导致接收器饱和。这个在正对太阳行驶时特别明显。
  4. 温度漂移:激光波长随温度变化,影响测距精度。
  5. 振动失效:车载振动导致光学对准偏移。嗯,这个在商用车项目里特别常见。

注意:激光雷达的故障注入测试,一定要考虑人眼安全。我曾经见过有人直接用激光笔照射接收器,结果把光电二极管烧了。千万别这么干!

3.4 超声波传感器故障模型

超声波传感器,看起来简单,其实坑也不少。它主要用在泊车辅助和盲区检测。说白了,就是靠声波反射来测距。

我遇到过最典型的故障是:

  • 振膜破损:被石子崩到,或者洗车时高压水枪冲坏的。超声波传感器的振膜很脆弱,一破就没法用了。
  • 温度影响:声速随温度变化,测距精度会漂移。零下20℃和零上40℃,误差能差好几个厘米。
  • 串扰:多个超声波传感器同时工作时,互相干扰。这个在泊车系统里特别常见,我建议你们在测试时一定要做多传感器同时工作的场景。
  • 盲区:太近的目标反而测不到。超声波传感器有近场盲区,大概在10-20cm以内。
  • 表面附着物:泥巴、冰雪覆盖在传感器表面,声波发射不出去。

一个小技巧:我曾经在测试超声波传感器时,发现一个规律——故障往往发生在传感器表面温度变化剧烈的时候。比如冬天从车库开出来,传感器表面结霜,测距数据就飘了。所以啊,环境适应性测试一定要做充分。

3.5 故障注入的通用原则

讲了这么多故障模型,最后说说我个人的一些心得。故障注入不是随便搞搞就行的,得有章法。

原则 说明
覆盖全面 每个传感器的每种故障模式都要测到
分级注入 从轻微故障到严重故障,逐步加大力度
组合测试 多个传感器同时故障,看系统怎么应对
可复现性 每次注入的条件和结果要能重复
安全第一 故障注入时不能影响车辆安全

你想想看,如果连故障模型都没搞清楚,后面的测试就是瞎忙活。我建议你们在做故障注入之前,先把每个传感器的数据手册翻烂,搞清楚它的失效机理。

好了,这一章就讲到这里。下一章咱们聊聊具体的故障注入方法和测试工具链。有什么问题,欢迎在课后交流。