Терминирование CAN-шины: зачем нужны резисторы и как проверить линию

Иллюстрация к проверке CAN линии мультиметр витая пара и резисторы

Иллюстрация к теме. Не схема подключения и не фотография продукции НСЭ.

Для обычной высокоскоростной двухпроводной CAN-шины нужны две оконечные нагрузки по 120 Ом: по одной на каждом физическом конце линии. При отключенном питании мультиметр между CAN_H и CAN_L обычно показывает около 60 Ом. Но это только одна из проверок: такое сопротивление не гарантирует, что данные передаются без ошибок.

Разберём, где искать терминаторы, как подготовиться к измерению и какие выводы можно сделать из показаний прибора. Материал поможет инженеру или специалисту по обслуживанию составить план проверки, но не заменяет электрическую схему и руководство конкретного оборудования.

Для какой CAN-шины подходит проверка

Речь идёт о высокоскоростном физическом уровне CAN с двумя сигнальными проводами: CAN_H и CAN_L. Нельзя автоматически переносить правило «два по 120 Ом» на любую сеть с названием CAN. У низкоскоростной отказоустойчивой CAN и однопроводной CAN другие схемы согласования. Различия описаны в руководстве NI по физическим уровням CAN.

Начните со схемы: какой интерфейс используется, где проходит проверяемый сегмент, какие устройства к нему подключены. Если тип линии неизвестен, сначала уточните его по документации. Измерение без этого контекста легко истолковать неверно.

Зачем ставят 120 Ом на концах линии

Сигнал распространяется по кабелю, а несогласованный конец линии может создавать отражения. Терминаторы согласуют оконечную нагрузку с волновым сопротивлением кабеля. Для рассматриваемой CAN-линии номинал составляет 120 Ом. Оконечные нагрузки нужны на двух физических концах магистрали, а не возле каждого подключённого блока. Этот принцип показан в материалах Texas Instruments по терминированию CAN.

Терминатор может находиться внутри устройства, в разъёме или в отдельном элементе кабельной сборки. Поэтому отсутствие наружного резистора ещё не означает, что линия не согласована. В документации проверяют наличие встроенной нагрузки и способ её включения.

Встречается и раздельное согласование, split termination: вместо одного резистора используются два последовательных, со средней точкой, подключённой к конденсатору. Это не два самостоятельных терминатора на одном конце. Пример приведён в даташите TI ISO1042, разделе CAN Bus Termination Concepts.

Откуда берутся 60 Ом и что означают другие показания

Две нагрузки по 120 Ом между одной парой проводов соединены параллельно. Расчёт для идеальной схемы: 120 × 120 / (120 + 120) = 60 Ом. Ориентир «около 60 Ом» также приводит Kvaser при разборе ошибок CAN.

Таблица ниже описывает упрощённую схему с одинаковыми пассивными нагрузками. Это подсказки для дальнейшей проверки, а не готовый диагноз.

Показание Возможное объяснение Что уточнить
Около 60 Ом Прибор видит две нагрузки по 120 Ом параллельно Где они установлены и цела ли остальная линия
Около 120 Ом Из точки измерения видна одна такая нагрузка Не отключён ли второй конец вместе с разъёмом или устройством
Около 40 Ом В простой схеме это результат трёх нагрузок по 120 Ом Не добавился ли терминатор в адаптере или новом блоке
Очень малое сопротивление Возможно замыкание или другая низкоомная цепь Соответствие схеме, состояние жгута и подключённых узлов
Очень большое сопротивление, OL Измеряемая цепь может быть разомкнута Контакт щупов, выбранные выводы, разъёмы и доступность нагрузок

Реальные показания зависят и от подключённых электронных цепей. Не назначайте универсальный допуск по этой таблице: критерий приёмки должен быть в документации системы.

Что подготовить перед измерением

