以下文章来源于佐思汽车研究 ,作者周彦武

奔驰在2020年推出的新一代S级轿车,代号W223,E/E架构采用了奔驰最新的STAR3架构,2021年的新C级,代号W206也采用了STAR3架构,奔驰所有车型都将升级到STAR3架构,这也是目前最先进的汽车E/E架构,全球唯一的SOA(服务导向)架构,也是全球最先进的量产车架构。

STAR3架构(图片来源:互联网)

上图是STAR3架构简介,部分德语部分英语,深蓝色是标准设备,浅蓝色是特殊设备。Zentraler就是Central,Domane就是Domain,Antrieb就是Powertrain,Telematik就是Telematics,Fahr就是Drive。这与上一篇路虎的EVA2.0架构类似,奔驰更强调以太网交换机的作用。

图片来源:互联网

奔驰STAR3架构,还是英语和德语混合,Fahrwerk就是底盘Chassis。

图片来源:互联网

与SOA对应的是信号导向型架构,典型如特斯拉的Model 3,也就是左图。这是奔驰以舒适网络ECU做的对比,服务导向型与信号导向型对比。还是德语和英语混杂,德语的k基本可对应英语的c,Bedien是Operator,anforderungen就是requirement。奔驰升级网关ECU到带有多个以太网交换器的ECU,内部包含了任务调度功能。

图片来源:互联网

理解SOA需要深入了解AUTOSAR。上图就是用AUTOSAR的方式解释SOA。AUTOSAR标准制定的目标之一,是希望在应用程序级别能做到可复用性,也就是说,我们可以基于现有的模型去创建更多,更复杂,或者基于特定项目需求的模型资源,而无需从零开始设计每一个部分。基于这个想法,衍生出了类型-原型(type-prototype)的概念。同时,开发人员也能创建出软件组件的分层模型,无论你的设计有何种的复杂度,软件组件SWC的任意设计,都不会对整个系统运行时的行为有任何影响,实际行为完全定义在一个个独立的软件组件当中。

SWC有三个级别,最高层级的级别,也是最抽象的级别,是VFB,在这个级别当中,描述了组件基本的通信属性以及通信关系。其次是RTE级别,在RTE级别中,可以来描述某一AtomicSwComponentType的行为,也即SwcInternalBehavior,例如RTE Event和Runnable Entity。最后是Implementation Level描述了针对于给定SwcInternalBehavior的具体实现,也即SwcImplementation。

Autosar的通讯相比于传统的通讯架构发生了根本性的变化。其核心模块就是多出了PDU Router。PDU Router在ECU通讯中的作用和网络里的路由器的功能很类似,就是对一个又一个I-PDUs(Interaction Layer Protocol Data Units,可以理解为数据包,由数据、长度和I-PDU ID组成。)进行转发,连接通信服务层与ECU抽象层。PDU是Autosar通讯中重要的概念,每个PDU包含着SDU和PCI,每个PDU拥有独自的ID用于互相区分。非TP层的I-PDU数据不应超过8字节的长度。这确保了可以在单个CAN消息中发送I-PDU。

要理解Eventgroup,需要了解SomeIP,SomeIP (Scalable service-Oriented MiddlewarE over IP) 是车载以太网的一种通信协议。对于熟悉CAN通信的开发者而言,CAN通信一般属于周期或者触发的形式在总线上传输的,而SomeIP则不同,它是在接收方有需求的时候才发送,是一种以服务为导向的数据通信方式。这也是SOA架构的由来。

SomeIP数据包主要包括两大部分,分别是Header和Data。在传输的过程中可以通过TCP和UDP两种通信数据协议进行传输。SomeIP定义的通信方式主要包括四大类: 1) Methods: Methods包含了请求后有应答的Method,和请求后没有应答的Method(Fire&Forget); 2) Event:当某种事情发生后,服务端向客户端发送的Message; 3) Field:Get/Set/Notifier某种属性或者状态; 4) EventGroup:用来进行publish/subscribe处理Events and Fields的通信的逻辑组。

