Авто Мануалы»Блог»Электрооборудование»CAN-шина автомобиля: как работает и как найти неисправность

CAN-шина автомобиля: как работает и как найти неисправность

Рубрика: Электрооборудование · 8 мин чтения
ЭЛЕКТРООБОРУДОВАНИЕ

В современном автомобиле работают десятки электронных блоков: двигателя, коробки передач, ABS, подушек безопасности, панели приборов, климата, кузовной электроники, мультимедиа. Им постоянно нужно обмениваться данными: обороты двигателя нужны коробке и приборам, скорость — усилителю руля и блоку подушек, сигнал педали тормоза — сразу нескольким системам. Если бы для каждого сигнала прокладывался отдельный провод, жгут весил бы десятки килограммов. Эту проблему решает цифровая шина CAN — две скрученные жилы, по которым блоки передают сообщения друг другу. Разберём, как она устроена, какие неисправности бывают и как найти причину, когда на панели загорается «ёлка» из контрольных ламп.

Принцип работы CAN

CAN (Controller Area Network) — последовательная шина, к которой параллельно подключены все блоки сети. Каждый блок может передавать сообщения, а все остальные их «слышат» и выбирают нужные по идентификатору.

Две линии и дифференциальный сигнал

Шина состоит из двух проводов: CAN High и CAN Low. Они скручены между собой, чтобы внешние помехи наводились на оба провода одинаково. Информация передаётся разностью напряжений между ними:

  • в состоянии покоя (логическая «1», рецессивный бит) оба провода имеют напряжение около 2,5 В, разность близка к нулю;
  • при передаче доминантного бита (логический «0») CAN High поднимается примерно до 3,5 В, а CAN Low опускается примерно до 1,5 В, разность около 2 В.

Приёмник реагирует только на разность, поэтому помеха, одинаково поднявшая напряжение на обоих проводах, не искажает данные.

Арбитраж и приоритеты

Каждое сообщение начинается с идентификатора. Если два блока начали передачу одновременно, побеждает сообщение с меньшим идентификатором — оно имеет высший приоритет. Проигравший блок замолкает и повторит попытку позже. Поэтому критичные данные (например, от двигателя и тормозов) получают меньшие идентификаторы и всегда проходят первыми.

Контроль ошибок

Каждое сообщение содержит контрольную сумму. Если приёмник обнаружил ошибку, он сообщает об этом всей сети, и сообщение передаётся повторно. Блок, который слишком часто ошибается, сам отключается от шины, чтобы не мешать остальным.

Типы шин и топология сети

В одном автомобиле обычно несколько шин с разной скоростью, соединённых через шлюз (gateway). Шлюзом может быть отдельный блок, панель приборов или кузовной блок.

ШинаСкорость (типично)Что подключено
CAN силового агрегата (высокоскоростная)500 кбит/сДвигатель, коробка, ABS/ESP, усилитель руля, подушки безопасности
CAN комфорта (низкоскоростная, отказоустойчивая)100–125 кбит/сДвери, сиденья, климат, центральный замок, освещение
CAN информационной системы100–500 кбит/сМультимедиа, навигация, приборы
CAN FDдо нескольких Мбит/сСистемы помощи водителю, современные блоки двигателя
LINдо 20 кбит/сДатчики дождя, генератор, моторчики, переключатели — подчинённые одного блока

Отказоустойчивая низкоскоростная CAN продолжает работать в однопроводном режиме, если один из проводов оборван или замкнут. Высокоскоростная шина такой возможности не имеет: замыкание одного провода обычно «кладёт» всю сеть.

Терминальные резисторы

Высокоскоростная шина на концах нагружена резисторами по 120 Ом, которые гасят отражения сигнала. Они расположены внутри двух крайних блоков сети (часто это блок двигателя и панель приборов или шлюз) либо в отдельных разъёмах жгута. Параллельно они дают общее сопротивление между CAN High и CAN Low около 60 Ом — эта величина и служит главным ориентиром при проверке.

Признаки неисправности CAN-шины

  • одновременно загораются контрольные лампы ABS, ESP, подушек, двигателя, усилителя руля;
  • стрелки приборов падают в ноль или дёргаются;
  • двигатель не заводится, хотя стартер крутит (иммобилайзер не получает ответа);
  • не работает часть кузовных функций — стеклоподъёмники, замки, климат;
  • сканер не видит часть блоков или выдаёт множество ошибок «нет связи с блоком...»;
  • аккумулятор разряжается за ночь, потому что какой-то блок не даёт сети «уснуть».

Важно понимать: ошибки связи («U-коды») в нескольких блоках сразу — это симптом, а не диагноз. Они указывают, какой блок пропал из сети, но не обязательно, почему.

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

Повреждение проводки

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

Вода

Протечки через лобовое стекло, люк или забитые дренажи заливают блоки и разъёмы под ковриками и в коробе у стекла. Окисление контактов CAN даёт плавающие, трудноуловимые неисправности.

Неисправный блок

Блок с повреждённым приёмопередатчиком может «держать» шину в одном состоянии, блокируя обмен всех остальных. Также встречаются блоки, которые не засыпают и не дают уснуть всей сети.

Проблемы питания

Низкое напряжение аккумулятора, плохая масса блока или «просадка» при пуске приводят к сбросам блоков и временным ошибкам связи. Перед поиском неисправности шины всегда проверяйте аккумулятор и массы.

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

Для базовой проверки нужен только мультиметр и доступ к шине. Удобнее всего работать через диагностический разъём OBD-II: на большинстве машин CAN High выведен на контакт 6, CAN Low — на контакт 14, масса — на контакты 4 и 5, плюс аккумулятора — на контакт 16. Учтите, что на части автомобилей к диагностическому разъёму выведена только шина шлюза, а не все сети.

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

  1. Выключите зажигание, закройте двери, отключите минусовую клемму аккумулятора и подождите несколько минут, чтобы блоки разрядили конденсаторы.
  2. Измерьте сопротивление между CAN High и CAN Low.
  3. Около 60 Ом — оба терминальных резистора на месте, шина цела.
  4. Около 120 Ом — обрыв одного из проводов к одному из концов шины или отсутствует один из терминальных резисторов (например, отключён блок с резистором).
  5. Близко к нулю — замыкание между проводами CAN High и CAN Low.
  6. Бесконечность — обрыв обоих проводов до точки измерения.
  7. Проверьте сопротивление каждого провода относительно массы и плюса — оно должно быть очень большим (мегаомы). Низкое сопротивление означает замыкание на кузов или на питание.

Измерение напряжения

При включённом зажигании и подключённом аккумуляторе измерьте напряжение каждого провода относительно массы. Мультиметр усредняет сигнал, поэтому на работающей шине показания будут примерно такими: CAN High — около 2,5–2,7 В, CAN Low — около 2,3–2,5 В. Если CAN High около 0 или 12 В, а CAN Low близок к 12 В или 0, есть замыкание. Сумма напряжений обоих проводов в норме близка к 5 В.

Поиск неисправного участка

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

  1. По схеме определите, какие блоки подключены к проблемной шине, и найдите точки соединения (разъёмы, сростки, распределительные колодки).
  2. Поочерёдно отключайте блоки, каждый раз повторяя измерение сопротивления или напряжения.
  3. Если после отключения очередного блока показания пришли в норму — неисправен этот блок или его участок проводки.
  4. Проверьте отдельно провода от блока до точки соединения на обрыв и замыкание.
  5. Осмотрите проблемный участок на предмет механических повреждений, следов воды и посторонних подключений.

Начинать стоит с блоков, недавно подвергавшихся ремонту или затронутых при установке дополнительного оборудования, а также с мест, где проводка проходит через подвижные соединения — двери, багажник.

Осциллограф и сканер

Мультиметр показывает только средние значения. Для полноценной диагностики используют осциллограф: на исправной шине видны чёткие зеркальные импульсы CAN High и CAN Low. Искажённые фронты, «звон» и помехи указывают на отсутствие терминального резистора, повреждённый провод или неисправный приёмопередатчик.

Диагностический сканер позволяет увидеть топологию сети: какие блоки отвечают, какие нет, какие ошибки связи записаны в каждом. Если все блоки одной шины записали ошибку отсутствия связи с одним и тем же блоком — проверяйте именно его питание, массу и разъём.

Ремонт проводки CAN

  • Сохраняйте скрутку проводов: на отремонтированном участке пара должна быть скручена с шагом, близким к заводскому.
  • Соединения выполняйте пайкой или качественными обжимными гильзами с термоусадкой.
  • Не удлиняйте ответвления больше необходимого и не создавайте новых «отростков» — это ухудшает сигнал.
  • Не подключайте к шине посторонние устройства без понимания, на какую сеть и через какой интерфейс они встают.
  • После ремонта сотрите ошибки во всех блоках и проверьте их отсутствие после повторного включения зажигания и пробной поездки.

Итог

CAN-шина — нервная система автомобиля, которая связывает все электронные блоки. Её неисправность проявляется пугающе: множество контрольных ламп, отказ приборов, отсутствие пуска. Но диагностика при этом во многом проста. Сопротивление около 60 Ом между проводами при выключенном питании, отсутствие замыканий на массу и плюс, напряжения около 2,5 В на каждой линии при включённом зажигании — базовые признаки исправной шины. Метод последовательного отключения блоков помогает найти виновника, а аккуратный ремонт с сохранением скрутки и без лишних подключений возвращает сети стабильность.

Конкретные объёмы заправки, моменты затяжки и допуски для вашей модели ищите в руководстве по ремонту в каталоге марок: DAF, Chevrolet, Volkswagen, Hyundai, Peugeot, Dodge.