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

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

3天内不再提示

ECU和汽车处理架构:虚拟化和软件定义汽车

贸泽电子 来源:贸泽电子 2024-06-26 16:56 次阅读

现代汽车是工程技术的奇迹,其特点和功能在几年前是无法想象的。但在光鲜亮丽的外表下,隐藏着日益增长的复杂性,这给汽车行业的未来带来了重大挑战:对车载计算日益增长的需求及其对电子控制单元(ECU)的影响。

ECU是控制车内许多安全关键型和非安全关键型任务的专用计算机。例如,今天的大多数汽车都有一个ECU控制着发动机,另外一个ECU管理着制动系统,还有一个ECU负责娱乐系统,诸如此类,而所有这些都通过构成汽车神经系统的电缆、线缆和软件相连。

这种复杂的网络虽然实现了先进功能,但也存在缺点。由于ECU数量庞大且相互依赖,导致有线连接杂乱如麻。这增加了系统重量和成本,也让集成和软件开发变得更加复杂,还限制了部署和管理固件无线更新(FUOTA)的能力。如果没有FUOTA等功能,汽车制造商就必须承担高昂费用安排进店处理,而车主也必须面对长时间无法用车的窘境。

好消息是,软件定义汽车(SDV)时代正在改变汽车业的一切,包括ECU和汽车处理架构。

Connected Car

SDV革命的驱动力

朝着SDV的演变不仅仅是一种软件的改变,这还是车辆内部架构的深层次重构。这场革命的核心在于ECU整合的概念,是对车辆控制和处理层次结构的重新评估,从而推动成本降低和性能改进,开启通过软件更新完成车辆持续升级的未来。

ECU整合中出现的创新之一是使用Zonal架构,将各个车辆子系统划分为相关功能区域,从而解决当前ECU数量激增的挑战。每个区域由一台功能强大的控制器管理,而该控制器在其领域内整合了多个传统ECU的功能,并负责特定的子系统,例如动力总成、底盘或信息娱乐系统。

这种模块化方法提供了多重好处:

1

降低复杂性,简化布线

目前的汽车布线是一个杂乱无章的网络,使用分区式布局可将其化繁为简。Zonal拓扑在各区之间使用更少的高带宽链接来替代许多点对点连接,由此降低了重量和成本,而后使用的线束也更少。

2

提高稳健性

ECU更少意味着潜在故障点更少,网络安全威胁的攻击面也更少。得益于集中式处理和资源共享功能,Zonal架构可提供更大的冗余度和更高的安全性,使SDV更能抵御故障和外部入侵。

3

虚拟化和容器化

Zonal架构为虚拟化铺平了道路,而虚拟化是软件开发的一项颠覆性技术。现在,多个软件应用程序可以在一个功能强大的控制器上运行,通过容器化技术相互隔离。因此,这项技术可以通过模块化方法无缝实现软件更新和功能添加。

4

OTA更新

借助Zonal架构和高带宽连接,SDV可以通过无线(OTA)更新不断发展。SDV可以无线接收实时性能增强、故障修复,甚至全新的功能,从而在购买后长时间保持“新鲜”感。

作为SDV的信息高速公路,高带宽连接进一步释放了下一代车辆架构的潜力。经过改进的网络增强了提供持续OTA更新的能力,这将使SDV多年保持常用常新,并通过软件订阅和可定制的驾驶体验开启经常性收入渠道。

Connected Car

SDV的虚拟基础

Zonal架构是SDV的大脑,但真正的魔力在于它们的虚拟基础。就像城市需要强大的基础设施来支持各种活动一样,SDV依赖于虚拟机(VM)和容器等虚拟化技术来协调软件,让它们始终保持正常运行。

VM为各种软件工作负载提供安全的分区执行环境。VM基本上是充当SDV中央控制器或半分布式分区控制器内部的虚拟计算机,每个VM专门用于特定任务,如发动机管理、驾驶辅助或信息娱乐。这种模块化架构带来了多重优势:

1

开发效率

VM通过隔离不同的项目和功能简化了软件开发。开发人员可以对一个部分进行更新而不影响其他部分,从而提高了效率,降低了测试复杂性。

2

动态扩展

VM可以适应不断变化的需求。例如,负责导航的VM可以在复杂导航期间动态扩展其虚拟资源,还可汲取更多的处理能力,以确保顺畅的用户体验。

3

更高的安全性

在整合极端工作负载时,VM为风险低于制动器件的信息娱乐系统等混合关键性软件提供重要隔离。这种隔离确保一个VM中的故障不会影响另一个VM的关键操作,从而提高了整体系统安全性。

