0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

说说国外知名主机厂是如何实现SOA架构理念的

智能汽车电子与软件 来源:汽车电子与软件 2023-02-20 09:56 次阅读

01

宝马

宝马将电子电器架构中ECU按照需求进行分类,将分散凌乱的ECU、传感器和执行器按类定义ECU系统需求和统一开发方法,甚至统一管理供应商,最终按类进行系统优化。 在中央计算平台进行整车功能的划分,将功能进行严格的抽取和封装,相互之间独立性强,而复杂度大大的降低,从而有利于功能单元的移植和复用。

c41b052e-b06b-11ed-bfe3-dac502259ad0.jpg  

这种变革,是未来整车电子电器的必经之路,但目前来说,太难了,哪怕电子电器架构已经采用域控制器Domain架构,亦或者Zonal架构,想要统一所有ECU,传感器和执行器的需求和开发,就得调整整个行业供求关系,是一场行业的变革,单靠几个主机厂,根本无法推动。

02

大众

再来看看大众如何落地SOA理念的,大众率先采用面向服务的架构——MEB架构,用于构造服务的架构模式,是一种架构思想,主要来源于软件技术,独立域操作系统编程语言和软件框架,初衷是讲软件合理地划分为单独的软件组件,以最小化组件之间的功能依赖性,提高软件的可扩展性和可再次使用性。

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

c4409442-b06b-11ed-bfe3-dac502259ad0.png  

从上图可以看到,大众也是将相关功能逻辑上移到域控制器级别ECU,在域控制器下接嵌入式ECUs,传感器和执行器,从设计思路角度和宝马有异曲同工之处。大众还公开了软件架构,使用CP和AP服务中间件来实现SOA通信,其中CP连接传感器、执行器和嵌入式ECU,收集信号,通过服务或者信号发送给AP,AP作为封装服务,和云端后台或者其他AP节点进行服务交互。

最终SOA架构带来的优势,可降低由紧密互动的软件组件引起的复杂性 大众MEB架构和宝马下一代架构的对比分析,从中可以看到不管是大众还是宝马,并没有所有功能都切换到SOA通信,而是部分实现。

c4652b2c-b06b-11ed-bfe3-dac502259ad0.png

03

丰田

Toyota电子电器架构经历了简单的LAN网络,到分层LAN网络架构,目前采用中央网关和域控制器架构,用于应对复杂的系统需求和减少开发量。但随着车型的改进不断产生新的变型,系统和软件也变得越来越大,而且Tier1开发过程必须统一管理,基于这些目标,他们提出了Central&Zone架构,EE架构需要引入中控ECU,所有功能都分配到ZoneECU。 详细参看Toyota的分析报告。

c48e4764-b06b-11ed-bfe3-dac502259ad0.png

04

现代

现代的电子电器架构图如下所示,图中介绍了具体的实现细节,让我感触良多的就是他们的设计理念,好多都和我们的实现不谋而合。现代电子电器架构设计中,定义服务的出发点是为了重复使用,远程访问,独立维护,这样可以节省生产和测试成本,减少整车开发时间,同时具备很好的可扩展性。

在现代的架构通信设计中,CAN等其他网络会和以太网共存相当长一段时间,但SOA并不能直接和这些网络通信,所以他们采用了SOA Adaptor模块来转换其他网络的功能和信息,而在我们的架构中,将SOA Adaptor模块落实到SWC中,作为一个功能单元来实施,同时设置相关服务的访问权限和访问优先级。

在和云端交互的时候,需要使用外部设备来进行服务级别的交互,这样增强了整车数据的开放性,同时增加了信息安全等问题,于是在车内系统,他们同时设计了SOA Gateway节点,用于升级安全等级。而在我们的设计中,我们同样引入了SOA Gateway,进行SOA架构通信协议和安全策略切换,增强整车安全等级。

因为服务交互特别频繁,需要更高效的处理服务相关信息,更新和新增服务,他们采用了SD Proxy,安全或者强相关的服务,通过Service Router来访问。在我们的设计中,弱化了ServiceRouter,采用Service Agenda来代理服务,做到服务真正的服务端和客户端完全的隔离,增加了访问逻辑判断和权限识别。

