CAN-H · CAN-L · терминаторы

Схема подключения шины CAN: CAN-H, CAN-L и терминатор 120 Ом

Шина CAN — это одна витая пара, которая проходит мимо всех модулей, с резистором 120 Ом на каждом конце. Если правильно сделать топологию и терминаторы, шина очень надёжна; если ошибиться — модули случайным образом пропадают.

Открыть редактор · ▶ Запустить живое демо

Компоновка

Проверка шины мультиметром

ИзмерениеНормаЕсли нет
CAN-H — CAN-L, питание выключено≈ 60 Ом120 Ом: нет одного терминатора · ≈ 40 Ом: три терминатора · 0 Ом: H и L замкнуты
CAN-H — масса, шина в покое≈ 2,5 В0 В или 12 В: замыкание на массу или на «+»
CAN-L — масса, шина в покое≈ 2,5 ВТо же, что выше
При обмене (мультиметр усредняет)H чуть выше 2,5 В, L чуть нижеОба застыли на одном значении: ни один модуль не передаёт

Типичные неисправности

Нарисуйте в WireForge

  1. Симулятор WireForge работает с питанием, массой и токами — сообщения CAN он не симулирует. Используйте его для документации и силовой части.
  2. Разместите ЭБУ и модули (Свой блок с собственными контактами: CAN-H, CAN-L, +12 В, GND).
  3. Нарисуйте CAN-H и CAN-L парой двух цветов (например, жёлтым и зелёным) и добавьте текстовые пометки для терминаторов 120 Ом на двух концах.
  4. Подключите питание каждого модуля через его предохранитель и запустите симуляцию: симулятор проверит, что каждый модуль получает питание и массу.

Вопросы

Почему именно 120 Ом?

Это соответствует волновому сопротивлению витой пары, поэтому сигнал поглощается на конце, а не отражается обратно. Два параллельно дают те 60 Ом, которые вы измеряете.

Нужен ли экранированный кабель?

Обычно нет: в машине достаточно хорошо свитой пары. Экранированный кабель применяют в местах с очень сильными помехами; экран заземляют с одного конца.

Какого цвета CAN-H?

Единого стандарта нет; в нештатных ЭБУ для CAN-H часто используют жёлтый или белый, а для CAN-L — зелёный или синий. Следуйте документации своего ЭБУ и придерживайтесь одной схемы.

Другие руководства

WireForge.pro · English · Українська · Polski · Deutsch · Español · Português (Brasil) · Français · Italiano · Türkçe · Čeština · Română