总之,VM可以为软件提供完整的执行环境。而容器是轻量级、可移植的软件包,包含运行特定软件模块所需的一切。这种方法本身就具有显著优势:

1

快速部署和更新

使用容器部署新功能或修复错误速度快得多。更新可以一次一个模块地进行,从而尽可能减少停机时间和潜在风险。

2

跨车型的可扩展性

由于容器独立于平台,因此相同的容器化功能可以在不同的SDV平台上运行,而不论硬件型号如何。这显著降低了汽车制造商的开发和维护成本。

3

集中控制和监控

通过管理的容器,汽车制造商可以获得集中控制和监控功能。想象一下,拥有一个实时显示每个软件模块性能的仪表板。这让汽车可以对安全威胁或危急故障做出迅速诊断和协调响应。

VM和容器的模块化可帮助汽车制造商抢占先机,简化运营。有了它们,SDV可以轻松整合新的软件和硬件开发成果。需要使用新的AI功能升级车载娱乐系统?只需将相应的容器换成新版本即可。

这种更新既可以保证SDV中的技术与时俱进,又可顺应不断变化的行业需求及时调整,使汽车制造商始终站在汽车创新的前沿。这些发展将会终结传统的ECU模式,并开创灵活、可升级、不断变化的汽车新时代。

路面上的SDV

特斯拉是通过采用Zonal架构和OTA更新推动行业发展的一个精彩案例。例如,特斯拉Model S和X汽车配备了一台高性能的全自动驾驶(FSD)计算机,负责处理以前由许多独立ECU管理的任务。这种精简的架构减轻了重量,降低了复杂性,并通过软件更新解锁了无限可能。

想象一下,您收到的OTA更新在一夜之间就将您的特斯拉汽车续航里程提高了10英里。这正是2020年发生的事情,展示了软件驱动的性能提升威力。但特斯拉的雄心壮志远不止于解决续航里程焦虑。2022年,他们推出了“召唤”功能,让车主能够使用智能手机应用远程泊车和取车,这在硬件定义汽车中是无法想象的功能。

但特斯拉并不是这场游戏中的唯一玩家。梅赛德斯-奔驰的新款EQS轿车采用了模块化电气架构,为未来的软件定义功能奠定了基础。沃尔沃采用了Zonal架构,而丰田和通用汽车也正在积极探索类似的概念。全球汽车格局正在发生转变,而SDV正是这背后的推手。

除了汽车制造商外,供应商也在积极求变。恩智浦半导体NXP)和博世Bosch)等公司正在开发专门针对Zonal架构的强大集中式控制器。这个蓬勃发展的生态系统促进了创新,并确保了SDV革命走向胜利所需的硬件基础设施。

结语

SDV的兴起标志着汽车行业的一个关键时刻。Zonal架构正在以其集中处理和模块化设计开启不断创新的未来。想象一下,汽车可以学习和适应,接收提升驾驶体验的个性化更新,并根据个人需求调整性能。再想象一下,汽车在与您共同进步,而不仅仅是简单地陪在您身边,随着时间的推移,它将变得更新颖、更安全、更高效。

远程更新制动系统和防碰撞软件等关键系统的能力有望显著提高道路安全。此外,通过软件更新持续优化发动机性能和能源管理,还能为未来更清洁、更可持续的交通铺平道路。

不过,前方的道路并非一帆风顺。确保软件更新的安全性和可靠性尤为重要。监管机构和制造商必须通力合作,为这些联网汽车建立健全的网络安全协议。此外,管理混合关键性系统(如信息娱乐和制动等具有不同安全要求的功能),需要复杂的虚拟化解决方案。

SDV的发展仍处于早期阶段,但其潜力不可否认。Zonal架构设计、高带宽连接技术,以及专为SDV量身定制的开发平台的不断进步,将加速自动驾驶汽车和联网汽车服务的崛起。想象一下这样一个世界:汽车在彼此之间以及与周围的基础设施无缝通信,谱写一曲智能出行交响乐。

审核编辑:彭菁

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

    关注

    33

    文章

    2363

    浏览量

    68238
  • 软件
    +关注

    关注

    68

    文章

    4438

    浏览量

    86227
  • 虚拟化
    +关注

    关注

    1

    文章

    351

    浏览量

    29603
  • ecu
    ecu
    +关注

    关注

    14

    文章

    834

    浏览量

    54046

原文标题:智能汽车的 Next Level?虚拟化和软件定义汽车

