VCU功能模块,可以根据客户需求,集成到对应的域控制器中,比如集成到自动驾驶域控,或者底盘域控,或者动力域控。
从整车架构集成角度来看,不同的OEM也有不同的规划,有一些客户希望在大算力自动驾驶域控平台上集成网关、VCU,也有一些客户希望能集成IMU、GPS定位模块,甚至也有一些希望能集成V2X模块。这些都可以配合客户去提供差异化定制开发的支持。关于智能驾驶域控制器的一些观察_域控车和非域控车区别_九章智驾的博客-CSDN博客
域控制器发展趋势,朝着多功能合并的方向发展。这就意味着域控制器需要集成尽可能多的接口类型(CAN、LIN、Eth、SPI,USB、Flexray等)来连接和管理各种各样的ECU、传感器和执行器。
从功能层面上,域控制器会整合集成越来越多的功能。比如动力系统域可能把发动机的控制、电机控制、BMS、车载充电机的控制组合在一起。有些主机厂甚至直接一步到位,将底盘、动力传动以及车身三大功能域直接整合成一个“整车控制域(Vehicle Domain Controller,VDC)”。
要支持这些功能的整合,作为域控制器的大脑,域主控处理器SoC就需要集成尽可能多的接口类型,比如:USB、Ethernet、I2C、SPI、CAN、LIN以及FlexRay等等,从而能连接和管理各种各样的ECU、传感器和执行器。深度解读汽车域控制器
互联网分布式系统,通常具有高并发特征。
而车载通信系统,更注重通信的实时性可靠性。
汽车以太网给车载系统通信带来一个革命性的变化,在中央计算式汽车EE架构下,整个车载系统可以被看作是一个分布式网络系统:中央计算平台是一个小型服务器集群,区域计算平台是边缘计算节点。在互联网或者大型分布式系统中,SOA架构设计理念已经被广泛使用了。因此当IP网络技术被广泛应用于汽车后,很多在互联网或者分布式计算中已经很成熟的软件技术,自然会被借鉴到新的汽车软件架构设计中来,比如:RPC技术、事件/消息总线、RESTful API设计等。
大型互联网数据中心中的服务器集群动辄几百、上千台服务器,每秒百万、千万级别的并发。车载系统尽管可以被看作是一个分布式网络系统,但是它却没有互联网大型服务器系统的高并发特征,相反,它更注重通信的实时性和可靠性。
车载系统在物理上是向集中式发展的,也就是原来通过多个分散ECU来实现的功能,渐渐集中到几个主要的高性能域控制器上。因此,尽管在软件设计上,我们会尽量按照SOA的思路拆分成一个一个小的服务,但是这些服务在部署上其实是集中式的。鉴于这种物理部署上的“集中”与运行时的“分布式”并存的特点,因此我们可以通过一系列技术手段来优化服务与服务之间的通信延迟(比如:通过共享内存技术)。这是车载分布式系统与互联网强调高并发特性的分布式系统之间另一个显著的差别。深度解读汽车域控制器
END