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

ISO 17987

ISO 17987 — это международный стандарт, определяющий требования к сети последовательной передачи данных для автомобильной промышленности, известной как LIN (Local Interconnect Network). Стандарт устанавливает единые спецификации для физического уровня, протокола передачи данных, диагностики и конфигурации сети, используемой в транспортных средствах для связи между не критичными для безопасности узлами.

История и контекст появления

Разработка стандарта ISO 17987 началась в конце 2000-х годов как ответ на необходимость унификации технологии LIN, которая до этого существовала в виде спецификаций консорциума LIN (LIN Consortium). Ранее, начиная с 1999 года, LIN развивался как открытый стандарт, поддерживаемый ведущими автопроизводителями (Audi, BMW, Daimler, Volkswagen, Volvo) и поставщиками электроники (Motorola, Freescale, STMicroelectronics, Bosch). Версии спецификаций LIN 1.0, 1.1, 1.2, 1.3 и 2.0/2.1/2.2 не имели статуса международного стандарта.

В 2013 году ISO приняла решение о формализации LIN в рамках собственной системы стандартизации. Работа велась техническим комитетом ISO/TC 22 (Road vehicles). Окончательная версия стандарта ISO 17987 была опубликована в 2016 году. Она базируется на спецификации LIN 2.2 и дополняет её требованиями к электромагнитной совместимости (ЭМС), тестированию и управлению ошибками, характерными для автомобильной промышленности. Стандарт состоит из нескольких частей (ISO 17987-1, ISO 17987-2, ISO 17987-3, ISO 17987-4, ISO 17987-5, ISO 17987-6, ISO 17987-7, ISO 17987-8), каждая из которых описывает отдельные аспекты — от общих принципов до спецификаций конкретных компонентов.

Архитектура и принцип работы

Топология сети

Сеть LIN построена по принципу «ведущий-ведомый» (master-slave) с шинной топологией. Одна шина LIN может содержать один ведущий узел (master) и до 15 ведомых узлов (slave). Ведущий узел обычно является шлюзом или контроллером кузовной электроники, а ведомые — датчиками, исполнительными механизмами или периферийными модулями. Скорость передачи данных по шине ограничена диапазоном от 1 до 20 кбит/с, что значительно ниже, чем у CAN (до 1 Мбит/с) или FlexRay (до 10 Мбит/с). Это делает LIN пригодным для медленных, не критичных к задержкам задач.

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

Физический уровень LIN базируется на одно-проводной линии (шинный провод) с общим проводом (землёй). Напряжение питания обычно составляет 12 В (бортовая сеть автомобиля). Сигнал передаётся по принципу «доминантный-рецессивный»: доминантный уровень (логический «0») соответствует напряжению, близкому к нулю, а рецессивный (логическая «1») — напряжению питания (12 В). Все узлы подключаются к шине через трансиверы, соответствующие требованиям ISO 17987-2. Для обеспечения помехоустойчивости применяются резисторы подтяжки (pull-up) на ведущем узле и конденсаторы фильтрации.

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

Протокол LIN использует формат кадра, состоящего из заголовка (header) и ответа (response). Заголовок формируется исключительно ведущим узлом и включает:

  • Синхронизационный байт (break field) — для синхронизации ведомых узлов.
  • Синхронизационный байт (sync byte) — для калибровки тактовой частоты.
  • Идентификатор (ID) — 6-битное поле, определяющее, какой ведомый узел должен ответить и какую команду выполнить.

Ответ генерируется одним из ведомых узлов, которому назначен данный идентификатор. Ответ содержит до 8 байт данных и контрольную сумму (checksum). Стандарт ISO 17987-3 определяет два типа контрольных сумм: классическую (LIN 1.x) и улучшенную (LIN 2.x), которая включает в себя идентификатор.

Классификация и типы узлов

Стандарт ISO 17987 выделяет несколько типов узлов в зависимости от их функциональности и способности к самодиагностике.

Ведущий узел (Master)

Ведущий узел управляет всей коммуникацией на шине. Он генерирует заголовки кадров, задаёт временные интервалы и обрабатывает ошибки. Ведущий узел может быть реализован как на специализированном микроконтроллере, так и на универсальном процессоре с программной поддержкой LIN. В большинстве случаев ведущий узел также выполняет функции шлюза между LIN и другими сетями автомобиля (CAN, FlexRay, Ethernet).

Ведомый узел (Slave)

Ведомые узлы являются пассивными участниками сети. Они не могут инициировать передачу данных самостоятельно, а только отвечают на запросы ведущего узла. Ведомые узлы могут быть как простыми (например, датчик температуры), так и сложными (модуль управления сиденьем). Стандарт ISO 17987-4 определяет требования к ведомым узлам, включая точность тактового генератора (обычно ±15% для внутреннего RC-генератора) и процедуру калибровки по синхронизационному байту.

