电子电器架构新趋势 —— 最佳着力点:域控制器

电子电器架构新趋势 —— 最佳着力点:域控制器

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师(Wechat:gongkenan2013)。
老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师:

本就是小人物,输了就是输了,不要在意别人怎么看自己。江湖一碗茶,喝完再挣扎,出门靠自己,四海皆为家。人生的面吃一碗少一碗,人生的面见一面少一面。人生就是一次次减法,来日并不方长。自己的状态就是自己最好的风水,自己的人品就是自己最好的运气。简单点,善良点,努力点,努力使每一天都开心,不为别人,只为自己。

本文大体如下:

1、背景信息

2、整车电子电气架构向中央集中迈进

3、车辆电子架构演进,域控制器价值凸显

一、背景信息

伴随汽车的智能化快速演进,汽车产品呈现显著的集成化发展趋势:

-> 1、机械硬件集成化——包括底盘、动力系统、热管理的集成化,各车企的车辆平台将逐渐减少,做减法。

-> 2、电子硬件集成化——少量高性能计算单元代替大量ECU,减少线束与ECU数量,逐步解耦软件与硬件,以承载日益复杂的车辆软件模型。

-> 3、软件集成化——随着电子电气架构由分布式向集中式演进,汽车软件由分离的嵌入式变为解耦的分层式。复杂度大幅增加,软件自研与外包均将大幅增长,软件将成为整车差异的主要决定因素。

image

域控制器是汽车电子电气架构集成化过程中的产物。智能化功能的日渐增加使得汽车电子架构必将迈向中央集成。

车辆电子架构集成度越来越高,域控制器将从经典的五域走向三域并最终走向整车中央计算平台。

域控制器主要由主控芯片、操作系统、应用算法等软硬件构成,域控制器Tier1是主控芯片与主机厂的连接枢纽。

image

智驾功能增多并集成使得智驾域控制器应运而生,相较于分布式方案,可实现感知、算力共享,节省成本,且软件可持续优化。

智能座舱是人们体验汽车智能化的首要窗口,历经车载收音机、中控导航、数字座舱后,智能座舱正处于发展初期,正向一芯多屏、多模交互趋势进化。

智能车之工具属性与情感属性的分离发展

二、整车电子电气架构向中央集中迈进

汽车电子电气架构把汽车中的各类传感器、ECU(电子控制单元)、线束拓扑和电子电气分配系统整合在一起完成运算、动力和能量的分配,进而实现整车的各项功能。如果将汽车比作人体,汽车的机械结构相当于人的骨骼,动力、转向相当于人的四肢,电子电气架构则相当于人的神经系统和大脑,是汽车实现信息交互和复杂操作的关键。如果没有先进的电子电气架构做支撑,再多表面智能功能的搭载也无法支持车辆的持续更新和持续领先,更无法带来车辆成本降低和生产研发的高效。

当前汽车电子电气架构正从分布式走向中央计算,这个过程就如同从“诸侯割据”走向“天下归一”,由于多重历史包袱的存在,刚开始控制权收拢于多个权力中心(即域控制器 DCU),同是也还存在若干地方政权(同时保留若干分布式模块),但最终将走到中央集权(跨域融合成高性能计算中心HPC),地方只负责执行统一的政令。伴随电子架构集成化的还有软件分层解耦,如同一个政府组织有中央政府、省级、县级,各级变动互不影响,可分层迭代。同时汽车的通信架构也进行升级,如同修建覆盖全国的高速公路网。

走向中央集成的Why?

随着整车电子电气产品应用的增加,单车ECU数量激增,分布式电子电气架构由于算力分散、布线复杂、软硬件耦合深、通信带宽瓶颈等缺点而无法适应汽车智能化的进一步发展,正向中央计算迈进。

分布式与域控制器集中式电子电气架构的优劣对比

汽车电子电气架构的升级主要体现在硬件架构、软件架构、通信架构三方面:硬件架构从分布式向域控制/中央集中式方向发展。汽车将以少量高性能计算单元替代大量 ECU,为日益复杂的汽车软件提供算力基础。软件架构从软硬件高度耦合向分层解耦方向发展。软硬件解耦+软件分层解耦,使得汽车软件可经OTA实现快速迭代。通信架构由LIN/CAN总线向以太网方向发展,大带宽通信架构以适应车辆日益激增的数据量和低时延要求。

汽车电子电气架构升级带来四大升级趋势

比如业界特斯拉的电子电气架构演进路径:分布式架构——功能域——跨域融合——中央计算平台。Model 3开启电子架构全面变革,实现了中央集中式架构的雏形,基于此特斯拉实现了辅助驾驶软硬件高度垂直整合,保有车辆亦可实现相关功能的常用常新和持续领先。

大致猜测后续架构:

车辆电子电气架构演进趋势

大众ID4、Model Y、福特Mach E电子电气架构对比

整体看,自主品牌迭代速度较快,多代架构同步开发,此过程伴随高研发投入、软件人才扩张,研发组织变革、整零关系重塑等,车企从过去的硬件集成者到软件集成者+硬件集成者,将软件从过去供应商的“黑盒”中提取出来收归融合于自身的过程是全新和曲折的历程,通过几轮迭代,电子电气架构迈向中央计算是必然趋势,未来车辆软件所有权将主要属于车企,车企将把控汽车进化的命脉,由此基于智能车衍生的利润池将大幅增加。

中央集中式的电子电器架构将车辆的控制程序集中在中央计算平台中。可实现:

1)算力按需灵活分配。通过虚拟化按照实际需求分配算力给不同的操作系统。依据面向服务的架构分解功能,并根据需求调用、组合程序。当需要定义汽车新的功能时,可以通过原子程序的“拼接”实现新的功能。

2)硬件可插拔,算力可拓展。当不存在新功能对应的原子程序时,可以通过增加硬件、导入新的原子程序,从而实现新功能。当底层算力不足时,由于虚拟化的优势可以更换更高算力的芯片。比如2022年极氪001、蔚来为保有车主更换车机域控制器以提供更好座舱体验。

3)软件、硬件均可OTA,使得汽车的功能的边界可以不断拓展。现阶段以特斯拉为首的头部智能车企可实现动力域、底盘域的升级,并可以通过部分功能的组合实现新功能,但距离SOA架构依然有很长的路要走。

由分布式走向域控的过程中,原来的汽车Teir1供应商的“黑盒”供货模式受冲击,但同时传统车企软件能力也较弱,难以覆盖所有软件的开发,需要借助外部力量补强,这给域控制器供应商、科技企业、软件公司巨大的机遇。

三、车辆电子架构演进,域控制器价值凸显

电子电气架构演进历程中,主机厂和供应链的地位、合作模式在不断动态变化。 在分布式架构阶段:主机厂为硬件集成者,Tier1把上游的Tier2(嵌入式软件、芯片)打包后提供给主机厂。

在功能域架构阶段:类似功能合并,软件逐步从过去的黑盒中分离,主机厂选择直接与原来的Tier1/2合作,在应用软件层可能选择合作也可能选择自研。主机厂根据能力不同对域控制器的软硬件部分参与程度不一。对于自研程度深的主机厂,域控制器供应商相当于纯代工角色,对于自研程度浅的主机厂来说,域控制器供应商相当于全方位的“保姆”角色,可以实现“交钥匙”式服务。

进入中央计算+区域控制阶段以后,大部分 ECU消失,各传感器/执行器被中央计算单元支配,原属于 Tier1的大部分策略层的软件由主机厂主导,主机厂对软件中的高价值模块的介入程度渐深,因此主机厂必须要有专业的软件团队,以集成自研与外包软件,软件所有权主要属于汽车制造商。 随着电子架构集中化,域控制器的功能集成度、算力需求、软硬件复杂度、通信需求将呈指数级增长。

整车电子架构将在相当长时间处功能域阶段,域控制器价值凸显

关于域控制器的分类:

博世、大陆等传统Teir1按照功能将车辆划分为五域:动力域、底盘域、信息娱乐域、自动驾驶域和车身域。在这种划分方式下Teir1可直接整合自身所专注的业务单元,OEM依然可以借助原有供应商的力量实现“软件定义汽车”的目标,产业链整合难度较低,组织结构变化阻力较小。

动力域、底盘域、车身域带有较深的传统整零关系烙印。动力域控制器负责三电系统的控制,包括三合一系统、BMS 和整车控制器(VCU)。底盘域控制器包括刹车、转向、安全气囊、减震等功能,由于涉及安全要求,且要求响应速度快,低延迟,目前依然以ECU控制为主。底盘与动力域由于涉及供应商较多,且安全性要求高,车企较难实现动力域与底盘域的集成。车身域控制器主要为车身电子部分(雨刮/车窗/车钥匙),车身域将率先与座舱域实现融合。

智能座舱域与智能驾驶域是现阶段承载整车个性化智能体验的关键所在,最能体现品牌差异化,对传统供应链依赖度小,是现阶段迭代最快的域,座舱域和自动驾驶域需要处理大量数据,对算力要求较高,而动力总成域、底盘域、车身域,这类域控制器主要涉及控制指令计算以及通讯资源,算力要求相对更低。

