Обзор Протокола UDS [ISO 14229-1]

UDS (ISO 14229) (Unified Diagnostic Services) это бинарный протокол.
Обычно этот протокол гоняют поверх протокола ISO-TP в CAN шине между ECU. Подробно протокол описан в стандарте ISO 14229.
Это диалоговый протокол, то есть работает по принципу запрос-ответ. Получается что тут есть master и slave узлы. Ещё говорят клиент сервер. Где клиент - это тестировочное оборудование, а сервер - автомобильный ECU.
В этом тексте я произвел поверхностный обзор протокола UDS.



















