电子电气架构 --- 什么是自动驾驶技术中的域控制单元(DCU)?

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。

老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师:

所谓鸡汤,要么蛊惑你认命,要么怂恿你拼命,但都是回避问题的根源,以现象替代逻辑,以情绪代替思考,把消极接受现实的懦弱,伪装成乐观面对不幸的豁达,往不幸上面喷“香水”来掩盖问题。
无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事.而不是让内心的烦躁、焦虑、毁掉你本就不多的热情和定力。

时间不知不觉中,快要来到元旦。2024快要结束,2025又开始新的忙碌。成年人的我也不知道去哪里渡自己的灵魂,独自敲击一些文字算是对这段时间做一个记录。

本文主要讲述自动驾驶技术中的域控制单元(DCU)主要负责高性能化的元器件群。

一、背景信息

在现代汽车技术中,DCU(Domain Control Unit,域控制器单元)作为一种高级ECU(Electronic Control Unit,电子控制单元),扮演着至关重要的角色。它负责在车载系统中对数据进行综合处理与判断,并据此指挥车辆的各种操作。随着驾驶辅助技术(ADAS,Advanced Driver-Assistance Systems)和自动驾驶技术(AD,Autonomous Driving)的不断进步,DCU的数量和重要性预计将持续增加。

关于ADAS与AD的差异

ADAS(Advanced driver-assistance systems)是指先进驾驶辅助系统。它通过辅助或协助驾驶员的驾驶来设法提高行驶安全性。另一方面,AD(Autonomous Driving)是指自动驾驶,由系统来取代人进行自动驾驶。

自动驾驶被SAE(Society of Automotive Engineers:美国汽车工程师协会)定义为0~5级。0~2级,人是驾驶的主体,从3级起驾驶的主体则由人转变为车辆。

在这里插入图片描述

ADAS/AD的系统构成:要实现ADAS/AD,需要具备传感器ECU、主ECU、执行元件ECU。

-> 传感器ECU:用来识别周围环境等(摄像头、RADAR、LiDAR、超声波传感器等)

-> 主ECU:用来进行数据处理或判断等(ADAS-ECU、AD-ECU、DCU等)

-> 执行元件ECU:用来进行驾驶操作或辅助(加速器、刹闸、转向器、马达、发动机等)

此外,从检测到执行的流程如以下图所示。

在这里插入图片描述

关于域型和区型

面向ADAS/AD的系统构成包括域型(分散)和区型(集中)。

域型:每个功能被分类为叫做域的组,按每个域将ECU集中起来。它通过网关与其他域连接起来,并在每个域ECU中进行数据处理。

区型:按车身位置的每个关键点将ECU集中起来。此外,在系统中央部设置了一台中央计算机,在这里进行从关键点收集的数据处理和操作。

在这里插入图片描述
在这里插入图片描述

二、什么是ADAS/AD用DCU

每个功能域(例:ADAS/AD、通信、动力系统、车身、驾驶舱)都有一个DCU(Domain Control Unit)。各DCU担负着将相同域的多台设备集中起来,对数据进行综合处理和判断,并通过与其他DCU的协作和数据收发来操作车辆和设备的重任。

譬如,在面向ADAS/AD的DCU上,各种传感器设备被集中在一起,用来对数据进行综合处理和判断,并执行安全驾驶辅助和自动驾驶的操作。

DCU的市场&设备趋势

安装有域型系统DCU的车辆,预计以自动驾驶水平2级以下为中心将会逐渐增加。随着自动驾驶水平的进一步提高,必须相应地增加安装的传感器数量,以获取周围的环境数据。由于传感器数量的增加,DCU的数据处理量也随之增加,执行处理的主半导体的功耗也会随着性能的提高而增加。

作为面向DCU的元器件,将要求其具备“大电流”、“低损耗”、“小型化”、“高频率”、“高精度(电压)”等特点。

三、DCU的系统构成

DCU及其外围设备,是按以下图3所示方式连接起来的。DCU的内部,是由与传感器ECU或其他DCU进行通信的收发器电路、对来自传感器ECU的数据进行处理和判断的SoC(System on a Chip)和各种存储器、基于由SoC做出判断的内容进行行驶控制的MCU、以及这些各种电路的动作所需的DC/DC转换器电源电路构成。

在这里插入图片描述

收发器 I/F

如图中所示,收发器电路使用两根线与外部设备(CAN、Ethernet等)进行通信。此时,如果噪声或静电从通信线路混入,则恐会导致收发器IC故障。因此,收发器电路通常由用于静电预防措施的片式压敏电阻器和ESD抑制器构成。

静电预防措施 ―― 片式压敏电阻器、ESD抑制器