c4feb6e8-b06b-11ed-bfe3-dac502259ad0.png

05

国内现状

相较于国外主机厂的强势变革,国内主机厂,尤其是传统OEM,变革涉及太多车型,以及庞大的供应商体系,使得固有的电子电器架构模式极难突破,因此采用更稳妥的循序渐进策略,将SOA理念的实施重点放在娱乐系统,以娱乐系统的验证来考量是否有实施整车SOA架构的条件,但个人认为恰恰是这种做法,反而阻碍了整车落地SOA架构的步伐。

首先,娱乐系统本身功能安全等级低于其他域的要求,设计的服务理念未必可以直接推广到整车架构,其次,传统电子电器架构是将其他域的信号通过CAN整合到娱乐域,通过娱乐域来协调信号资源,这样好多其他域的功能逻辑都有上移到娱乐域,如果在此基础上,再在娱乐域推广服务架构,反而加剧了功能逻辑的集中,众所周知,SOA架构的理念,是将功能单元抽离出来,提高功能单元的复用性,平衡整车ECU负载,尤其是要解放娱乐系统相关模块的负担。 另外,还有一部分主机厂,率先在ADAS域内先实现SOA通信,将SOA融入到自动驾驶中,个人认为,这种是比较保险的推进方案,新型技术的强强联手,一般都会擦出大火花,最终实现互相成就。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2526

    文章

    48112

    浏览量

    740152
  • ecu
    ecu
    +关注

    关注

    14

    文章

    822

    浏览量

    53889
  • SOA
    SOA
    +关注

    关注

    1

    文章

    271

    浏览量

    27226
  • 执行器
    +关注

    关注

    5

    文章

    337

    浏览量

    19205
  • 域控制器
    +关注

    关注

    0

    文章

    227

    浏览量

    2453

原文标题:浅谈整车SOA架构之大家眼中的SOA

