統一診斷服務

統一診斷服務 ( 簡稱UDS ） 是車用電子的通訊協定 ， 是電子控制器 （ ECU ） 中設備診斷用的網絡傳輸協議 ， 對應的標準是ISO 14229 - 1 。 此標準是衍生自ISO 14230 - 3 （ KWP2000 ） 以及目前已不使用的ISO 15765 - 3 （ 控制器區域網路上的診斷通訊 ， DoCAN ） 。 「 統一診斷服務 」 中的 「 統一 」 是指此標準是國際性標準 ， 不是特定公司的專用標準 。 目前所有一階供應商新生產的ECU都已支援此通訊協定 ， 也已整合到其他標準中 ， 例如AUTOSAR 。 現代汽車中的電子控制器控制了非常多的機能 ， 包括燃料噴射裝置 （ EFI ） 、 發動機控制器 、 傳動 、 防鎖死剎車系統 （ ABS ） 、 門鎖 、 剎車 、 窗戶動作等 。 診斷工具可以連接車上所有支援統一診斷服務功能的電子控制器 。 車上常用的控制器區域網路只用到OSI模型的第一層及第二層 ， 而統一診斷服務整合了OSI模型的第五層及第七層 。 服務識別碼 （ Service ID 、 SID ） 及服務相關的參數都放在8個位元組的訊息框內 。 現今的車輛有配合離線診斷的診斷介面 ， 讓電腦或是診斷工具 （ 作爲測試設備 ） 可以連接到汽車上的通訊系統 。 因此可以傳送統一診斷服務的請求到控制器 ， 控制器必須回覆 （ 可能是正面或是負面的回覆 ） ， 這樣可以確認個別控制單元中的故障記憶體 、 更新控制單元的韌體 、 和硬體進行低階的互動 （ 例如開啓或關閉特定的輸出 ） 、 或是進行特定的機能 ， 目的是了了解電子控制器的環境或是操作條件 ， 以診斷故障或是不希望出現的行爲 。