SOA架构平台的发展是汽车行业一场巨大的改革,在SOA架构下所形成的产业分工中,车企和供应商纷纷在寻找自己的定位。

添加图片注释,不超过 140 字(可选)

1 宝马

宝马对 ECU 按照需求进行分类,如图所示,将分散凌乱的ECU,传感器和执行器按类别定义ECU 系统需求和统一开发方法,甚至统一管理供应商,最终实现系统优化。

添加图片注释,不超过 140 字(可选)

在中央计算平台进行整车功能的划分,将功能进行严格的抽取和封装,相互之间独立性强,复杂度大大降低,有利于功能单元的移植和复用。

2 大众

大众率先采用了面向服务的MEB架构,如图所示。MEB架构是一种用于构造服务的架构模式,主要来源于软件技术,独立域操作系统、编程语言和软件框架。MEB架构初衷是将软件划分为单独的软件组件,通过最小化组件之间的功能依赖性来提高软件的可扩展性和复用性。

添加图片注释,不超过 140 字(可选)

从WEB架构的实现来看,80A架构思想主要是通过不同服务的相互作用实现一个复杂的功能。每个服务都是一个独立可执行的软件组件,被准确描述了功能范围,通过准确定义的服务接口将功能提供给其他软件组件,服务以组合的形式来调动其他基础服务,然后将功能组合起来。

大众也是将相关功能逻辑上移至域控制器,在域控制器下接嵌入式 ECUs、传感器和执行器。大众还公开了软件架构,使用CP和AP服务中间件来实现 SOA通信,其中CP连接传感器、执行器和嵌入式 ECU,收集信号,通过服务或者信号发送给AP,AP作为封装服务,和云端后台或者其他AP 节点进行服务交互。

3 丰田

丰田电子电气架构经历了简单的 LAN 网络到分层 LAN 网络架构的转变,目前采用中央网关和域控制器架构,用于应对复杂的系统需求和与日俱增的开发量。

添加图片注释,不超过 140 字(可选)

但随着车型的改进不断产生新的变型系统和软件也变得越来越大,而且Tier1开发过程必须统一管理,基于这些目标,他们提出了 Central&Zone 架构,EE架构露要引入中控ECU,所有功能都分配到ZoneECU,

4 现代

如图8所示,在现代的通信架构设计中,CAN网络会和以大网共存相当长一段时间,但SOA并不能直接和这些网络通信,而是采用了SOAAdaptor模块来转换其他网络的功能和信息。

添加图片注释,不超过 140 字(可选)

在和云端交互的时候,SOA需要使用外部设备来进行服务级别的交互,这样在增强整车数据的开放性的同时增加了信息安全。另外,现代还在车内系统设计了 SOA Gateway 节点,用于升级安全等级。

由于服务交互的频繁性,现代采用SDFroxy来高效地处理服务相关信息和进行服务更新,即安全或者强相关的服务通过ServiceRouter 来访问。

5 AUTOSAR

AUTOSAR组织为应对自动驾驶技术的发展推出了AP架构,如图所示。

添加图片注释,不超过 140 字(可选)

AP平台采用了SOA架构,由一系列的服务组成,应用和其他软件模块可以根据需求调用其中的一个或者多个服务,而服务可以由平台提供,也可以由远程其他部件提供,OEM 可以按照功能设计需求定义所需的服务组合。

AP的主要特点是可根据应用需求动态加载,可通过配置文件动态加载配置,并可进行单独更新,相对于 CP,可以满足更强大的算力需求,更安全,兼容性好,可进行敏捷开发。

添加图片注释,不超过 140 字(可选)

更多推荐