← 技術新知總覽

診斷與量測

UDS、ODX、CDD、診斷測試與 ECU 量測標定的工具教學與觀念解析。

10 篇文章

UDS 是什麼?從診斷會話到安全存取,一張服務地圖看懂 ISO 14229

UDS 是什麼?從診斷會話到安全存取,一張服務地圖看懂 ISO 14229

UDS 是車用 ECU 診斷的共同語言:會話、服務、否定回應三個概念講清楚,常用服務一表看懂,加上 0x27 安全存取的流程與自動化測試為什麼必要。

UDS ISO 14229 診斷 DoIP
OBD2 是什麼?故障碼怎麼讀、跟 UDS 差在哪一次看懂

OBD2 是什麼?故障碼怎麼讀、跟 UDS 差在哪一次看懂

P0301 這種故障碼是怎麼組成的?OBD-II 與原廠診斷(UDS)是同一件事嗎?一張表看懂 DTC 編碼規則、常用模式,以及維修診斷與工程診斷的分工。

OBD2 DTC 故障碼 UDS
XCP 是什麼?標定與量測背後的協定,以及 A2L 檔案扮演的角色

XCP 是什麼?標定與量測背後的協定,以及 A2L 檔案扮演的角色

為什麼工程師能在車跑起來的同時看 ECU 內部變數、即時調參數?拆解 XCP 的記憶體存取模型、DAQ 事件驅動量測、標定分頁機制,以及 A2L 為什麼是一切的鑰匙。

XCP A2L CANape 標定
UDS $27 安全存取詳解:種子—金鑰流程與測試的攻防邊界

UDS $27 安全存取詳解:種子—金鑰流程與測試的攻防邊界

$27 是刷寫與寫入前的守門員:種子—金鑰挑戰回應怎麼運作、為什麼奇數請求種子偶數送金鑰、防暴力破解的延遲與鎖定機制,以及測試要覆蓋的正反向案例。

UDS $27 SecurityAccess 種子金鑰
UDS $19 服務詳解:DTC 狀態位元組與子功能怎麼用

UDS $19 服務詳解:DTC 狀態位元組與子功能怎麼用

讀故障碼不是只有「讀出來」:$19 的子功能地圖、8 個狀態位元各自的意義、快照與擴充資料怎麼取,以及 DTC 測試最常漏掉的成熟化與老化邏輯。

UDS $19 DTC ISO 14229
量測資料為什麼總是找不到?從 MDF 檔案到資料湖的索引策略

量測資料為什麼總是找不到?從 MDF 檔案到資料湖的索引策略

車隊一年錄的資料,用檔名與資料夾管理注定失敗。拆解 MDF 格式的結構、詮釋資料為什麼是可尋性的關鍵,以及「訊號級查詢」跟「翻硬碟」的本質差異。

MDF 量測資料 vMDM 資料管理
A2L 檔案怎麼生成?三條路徑與各自的坑

A2L 檔案怎麼生成?三條路徑與各自的坑

A2L 是標定工具與 ECU 之間的地圖,位址錯一個就標到記憶體亂區。拆解從 Simulink、從編譯產物(ELF/MAP)、從 ASAP2 工具三條生成路徑,以及為什麼 A2L 必須跟著每次建置更新。

A2L ASAP2 XCP 標定
Flash Bootloader 怎麼運作?從刷寫流程到「永不變磚」的設計

Flash Bootloader 怎麼運作?從刷寫流程到「永不變磚」的設計

刷寫到一半斷電,ECU 為什麼還活得回來?拆解 Bootloader 的開機決策、刷寫的完整流程、Flash Driver 為何要放在 RAM 執行,以及有效性旗標的防磚邏輯。

Flash Bootloader ECU 刷寫 UDS vFlash
DoIP 是什麼?用 Wireshark 看懂車載乙太網診斷封包

DoIP 是什麼?用 Wireshark 看懂車載乙太網診斷封包

UDS 跑在乙太網上就是 DoIP(ISO 13400)。拆解車輛宣告、路由啟動、診斷訊息三段流程,附 Wireshark 過濾語法與邏輯位址對照,讓抓包除錯有依據。

DoIP ISO 13400 UDS Wireshark
行車資料怎麼錄才有用?觸發條件、環形緩衝與「事件前」的祕密

行車資料怎麼錄才有用?觸發條件、環形緩衝與「事件前」的祕密

全程錄影式的資料記錄,錄得越多越找不到重點。拆解車載記錄器的觸發式記錄:環形緩衝怎麼保住事件發生前的脈絡、觸發條件怎麼設計、喚醒與休眠為什麼是耐久測試的成敗關鍵。

資料記錄 GL Logger 觸發 車隊測試