a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 汽車電子 > 標準解讀 > 汽車診斷通信接口國際標準ISO 14229

汽車診斷通信接口國際標準ISO 14229

作者: 時間:2025-03-27 來源: 收藏

是汽車。傳統上,不同的汽車制造商使用自己的診斷方案,診斷設備制造商不得不開發多種掃描工具,以適應每個制造商的不同方案。

另一方面,人們認識到,盡管每個制造商都有不同的診斷協議,但請求診斷信息、數據傳輸和處理錯誤代碼等基本功能是通用的。

的制定旨在汽車制造商和診斷設備制造商之間建立通用的診斷協議,以改善當前效率低下且成本高昂的情況。

的主要內容來自 ISO 14230-3 (KWP2000) 標準和 ISO 15765-3(DoCAN,通過 CAN 的診斷通信)。

ISO 14229 的標題為“道路車輛 — 統一診斷服務 (UDS)”,如上所述,該標題旨在成為車輛診斷服務的統一

標準和協議內容通常稱為 UDS。

ISO 14229 零件

本文引用地址:http://www.j9360.com/article/202503/468727.htmISO 14229 分為第 1 部分到第 8 部分。第 1 部分和第 2 部分規定了基本的診斷通信協議內容,從第 3 部分開始,提供了針對每個通信 IF 量身定制的診斷通信實施的要求和指南。
部分主題總結
1應用層指定 Automotive   診斷通信的基本要求和協議,包括診斷會話的管理、錯誤代碼的處理和數據傳輸
2會話層服務指定 UDS   診斷會話層使用的服務和過程,例如啟動、終止和控制診斷會話
3CAN   實施統一診斷服務 (UDSonCAN)指定在控制器局域網 (CAN)   上實施 UDS 的要求和準則
4FlexRay   實施上的統一診斷服務 (UDSonFR)指定在 FlexRay 上實施 UDS   的要求和準則
5互聯網協議實施   (UDSonIP) 的統一診斷服務指定通過 Internet 協議   (IP) 實施 UDS 的要求和準則
6K-Line   實施統一診斷服務 (UDSonK-Line)規定了在 K-Line 協議上實現   UDS 的要求和準則
7本地互連網絡上的   UDS (UDSonLIN)指定在 FlexRay 上實施 UDS   的要求和準則
8UDS   on Clock eXtension 外設接口 (UDSonCXPI)指定在 FlexRay 上實施 UDS   的要求和準則


UDS協議即ISO14229,是Unified Diagnostic Services,統一診斷服務,是診斷服務的規范化標準,比如讀取故障碼應該向ecu發什么指令,讀數據流又是發什么指令。

OBD是關注車輛售后實時排放的理念形成的行業規范,而UDS是診斷服務的統一化規范,只是應用層的規范。UDS(Unified diagnostic services),與OBD最大的區別就在于“Unified”上,它是面向整車所有ECU(電控單元)的,而OBD是面向排放系統ECU的。單說UDS而言,它只是一個應用層協議(ISO 14229-1),所以它既可以在CAN線上實現,甚至也能在Ethernet上實現(DoIP, Diagnostic over Internet protocol)。并且,UDS提供的是一個診斷服務的基本框架,主機廠和零部件供應商可以根據實際情況選擇實現其中的一部分或是自定義出一些私有化的診斷服務來,所以基于UDS協議的診斷又常常被稱為Enhanced diagnosis(增強型診斷),UDS不是法規要求的,沒有統一實現標準,其優勢在于方便生產線檢測設備的開發,同時更大的方便了售后維修保養和車聯網的功能實現。

2e2eb9389b504fc29da2aac4ebdde71191ef6d75.jpg

ISO 14229 層

UDS 協議的架構是基于 OSI 參考模型設計的。除第 2 部分外,每個部分(第 1 部分、第 3 部分、第 4 部分、第 5 部分、第 6 部分、第 7 部分、第 8 部分)都位于 OSI 基本參考模型的應用層中。只有 Part 2 是會話層。除了 CAN 協議 (ISO 11898-2) 之外,ISO 14229 協議還可以在各種通信標準之上實施,例如使用以太的 DoIP 協議 (ISO 13400)。

ISO 14229 的基本行為

首先,車輛是服務器,診斷設備是客戶端。

客戶端的診斷設備向服務器(車輛)發出 UDS 請求,該服務器實際上是要在車輛內部診斷的 ECU。

收到 UDS 請求的車輛將對請求返回肯定或否定的響應。

一些主要類型的請求包括:

  • 讀取和寫入車輛系統中保存的數據

  • 故障診斷

  • 更新車輛中的固件

  • 需要采取特定措施來執行車輛的系統測試

讀取和寫入車輛系統中保存的數據

UDS 協議允許客戶端向 ECU 讀取和寫入任何信息。

信息范圍從靜態信息(如 ECU 序列號)到實時數據(如傳感器的當前狀態和發動機轉速)。

使用“安全訪問服務”限制將敏感數據寫入 ECU。

此類請求受到 OEM 的限制,因為將數據寫入 ECU 會干擾車輛的安全性和整體功能。

故障診斷

UDS 協議的主要服務之一是故障診斷。

當車輛出現問題時,與故障對應的 DTC 將存儲在 ECU 中。

DTC(診斷故障代碼)是指汽車診斷系統中使用的錯誤代碼。

通過檢索車輛持有的 DTC,客戶可以有效地診斷問題并進行后續的維修工作。

更新車輛中的固件

UDS 協議還支持車載固件 (ECU) 的重新編程。

重新編程 ECU 是指更新 ECU 軟件。

這樣做是為了修復現有錯誤或將新開發的模塊添加到 ECU 中。

需要采取特定措施來執行車輛的系統測試

UDS 協議允許您在測試車輛系統時請求必要的行為。

例如,車間的技術人員可以使用此服務將發動機風扇運行一段時間并檢查其運行情況。




評論


相關推薦

技術專區

關閉