DoIP診斷是指通過TCP/IP和以太網使用經由UDS引入的診斷服務。這樣就使得DoIP診斷與CAN診斷相比有更快的數據速率,從而在復雜的診斷任務和刷新應用的情況下極大地節約了時間和成本。
為什么使用DoIP診斷?
• 高速的數據傳輸速率??倲祿俾蔬_到了100 Mbit/s,與使用ISO-TP (ISO 15765-2)的高速CAN相比,DoIP診斷總體速率是CAN診斷的100-200倍,網絡上的傳輸速率是CAN診斷的300-400倍。
• 低成本。使用標準硬件組件,如以太網控制器,CAT5線纜和RJ-45連接器。
• 不再需要硬件VCI,個人電腦僅僅只需要一個以太網接口。
• DoIP技術可以完美匹配IT基礎設施,固定診斷和遠程診斷均能應用。
DoIP診斷協議
DoIP診斷協議就像CAN總線上的ISO-TP一樣,被用作UDS(統一診斷服務)的傳輸協議。ISO標準13400具體說明了如何使用以太網技術和互聯網協議進行外部測試設備與車內ECU之間的通訊。
DoIP診斷 VS CAN診斷
DoIP診斷中的連接問題
(1)使用虛擬VCI替代物理VCI
• 在一輛車上有一個/多個/全部的DoIP實體對象。
• 在多臺車上有幾個/多個DoIP實體對象
(2)不僅僅是直接的物理連接(一輛車和一個外部測試工具連接)
• 車輛與外部工具間通過網絡連接
• 一輛車和一個外部測試工具連接
• 多輛車和一個外部測試工具連接
• 一輛車和多個外部測試工具/應用連接
UDS封裝
UDS診斷服務包含在DoIP報文中并且在以太網中使用系統的TCP/IP協議棧進行發送。
由于測試工具是通過以太網直接與車輛進行連接,在進行DoIP診斷中只需要一根能將車輛OBD接口連接到一個普通的Ethernet Cat. 5的特殊插線電纜。