CANdelaStudio 診斷規格
歐特莫夫獨立製作影片;Vector 與 CANoe、CANalyzer、CANape 等為 Vector Informatik GmbH 之商標。
在 UDS (ISO 14229) 診斷開發中,如何確保 OEM 的診斷需求能準確無誤地傳遞給 Tier 1 供應商?CANdelaStudio 扮演了關鍵的角色。它將厚重的紙本規格書轉化為機器可讀的資料庫 (CDD 檔),成為診斷開發流程中的單一真理來源 (Single Source of Truth)。
產品介紹
CANdelaStudio 是一個專門用於定義診斷資料庫的工具。使用者可以在圖形化介面上定義 ECU 支援的診斷服務 (Services)、資料識別碼 (DID)、故障碼 (DTC) 以及解鎖安全存取的流程 (Security Access)。設計完成後,輸出的 CDD 檔案可直接被 CANoe、CANape、Indigo 等工具讀取,用於後續的測試與應用。
核心功能與技術優勢
1. 模板驅動的設計 (Template-based)
透過預先定義好的診斷模板 (Class Template),OEM 可以強制規範所有 ECU 的診斷行為(例如:強制要求所有 ECU 都必須支援 ReadDataByIdentifier 0xF190 讀取 VIN 碼)。這確保了整車診斷行為的一致性。
2. 多格式的資料交換
支援將 CDD 檔案轉換為國際標準的 ODX (Open Diagnostic Data Exchange) 格式(2.0.1、2.2.0),並可匯入匯出 DEXT、CSV、RTF、A2L、CDI 等格式。這使得診斷資料能夠在不同的工具鏈與供應商之間無縫交換。
3. 完整的 UDS 支援
內建完整的 ISO 14229 標準定義。使用者無需查閱法規,只需勾選所需的服務並設定參數,即可完成標準診斷功能的定義。
4. 需求與程式碼的橋樑
輸出的 CDD 檔案不僅用於測試工具,也可以匯入到 DaVinci Configurator 中,自動配置 AUTOSAR Dcm (Diagnostic Communication Manager) 模組,實現從設計到程式碼生成的自動化。此外也能直接編輯 AUTOSAR DEM 模組的 Event 資訊與 FIM 模組的內容,讓診斷規格與基礎軟體設定保持一致。
5. 跨匯流排與狀態機的完整描述
除了服務與參數,CANdelaStudio 也負責描述診斷與傳輸層的通訊參數(STmin、P2、P6),並支援 CAN/CAN FD、DoIP、K-Line、FlexRay 等多種介面。服務之間的依賴關係可以明確設定,並以狀態機呈現 Session、SecurityAccess 與 Authentication 的轉換條件——這正是實作端最容易誤解的部分。
6. 一鍵校驗與版本管理
CDD/CDDT 檔案支援一鍵校驗,且校驗規則可依專案自行配置;搭配版本管理與文字規範生成,可直接產出給供應商的規格文件。OBD 資料也能一鍵匯入,不必逐項重建。
7. 對接服務導向診斷(SOVD)
隨著車輛架構走向高效能運算與服務化,診斷也從單純的請求/回應走向服務導向。CANdelaStudio 可匯出 SOVD(Service Oriented Vehicle Diagnostics,服務導向車輛診斷)API 相關資料,讓既有的 CDD 資產能延伸到服務導向的診斷架構,不必為了新架構重建一套診斷資料。
應用場景
- OEM 診斷規範發布:車廠使用 CANdelaStudio 定義整車平台的標準診斷規範,並分發給供應商。
- Tier 1 診斷實作:供應商根據收到的 CDD/ODX 檔案,快速生成 ECU 軟體的通訊程式碼與測試腳本。
- 售後診斷儀開發:利用 ODX 資料開發維修廠使用的手持診斷儀器。
價值總覽
CANdelaStudio 解決了診斷開發中「規格不一致」與「溝通成本高」的痛點。它將文字規範轉化為可執行的資料模型,串聯起設計、實作與測試三個階段,大幅提升了診斷功能的開發品質與效率。
AI 應用:CANdelaStudio AI 強化搜尋
開一個舊專案的 CDD,想找某個服務的某個屬性、或某張文字表,常常要點很久;新人更是不知道從何找起。CANdelaStudio 的 AI 強化搜尋正是為此而生:
- Smart Help:用問的就直接給你答案、操作步驟與專案指引,連過去很難找的文字表、屬性都涵蓋。
- Smart Suggestions:依你專案既有的 CDD 與資料,建議你如何建立新的診斷資料。
它是懂診斷資料、懂 CDD 的專用搜尋,讓資深工程師不用一直被打斷,新人也能用「有依據的引導」取代「反覆試錯」,縮短開發週期。導入評估歡迎洽歐特莫夫。