科飛數位 KopherBit
車輛控制

整車控制器(VCU)是什麼?商用電動車控制架構指南

整車控制器(Vehicle Control Unit, VCU)是商用電動車、電動巴士、卡車、農用車與特種車的核心控制 ECU。本文說明 VCU 的系統角色、AUTOSAR 架構、CAN FD、Ethernet、OTA、診斷、BMS/EVCC 整合、功能安全與車用資安。

重點摘要

整車控制器 VCU Vehicle Control Unit 商用電動車 電動巴士 商用 EV VCU AUTOSAR VCU CAN FD
分類
車輛控制
關鍵字
12

Summary

整車控制器(Vehicle Control Unit, VCU)是車輛控制系統中的核心 ECU,負責整合駕駛命令、電池狀態、馬達控制、充電系統、車身訊號與診斷資料,並輸出車輛層級的控制策略。

在商用電動車、電動巴士、卡車、農用車、特種車與原型車中,VCU 通常負責動力模式、扭矩請求、能量管理、故障降級、充電協調、通訊閘道、OTA 更新、診斷與量產維護。它不是單一功能控制器,而是讓多個 ECU 在同一個車輛狀態機下協同工作的中樞。

System Role

VCU 通常不取代 BMS、MCU、OBC、DCDC、EVCC 或 BCM,而是協調這些 ECU 的狀態與控制請求。對 OEM、Tier 1 與商用車系統整合商來說,VCU 的價值在於把分散的訊號、故障與控制邏輯整理成可驗證、可維護、可量產的車輛控制架構。

常見職責包含:

  • 管理車輛 power mode、ready mode、drive mode、charging mode 與 limp-home mode
  • 解析油門、煞車、檔位、駕駛模式與上裝設備請求
  • 產生扭矩請求、再生煞車策略、功率限制與能量分配邏輯
  • 整合 BMS、MCU、OBC、DCDC、EVCC、BCM、TBOX 與熱管理系統
  • 監控故障、DTC、降級策略、診斷資料與維修流程
  • 管理 CAN、CAN FD、LIN、Ethernet 訊號與車輛網路狀態
  • 支援 OTA 更新、bootloader、資安保護與量產測試

Typical Commercial EV Architecture

車輛子系統VCU 的整合角色
BMS 電池管理系統讀取 SOC、SOH、電壓、電流、溫度與功率限制,協調放電、回充與保護策略
MCU 馬達控制器輸出扭矩命令、轉速限制、再生煞車需求與故障降級策略
EVCC / OBC 充電系統協調充電狀態、插槍狀態、充電允許、ISO 15118 / DIN 70121 流程與充電安全條件
BCM 車身控制整合門控、燈號、低壓電源、駕駛艙訊號與上裝設備狀態
TBOX / OTA協調遠端資料、車隊管理、更新狀態與診斷事件回傳
HMI / 儀表提供車輛狀態、警示、故障碼、駕駛模式與能量資訊

Communication Interfaces and Protocols

整車控制器需要連接不同世代與不同供應商的 ECU,因此通訊能力通常是 VCU 選型的關鍵。CAN、CAN FD、Ethernet 與 LIN 屬於車載網路介面;UDS 與 XCP 則是運行在這些網路上的 Communication Protocol,用於診斷、刷寫、標定與量測。

Network Interface常見用途
CAN傳統車輛 ECU 通訊、BMS/MCU/OBC 訊號交換、診斷與狀態管理
CAN FD高資料量車輛訊號、較複雜的控制拓撲與新世代 ECU 整合
EthernetOTA、診斷、資料記錄、閘道、服務導向通訊與高頻資料交換
LIN低速週邊、簡易致動器、感測器與車身子系統
Communication Protocol常見用途
UDS (ISO 14229)DTC、DID、例行控制、SecurityAccess、刷寫與維修診斷
XCP (ASAM MCD-1 XCP)標定、量測、DAQ、控制參數調整與測試驗證

AUTOSAR and Software Architecture

對量產專案而言,VCU 軟體不只是寫控制邏輯。它需要能與 OEM 的 ECU 開發流程、通訊矩陣、診斷需求、功能安全分析與資安要求銜接。

AUTOSAR Classic 在 VCU 專案中常用於:

  • 將應用層控制邏輯拆分為 Software Component(SWC)
  • 透過 RTE 管理 SWC 之間的資料交換
  • 使用 BSW / MCAL / CAN Stack / Ethernet Stack 管理底層通訊
  • 透過 ARXML 與 OEM 或 Tier 1 的工程流程交換設定
  • 支援可重用、可測試、可移植的 ECU 軟體架構

不是每一個 VCU 專案都一定需要完整 AUTOSAR,但當專案牽涉多供應商協作、量產維護、功能安全、資安或長期平台化時,AUTOSAR 會明顯降低系統整合風險。

Functional Safety and Cybersecurity

商用電動車 VCU 會處理扭矩、煞車協調、充電允許、故障降級與低壓電源狀態,因此功能安全與車用資安不能只放在專案後段補做。

主題VCU 專案需要考慮的內容
ISO 26262HARA、ASIL 分析、安全目標、安全機制、故障反應與測試證據
ISO/SAE 21434TARA、資安需求、威脅分析、安全更新與診斷保護
Secure Boot確認啟動映像與韌體完整性
Secure Update保護 OTA 或刷寫流程,避免未授權軟體進入 ECU
Diagnostics Protection控制 UDS SecurityAccess、敏感 DID、例行控制與刷寫權限
Degradation Strategy故障時進入可控的限功率、停車、禁止充電或維修模式

Engineering Inputs Required

導入 VCU 前,工程團隊通常需要準備以下資料:

輸入資料用途
車輛功能需求定義車輛模式、駕駛行為、故障反應、充電流程與上裝設備控制
I/O List定義數位輸入、類比輸入、PWM、頻率輸入、高低邊輸出與繼電器控制
DBC / ARXML定義 CAN、CAN FD、LIN、Ethernet 訊號與 AUTOSAR 設定
診斷協定需求定義 UDS services、DTC、DID、維修流程與量產測試
安全與資安需求對應 ISO 26262、ISO/SAE 21434、HARA、TARA 與安全機制
標定通訊需求定義 XCP on CAN/CAN FD/Ethernet、HIL、SIL、道路測試、資料記錄與參數調整流程

How KopherBit Supports VCU Projects

KopherBit 以 KCU GEN1、KCU GEN2、KCU EVCC、KCU BCM 與 KopherSAR AUTOSAR 平台支援商用電動車控制系統。KCU GEN1 適合 I/O 需求明確、需要快速導入與量產驗證的商用車專案;KCU GEN2 則面向更高運算需求、CAN FD、Ethernet、功能安全與資安整合的進階 VCU 或域控制應用。

在軟體與服務層,KopherBit 可支援 AUTOSAR BSW/SWC/RTE 整合、VCU 應用層開發、BMS/MCU/EVCC/BCM 整合、UDS 診斷、bootloader、OTA、標定、HIL/SIL 測試與量產導入。這讓客戶不只取得一個控制器硬體,而是取得可落地到車輛平台的控制系統工程能力。

FAQ

VCU 和一般 ECU 有什麼不同?

一般 ECU 通常負責單一子系統,例如電池、車門、燈光或充電。VCU 負責車輛層級的協調,會把多個 ECU 的狀態、故障與控制命令整合成一致的車輛行為。

VCU 和 MCU 有什麼不同?

在電動車領域,MCU 常指 Motor Control Unit,主要控制馬達與逆變器;VCU 則負責整車層級策略,包含扭矩請求、功率限制、駕駛模式、故障降級與其他 ECU 協調。

商用電動車 VCU 一定需要 AUTOSAR 嗎?

不一定。是否導入 AUTOSAR 取決於 OEM 要求、量產規模、供應鏈協作、安全等級、資安要求與後續維護策略。若專案需要長期平台化、多供應商協作或安全/資安流程,AUTOSAR 通常更適合。

VCU 會和 EVCC、BMS、BCM 一起工作嗎?

會。VCU 通常會讀取 BMS 的電池限制、MCU 的馬達狀態、EVCC 的充電流程、BCM 的車身訊號,並與 TBOX、HMI、OBC、DCDC 等系統交換狀態,形成完整的車輛控制架構。

KopherBit 能提供整車控制器應用開發嗎?

可以。KopherBit 可依車輛需求協助 VCU 狀態機、扭矩策略、能量管理、充電協調、診斷、OTA、標定、AUTOSAR 軟體架構與量產測試流程的開發與整合。

需要可量產的整車控制器平台?

查看 KopherBit 針對商用電動車、電動巴士、卡車與特種車提供的 VCU 平台與工程服務。