Сопротивление измеряют только на обесточенной цепи. Отключение одного блока или зажигания не всегда означает отключение всех источников питания. Выполняйте процедуру остановки и обесточивания из руководства техники; убедитесь в отсутствии напряжения подходящим прибором. Требования к отключению питания и учёту накопленного заряда приведены в инструкции Fluke по измерению сопротивления.

Перед работой нужны:

  • электрическая схема с обозначениями CAN_H, CAN_L и распиновкой конкретного разъёма;
  • инструкция по безопасному обесточиванию оборудования;
  • сведения о встроенных и внешних терминаторах;
  • исправный мультиметр и подходящие щупы;
  • запись исходного состава сети, включая временно подключённые адаптеры.

Не выбирайте контакты по цвету провода или по похожему разъёму. Если процедура безопасного доступа неизвестна, поручите проверку специалисту, который обслуживает эту технику.

Как проверить сопротивление линии

  1. Зафиксируйте исходную схему. Отметьте физические концы магистрали, ответвления, положение переключателей терминаторов и подключённые адаптеры. Не меняйте конфигурацию до первого замера без необходимости.
  2. Обесточьте систему по её инструкции. Убедитесь, что проверяемая цепь не находится под напряжением. Не переключайте мультиметр в режим сопротивления на питаемой линии.
  3. Найдите нужную пару по схеме. Подготовьте измерение между CAN_H и CAN_L. Если для доступа нужно разъединить разъём, выясните, не отключится ли при этом оконечная нагрузка.
  4. Измерьте и запишите результат. Укажите точку измерения, подключённые устройства и состояние терминаторов. Сопоставьте показание со схемой, а не только с числом 60.
  5. Проверяйте предположения по одному. Любые отключения выполняйте при снятом питании и по регламенту. После изменения состава цепи запишите новое показание; перед возвратом к работе восстановите предусмотренную конфигурацию.

Например, после снятия блока с встроенным терминатором можно получить около 120 Ом вместо 60. Это согласуется с изменённой схемой и само по себе не доказывает неисправность снятого блока.

Почему 60 Ом ещё не означают исправную связь

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

Ошибки связи могут быть связаны также с настройками обмена. Kvaser рекомендует сопоставлять параметры узлов, включая скорость, точку выборки и SJW. После проверки проводки анализ продолжают средствами диагностики, подходящими для этой системы.

Для исследования формы сигнала специалист использует осциллограф; для последовательности сообщений и событий полезна запись обмена. Это разные задачи. Подробнее о втором подходе рассказано в статье о CAN-логгере и поиске плавающих неисправностей. Устройство самого сообщения разобрано отдельно: идентификатор, DLC и данные CAN-кадра.

Что проверить при подключении устройства НСЭ

Для выбранного устройства откройте актуальные документы в карточке товара. Сверьте выводы интерфейса, требования к питанию и схему включения. Наличие CAN в названии не подтверждает, что внутри установлен или включён резистор 120 Ом.

В карточке АСУ CAN Реле доступны характеристики и раздел «Документация и ПО». Если в документах конкретного исполнения не указано согласование линии, этот вопрос нужно уточнить до подключения. Не добавляйте резистор наугад ради нужного показания мультиметра.

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

Короткие ответы

Можно поставить один резистор 60 Ом вместо двух по 120 Ом?

Это даст такое же сопротивление постоянному току, но не обеспечит согласование двух физических концов магистрали. Для обычной высокоскоростной CAN важны и номинал, и расположение оконечных нагрузок.

Нужно включать терминатор у каждого нового устройства?

Нет. Сначала определяют место устройства в сети и уже имеющиеся нагрузки. Дополнительный терминатор в середине согласованной линии меняет её нагрузку.

Можно считать проверку законченной после измерения сопротивления?

Нет. Запишите схему и показания, восстановите штатное соединение и выполните предусмотренную проверку обмена. Если ошибки сохраняются, передайте специалисту условия их появления и доступный журнал сообщений. Не заменяйте диагностику последовательным добавлением резисторов.

Назад к списку