ЭКСПЕРТ ТЮНИНГ КЛУБ · Решения для вашей работы
+7 921 454-88-01+7 921 015-82-93 Поддержка
ETCЭксперт Тюнинг КлубПрошивки и чип-тюнинг

Осциллограмма CAN есть, а декодер показывает ошибки: что проверить

Осциллограмма CAN есть, а декодер показывает ошибки: что проверить

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

Отделите напряжение от результата декодирования

Осциллограмма показывает измеренное напряжение. Декодер переводит его в биты и поля кадров. Внешне аккуратные импульсы не гарантируют корректных сообщений; ошибка декодера, в свою очередь, может быть вызвана самим измерением. Pico Technology отдельно отмечает: помеха при измерении одной линии способна нарушить разбор в осциллографе, хотя дифференциальный приёмник CAN её переносит.

Поэтому сохраняйте исходную запись до изменения настроек. Скриншота красной строки недостаточно: для повторной проверки нужен участок сигнала, из которого она получена. Дальнейшие шаги относятся к настройке CAN-декодирования на примере PicoScope. Названия окон и доступные параметры зависят от версии программы.

Проверьте источник и тип декодера

Убедитесь, что в декодер передан нужный канал: CAN High, CAN Low либо разность двух измеренных сигналов. Для одиночной линии проверьте выбранную полярность High/Low. После перехода с одного источника на другой настройки нельзя считать автоматически подходящими.

Если используется математический канал, подпишите, что именно вычитается. Для двух корректно измеренных линий Pico предлагает разность CAN High минус CAN Low. Это способ уменьшить влияние общей помехи, но не способ исправить неправильное подключение, перегрузку входа или отсутствующие данные.

Также уточните, захвачена ли обычная CAN или CAN FD. В CAN FD предусмотрено переключение скорости в части кадра. Настройки для обычной CAN нельзя переносить на такую запись без проверки типа протокола и его параметров. Схему подключения и допустимые входные напряжения берите из документации автомобиля и прибора.

Достаточно ли данных для отдельных битов

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

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

Если детализации недостаточно, переснимите сигнал с подходящими длительностью захвата и объёмом памяти. Увеличение уже сохранённой картинки не добавит потерянных отсчётов. Сравните новую запись с первой, сохраняя понятное описание изменённых настроек.

Сверьте скорость, порог и гистерезис

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

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

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

Когда можно переходить к поиску неисправности

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

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

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

Заготовка рабочей карточки

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

  • Файл / автомобиль / режим работы / версия PicoScope: ___.
  • Источник: CAN High / CAN Low / разность с указанными каналами. Протокол: ___.
  • Фактическая дискретизация / длительность захвата: ___. Скорость / полярность / порог / гистерезис: ___.
  • Ошибочный кадр и его время: ___. Основание выбранных настроек: ___.
  • Изменённый параметр: ___. Результат на прежней записи: ___. Результат нового захвата: ___. Ограничения вывода: ___.

Источники

Изучить курс «Автомобильные сети»

МЫ ОТКРЫЛИСЬ

Платформа для специалистов по чип-тюнингу

Мы открыли ETC Platform. Всё, что нужно мастеру каждый день, теперь рядом.

  • Каталог автомобилей

    Какой ЭБУ стоит в машине? Найдите его по марке, модели и двигателю.

  • Каталог ЭБУ

    Чем читать и как подключиться? Методы, оборудование и распиновки в одной базе.

  • Офис специалиста

    Клиенты, задачи и документы под рукой. История работы вместо заметок в разных чатах.

Присоединиться

Платформа откроется в новой вкладке

Меню
Корзина
Наверх