stringtranslate.com

Единые диагностические услуги

Unified Diagnostic Services ( UDS ) — это протокол диагностической связи , используемый в электронных блоках управления (ECU) автомобильной электроники, который указан в стандарте ISO 14229-1. [1] Он основан на ISO 14230-3 ( KWP2000 ) и устаревшем ISO 15765-3 (Диагностическая связь через сеть контроллеров (DoCAN) [2] ). «Единый» в этом контексте означает, что это международный стандарт, а не специфичный для компании. В настоящее время этот протокол связи используется во всех новых ЭБУ, производимых поставщиками первого уровня производителей оригинального оборудования (OEM), и включен в другие стандарты, такие как AUTOSAR . ЭБУ в современных автомобилях контролируют практически все функции, включая электронный впрыск топлива (EFI), управление двигателем , трансмиссию, антиблокировочную тормозную систему, дверные замки, торможение, работу окон и многое другое.

Диагностические инструменты могут связываться со всеми ЭБУ, установленными в автомобиле, на котором включены службы UDS. В отличие от протокола CAN-шины , который использует только первый и второй уровни модели OSI , UDS использует пятый и седьмой уровни модели OSI. Идентификатор услуги (SID) и параметры, связанные с услугами, содержатся в полезных данных кадра сообщения.

Современные автомобили имеют диагностический интерфейс для внешней диагностики, который позволяет подключить компьютер (клиент) или диагностическое средство, называемое тестером, к системе связи автомобиля. Таким образом, запросы UDS могут быть отправлены контроллерам, которые должны предоставить ответ (он может быть положительным или отрицательным). Это позволяет опрашивать память неисправностей отдельных блоков управления, обновлять их новым микропрограммным обеспечением, осуществлять низкоуровневое взаимодействие с их оборудованием (например, включать или выключать определенный выход) или использовать специальные функции ( называемые процедурами), чтобы попытаться понять окружающую среду и условия работы ЭБУ, чтобы иметь возможность диагностировать неисправное или иное нежелательное поведение.

Услуги

SID (идентификатор службы)

Коды отрицательных ответов

Отрицательный ответ от ЭБУ содержит SID 0x7F и два байта полезной нагрузки: SID запроса и код ошибки. Эти коды можно найти в свободно доступном программном обеспечении (например, BusMaster), а также в самом ISO.

Смотрите также

Рекомендации

  1. ^ «ISO 14229-1:2020 Унифицированные диагностические службы (UDS). Часть 1: Прикладной уровень» .
  2. ^ «ISO 15765-3:2004 Диагностика в сетях контроллеров (CAN). Часть 3: Внедрение унифицированных диагностических служб (UDS в CAN)» .

Внешние ссылки