在談?wù)撛\斷時(shí),繞不開(kāi)的兩個(gè)術(shù)語(yǔ)就是UDS和OBD,,可是UDS和OBD之間有什么聯(lián)系與區(qū)別,,這讓初涉診斷的工程師傻傻地分不清。 OBD全稱為On-board diagnostic,,車載診斷系統(tǒng),;UDS全稱為unified diagnostic services, 統(tǒng)一診斷服務(wù),在許多標(biāo)準(zhǔn)中又稱為,,Enhanced diagnosic,,增強(qiáng)型診斷。 可以簡(jiǎn)化理解成,,一者為系統(tǒng),,一者成服務(wù);系統(tǒng),,自下而上,,標(biāo)準(zhǔn)龐大清晰;服務(wù),,上層清晰,,兼容不同下層,,以最終功能為要求。 若以O(shè)SI模型展示,,兩者各自的包含項(xiàng)即容易看出區(qū)別,。 OBD 的OSI模型簡(jiǎn)示圖 OBD縱貫了layer至layer7,其中每一個(gè)層次內(nèi)皆有詳細(xì)的標(biāo)準(zhǔn)規(guī)范,。根據(jù)不同的物理硬件(CAN線,、K線、L線),,傳輸層,、網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層,、物理層的標(biāo)準(zhǔn)皆各不同,。 UDS 的OSI模型簡(jiǎn)示圖 而UDS的標(biāo)準(zhǔn)特定為ISO14229,該標(biāo)準(zhǔn)覆蓋了會(huì)話層和應(yīng)用層,。它不限定硬件網(wǎng)絡(luò),,可以在CAN線、L線,、K線,、以太網(wǎng)、FlexRay等各種總線上實(shí)現(xiàn)功能,。 在用途方面,,OBD源于對(duì)排放系統(tǒng)相關(guān)的ECU的狀態(tài)監(jiān)測(cè)要求,與排放相關(guān)的ECU都應(yīng)該支持OBD診斷,,是國(guó)家強(qiáng)制性要求,;UDS提供了ECU的故障監(jiān)測(cè),、存儲(chǔ)、管理,,ECU程序刷新等功能,,非國(guó)家強(qiáng)制性要求,,由整車廠自主決定車載網(wǎng)絡(luò)上的ECU是否支持。 以上都在說(shuō)明不同,,現(xiàn)在再反過(guò)來(lái)說(shuō)明兩者之間的聯(lián)系,。 CAN總線無(wú)疑在車載網(wǎng)絡(luò)總線上占主導(dǎo)地位。以CAN總線下的UDS的功能實(shí)現(xiàn)為例,。 UDS的硬件接口還需要借用OBD診斷接口,,UDS中的故障碼的分類與定義也是依據(jù)于OBD中ISO15031-6相關(guān)的規(guī)定。 |
|