域控制器演进路径:从经典五域——三域——整车中央计算平台

无论是新势力还是传统 OEM,受限于技术水平均未能在五域均搭载域控制器,一般是优先在智能驾驶与智能座舱域打造域控制器,力求打造更容易被消费者感知到的差异化。智能驾驶域控制器整合的功能多,对安全、时延等要求高,复杂度较高,价值量较大,是目前大部分车企最为关注的功能域。

头部主机厂公布的下一代电子电气架构,将实现车辆功能域的进一步集成: “五域”(自动驾驶域+动力域+底盘域+座舱域+车身域)逐步向集成度更高的“三域”(自动驾驶域+智能座舱域+车控域+若干网关)迈进,即:除智驾域、座舱域外,将底盘、动力传动以及车身三大功能域直接整合成一个“整车控制域(Vehicle Domain Controller,VDC)”。

整车五大功能域控制器特点

搁笔分享完毕!

愿你我相信时间的力量

做一个长期主义者!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/265179.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Qt6.8 GRPC功能使用(2)标准 Qt实现客户端

简介 基于之前的文章所说, Qt6.7之后才开始支持客户端、服务端、及双向流,恰好电脑需要重装,看到Qt6.8版本就直接安装了,内容也是使用Qt6.8的版本进行编译的 客户端实现步骤 1. 安装Qt6.8, 包含GRPC功能模块 Qt 6.8安装目录下包…

SQL注入漏洞解析--less-7

我们先看一下第七关 页面显示use outfile意思是利用文件上传来做 outfile是将检索到的数据,保存到服务器的文件内: 格式:select * into outfile "文件地址" 示例: mysql> select * into outfile f:/mysql/test/one f…

ui设计:利用即使设计设计出漂亮样式

目录 一、基本操作 二、具体介绍 6-1 填充图片 6-2 填充色 6-3 图标 右边栏基础设置 右边栏导出​编辑 一、基本操作 二、具体介绍 6-1 填充图片 选择其一图片填充 6-2 填充色 6-3 图标 右边栏基础设置 右边栏导出

uniapp微信小程序-项目实战修改密码

图标是使用uview里面的图标&#xff0c;icfont也可以 以下是所有代码 <template><view><!-- 密码三个 --><view class"password" v-for"(item,index) in userList"><view class"contentuser"><view class&qu…

LeetCode 热题 100 | 二叉树(二)

目录 1 543. 二叉树的直径 2 102. 二叉树的层序遍历 3 108. 将有序数组转换为二叉搜索树 菜鸟做题&#xff0c;语言是 C 1 543. 二叉树的直径 这道题和 124. 二叉树中的最大路径和 太像了 题眼&#xff1a;二叉树的 直径 是指树中任意两个节点之间 最长路径的长度 。…

软件分层(数据结构/软件逻辑上分层+举例),相连节点的概念+如何相连,为什么是层状结构(软件分层,网络协议分层+梳理协议顺序),协议分层(打电话例子)

目录 软件分层 介绍 举例 类的继承 虚拟文件系统 线程接口封装 虚拟地址空间 总结 为什么是层状的 软件分层 网络协议 原因 梳理协议顺序 相连节点 协议分层 引入 示例 实际上 逻辑上 制定出协议 软件分层 介绍 通过将软件系统划分为不同的层次,每一层都有…

常见的socket函数封装和多进程和多线程实现服务器并发

常见的socket函数封装和多进程和多线程实现服务器并发 1.常见的socket函数封装2.多进程和多线程实现服务器的并发2.1多进程服务器2.2多线程服务器2.3运行效果 1.常见的socket函数封装 accept函数或者read函数是阻塞函数&#xff0c;会被信号打断&#xff0c;我们不能让它停止&a…

人像背景分割SDK,智能图像处理

美摄科技人像背景分割SDK解决方案&#xff1a;引领企业步入智能图像处理新时代 随着科技的不断进步&#xff0c;图像处理技术已成为许多行业不可或缺的一部分。为了满足企业对于高质量、高效率人像背景分割的需求&#xff0c;美摄科技推出了一款领先的人像背景分割SDK&#xf…

自媒体博客Spimes主题源码 X7.0 | Typecho主题模版

Spimes主题专为博客、自媒体、资讯类的网站设计开发&#xff0c;自适应兼容手机、平板设备。一款简约新闻自媒体类的 Typecho 主题&#xff0c;设计上简约、干净、精致、响应式&#xff0c;后台设置更是强大而且实用的新闻自媒体类主题。 PS&#xff1a;5.0版本改动比较多&…

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的生活垃圾检测与分类系统(Python+PySide6界面+训练代码)

