什么是域控制器?
域控制器的概念最早由以博世、大陆为首的Tier1提出,它的出现是为了解决信息安全以及ECU瓶颈的问题。域控制器因为有强大的硬件计算能力与丰富的软件接口支持,使得更多核心功能模块集中于域控制器内,系统功能集成度大大提高,这样对于功能的感知与执行的硬件要求降低。加之数据交互的接口标准化,会让这些零部件变成标准零件,从而降低这部分零部件开发/制造成本。也就是说,外围零件只关注本身基本功能,而中央域控制器关注系统级功能实现。
所谓“域”,就是将汽车电子系统根据功能划分为若干个功能块,每个功能块内部的系统架构由域控制器为主导搭建,利用处理能力更强的多核CPU/GPU芯片相对集中地控制每个域,以取代目前的分布式电子电气架构。各个域内部的系统互联仍可使用现如今十分常用的CAN和FlexRay通信总线。而不同域之间的通讯,则需要由更高传输性能的以太网作为主干网络承担信息交换任务。
对于功能域的具体划分,不同整车厂会有自己的设计理念,如博世分为5个域:动力域、底盘域、座舱域、自动驾驶域、车身域,大众MEB平台车型为3个域:自动驾驶域、智能座舱域、车身控制域,华为同样也为3个域:自动驾驶域、智能座舱域、整车控制域。
下图给出了一种可能的划分方法。在每个功能域中,域控制器处于绝对中心,它们需要强大的计算能力、超高的实时性能以及大量的通信外设。