-> 藉由具有广泛电容特性的产品阵容,在保持电路通信质量的同时,为抑制静电(ESD)噪声做出贡献

-> 片式压敏电阻器藉由其8~250pF的电容特性,支持从低速到高速的通信速度

-> ESD抑制器藉由其0.1pF的电容特性,支持高速的通信速度

在这里插入图片描述

DC/DC转换器

(1)所谓DC/DC转换器

DC/DC转换器是将一种直流电压转换成不同直流电压的电路。各自的电路所需的电压值不同,需要转换成与其相匹配的电压。DC/DC转换器的电路通常由FET、线圈、电容器构成。

(2)按类型区分的电路构成

DC/DC转换器的电路构成根据要处理的功率、电压、电流和负荷过渡响应而不同。如图5所示,电路构成大致上包括3种类型。

<TYPE A>

由于电流值非常大,使用多个线圈和FET来分担负荷电流(多相)。此外,由于剧烈的电流变动在瞬间发生会导致电压下降,因而除了使用MLCC(陶瓷电容器)外,还使用聚合物电容器来防止电压下降。

<TYPE B>

在电流大量流过的电路中使用电容大的电容器。这里也一样,除了使用MLCC(陶瓷电容器)外,还使用聚合物电容器。

<TYPE C>

这是通常的DC/DC转换器的电路。

在这里插入图片描述
在这里插入图片描述

DC/DC转换器电路中,为了去除输入部的噪声和使得输出部平滑,通常使用导电性聚合物混合铝电解电容器,为了进行电压转换,通常使用车载用功率电感器,为了进行电压测量,通常使用芯片电阻器(高精度芯片电阻器)。

噪声去除、开关和平滑 ―― 导电性聚合物混合铝电解电容器

-> 藉由大电容、低ESR和高纹波性能,为电路的小型化和高功率化(低电压和大电流)做出贡献

-> 支持高频电容特性,为宽带和高频去除电路的高频开关化中产生的噪声做出贡献

电压转换 ―― 车载用功率电感器

-> 藉由金属磁性材料的低损耗和大电流性能,为电路的小型化和大功率化(低电压和大电流)做出贡献

-> 藉由损耗特性的高频化(低ACR),为在电路的高频开关化中抑制损耗做出贡献

电压测量 ―― 芯片电阻器 (高精度芯片电阻器)

-> 藉由薄膜结构的电阻值公差、低TCR性能,为电路输出特性的高精度控制化做出贡献

在这里插入图片描述

四、小结

为实现自动驾驶不可或缺的DCU,预计今后其安装数量将会不断增加。这是因为自动驾驶水平越高,就必须安装越多的传感器来获取周围的环境数据。今后,要求我们在抑制半导体功耗的同时,支持“大电流”、“低损耗”、“高频”、“小型”。

搁笔分享完毕!

愿你我相信时间的力量

做一个长期主义者

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

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

相关文章

yolov5及其算法改进

yolov5及其算法改进 1、YOLOV5目标检测简介2、前处理2.1、自适应 Anchor 计算2.2、自适应计算 Anchor 的流程如下:2.3、图像自适应3、YOLOV4与YOLOV5的架构区别3.1、SiLU激活函数3.2、CSPBlock结构图3.3、yolov5的spp改进4、正负样本匹配与损失函数4.1、坐标表示4.2、正负样本…

WPF 绘制过顶点的圆滑曲线(样条,贝塞尔)

项目中要用到样条曲线,必须过顶点,圆滑后还不能太走样,捣鼓一番,发现里面颇有玄机,于是把我多方抄来改造的方法发出来,方便新手: 如上图,看代码吧: -------------------…

阿里云新用户服务器配置

创建和链接实例 创建实例,点击左侧标签栏总的实例, 找到链接帮助 根据帮助中的ip信息,然后启用vscode的ssh链接 ctrlp选择配置,输入公网的ip即可 passwd修改root密码 安装conda 参考 https://blog.csdn.net/adreammaker/arti…

最新高性能多目标优化算法:多目标麋鹿优化算法(MOEHO)求解LRMOP1-LRMOP6及工程应用---盘式制动器设计,提供完整MATLAB代码

一、麋鹿优化算法 麋鹿优化算法(Elephant Herding Optimization,EHO)是2024年提出的一种启发式优化算法,该算法的灵感来源于麋鹿群的繁殖过程,包括发情期和产犊期。在发情期,麋鹿群根据公麋鹿之间的争斗分…

Spring事务回滚

Transactional注解 Transactional作用:就是在当前这个方法执行开始之前来开启事务,方法执行完毕之后提交事务。如果在这个方法执行的过程当中出现了异常,就会进行事务的回滚操作。 Transactional注解:我们一般会在业务层当中来控制…

AT24C02学习笔记

看手册: AT24Cxx xx代表能写入xxK bit(xx K)/8 byte 内部写周期很关键,代表每一次页写或字节写结束后时间要大于5ms(延时5ms确保完成写周期),否则时序会出错。 页写:型不同号每一页可能写入不同大小的…

Vite内网ip访问,两种配置方式和修改端口号教程

目录 问题 两种解决方式 结果 总结 preview.host preview.port 问题 使用vite运行项目的时候,控制台会只出现127.0.0.1(localhost)本地地址访问项目。不可以通过公司内网ip访问,其他团队成员无法访问,这是因为没…

Python基础语法知识——列表、字典、元组与集合

列表(list)、字典(dictionary)、元组(tuple)与集合(set)都可以看成存储数据的容器,但是前两者常用,后两者用得相对较少。 目录 1 列表(list) 1.1列表入门 1 列表(list) 1.1列表入门 class1["李白…

JVM调优实践篇

理论篇 1多功能养鱼塘-JVM内存 大鱼塘O(可分配内存): JVM可以调度使用的总的内存数,这个数量受操作系统进程寻址范围、系统虚拟内存总数、系统物理内存总数、其他系统运行所占用的内存资源等因素的制约。 小池塘A&a…

EKF 自动匹配维度 MATLAB代码

该 M A T L A B MATLAB MATLAB代码实现了扩展卡尔曼滤波( E

C++第五六单元测试

1【单选题】在公有派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的( C )。(2.0分) A、公有成员B、保护成员C、私有成员D、保护成员或私有成员 注意从类外访问与从派生类中访问 2【单…

TDengine 新功能 VARBINARY 数据类型

1. 背景 VARBINARY 数据类型用于存储二进制数据,与 MySQL 中的 VARBINARY 数据类型功能相同,VARBINARY 数据类型长度可变,在创建表时指定最大字节长度,使用进按需分配存储,但不能超过建表时指定的最大值。 2. 功能说明…

rust windwos 两个edit框

use winapi::shared::minwindef::LOWORD; use windows::{core::*,Win32::{Foundation::*,Graphics::Gdi::{BeginPaint, EndPaint, PAINTSTRUCT},System::LibraryLoader::GetModuleHandleA,UI::WindowsAndMessaging::*,}, };// 两个全局静态变量,用于保存 Edit 控件的…

代码随想录Day51 99. 岛屿数量,99. 岛屿数量,100. 岛屿的最大面积。

1.岛屿数量深搜 卡码网题目链接(ACM模式)(opens new window) 题目描述: 给定一个由 1(陆地)和 0(水)组成的矩阵,你需要计算岛屿的数量。岛屿由水平方向或垂直方向上相邻的陆地连接…

邮箱手机号脱敏

项目场景: 提示:这里简述项目相关背景: 输入框的脱敏,当输入的时候显示正常,失去焦点部分显示**** 问题描述 提示:这里描述项目中遇到的问题: 脱敏可以封装 一下成为一个方法,挂…

C语言----变量与常量

目录 变量 变量的分类 常量 分类: 1. 字符型常量 2. 字符串常量 3. 整形常量 4. 浮点型常量 5. 指数常量 6. 标识常量 变量 概念:在程序运行中发生改变的量 定义格式: 存储类型(一般存储类型是可以省略的) 数据类型 变量名 aut…

SQLite本地数据库的简介和适用场景——集成SpringBoot的图文说明

前言:现在项目普遍使用的数据库都是MySQL,而有些项目实际上使用SQLite既足矣。在一些特定的项目中,要比MySQL更适用。 这一篇文章简单的介绍一下SQLite,对比MySQL的优缺点、以及适用的项目类型和集成SpringBoot。 1. SQLite 简介 …

线性代数行列式

目录 二阶与三阶行列式 二元线性方程组与二阶行列式 三阶行列式 全排列和对换 排列及其逆序数 对换 n阶行列式的定义 行列式的性质 二阶与三阶行列式 二元线性方程组与二阶行列式 若是采用消元法解x1、x2的话则得到以下式子 有二阶行列式的规律可得:分…

闲谭Scala(3)--使用IDEA开发Scala

1. 背景 广阔天地、大有作为的青年,怎么可能仅仅满足于命令行。 高端大气集成开发环境IDEA必须顶上,提高学习、工作效率。 开整。 2. 步骤 2.1 创建工程 打开IDEA,依次File-New-Project…,不好意思我的是中文版:…

http 请求总结get

关于get请求传递body的问题 错误代码 有400 , 415 等情况 <!doctype html><html lang"zh"><head><title>HTTP Status 400 – 错误的请求</title><style type"text/css">body {font-family:Tahoma,Arial,sans-seri…