文章出处:【微信号:智能汽车电子与软件,微信公众号:智能汽车电子与软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    汽车电子电气架构SOA如何实现

    在车载环境中,SOME/IP基本解决了SOC,但SORS呢?SOS呢?仅有SOC的SOA是没有灵魂的,是不完整,也不可能实现SOA的目标,故而,若认为SOA=SOME/IP的话,你真的
    发表于 04-11 10:01 67次阅读
    汽车电子电气<b class='flag-5'>架构</b><b class='flag-5'>SOA</b>如何<b class='flag-5'>实现</b>?

    什么是MOS管的SOA区?SOA曲线的几条限制线的意思?

    SOA区指的是MOSFET的安全工作区,其英文单词是Safe Operating Area。也有一些厂家叫ASO区,其英文单词是Area of Safe Opration,总之,两者是一个意思,下面我们统一称为SOA
    的头像 发表于 03-11 09:16 1583次阅读
    什么是MOS管的<b class='flag-5'>SOA</b>区?<b class='flag-5'>SOA</b>曲线的几条限制线的意思?

    如何理解IGBT的四种SOA

    如何理解IGBT的四种SOA? IGBT的四种SOA表示了IGBT器件在不同工作状态下的安全操作区域。这四种SOA是:Continuous SOA、Limited
    的头像 发表于 02-18 11:04 264次阅读

    【RISC-V开放架构设计之道|阅读体验】学习处理器体系架构的一本好书

    感谢电子发烧友论坛和电子工业出版社提供的试读机会。 《RISC-V开放架构设计之道》由RISC-V架构的作者、著名的计算机体系架构专家David Patterson亲自主笔撰写。David
    发表于 01-23 20:08

    总金额约1.27亿元!四方光电收到欧洲著名主机厂项目定点通知书

    12月15日,四方光电股份有限公司(以下简称“四方光电”)发布公告称,公司于近日收到1家欧洲著名主机厂(根据与上述客户签署的保密协议,不能披露客户的具体名称)1个项目定点通知书,确认公司为其供应
    的头像 发表于 12-21 08:45 132次阅读
    总金额约1.27亿元!四方光电收到欧洲著<b class='flag-5'>名主机</b>厂项目定点通知书

    不同壳温下SOA曲线的计算方法

    不同壳温下SOA曲线的计算方法
    的头像 发表于 12-04 17:54 372次阅读
    不同壳温下<b class='flag-5'>SOA</b>曲线的计算方法

    基于商用车的域控架构SOA实现方案

    车身域控制器提供的所有服务应按照SOME/IP协议将服务消息进行设定。完成后会进行服务接口的开发,服务接口的开发和部署是SOA软件的第一步并且是关键的一步,主要包括:服务的类型定义、端口设置、进程绑定。接口开发完成就是逻辑开发、逻辑和服务集成、代码编译。
    发表于 09-19 12:01 156次阅读
    基于商用车的域控<b class='flag-5'>架构</b>下<b class='flag-5'>SOA</b>的<b class='flag-5'>实现</b>方案

    热敏电阻在蝶形SOA中的应用

    SOA蝶型器件中,热敏电阻常被用于监测器件内部温度。通过测量热敏电阻的电阻值,可以体现出其所在环境温度的变化。这种监测方式对于SOA器件的温度控制非常重要,因为SOA器件中的放大器芯片对温度变化
    的头像 发表于 08-29 16:12 471次阅读
    热敏电阻在蝶形<b class='flag-5'>SOA</b>中的应用

    基于SOA架构的整车操作系统的变革

    SOA全称为Service Oriented Architecture,即面向服务的架构。1996年,SOA概念由Gartner提出,并率先在IT行业被应用推广。目前,SOA
    发表于 08-11 11:31 362次阅读
    基于<b class='flag-5'>SOA</b><b class='flag-5'>架构</b>的整车操作系统的变革

    谈谈关于SOA的几个问题

    身处汽车行业的我们,一定深知新技术的应用或者新概念的提出绝不会事出无因,通常是为了抢夺新技术高地,让汽车更好满足现在和未来的需求。那么,SOA是什么?SOA带来什么好处?又应怎样实施SOA呢?
    的头像 发表于 07-12 10:16 451次阅读
    谈谈关于<b class='flag-5'>SOA</b>的几个问题

    什么是SOA的蝶型封装

    介绍什么是SOA的蝶型封装
    的头像 发表于 07-09 23:11 560次阅读
    什么是<b class='flag-5'>SOA</b>的蝶型封装

    自动驾驶领域的SOA软件架构设计应用分析

    面向服务的体系架构(Service-Oriented Architecture, SOA)因具有基于标准、松耦合性、互操作性等优势,更加贴近智能网联化时代车载系统对软件架构的要求,从而被汽车行业广泛采用。
    发表于 06-08 09:44 603次阅读
    自动驾驶领域的<b class='flag-5'>SOA</b>软件<b class='flag-5'>架构</b>设计应用分析

    专业专注,极致体验,高端隐形智能晾衣机品牌邦先生官宣浙江卫视知名主持人沈涛为品牌代言人

    5月11日,高端隐形晾衣架领导品牌邦先生正式宣布,浙江卫视知名主持人沈涛为品牌代言人,以更高标准的晾晒,共同迎接智能晾晒大时代,用科技力量创造美好智慧家居生活。专业实力品牌邦先生×王牌主持沈涛作为
    的头像 发表于 05-11 11:23 299次阅读
    专业专注,极致体验,高端隐形智能晾衣机品牌邦先生官宣浙江卫视<b class='flag-5'>知名主</b>持人沈涛为品牌代言人

    MOSFET安全工作区域SOA是啥?

    MOSFET安全工作区域SOA是啥?了解MOSFET安全工作区域SOA如果您想知道或担心您的MOSFET在极端条件下或极端耗散情况下究竟能承受多少功率,那么您应该查看器件的SOA数据。在这
    的头像 发表于 05-09 09:47 999次阅读
    MOSFET安全工作区域<b class='flag-5'>SOA</b>是啥?

    面向信号与面向服务SOA混合架构设计方法

    架构设计层面,在以前面向信号的设计方法基础上同步要进行面向服务SOA的设计,对于OEM功能工程师(Function Designer)和系统工程师(System Developer)提出了新的挑战。
    的头像 发表于 05-05 11:02 410次阅读
    面向信号与面向服务<b class='flag-5'>SOA</b>混合<b class='flag-5'>架构</b>设计方法