CAN шина — устройство, принцип работы и диагностика

CAN шина — цифровая сеть автомобиля

Цифровая магистраль для обмена данными между блоками управления. Подключение регистраторов CAN LOG, диагностика и мониторинг параметров автомобиля.

Что такое цифровая магистраль CAN и как она работает

Controller Area Network (CAN) — это последовательный протокол связи, разработанный компанией Robert Bosch GmbH для автомобильной промышленности. Протокол используется для передачи данных между электронными блоками управления (ЭБУ) в реальном времени без ведущего устройства. Одна сеть поддерживает до 120 узлов, обеспечивая скоординированное управление всеми функциями автомобиля. Протокол на основе сообщений использует уникальные идентификаторы, байты данных и управляющие биты для передачи сигналов. Механизм арбитража гарантирует, что сообщение с наивысшим приоритетом (наименьшим числовым идентификатором) будет передано первым без потери данных.

Цифровая магистраль работает по дифференциальному принципу: используются два провода — CAN High (CAN H) и CAN Low (CAN L). Разность потенциалов между ними кодирует биты: доминантное состояние (логический 0) соответствует разности около 2В, рецессивное (логическая 1) — 0В. Это делает её устойчивой к электромагнитным помехам, что критично для автомобильной электроники. Скорость передачи данных варьируется от 10 кбит/с (для диагностики) до 1 Мбит/с (для управления двигателем и трансмиссией). Трекеры АвтоГРАФ поддерживают прямое подключение к этой сети для сбора данных.

Протокол CAN 2.0 и современные стандарты

Наиболее распространён стандарт CAN 2.0, разделённый на две части: CAN 2.0A (11-битный идентификатор) и CAN 2.0B (29-битный идентификатор). 29-битный формат чаще используется в грузовом транспорте и спецтехнике для поддержки большего количества блоков. В 2012 году представлен стандарт CAN FD (Flexible Data-rate), позволяющий передавать до 64 байт данных за один пакет (вместо 8 в классическом CAN) и увеличивающий скорость до 5-8 Мбит/с. CAN FD применяется в современных автомобилях премиум-сегмента и электромобилях. Для промышленной автоматизации используется CANopen — протокол прикладного уровня поверх CAN-шины.

Регистратор CAN LOG для сбора данных с магистрали

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

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

Диагностика автомобиля через цифровую сеть

Журналы CAN используются для отладки, оптимизации производительности и диагностики неисправностей. Если в транспортном средстве возникают периодические сбои, технический специалист подключает регистратор CAN LOG к диагностической колодке OBD-II (обычно контакты 6 и 14) и собирает данные в течение периода возникновения неисправности. Затем специалист анализирует дамп шины для определения причины проблемы. Регистраторы доступны в различных форм-факторах: от небольших портативных устройств до встраиваемых решений. CAN LOG — важный инструмент для анализа цифровой магистрали, позволяющий диагностировать неисправности и оптимизировать работу систем автомобиля.

Подключение CAN LOG к трекеру АвтоГРАФ+

В данном разделе описывается процесс подключения прибора CAN-LOG (со специальным переходником производства «ТехноКом») к трекеру АвтоГРАФ+ для передачи данных с цифровой шины.

Подготовка к подключению

  • Обновить прошивку трекера до версии 9.93 или выше
  • Подключить трекер к внешнему питанию (+12В или +24В)
  • Подключить прибор к внешнему питанию (+12В или +24В). Красный провод — к плюсу, черный — к минусу
  • Подключить прибор к трекеру по шине CAN. Желтый провод с белой полосой CAN-LOG подключается к желтому проводу с белой полосой АвтоГРАФ+ (CAN H), зеленый провод с белой полосой — к зеленому проводу с белой полосой трекера (CAN L)