Узел с поддержкой диагностики (Diagnostic Slave)

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

Применение в автомобильной промышленности

ISO 17987 широко применяется в современных автомобилях для управления системами, не требующими высокой скорости передачи данных и жёстких временных ограничений. Основные области применения включают:

Кузовная электроника

  • Управление стеклоподъёмниками.
  • Управление зеркалами заднего вида (электропривод, подогрев).
  • Управление замками дверей и центральным замком.
  • Управление сиденьями (электропривод, подогрев, вентиляция).
  • Управление климатической установкой (вентиляторы, заслонки).

Освещение

  • Управление внутренним освещением (салон, подсветка приборов).
  • Управление внешним освещением (фары, задние фонари) — в сочетании с CAN.

Датчики и исполнительные механизмы

  • Датчики дождя, света, давления в шинах.
  • Датчики температуры и влажности.
  • Электроприводы регулировки фар.
  • Системы автоматической парковки (простые датчики расстояния).

Интерфейсы пользователя

  • Кнопки и переключатели на рулевом колесе.
  • Панели управления климат-контролем.
  • Подрулевые переключатели.

Преимущества и недостатки

Преимущества

  • Низкая стоимость: одно-проводная шина и простые трансиверы снижают затраты на компоненты и монтаж.
  • Простота реализации: протокол не требует сложных контроллеров и может быть реализован на дешёвых микроконтроллерах.
  • Низкое энергопотребление: ведомые узлы могут переходить в спящий режим и пробуждаться по команде ведущего.
  • Стандартизация: ISO 17987 обеспечивает совместимость компонентов разных производителей.

Недостатки

  • Низкая скорость передачи: до 20 кбит/с, что непригодно для передачи аудио, видео или данных реального времени.
  • Ограниченное количество узлов: не более 16 на одну шину.
  • Зависимость от ведущего узла: при отказе ведущего вся шина перестаёт функционировать.
  • Отсутствие детерминизма: из-за коллизий и задержек в ведомых узлах время доставки сообщения не гарантируется.

Сравнение с другими стандартами

ХарактеристикаISO 17987 (LIN)ISO 11898 (CAN)ISO 17458 (FlexRay)
Скорость передачи1–20 кбит/с125 кбит/с – 1 Мбит/с10 Мбит/с
Количество узловдо 16до 64до 64
ТопологияШина (одно-провод)Шина (дифференциальная)Звезда/Шина
Стоимость компонентовНизкаяСредняяВысокая
ПрименениеКузовная электроникаТрансмиссия, двигатель, безопасностьСистемы управления шасси, ADAS

Тестирование и сертификация

Стандарт ISO 17987-5 и ISO 17987-6 описывают методы тестирования ведущих и ведомых узлов на соответствие требованиям. Тестирование включает проверку электрических параметров (напряжение, ток, временные характеристики), помехоустойчивости (ЭМС) и корректности протокола. Сертификация продукции на соответствие ISO 17987 является обязательной для поставщиков, работающих с крупными автопроизводителями (OEM). В России требования к таким системам могут дополнительно регулироваться техническими регламентами Таможенного союза (ТР ТС 018/2011 «О безопасности колёсных транспортных средств»).

Развитие и перспективы

Несмотря на появление более скоростных и функциональных стандартов (CAN FD, Automotive Ethernet), LIN сохраняет свою нишу благодаря низкой стоимости и простоте. В современных автомобилях LIN используется как вспомогательная сеть для разгрузки CAN-шин от медленных периферийных устройств. В перспективе ожидается, что LIN будет вытесняться в сегменте дешёвых автомобилей, но в премиальных моделях останется для управления простыми исполнительными механизмами. Разработка новых версий стандарта ISO 17987 не ведётся, так как существующая спецификация считается стабильной и достаточной для текущих задач.

Источники

  1. ISO 17987-1:2016 — Road vehicles — Local Interconnect Network (LIN) — Part 1: General information and use case definition.
  2. ISO 17987-2:2016 — Road vehicles — Local Interconnect Network (LIN) — Part 2: Physical layer specification.
  3. ISO 17987-3:2016 — Road vehicles — Local Interconnect Network (LIN) — Part 3: Protocol specification.
  4. ISO 17987-4:2016 — Road vehicles — Local Interconnect Network (LIN) — Part 4: Electrical physical layer (EPL) specification for 12 V/24 V.
  5. ISO 17987-5:2016 — Road vehicles — Local Interconnect Network (LIN) — Part 5: Conformance test specification for LIN master node.
  6. ISO 17987-6:2016 — Road vehicles — Local Interconnect Network (LIN) — Part 6: Conformance test specification for LIN slave node.
  7. LIN Consortium — LIN Specification Package 2.2 (2010).
  8. Технический регламент Таможенного союза «О безопасности колёсных транспортных средств» (ТР ТС 018/2011).

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

На главную BFOmetr →