第一章 ADAS系统概述
大家好,我是你们这堂课的讲师。在汽车电子行业摸爬滚打了十几年,从最早的ABS测试做到现在的L3级自动驾驶,说实话,踩过的坑比走过的路还多。今天咱们开始第一讲,先把ADAS系统的基本盘捋清楚。
为什么要先讲这个?因为很多新手一上来就急着搭HIL台架,结果连被测对象是什么都没搞明白。我见过最离谱的,有人把ACC的测试用例套在LKA上跑,折腾了两天发现方向都不对。嗯,咱们别犯这种错。
1.1 ADAS发展历程:从「辅助」到「自动驾驶」的进化
ADAS这个概念,最早可以追溯到上世纪70年代。那时候的「高级」辅助驾驶,说白了就是个定速巡航——你设定个速度,车就傻乎乎地一直跑。我刚开始做测试那会儿,还在跟这种系统打交道。
真正的转折点出现在2000年左右。那时候毫米波雷达开始量产,成本降下来了,ACC(自适应巡航)才真正走进量产车。我记得2005年第一次测试博世的ACC系统,那感觉就像从算盘换成了计算器。
到了2010年以后,摄像头技术爆发,Mobileye的EyeQ芯片让视觉感知成了可能。LKA、AEB这些功能开始普及。现在呢?L2+级别的系统已经烂大街了,大家都在往L3、L4冲。
我个人的习惯是,把ADAS发展分成三个阶段:
- 第一阶段(1990-2005):单一功能,独立传感器。比如最早的ACC只用一个雷达,LKA只用一个摄像头。各玩各的,互不干扰。
- 第二阶段(2005-2015):多传感器融合,功能协同。ACC和LKA开始配合工作,AEB作为安全冗余加入。这时候HIL测试开始变得复杂。
- 第三阶段(2015-至今):域控制器架构,中央计算平台。一个芯片处理所有传感器数据,OTA升级成为常态。HIL测试的复杂度直接翻了好几倍。
核心观点:ADAS的发展,本质上是传感器从「独立」走向「融合」,控制器从「分布式」走向「集中式」的过程。你搭建HIL台架时,必须清楚被测系统处于哪个阶段。
1.2 ADAS功能分类:ACC、LKA、AEB到底在干什么?
很多刚入行的朋友,经常把ADAS功能搞混。我面试的时候最喜欢问一个问题:「ACC和AEB都用到了雷达,它们有什么区别?」
答案其实很简单:ACC是舒适性功能,AEB是安全性功能。ACC的目标是让你开车更轻松,AEB的目标是让你别撞上。两者的触发逻辑、控制策略完全不同。
下面我把常见的ADAS功能列个表,方便你对照:
| 功能缩写 | 全称 | 核心传感器 | 主要作用 |
|---|---|---|---|
| ACC | 自适应巡航控制 | 毫米波雷达 | 自动跟车,保持安全距离 |
| LKA | 车道保持辅助 | 前视摄像头 | 防止车辆偏离车道 |
| AEB | 自动紧急制动 | 雷达+摄像头 | 检测碰撞风险,自动刹车 |
| LCA | 变道辅助 | 侧向雷达 | 监测盲区,辅助变道 |
| APA | 自动泊车辅助 | 超声波雷达+摄像头 | 自动寻找车位并泊入 |
| TSR | 交通标志识别 | 前视摄像头 | 识别限速、禁行等标志 |
这里有个坑,我必须要提醒你:同一个功能在不同车企里的命名可能不一样。比如宝马的「主动巡航控制」和丰田的「雷达巡航控制」,底层逻辑都是ACC,但标定参数天差地别。做HIL测试时,一定要先拿到客户的功能规范文档,别想当然。
避坑指南:我曾经遇到过一家供应商,把LKA和ELK(紧急车道保持)混为一谈。结果测试用例全写错了,LKA是「辅助保持」,ELK是「主动拉回」,触发条件完全不同。白白浪费了两周时间。
1.3 ADAS系统架构与传感器融合简介
现在咱们聊聊架构。你想想看,一辆车要实现ACC+LKA+AEB,需要多少个传感器?
典型的配置是:1个前向毫米波雷达(77GHz)、1个前视摄像头(800万像素)、4个角雷达(24GHz或77GHz)、12个超声波雷达。这些传感器各自采集数据,然后送到一个中央域控制器里做融合处理。
传感器融合,说白了就是「取长补短」。雷达测距准但分辨低,摄像头分辨高但测距差。把两者数据融合在一起,才能得到可靠的环境模型。
我个人的经验是,传感器融合分三个层次:
- 数据级融合:直接把雷达点云和图像像素融合。计算量大,但精度高。目前只有少数高端芯片支持。
- 特征级融合:先分别提取特征(比如目标位置、速度),再融合。这是目前的主流方案。
- 决策级融合:每个传感器独立做决策,最后投票。简单可靠,但精度有限。
做HIL测试时,你必须要模拟这些传感器的数据。比如给雷达注入目标列表,给摄像头注入视频流。这里有个关键点:时间同步。雷达的数据是10Hz,摄像头是30Hz,如果不做时间戳对齐,融合出来的结果就是错的。
小技巧:我在搭建HIL台架时,习惯先用一个简单的场景验证时间同步。比如让一个虚拟目标以恒定速度运动,检查雷达和摄像头输出的目标位置是否一致。如果偏差超过10cm,说明时间同步有问题。
最后说说系统架构。现在的ADAS系统,主流是「感知-决策-执行」三层架构:
- 感知层:传感器采集数据,做目标检测、分类、跟踪。
- 决策层:根据感知结果,规划路径、计算控制量。
- 执行层:把控制指令发给转向、制动、动力系统。
HIL测试主要覆盖感知层和决策层。执行层的测试通常交给台架测试或者实车测试。为什么?因为执行器(比如刹车泵、转向电机)的响应特性太复杂,HIL模拟不准。
好了,第一章的内容就到这里。下一章咱们开始讲HIL测试平台的核心硬件选型,包括实时处理器、I/O板卡、故障注入模块这些。到时候我会分享一些选型踩坑的经历,保证让你少走弯路。