Подключение CAN-шины к трекеру АвтоГРАФ
Рис. 1 – Устройство CAN-LOG вид сверху, подключение к CAN-шине
  • Подключить трекер с помощью кабеля Mini-USB к компьютеру. Запустить GSMConf версии 3.1.3-rc3 и выше. Перейти на вкладку «CAN», установить настройку «Писать все возможные данные» и период записи с CAN-шины 30 секунд
  • Нажать кнопку «Запуск сканирования» CAN-шины. Убедиться, что АвтоГРАФ+ получил данные с цифровой магистрали (должны загореться зеленые индикаторы)
Настройка CAN-шины в программе GSMConf
Рис. 2 – Вкладка GSMConf с настройками цифровой сети

Подключение CAN-шины на объекте

  • Задать в CAN-LOG режим, соответствующий транспортному средству. Для доступа к кнопке SWITCH и светодиоду LED необходимо открутить два винта и снять крышку
Настройка режима CAN-шины на устройстве
Рис. 3 – Крышка устройства CAN-LOG открыта для настройки режимов работы с цифровой сетью
  • Подключить АвтоГРАФ+ и CAN-LOG к питанию транспортного средства и друг к другу
  • Подключить устройство к CAN-шине транспортного средства согласно инструкции (к диагностической колодке OBD-II)
  • Подключить трекер к компьютеру через Mini-USB, запустить GSMConf, установить настройки записи данных с CAN-шины
  • Нажать «Запуск сканирования» CAN-шины. Для появления данных может потребоваться включить зажигание или завести двигатель
  • Зафиксировать время начала и окончания работы CAN-LOG в различных режимах движения
  • Считать данные CAN-шины с АвтоГРАФ (через USB или с сервера)
  • В режиме просмотра «сырых данных» (Ctrl+Alt+правый Alt) убедиться, что трекер записал данные с цифровой магистрали
Просмотр данных CAN-шины в программе АвтоГРАФ
Рис. 4 – Программа АвтоГРАФ с принятыми данными CAN-шины

Расшифровка CAN-идентификаторов и диагностика ЭБУ

Помимо базового сбора данных, CAN LOG позволяет выполнять глубокую диагностику блоков управления. С его помощью можно расшифровывать CAN-идентификаторы, анализировать параметры работы двигателя в реальном времени (RPM, load, temperature), контролировать работу трансмиссии, ABS, ESP, рулевого управления и других систем. Устройство широко применяется на грузовом транспорте (J1939 протокол), пассажирских автобусах, спецтехнике и легковых автомобилях. CAN-LOG интегрируется с популярными системами телематики, включая АвтоГРАФ, Wialon, Omnicomm.

Оборудование для работы с цифровой шиной и программное обеспечение предоставляются бесплатно. Купить CAN LOG и другое оборудование для диагностики можно по адресу: г. Москва, ул. Дорожная, дом 60Б, офис 415. Для консультации звоните: +7 (495) 645-21-53.

Часто задаваемые вопросы

Что такое CAN шина?

Это цифровая сеть для обмена данными между электронными блоками управления автомобиля. Она обеспечивает надёжную связь без центрального компьютера.

Для чего нужен регистратор CAN LOG?

CAN LOG записывает все сообщения, передаваемые по шине, что позволяет проводить диагностику, анализировать работу систем и интегрировать данные с системами мониторинга.

Можно ли подключить CAN-шину к системе АвтоГРАФ?

Да, с помощью CAN LOG и специального переходника. Инструкция по подключению приведена в разделе выше.

Как диагностировать автомобиль через CAN?

Подключив CAN LOG к диагностическому разъёму OBD-II, можно считывать коды неисправностей и анализировать работу двигателя и других систем в реальном времени.

Как заказать оборудование для работы с CAN-шиной?

Свяжитесь с нами по телефону +7 (495) 645-21-53 или приезжайте в офис в Москве. Поможем подобрать регистратор CAN LOG и выполним настройку.

Заказать оборудование для CAN-шины

Звоните по телефону +7 (495) 645-21-53 или приезжайте в офис: г. Москва, ул. Дорожная, д. 60Б, оф. 415. Мы подберем регистратор и выполним подключение к вашей технике.

Позвонить