摘要&#xff1a;本篇博客详细讲述了如何利用深度学习构建一个生活垃圾检测与分类系统&#xff0c;并且提供了完整的实现代码。该系统基于强大的YOLOv8算法&#xff0c;并进行了与前代算法YOLOv7、YOLOv6、YOLOv5的细致对比&#xff0c;展示了其在图像、视频、实时视频流和批量…

前端架构: 脚手架命令行交互核心实现之inquirer和readline的应用教程

命令行交互核心实现 核心目标&#xff1a;实现命令行行交互&#xff0c;如List命令行的交互呢比命令行的渲难度要更大&#xff0c;因为它涉及的技术点会会更多它涉及以下技术点 键盘输入的一个监听 (这里通过 readline来实现)计算命令行窗口的尺寸清屏光标的移动输出流的静默 …

网络初识(概念入门)

目录 1.局域网VS广域网 1.1局域网 1.2广域网 2.五元组 2.1 IP和端口 2.1.1 IP 2.1.2端口号 2.2协议 3.协议分层 4. TCP/IP五层模型 5.封装和分用 5.1封装 5.2分用 1.局域网VS广域网 1.1局域网 简单介绍&#xff1a;指在某一特定区域内由多台计算机组成的互联网组…

vue3个人网站电子宠物

预览 具体代码 Attack.gif Attacked.gif Static.gif Walk.gif Attack.gif Static.gif Attacked.gif Walk.gif <template><div class"pet-container" ref"petContainer"><p class"pet-msg">{{ pet.msg }}</p><img re…

vscode与vue/react环境配置

一、下载并安装VScode 安装VScode 官网下载 二、配置node.js环境 安装node.js 官网下载 会自动配置环境变量和安装npm包(npm的作用就是对Node.js依赖的包进行管理)&#xff0c;此时可以执行 node -v 和 npm -v 分别查看node和npm的版本号&#xff1a; 配置系统变量 因为在执…

【C++进阶】STL容器--list底层剖析(迭代器封装)

目录 前言 list的结构与框架 list迭代器 list的插入和删除 insert erase list析构函数和拷贝构造 析构函数 拷贝构造 赋值重载 迭代器拷贝构造、析构函数实现问题 const迭代器 思考 总结 前言 前边我们了解了list的一些使用及其注意事项&#xff0c;今天我们进一步深入…

LeetCode53题:最大子数组和(python3)

代码思路&#xff1a; 动态规划&#xff0c;使用动态规划如果上一个数是大于0&#xff0c;则加上&#xff1b;如果小于0直接用0。这样做的好处就是最终直接是最大子数组和。 class Solution:def maxSubArray(self, nums: List[int]) -> int:for i in range(1,len(nums)):nu…

ubuntu+QT+ OpenGL环境搭建和绘图

一&#xff0c;安装OpenGL库 安装OpenGL依赖项&#xff1a;运行sudo apt install libgl1-mesa-glx命令安装OpenGL所需的一些依赖项。 安装OpenGL头文件&#xff1a;运行sudo apt install libgl1-mesa-dev命令来安装OpenGL的头文件。 安装GLUT库&#xff1a;GLUT&#xff08;Ope…

express+mysql+vue,从零搭建一个商城管理系统5--用户注册

提示&#xff1a;学习express&#xff0c;搭建管理系统 文章目录 前言一、新建user表二、安装bcryptjs、MD5、body-parser三、修改config/db.js四、新建config/bcrypt.js五、新建models文件夹和models/user.js五、index.js引入使用body-parser六、修改routes/user.js七、启动项…

数字化运维与AIOps

干掉传统运维的不是devops&#xff0c;不是容器化&#xff0c;而是AI。随着未来基础设施的膨胀和复杂度急剧提升&#xff0c;人类运维能力已经显得力不从心。运维最终的归宿一定是人类决策&#xff0c;AI汇报与执行。 什么是数字化运维 数字化运维是一种基于信息技术手段数字化…

【GB28181】wvp-GB28181-pro部署安装教程(Ubuntu平台)

目录 前言1 安装依赖2 安装MySQL3 安装redis4 编译ZLMediaKit代码及依赖下载编译运行&#xff08;如果要运行wvp整个项目&#xff0c;这步可以先不执行&#xff09; 5 编译wvp-pro下载源码&#xff08;建议从github上下载&#xff0c;gitee上维护有时候不是很同步&#xff09;编…