编辑
2026-01-23
汽车
00
请注意,本文编写于 257 天前,最后修改于 257 天前,其中某些信息可能已经过时。

目录

背景
结论
CDCU及周边通讯架构文档
概述
系统架构图
架构层次说明
1. CDCU(中央域控制器/台架)- 核心控制单元
1.1 SoC (System on Chip) - 系统级芯片
1.2 MCU (Microcontroller Unit) - 微控制器单元
2. 域控制器层(CDCU两侧)
2.1 LDCU (Left DCU) - 左侧域控制器
2.2 RDCU (Right DCU) - 右侧域控制器
3. 执行层(底层ECU)
术语定义
通信流向
下行通信(控制流)
上行通信(数据流)
关键通信路径
架构特点
架构优势
应用场景
具体理解
一句话总览(先把脑子里的“层级树”立住)
一、先从最底层说:SoC 与 MCU(这是“材料”)
1️⃣ MCU(Microcontroller Unit)
2️⃣ SoC(System on Chip)
🔴 关键点(非常重要)
二、再上一层:ECU(最基础、最老的概念)
ECU(Electronic Control Unit)
ECU 是什么?
典型 ECU
三、DCU:域控制器(ECU 的“进化形态”)
DCU(Domain Control Unit)
DCU 与 ECU 的关系
四、CDCU / LDCU / RDCU 是 DCU 的“角色划分”
1️⃣ CDCU(Central DCU)
定位
典型内部结构
职责
2️⃣ LDCU(Left Domain Control Unit)
LDCU 是什么?
内部通常是
管什么?
3️⃣ RDCU(Right Domain Control Unit)
五、把“包含关系”画成一棵树(文字版)
六、一句话帮你“快速判词”

背景

对CDU、ECU、SOC、MCU、LDCU、RDCU理解不清楚,整理其交互及通讯,便于对新能源汽车有更深的理解

结论

CDCU是完整的板子,里面有SOC和MCU的芯片。现在我们的安卓应用是在SOC上运行,MCU是用来通信。就是LDCU标定的时候是连接在MCU上,然后SOC发报文给MCU,MCU转给LDCU,LDCU收到请求后返回应答给MCU,MCU又把应答转发给SOC。

CDCU及周边通讯架构文档

概述

本文档描述了CDCU(中央域控制器,台架)及其周边通讯的系统架构。CDCU作为核心控制单元,内部包含SoC和MCU,通过LDCU和RDCU分别控制不同侧的ECU(电子控制单元)。

系统架构图

┌─────────────────────────────────────┐ │ CDCU (台架) │ │ (中央域控制器) │ │ 内部通讯以高速以太网为主 │ │ ┌─────────────────────────────┐ │ │ │ SoC │ │ │ │ ┌──────────────┐ │ │ │ │ │ Android │ │ │ │ │ │ (安卓) │ │ │ │ │ └──────────────┘ │ │ │ │ ↓ │ │ │ └──────────┼───────────────────┘ │ │ ↓ │ │ ┌─────────────────────────────┐ │ │ │ MCU │ │ │ │ (微控制器单元) │ │ │ └──────────┬──────────────────┘ │ │ │ │ └─────────────┼──────────────────────┘ │ ┌─────────────┼─────────────┐ │ │ │ ↓ ↓ ↓ ┌──────────┐ ┌──────────┐ │ LDCU │ │ RDCU │ │ (左侧DCU)│ │ (右侧DCU)│ └────┬─────┘ └────┬─────┘ │ CAN总线 │CAN总线 ↕ ↕ ┌──────────────┐ ┌──────────────┐ │ ECU 1, 2, 3 │ │ ECU 4, 5, 6 │ │ (左侧ECU) │ │ (右侧ECU) │ └──────────────┘ └──────────────┘

架构层次说明

1. CDCU(中央域控制器/台架)- 核心控制单元

CDCU是整个系统的核心,作为台架包含以下组件:

1.1 SoC (System on Chip) - 系统级芯片

  • 功能:决策、计算、编码、阅读
  • 位置:CDCU内部上层
  • 包含:Android(安卓)操作系统
  • 作用:高级应用接口和操作系统,负责上层应用处理

1.2 MCU (Microcontroller Unit) - 微控制器单元

  • 功能:控制中枢
  • 位置:CDCU内部下层
  • 连接:
    • 接收来自SoC的控制信号
    • 向LDCU和RDCU发送控制指令

2. 域控制器层(CDCU两侧)

2.1 LDCU (Left DCU) - 左侧域控制器

  • 功能:控制左侧ECU
  • 位置:CDCU左侧
  • 连接:
    • 接收来自CDCU(MCU)的控制信号
    • 双向连接左侧ECU(ECU 1, 2, 3等)

2.2 RDCU (Right DCU) - 右侧域控制器

  • 功能:控制右侧ECU
  • 位置:CDCU右侧
  • 连接:
    • 接收来自CDCU(MCU)的控制信号
    • 双向连接右侧ECU(ECU 4, 5, 6等)

3. 执行层(底层ECU)

  • ECU (Electronic Control Unit) - 电子控制单元
    • 左侧ECU:由LDCU控制(如ECU 1, 2, 3)
    • 右侧ECU:由RDCU控制(如ECU 4, 5, 6)
    • 通信方式:与对应的域控制器采用双向通信

术语定义

缩写全称中文名称功能说明
CDCUCentral DCU中央域控制器(台架)全车总协调,包含SoC和MCU
SoCSystem on Chip系统级芯片芯片,负责决策、计算、编码、阅读,包含Android
MCUMicrocontroller Unit微控制器单元芯片,控制中枢
LDCULeft DCU左侧域控制器控制左侧ECU
RDCURight DCU右侧域控制器控制右侧ECU
DCUDomain Control Unit域控制器域控制
ECUElectronic Control Unit电子控制单元电子控制单元

通信流向

下行通信(控制流)

  1. Android → SoC → MCU → LDCU → 左侧ECU
  2. Android → SoC → MCU → RDCU → 右侧ECU

上行通信(数据流)

  1. 左侧ECU → LDCU → MCU → SoC → Android
  2. 右侧ECU → RDCU → MCU → SoC → Android

关键通信路径

  • Android ↔ SoC:Android运行在SoC内部
  • SoC ↔ MCU:单向(SoC → MCU),在CDCU内部
  • MCU ↔ LDCU:单向(MCU → LDCU),控制左侧ECU
  • MCU ↔ RDCU:单向(MCU → RDCU),控制右侧ECU
  • LDCU ↔ 左侧ECU:双向通信
  • RDCU ↔ 右侧ECU:双向通信

架构特点

  1. 集中式核心:CDCU作为台架,集中包含SoC和MCU,实现核心控制功能
  2. 分层嵌套:Android运行在SoC内,SoC和MCU位于CDCU内
  3. 左右对称:LDCU和RDCU分别位于CDCU两侧,对称控制不同侧的ECU
  4. 分布式执行:多个ECU分布执行具体功能,由对应的域控制器管理
  5. 双向通信:ECU与域控制器之间采用双向通信,支持数据上报和指令下发
  6. 统一协调:CDCU通过MCU统一协调LDCU和RDCU,实现全车总协调

架构优势

  1. 模块化设计:CDCU作为台架,内部模块清晰,便于维护和升级
  2. 左右分离:通过LDCU和RDCU实现左右两侧ECU的独立控制,提高系统可靠性
  3. 统一管理:所有控制指令通过CDCU统一协调,确保系统一致性
  4. 灵活扩展:可以方便地增加或调整ECU数量,通过对应的域控制器进行管理

应用场景

该架构适用于:

  • 智能汽车域控制器系统(台架测试)
  • 分布式电子控制单元管理
  • 车载信息娱乐系统与底层控制系统的集成
  • 左右对称的车辆控制系统(如左右转向、左右制动等)

具体理解


一句话总览(先把脑子里的“层级树”立住)

SoC / MCU 是“芯片级” ECU / CDCU / LDCU / RDCU 是“控制器级”

控制器(DCU / ECU)里面,一定包含 SoC 或 MCU(或两者)


一、先从最底层说:SoC 与 MCU(这是“材料”)

1️⃣ MCU(Microcontroller Unit)

  • 芯片
  • 强实时、外设多
  • RTOS / 裸机
  • 面向“控制”

👉 MCU 不是一个控制器,而是控制器里的一块芯片


2️⃣ SoC(System on Chip)

  • 芯片
  • CPU + GPU + NPU + ISP + 多核
  • Linux / QNX / Android
  • 面向“计算 + 决策”

👉 SoC 也 不是 ECU / DCU,而是被用来做 DCU 的核心芯片


🔴 关键点(非常重要)

维度MCUSoC
层级芯片芯片
是否=ECU❌❌
实时性强弱
算力低高
常见用途执行决策

二、再上一层:ECU(最基础、最老的概念)

ECU(Electronic Control Unit)

“一个完成特定功能的控制器盒子”

ECU 是什么?

  • 一个实体控制单元

  • 内部通常包含:

    • MCU(传统)
    • 或 SoC(新型)
  • 绑定单一功能

典型 ECU

  • BMS ECU
  • EPS ECU
  • BCM ECU
  • TCU ECU

👉 ECU = 功能控制器(盒子)


三、DCU:域控制器(ECU 的“进化形态”)

DCU(Domain Control Unit)

一个域里的“超级 ECU”

DCU 与 ECU 的关系

  • DCU ⊂ ECU(逻辑升级,不是物理排斥)

  • DCU 本质上也是 ECU

  • 只是:

    • 管的 ECU 更多
    • 功能更集中
    • 算力更强

四、CDCU / LDCU / RDCU 是 DCU 的“角色划分”

下面是你问题的核心部分 👇


1️⃣ CDCU(Central DCU)

定位

全车中枢 / 总协调

典型内部结构

CDCU ├── SoC(主控,Linux/QNX) ├── MCU(安全/实时协处理) └── 安全芯片 / 存储 / 网络

职责

  • 多域协调
  • 策略决策
  • OTA / 诊断 / 数据汇聚
  • 不直接强实时控硬件

👉 CDCU ≈ 中央大脑


2️⃣ LDCU(Left Domain Control Unit)

常见于 区域架构(Zonal / 区域控制)

LDCU 是什么?

  • 左侧车身/底盘/执行区域的域控制器

内部通常是

LDCU └── MCU 为主(有时 MCU + 小 SoC)

管什么?

  • 左侧:

    • 车门
    • 车窗
    • 灯光
    • 传感器
  • 强实时 + IO 密集

👉 LDCU ≈ 左侧“执行中枢”


3️⃣ RDCU(Right Domain Control Unit)

  • 和 LDCU 对称
  • 管右侧区域
  • 逻辑完全一致

👉 LDCU / RDCU 是“左右对称的执行域”


五、把“包含关系”画成一棵树(文字版)

芯片层 ├── SoC └── MCU ↓ 被使用 控制器层 ├── ECU │ ├── MCU-ECU(传统) │ └── SoC-ECU(新型) │ └── DCU(域 ECU) ├── CDCU(中央) │ ├── SoC │ └── MCU │ ├── LDCU(左域) │ └── MCU │ └── RDCU(右域) └── MCU

六、一句话帮你“快速判词”

以后看到名词,直接这样判断 👇

  • SoC / MCU → 问:这是芯片?
  • ECU / DCU / CDCU / LDCU / RDCU → 问:这是盒子?管谁?

本文作者:lixf6

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!