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 演进路线总结:从「分布式」到「集中式」的四个阶段

我根据自己参与过的十几个量产项目,总结了一个演进路线图:

  1. 阶段一:完全分布式(2010-2015)——每个功能一个ECU,CAN总线通信
  2. 阶段二:功能域集中(2015-2018)——智驾域、座舱域独立,其他功能仍分散
  3. 阶段三:跨域融合(2018-2021)——智驾+座舱融合,车身+底盘融合
  4. 阶段四:中央计算(2021-至今)——一个中央大脑+几个区域控制器

重要提醒:不要盲目追求「一步到位」的中央计算方案。我见过一个初创公司,上来就搞中央计算平台,结果因为散热、功耗、成本问题,项目黄了。我的建议是:根据车型定位和功能需求,选择合适的架构

  • 经济型车:分布式或功能域集中就够了
  • 中高端车:跨域融合方案性价比最高
  • 旗舰车型:中央计算平台是必选项

1.5 成本优化的关键点

说到成本,这是量产绕不开的话题。我给大家几个实际经验:

  • 芯片选型:不要只看算力,要看实际利用率。我见过一个项目,选了200 TOPS的芯片,结果只用到了40 TOPS。浪费!
  • 传感器复用:同一个摄像头,能不能同时给智驾和座舱用?可以,但要做好隔离。
  • 线束简化:从分布式到集中式,线束成本能降低30%-50%。
  • 软件复用:硬件平台统一后,软件可以跨车型复用,这才是最大的成本节省。

我的一个小技巧:在做硬件架构设计时,我会先画一张「数据流图」,把每个传感器数据从哪里来、到哪里去、需要多少带宽、延迟要求多少,全部标清楚。然后根据这张图,再决定用分布式还是集中式。这样做出来的方案,既不会过度设计,也不会性能不足。

好了,这一章就讲到这里。下一章我会详细聊聊域控制器的硬件设计要点,包括芯片选型、散热设计、功能安全这些实战内容。有什么问题,咱们课后交流。