热门问题
时间线
聊天
视角

統一診斷服務

来自维基百科,自由的百科全书

Remove ads

統一診斷服務(英語:Unified Diagnostic Services,簡稱UDS)是車用電子的通訊協定,是電子控制器(ECU)中裝置診斷用的網路傳輸協定,對應的標準是ISO 14229-1[1]。此標準是衍生自ISO 14230-3(KWP2000)以及目前已不使用的ISO 15765-3 (控制器區域網路上的診斷通訊,DoCAN[2])。「統一診斷服務」中的「統一」是指此標準是國際性標準,不是特定公司的專用標準。目前所有一階供應商新生產的ECU都已支援此通訊協定,也已整合到其他標準中,例如AUTOSAR。現代汽車中的電子控制器控制了非常多的機能,包括燃料噴射裝置(EFI)、發動機控制器、傳動、防鎖死剎車系統(ABS)、門鎖、剎車、窗戶動作等。

診斷工具可以連接車上所有支援統一診斷服務功能的電子控制器。車上常用的控制器區域網路只用到OSI模型的第一層及第二層,而統一診斷服務整合了OSI模型的第五層及第七層。服務識別碼(Service ID、SID)及服務相關的參數都放在8個位元組的訊息框內。

現今的車輛有配合離線診斷的診斷介面,讓電腦或是診斷工具(作為測試裝置)可以連接到汽車上的通訊系統。因此可以傳送統一診斷服務的請求到控制器,控制器必須回覆(可能是正面或是負面的回覆),這樣可以確認個別控制單元中的故障記憶體、更新控制單元的韌體、和硬體進行低階的互動(例如開啟或關閉特定的輸出)、或是進行特定的機能,目的是了瞭解電子控制器的環境或是操作條件,以診斷故障或是不希望出現的行為。

Remove ads

服務

更多資訊 功能群, 請求 SID ...


Remove ads

NRC: Negative response codes

來自 ECU 的否定回應(Negative Response)包含 SID 0x7F 和兩個有效負載位元組:請求的 SID 和錯誤代碼。

錯誤代碼(NRC)如下:

更多資訊 NRC, Description ...
Remove ads

相關條目

參考資料

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads