1. ADAS硬件架构概述:从分布式到集中式,域控制器与中央计算平台的演进路线
各位同学好,我是老张。今天咱们聊聊ADAS硬件架构的演进。这个话题我做了十几年,从最早的分布式方案一路跟到现在,感触挺深的。
说白了,ADAS硬件架构的演变,就是一场从「各自为政」到「中央集权」的革命。你想想看,早期的车上有几十个ECU,每个管一摊事,互相之间还得靠CAN总线喊话。现在呢?一个域控制器就能搞定好几个功能,甚至一个中央大脑接管全车。
1.1 分布式架构:那个「各自为政」的年代
我记得2010年左右,我参与过一个L2级ADAS项目。那时候的硬件方案,用一个字形容就是「散」。
- 每个功能一个ECU:ACC(自适应巡航)一个盒子,LKA(车道保持)一个盒子,AEB(自动紧急制动)又一个盒子。
- 传感器各自独立:前向摄像头、毫米波雷达、超声波雷达,每个都有自己的处理芯片。
- 通信靠CAN总线:数据量小,延迟高,带宽也就500kbps左右。
核心痛点:
- 线束又重又贵——一台车光线束就能到30-50公斤
- 软件升级困难——每个ECU都得单独刷写
- 算力浪费——每个ECU的芯片利用率不到30%
我在项目中遇到过最头疼的事:一个OEM要求增加一个泊车辅助功能,结果发现需要额外加一个ECU,还得重新走线束、改CAN网络拓扑。整个周期拖了6个月。嗯,那时候我就意识到,这条路走不远。
3.2 域控制器架构:从「散装」到「打包」
大概2015年以后,行业开始转向域控制器方案。为什么?因为算力芯片进步了,特别是英伟达、高通、Mobileye这些公司,开始推出能同时处理多个传感器数据的SoC。
域控制器的核心思路很简单:把功能相近的ECU合并到一个高性能计算单元里。
| 域类型 | 负责功能 | 典型芯片 |
|---|---|---|
| 智驾域 | 感知、规划、控制 | 英伟达Orin、高通Snapdragon Ride |
| 座舱域 | 仪表、中控、HUD | 高通8155/8295 |
| 车身域 | 车门、车窗、灯光 | 恩智浦S32K |
| 底盘域 | 制动、转向、悬架 | 英飞凌TC3xx |
我个人习惯把域控制器分成两类:
- 功能域控制器:比如智驾域控,专门处理自动驾驶相关任务
- 区域域控制器:按物理位置划分,比如左前域控管左前门、左前灯、左前传感器
避坑指南:我曾经在一个项目中,为了追求「大而全」,把智驾和座舱放在一个域控里。结果发现两个功能对实时性要求完全不同——智驾需要毫秒级响应,座舱可以容忍几百毫秒。最后不得不拆开。所以,域划分不能只看功能,还得看实时性要求。
1.3 中央计算平台:真正的「大脑」
到了2020年以后,随着L3/L4级自动驾驶的推进,域控制器也开始不够用了。为什么呢?
你想想看,一个L4级系统,需要融合摄像头、激光雷达、毫米波雷达、超声波、高精地图、V2X……数据量能达到每秒几个GB。如果还分多个域控,域间通信的延迟和带宽就成了瓶颈。
于是,中央计算平台出现了。它的特点:
- 一个超级SoC:比如英伟达Thor,算力高达2000 TOPS
- 统一内存架构:所有传感器数据直接进共享内存,不需要跨域拷贝
- 软件定义:功能通过OTA升级,硬件一次到位
中央计算平台的典型架构:
传感器层 → 数据交换层(以太网TSN) → 中央计算单元(SoC+GPU+NPU) → 执行器层
注意:这里的数据交换层用的是车载以太网,带宽从100Mbps到10Gbps不等。我建议至少用2.5Gbps起步,否则后期升级会很痛苦。
1.4 演进路线总结:从「分布式」到「集中式」的四个阶段
我根据自己参与过的十几个量产项目,总结了一个演进路线图:
- 阶段一:完全分布式(2010-2015)——每个功能一个ECU,CAN总线通信
- 阶段二:功能域集中(2015-2018)——智驾域、座舱域独立,其他功能仍分散
- 阶段三:跨域融合(2018-2021)——智驾+座舱融合,车身+底盘融合
- 阶段四:中央计算(2021-至今)——一个中央大脑+几个区域控制器
重要提醒:不要盲目追求「一步到位」的中央计算方案。我见过一个初创公司,上来就搞中央计算平台,结果因为散热、功耗、成本问题,项目黄了。我的建议是:根据车型定位和功能需求,选择合适的架构。
- 经济型车:分布式或功能域集中就够了
- 中高端车:跨域融合方案性价比最高
- 旗舰车型:中央计算平台是必选项
1.5 成本优化的关键点
说到成本,这是量产绕不开的话题。我给大家几个实际经验:
- 芯片选型:不要只看算力,要看实际利用率。我见过一个项目,选了200 TOPS的芯片,结果只用到了40 TOPS。浪费!
- 传感器复用:同一个摄像头,能不能同时给智驾和座舱用?可以,但要做好隔离。
- 线束简化:从分布式到集中式,线束成本能降低30%-50%。
- 软件复用:硬件平台统一后,软件可以跨车型复用,这才是最大的成本节省。
我的一个小技巧:在做硬件架构设计时,我会先画一张「数据流图」,把每个传感器数据从哪里来、到哪里去、需要多少带宽、延迟要求多少,全部标清楚。然后根据这张图,再决定用分布式还是集中式。这样做出来的方案,既不会过度设计,也不会性能不足。
好了,这一章就讲到这里。下一章我会详细聊聊域控制器的硬件设计要点,包括芯片选型、散热设计、功能安全这些实战内容。有什么问题,咱们课后交流。