Вступить в клуб →
средняявопросCAN, Modbus и RS-485

Узел CAN после сбоя замолчал до перезагрузки питания

При монтаже узел ненадолго подключили к шине на 250 кбит/с, хотя он настроен на 500 кбит/с. После исправления кабеля узел продолжает принимать кадры, но сам ничего не передаёт: HAL_CAN_AddTxMessage отрабатывает, а на шине его кадров нет. Помогает только перезагрузка.

Что случилось с контроллером?

  • TEC превысил 255, узел ушёл в bus-off
  • Контроллер переключился на 250 кбит/с
  • Переполнился буфер приёма, передача заблокирована
  • Узел перешёл в error passive и только слушает

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела