KCU 類比 / 數位 / 頻率輸入通道
KCU GEN1 / GEN2 提供類比輸入 (AI)、數位輸入 (DI / MSDI)、頻率輸入 (FI) 三種通道類型,分別對應車輛感測器的不同訊號形式。本文整理各代 KCU 的通道配置、訊號調理電路與 KopherSAR I/O 抽象介面。
Summary
KCU 系列控制器提供三種輸入通道類型對應車輛感測器訊號形式:
- Analog Input (AI) — 連續電壓量測(如壓力、溫度、踏板位置)。
- Digital Input (DI / MSDI Multi-Switch Detection Input) — 二值開關訊號(按鍵、限位開關、繼電器狀態)。
- Frequency Input (FI) — 脈衝頻率量測(轉速、車速、流量)。
通道數量依產品不同:GEN1: 15 AI / 44 DI / 4 FI;GEN2 (Phase B): 20 AI / 22 DI / 4 FI;GEN2 Micro: 4 AI / 4 DI / 2 FI。所有輸入皆透過 KopherSAR I/O 抽象 (Adc / Dio / Icu) 對映到應用層 SWC。
Technical Role
| 通道類型 | 訊號形式 | 典型應用 |
|---|---|---|
| Analog Input | 連續電壓 (0–5 V 或 0–36 V 範圍) | 油壓、水溫、進氣溫度、節氣門位置、踏板感測器 |
| Digital Input (MSDI) | 二值高/低位 | 安全帶開關、煞車燈開關、檔位開關、按鍵 |
| Frequency Input | 脈衝訊號 | 輪速、引擎轉速、油壓泵脈衝、流量計 |
KCU 在 AI / DI 通道上設有訊號調理電路:分壓電阻、上拉/下拉電阻、串聯電阻、濾波電容等,可依車輛訊號源特性配置。
Architecture
| 層級 | 角色 |
|---|---|
| 整車感測器 | 輸出原始類比/數位/頻率訊號。 |
| 訊號調理電路 | 分壓、過電壓保護、雜訊濾波,將訊號帶入 MCU 安全範圍。 |
| MCU 內建外設 | ADC(AI)、GPIO(DI)、ICU/Timer(FI)。 |
| KopherSAR I/O 抽象 | Adc / Dio / Icu 模組,透過 Port 對應到 ECU Pin。 |
| RTE | 將輸入值傳遞至 SWC。 |
| Application SWC | 訊號處理、控制邏輯、診斷判讀。 |
通道配置 (各代差異)
| 通道 | KCU GEN1 | KCU GEN2 (Phase B) | KCU GEN2 Micro |
|---|---|---|---|
| Analog Input | 15 | 20 | 4 |
| Digital Input (MSDI) | 44 | 22 | 4 |
| Frequency Input | 4 | 4 | 2 |
| AI 範圍 | 5 V 與 36 V 可選 | 同 | 同 |
| AI 預設電路 | Pull Up / Pull Down / Series Res / Voltage Divider / Filter Cap (依通道) | 同 | 同 |
GEN1 的 AI 通道分為 5 V 範圍與 36 V 範圍,用於量測不同訊號電壓。每個通道依設計需求預設不同的拉升/拉低電阻、串聯電阻、分壓電阻與濾波電容。
Key Capabilities
- 多種 AI 預設電路設定(5 V 量測範圍與 36 V 量測範圍),相容於車輛常見感測器輸出。
- DI 通道採 MSDI (Multi-Switch Detection Input) 架構,具備內建 debounce 邏輯。
- FI 通道支援多種感測器類型(霍爾、電感、被動電磁式)。
- KopherSAR I/O 抽象提供標準化 API,避免應用層直接觸碰 ADC 寄存器。
- 與診斷模組整合:通道短路、開路、超出範圍等狀態可記錄為 DTC。
Engineering Inputs Required
| 輸入 | 用途 |
|---|---|
| 感測器規格清單 | 訊號電壓範圍、輸出阻抗、電源需求。 |
| 通道分配表 | 將實際感測器映射到 KCU AI / DI / FI Pin。 |
| 訊號調理需求 | 是否需上拉/下拉、濾波、保護電壓。 |
| 採樣率與精度 | 配置 ADC 採樣頻率、解析度,FI 量測範圍。 |
| 診斷判讀條件 | Out of range、Plausibility、Stuck 等故障判讀規則。 |
How KopherBit Supports This
- 基礎軟體:KopherSAR 提供 Adc、Dio、Icu、Port 模組與 BSW 配置。
- 配置工具:KopherConfig 直接配置每通道的 ADC 採樣群組、Dio 方向、Icu 量測模式。
- 訊號調理:KCU 硬體已內建多種預設電路;客戶可依感測器類型在 BOM 階段選擇對應通道。
- 診斷:DEM 可接收 ADC out-of-range、DI stuck、FI 失訊等事件並轉為 DTC。
FAQ
AI 通道為何分 5 V 與 36 V 範圍?
5 V 範圍適合量測精度要求較高、訊號源為車內 5 V 感測器(如某些壓力、溫度感測器)。36 V 範圍適合量測車輛電源相關訊號(如電池電壓、12 V 訊號鏈),具備過電壓保護。
MSDI 與一般 GPIO 差異?
MSDI 多工數位輸入透過內部多工與低速採樣機制,可在單一 IC 上集中讀取多個按鍵 / 開關狀態,並具備 debounce 與接地短路偵測。相較直接以 GPIO 讀取,MSDI 更適合大量數位輸入場景。
FI 通道支援哪些感測器類型?
支援被動電磁式(如典型輪速感測器)、主動霍爾式 (Hall Effect)、被動感應式等。具體支援需依 KCU 通道規格與感測器電壓/極性匹配。
通道是否可重新配置?
HS_RunTimeModeCfg / LS_RunTimeModeCfg 為 Demo 用途;AI / DI / FI 通道的物理電路在硬體層已固定,但 BSW 配置(如採樣率、是否啟用、診斷判讀)可由 KopherConfig 修改。
訊號超出範圍時如何處置?
KopherSAR Adc 模組可在採樣後判斷是否超出有效範圍,將事件提交給 DEM,記錄為 DTC,並由 SWC 應用安全策略(採用上次有效值、進入 Failsafe 模式等)。
JSON-LD
{
"@context": "https://schema.org",
"@type": "TechArticle",
"headline": "KCU 類比 / 數位 / 頻率輸入通道",
"description": "KCU GEN1 / GEN2 / Micro 的 AI / DI (MSDI) / FI 通道配置、訊號調理電路與 KopherSAR I/O 抽象整合。",
"url": "https://kopherbit.com/knowledge/kcu-analog-digital-frequency-inputs/",
"datePublished": "2026-05-09",
"dateModified": "2026-05-09",
"inLanguage": "zh-TW",
"keywords": ["KCU", "Analog Input", "Digital Input", "Frequency Input", "MSDI"],
"articleSection": "Controller",
"author": { "@type": "Organization", "name": "KopherBit", "url": "https://kopherbit.com" },
"publisher": { "@type": "Organization", "name": "KopherBit", "logo": { "@type": "ImageObject", "url": "https://kopherbit.com/logo.png" } }
}