UDS基础知识介绍
文章目錄
- 前言
- UDS簡介
- 為什么需要UDS
- UDS特點
- UDS格式介紹
- 診斷Request格式:
- Positive Response:
- Negative Response:
- UDS的尋址模式
- UDS的OSI模型
前言
本文介紹UDS的基礎(chǔ)知識,便于做汽車診斷的同學(xué)知道一些基本原理和概念,希望能對你有點幫助
UDS簡介
UDS(Unified Diagnostic Services 統(tǒng)一的診斷服務(wù))是一種通用的診斷服務(wù)標(biāo)準(zhǔn),用于汽車電子控制單元(ECU)的診斷和調(diào)試。UDS是ISO 14229標(biāo)準(zhǔn)定義的一種通信協(xié)議,可以在CAN、LIN等多種總線上進(jìn)行通信。
UDS協(xié)議定義了一套標(biāo)準(zhǔn)的診斷服務(wù),包括會話控制、診斷請求、診斷響應(yīng)和ECU編程等功能。通過UDS協(xié)議,診斷工具可以向ECU發(fā)送特定的請求,獲取ECU的狀態(tài)信息和故障碼,診斷和解決故障問題。
UDS協(xié)議被廣泛應(yīng)用于汽車電子控制系統(tǒng)的診斷和調(diào)試,成為現(xiàn)代化汽車制造的重要組成部分。
簡單理解就是按照UDS協(xié)議格式,進(jìn)行一問一答,只是UDS協(xié)議復(fù)雜,讓人覺得晦澀難懂。掌握基本的概念和原理,懂得查閱標(biāo)準(zhǔn)即可,一開始不用刻意去記,翻得多了就記住了。
本文分享的診斷都是CAN總線診斷服務(wù),后面分享的文章也是
為什么需要UDS
在汽車診斷協(xié)議誕生之前,汽車出故障了,只能靠修車師傅的經(jīng)驗,因為汽車零部件不會告訴你它哪里出了問題。
但有了診斷協(xié)議之后,一旦零部件出了問題或者出過問題,它們會把故障信息保存在內(nèi)存里面,修車師傅就可以通過通信總線讀取這些故障信息,比如一個ECU經(jīng)歷高溫或欠壓故障之后,它會將故障代表的DTC(診斷故障碼)存儲起來,可選擇性保存的還有發(fā)生故障時的快照信息(比如此時的車速、讀到的電壓值等)。快照信息有助于測試工程師和售后工程師查找發(fā)生故障的原因。這樣就大大提高了維修師傅的修車效率了。
UDS特點
UDS格式介紹
診斷Request格式:
格式1:[Service Identifier] + [Sub-function]
格式2:[SID] + [DID]
格式3:[SID] + [Sub-function] + [DID]
Positive Response:
Diagnostic response分為positive和negative兩類。positive response意味著診斷儀發(fā)過來的診斷請求可以執(zhí)行了,而negative response則意味著ECU因為某種原因無法執(zhí)行診斷儀發(fā)過來的診斷請求,而無法執(zhí)行的原因則存在于negative response的報文中。
格式1:[SID + 0x40] + [Sub-function]
格式2:[SID + 0x40] + [DID]
格式3:[SID + 0x40] + [Sub-function] + [DID]
Negative Response:
Negative Response的格式固定為3個字節(jié),第一個字節(jié)為0x7F,第二個字節(jié)是被拒絕掉的SID,第三個字節(jié)是這個診斷服務(wù)無法被執(zhí)行的原因
[0x7F] + [SID] + [NRC]
UDS的尋址模式
UDS的尋址模式有兩種:物理尋址和功能尋址
物理尋址(點對點、一對一),根據(jù)物理地址的不同進(jìn)行訪問,但只能訪問單個ECU節(jié)點,Tester為SA源地址,ECU作為TA目標(biāo)地址;
功能尋址(廣播、一對多),根據(jù)功能的不同進(jìn)行訪問,它能訪問多個ECU節(jié)點,對于標(biāo)準(zhǔn)幀來說,通常是0x7DF。
UDS的OSI模型
ISO 14229 也就是UDS協(xié)議僅對應(yīng)用層、會話層做出了定義。UDS不是專指ISO 14229-1。UDS包含了ISO 14229 下屬的7個子協(xié)議,其中ISO 14229-2 還是會話層的,所以UDS僅包括應(yīng)用層的說法是錯誤的。
好了,今天的分享就到這里,后面會再持續(xù)分享常用診斷服務(wù),如10服務(wù),27服務(wù)等等
最后,如果覺得有幫助,希望你能點個關(guān)注,一鍵三連,感激不盡
總結(jié)
- 上一篇: BBC教学人员谈如何增加英语词汇量
- 下一篇: RIP协议介绍及配置