这里的服务也是AUTOSAR的概念,在AUTOSAR软件架构中,汽车嵌入式系统软件自上而下分别为应用软件层(Application Software Layer,ASW)、运行时环境(Runtime Environment,RTE)、基础软件层(Basic Software Layer,BSW)和微控制器(Microcontroller)。为保证上层与下层的无关性,在通常情况下,每一层只能使用下一层所提供的接口,并向上一层提供相应的接口。目前AUTOSAR规范定义最为详细的部分就是基础软件层。而且判断某个软件架构是否遵守AUTOSAR规范的主要依据就在于基础软件层。

基础软件层(Basic Software Layer,BSW)又可分为四层,即服务层(Services Layer)、ECU抽象层(ECU Abstraction Layer)、微控制器抽象层(Microcontroller Abstraction Layer,MCAL)和复杂驱动(Complex Drivers)。服务层(Service Layer)又由一系列基础软件组件构成,包括系统服务(System Services)、存储器服务(Memory Services)、通信服务(Communication Services)等。它们主要用于提供基础软件服务,包括标准化的系统功能和功能接口。这就是图里所说的Services。

图片来源:互联互联网

A26/17在W223上就是NTG7,之所以和发声器控制连接在一起是奔驰W223跟路虎卫士一样配备到了RNC,主动降噪技术。CANI主要是针对柴油机的。

车身一域主要是车门和天窗。(图片来源:互联网)

车身二域主要是座椅。(图片来源:互联网)

车身三域为安全带和后尾箱。(图片来源:互联网)

Infotainment一域,A40/12即AR-HUD,N123即无线充电。(图片来源:互联网)

Infotainment二域,主要是后排。(图片来源:互联网)

氛围灯是奔驰特色,搞得非常花俏,也很复杂。(图片来源:互联网)

底盘和悬挂域,依然是FlexRay总线。(图片来源:互联网)

A40/13就是立体双目系统,A89是主毫米波雷达。(图片来源:互联网)

这只是一级网络,W223的NTG7主机(新C级还是NTG6主机)和后排娱乐系统相连,整个系统拥有4片以太网交换器,即Marvell的88EA6321-TFJ2,这是一颗以太网交换机芯片,没错,就是特斯拉用在自动驾驶系统上那颗,实际上这颗芯片是为座舱系统设计的。Marvell 第一代车载以太网交换机88EA6321,是7端口以太网千兆性能交换机,完全符合IEEE802.3车载标准,支持AVB音频/视频桥接功能),并支持低能耗以太网,可降低功耗。该款7端口以太网交换机集成了2个IEEE 10/100/1000BASE-T/TX/T端口、2个RGMII/xMII(这2个端口可配置成1个GMII)端口和1个SGMII / Serdes端口。

奔驰的E/E架构非常先进且可靠性极高,软件复用性很强,但缺点是硬件成本很高,以太网Phy和交换机大量使用,这些芯片又比较紧缺,价格持续飞涨,注重成本的丰田或特斯拉无论如何都不可能采用这种架构。未来奔驰只能放弃低价车型,零售价估计都要在50万人民币以上了。

奔驰STAR3电子电气架构1相关推荐

  1. 奔驰的STAR3电子电气架构2

    转载自: ​​​​​​奔驰的STAR3电子电气架构和供电连接(上)_腾讯新闻 奔驰的STAR3电子电气架构(下)--以太网和供电_搜狐汽车_搜狐网 最近有看到两篇文章<STAR3 – Eine ...

  2. 电子电气架构加速升级,如何实现域控制器快速部署?

    在"软件定义汽车"的时代,下一代集中式(域)电子电气架构的推进,正在驱动域控制器的量产加速. 当前,L2/L2+级ADAS市场迎来了高速增长期,传统分散的软硬件架构已经不能很好地满 ...

  3. CAN总线整车电子电气架构设计培训

    广州虹科(微信公众号:虹科培训)拟举办CAN总线整车电子电气架构设计培训班,欢迎各位感兴趣的朋友报名参加,我们期待您的参与! 培训大纲 电子电气架构设计及优化 1.电子电气架构的流程 1.1 电子电气 ...

  4. 电子电气架构车载网关系列——网关主要应用场景及相关要求

    电子电气架构车载网关系列--网关主要应用场景及相关要求 在整车电子电气架构伴随着需求不断发展,架构也在不断变化,从最初的分布式到现在域控制器式(还有说法最后会到中央处理器,其余全是传感器和执行器),另 ...

  5. 谈谈整车电子电气架构EEA

    汽车智能化.电子化程度的不断提高,这是大背景,这个大家肯定没异议.毕竟客户爸爸们现在很喜欢,未来会更喜欢. 这时候来了三批工程师要搞定这个事,他们首先要解决的就是怎么把车上这么多电子设备连接起来,这个 ...

  6. 电子电气架构设计之三电系统设计

    文中缩略词参考 SSTS:Sub System Technical Specification,子系统功能规范 CTS:Component Technical Specification,部件功能规范 ...

  7. 学习笔记13--车辆电子电气架构技术

    本系列博客包括6个专栏,分别为:<自动驾驶技术概览>.<自动驾驶汽车平台技术基础>.<自动驾驶汽车定位技术>.<自动驾驶汽车环境感知>.<自动驾驶 ...

  8. 国内首家车身区域控制器量产 电子电气架构进入中央集中式3.0阶段

    从功能独立的分布式架构,到功能集成的域控制架构,如今整车电子电气架构正在加速跨入集中式电子电气架构3.0阶段. 在中央集中式架构中,算力逐渐向中央集中,多个域控制器继续融合最终形成1个中央计算平台+N ...

  9. 电子电气架构车载网关系列——常见网关芯片特点

    电子电气架构车载网关系列--常见网关芯片特点 我是穿拖鞋的汉子,魔都中一位工程师! 老规矩分享一段喜欢的文字,避免成为高知识低文化的工程师! 见的人多了,自己得承认,那些身上自带稳定与秩序感得人是最吸 ...

最新文章

  1. Group by优化
  2. 一个略复杂的数据映射聚合例子及代码重构
  3. 洛谷 1858 多人背包
  4. Javaweb-AJAX快速入门及案例实战
  5. php curl 防止采集,php多线程采集网页的解决办法 curl多线程采集
  6. GraphQL:简单开开始一个查询
  7. 入门机器学习(十二)--课后作业解析-偏差与方差(Python 实现)
  8. android关机充电流程、充电画面显示
  9. 智能化连锁门店解决方案
  10. Flex显示图片的常用方式
  11. ios ffmpeg h264 decode
  12. SpringBoot 2.1.0 整合 WebSocket 通信
  13. 电池测试系统连接服务器失败,电池测试系统服务器的设计与应用
  14. 自定义设置HTTP响应头
  15. 淘宝直播数据丨食品行业研究报告2021年第一季度
  16. power BI爬取网页数据方法
  17. 英语单词APP开发功能需求
  18. 联想拯救者15isk清灰_联想拯救者-15介绍_联想 拯救者15-ISK_笔记本评测-中关村在线...
  19. zookeeper启动报错:already running as process
  20. 知物由学 | Android应用破解与防护,阻断猖獗的应用乱象

热门文章

  1. linux cgroup
  2. Ie6 Ie7 常见 兼容问题解决方案
  3. 华钜同创:亚马逊开店提高产品复购率的七大方法
  4. python实现登录购物_python+selenium实现经京东登录+购物+支付
  5. 003|再谈10000小时,三板斧破四困境 - 《硅谷来信》
  6. 多重共线性如何分析?
  7. 什么是事务?事务的四大特性是什么?
  8. Linux学习笔记3—Linux权限的初步认识(rwx、sudo、粘滞位、umask)
  9. 互联网和人类行为的博弈均衡
  10. 基于html5的拖拽建站,基于html5 拖拽连线加强版实现