Открыть сервис

ISO 9141

ISO 9141 — это международный стандарт, разработанный Международной организацией по стандартизации (ISO), который определяет электрические и сигнальные характеристики последовательной линии передачи данных (шины) для диагностики автомобильных электронных систем управления. Стандарт описывает физический уровень и протокол обмена данными между диагностическим прибором (тестером) и электронными блоками управления (ЭБУ) транспортного средства. ISO 9141 является одним из ранних стандартов бортовой диагностики (OBD), который предшествовал более современным протоколам, таким как ISO 15765 (CAN) и ISO 14230 (KWP2000).

История и развитие

Стандарт ISO 9141 был впервые опубликован в 1989 году. Его разработка была вызвана необходимостью унификации диагностических интерфейсов, которые до этого различались в зависимости от производителя автомобиля. В 1980-х годах каждый автопроизводитель использовал собственные, часто проприетарные, протоколы и разъемы, что затрудняло проведение диагностики независимыми сервисными центрами и требовало использования дорогих специализированных сканеров.

ISO 9141 стал первым шагом к созданию единого стандарта, который был принят многими европейскими и азиатскими производителями. В частности, он активно использовался компаниями Volkswagen, Audi, BMW, Mercedes-Benz, Toyota, Mitsubishi и другими. В 1996 году в США был введен стандарт OBD-II, который требовал обязательной поддержки одного из трёх протоколов: SAE J1850 PWM, SAE J1850 VPW или ISO 9141-2. Таким образом, ISO 9141 стал частью обязательных требований для автомобилей, продаваемых на североамериканском рынке.

Позднее стандарт был расширен и уточнен в версии ISO 9141-2, которая описывает работу с диагностическим разъемом OBD-II (16-контактный разъем, стандартизированный SAE J1962). Впоследствии на основе ISO 9141 был разработан более продвинутый протокол Keyword Protocol 2000 (KWP2000, стандарт ISO 14230), который сохранил обратную совместимость на физическом уровне, но ввел более гибкий механизм обмена данными.

Физический уровень

Линии связи

Физически интерфейс ISO 9141 использует одну двунаправленную линию передачи данных (K-line) и, опционально, дополнительную одностороннюю линию (L-line). Обе линии работают с уровнями напряжения, характерными для автомобильной электроники (12 В или 24 В).

Разъем

Стандарт ISO 9141-2 предписывает использование 16-контактного диагностического разъема OBD-II. Для протокола ISO 9141 задействованы следующие контакты:

Скорость передачи

Стандартная скорость передачи данных по протоколу ISO 9141 составляет 10,4 кбит/с (килобит в секунду). Это относительно низкая скорость, что связано с использованием асинхронного последовательного интерфейса UART (Universal Asynchronous Receiver-Transmitter) с одним стартовым битом, восемью битами данных, битом четности (опционально) и одним стоповым битом. Такая скорость была достаточной для передачи диагностических кодов неисправностей (DTC) и параметров работы двигателя в реальном времени, но недостаточна для передачи больших объемов данных, например, прошивок ЭБУ.

Протокол передачи данных

Инициализация связи

Процесс установления соединения между тестером и ЭБУ по ISO 9141 включает несколько этапов:

  1. Активация K-line: Тестер подает на K-line напряжение высокого уровня (около 12 В) для пробуждения ЭБУ.
  2. Синхронизация: Тестер отправляет последовательность импульсов (так называемый «адресный байт» или «синхробайт») для синхронизации скорости передачи.
  3. Ответ ЭБУ: ЭБУ, если он поддерживает протокол, отвечает отправкой своих идентификационных данных (например, производителя, модели, версии ПО). Это позволяет тестеру определить, какой именно блок управления подключен.

Формат кадра

Данные передаются в виде кадров, каждый из которых состоит из:

Типы сообщений

Протокол ISO 9141 поддерживает несколько типов сообщений:

Применение

Диагностика автомобилей

Основное применение ISO 9141 — это диагностика электронных систем автомобиля. С помощью этого протокола можно:

Совместимость

Стандарт ISO 9141 поддерживается большинством универсальных диагностических сканеров и адаптеров, таких как ELM327 (чипсет, эмулирующий работу с различными протоколами OBD-II). Однако для работы с автомобилями, использующими только этот протокол, требуется специализированное оборудование или программное обеспечение, способное корректно выполнять инициализацию.

Ограничения

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →