UDS 功能設計與驗證技術解決方案

提供基於UDS 診斷功能設計與驗證全方位解決方案。透過 CDD 核心數據驅動,實現從規格定義、自動化測試到實車驗證的無縫整合,確保符合 ISO 14229 標準並大幅縮短開發週期。

01 我們的技術方法

  • 診斷需求定義與資料庫建立
  • 診斷協議一致性測試
  • Bootloader 與刷寫測試
  • 自動化回歸測試

02 使用的核心工具

我們利用業界標準的 Vector 工具來執行此解決方案:

CANdelaStudio
更多工具介紹

診斷需求規格定義工具。產出 CDD 檔案作為單一數據源,確保後續開發流程一致性。

開放式診斷數據交換格式編輯平台。處理符合國際標準的 ODX 數據,促進供應鏈資料交換。

自動化驗證工具。自動生成測試案例,模擬邊界條件與通訊場景,檢測軟體缺陷。

ECU 程式刷寫工具。支援多種介面與規範,確保韌體寫入的正確性與效率。

直觀的車輛診斷儀。無需深入了解協定即可快速讀取車輛狀態與檢視故障碼。

MICROSAR DIAGON

符合 AUTOSAR 標準的診斷模組。導入診斷參數,自動生成嵌入式程式碼。

03 技術難點

規格與實作的一致性維持:隨著專案迭代,確保紙本診斷規格書與 ECU 實際程式碼同步極為困難,人工比對耗時且易錯。
繁複的標準與車廠規範:同時滿足 ISO 14229 UDS 標準及各家車廠 (OEM) 特有的診斷需求,增加了開發邏輯的複雜度。
龐大的測試案例覆蓋率:診斷服務包含數百種正負回應組合與時序要求,傳統手動測試難以達到百分之百的邏輯覆蓋。
頻繁變更導致的回歸測試:軟體頻繁更新下,如何快速篩選出受影響的診斷功能進行精準回歸測試,是提升效率的關鍵瓶頸。

什麼是 UDS 診斷流程?

UDS 統一診斷服務是現代車輛電子控制單元 (ECU) 與外部診斷設備溝通的通用語言,亦即 ISO 14229 標準。而在歐特莫夫的解決方案中,「CDD」指的是 CANdela Diagnostic Data,它不僅是一個檔案格式,更是整個開發流程的大腦。 這套流程改變了傳統依賴 Word 或 Excel 管理診斷表的模式,將所有診斷參數、服務與時序要求數據化。透過以 CDD 為核心的開發模式,我們能讓設計端、實作端與測試端使用同一份數據語言,徹底解決了跨部門溝通時資訊不同步的痛點,特別適用於電動車 (EV) 與自駕車等電子架構複雜的領域。

核心功能與技術優勢

資料整理與繪製 AutoMorph
1
需求定義 (Specify)

使用 CANdelaStudio 進行可視化編輯,精確定義診斷服務、DTC 與數據流,建立單一且標準化的診斷數據源(Single Source of Truth)。

2
測試 (Test)

利用 CANoe.DiVa 讀取 CDD 規格,自動產生包含邊界條件與錯誤注入的測試腳本,實現高覆蓋率的自動化回歸測試。

3
驗證 (Validate)

結合 Indigo 診斷儀與實車環境,進行最終的功能確認與系統整合驗證,確保在真實車輛網路中的通訊品質與診斷正確性。

4
軟體升級 (Software Upgrade)

針對 ECU 韌體更新需求,提供完整的 Bootloader 驗證方案與 vFlash 高速刷寫工具,確保 OTA 與售後更新的可靠度。

5
診斷實現 (Implement)

基於 AUTOSAR 架構,將 CDD 檔案導入 MICROSAR 診斷模組,自動生成符合規範的嵌入式程式碼,大幅縮短開發工時。

歐特莫夫全方位技術解決方案

我們將 UDS 功能設計與驗證劃分為四個精密的執行階段,協助客戶從零開始構建高品質的診斷系統:

1
Phase 1

架構定義與規格數位化

我們協助客戶分析 OEM 的診斷需求表 (Diagnostic Specification),並將其轉化為機器可讀的 CDD 或 ODX 數據庫。在此階段,我們會定義好故障碼 (DTC)、數據流 (Data Identifier) 以及安全存取 (Security Access) 的具體參數,為後續開發打下標準化基礎。

2
Phase 2

自動化代碼生成與整合

利用已定義的數據庫,我們協助導入自動化代碼生成技術。透過工具鏈將診斷邏輯直接轉換為符合 AUTOSAR 標準的程式碼模組,並整合至 ECU 的基礎軟體中。這不僅加快了實作速度,更確保了程式碼邏輯嚴格遵循設計規範。

3
Phase 3

基於變更的智慧驗證

在驗證階段,我們採用優化的回歸測試策略。利用 CANdelaStudio 的版本比對功能識別診斷規範(CDD)的變更,並在 CANoe.Diiva 中針對受影響的功能配置特定的測試範圍(或:進行針對性的測試生成)。這對於開發週期緊湊的專案至關重要,能有效聚焦測試重點,大幅節省不必要的回歸測試時間

4
Phase 4

實車驗證與售後支援

開發完成後,我們利用 Indigo 與 vFlash 進行實車環境下的診斷功能確認與軟體刷寫測試,確保 ECU 在真實車輛網路中的表現穩定。此外,我們能協助產出用於售後維修的診斷數據包,確保售後服務端的診斷儀能正確解讀車輛資訊。

歐特莫夫的競爭優勢

深厚的車用工具鏈整合能力

我們不只使用工具,更精通各工具間的數據串接與自動化接口開發,能將昂貴的工具效益最大化,將原本分散的開發環節串聯成高效流水線。

全生命週期的診斷品質保證

從研發初期的架構設計,到量產後的售後維修支援,我們提供一站式的技術觀點,避免因前期設計不良導致後期市場召回的風險。

符合國際標準的合規性與安全性

我們的流程嚴格遵循 ISO 14229 與 ISO 15765 等國際標準,並考量 ISO 21434 車輛資訊安全需求,確保交付的診斷功能不僅好用,更是安全合規。