文章出处:【微信号:贸泽电子,微信公众号:贸泽电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    英特尔推出全新软件定义汽车架构方案

    英特尔汽车事业部近期推出卓越性能与超高效率的全新软件定义汽车(SDV)架构方案。这一创新方案不仅满足了
    的头像 发表于 03-16 09:31 370次阅读

    一般的汽车ECU处理器是32位的吗?具体的RAM和Flash有多大呢?

    现在一般的汽车ECU处理器是32位的吗,具体的RAM和Flash有多大呢?现在汽车ECU处理
    发表于 02-02 06:08

    请问汽车ECU通信如何实现?

    汽车ECU通信如何实现?
    发表于 02-01 07:09

    汽车ECU一般采用芯片架构?使用什么系统?

    汽车ECU一般采用芯片架构,使用什么系统?
    发表于 02-01 06:09

    汽车ECU编程是单片机C语言还是汇编语言?

    汽车ECU编程是单片机C语言吗?还是汇编语言?
    发表于 01-26 06:08

    什么是“软件定义汽车”?各大车企的软件定义汽车战略

    要实现软件定义汽车,除了电子/电气架构的升级,用于软硬件分离解耦的集成ECU(电子控制单元)也是必不可少的。另外还提到,为此需要一种称为“
    发表于 12-22 11:11 351次阅读
    什么是“<b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>”?各大车企的<b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>战略

    LabVIEW使用软件定义进行汽车电子测试

    LabVIEW使用软件定义进行汽车电子测试 电子元件的逻辑和稳健性一直都是需要评估的对象。过去,汽车仅使用几种电子元件来执行简单的功能,每个元件都是在专门准备的环境中单独进行的。但随着
    发表于 11-29 18:28

    软件定义汽车vECU虚拟控制器集成开发与测试

    软件定义汽车”即软件将深度参与到汽车定义、开发、验证、销售、服务等过程中,并不断改变和优化各
    发表于 11-09 11:49 641次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>vECU<b class='flag-5'>虚拟</b>控制器集成开发与测试

    汽车软件开发车载与非车载软件分类及差异

    汽车软件时的主要对象。 只不过,随着汽车电子电气架构的演变,ECU的功能越来越集中化,也即现在炒得热火朝天的域控或中央计算。
    发表于 11-08 09:11 617次阅读
    <b class='flag-5'>汽车</b><b class='flag-5'>软件</b>开发车载与非车载<b class='flag-5'>软件</b>分类及差异

    一文带你了解汽车区域架构的优势!

    在域架构中,ECU 可根据不同功能分为不同的域。而区域架构则是一种按照 ECU汽车内的位置分类的新方法,并由中央网关来管理通信。这种物理
    的头像 发表于 09-15 17:20 518次阅读
    一文带你了解<b class='flag-5'>汽车</b>区域<b class='flag-5'>架构</b>的优势!

    软件定义汽车需要什么样的新一代技术平台?

    分配,使其越来越由后期内容和服务驱动的持续互动来定义汽车制造商要想跟上新老竞争对手的步伐,唯一的办法就是拥抱软件定义汽车 (SDV),并
    的头像 发表于 08-25 08:10 809次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>需要什么样的新一代技术平台?

    大陆集团如何“软件定义汽车”?

    软件定义汽车: 通过更改车辆的软件来重新定义其关键功能或性质。汽车企业希望成为
    发表于 08-23 11:49 264次阅读
    大陆集团如何“<b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>”?

    汽车电子电气架构为什么要做中央集成?

    汽车电子电气架构是指汽车中的各类传感器、电子控制单元(ECU)、线束拓扑和电子电气分配系统的整合,它决定了汽车的信息交互和复杂功能的实现。
    发表于 08-18 10:02 751次阅读
    <b class='flag-5'>汽车</b>电子电气<b class='flag-5'>架构</b>为什么要做中央集成?

    汽车架构变化趋势有哪些

    汽车架构变化趋势 在分享中央计算软件架构之前,我们先简单说明一下汽车架构变化趋势,总的来说,主要包含以下阶段:   分布式架构
    的头像 发表于 08-07 14:41 1180次阅读
    <b class='flag-5'>汽车架构</b>变化趋势有哪些

    Armv8-R架构中的虚拟概念和可能性

    本指南介绍了Armv8-R架构中的虚拟概念和可能性。我们用四个例子来解释这些概念,其中大部分是基于汽车行业的应用程序。这些示例可以帮助您理解和熟悉
    发表于 08-02 09:27