Коротко о главном
Переход на CAN FD затрагивает всю систему связи. Начните с перечня участников и нужных сообщений. Новый трансивер сам по себе не делает старый контроллер или прикладной протокол совместимым с CAN FD.
Разделите контроллер и трансивер
TI поясняет разделение функций: контроллер задаёт формат кадра, а трансивер передаёт электрические сигналы шины. Проверяйте эти компоненты независимо. Texas Instruments — CAN controller and transceiver roles
Для каждого узла запишите ревизию платы, контроллер, трансивер, прошивку и поддерживаемый режим. Добавьте диагностические адаптеры и загрузчики. Редко используемый сервисный инструмент легко забыть, хотя его несовместимость может проявиться именно при восстановлении оборудования.
Защитите старые узлы от неподдерживаемых кадров
Kvaser отмечает, что классические CAN-контроллеры нельзя просто включить в обмен FD-кадрами; одним из решений служат отдельные сегменты с подходящей связью между ними. Kvaser — CAN FD
Явно выберите, остаются ли пока все узлы на классических кадрах или переносится отдельный сегмент. Для соединяющего устройства определите разрешённые сообщения и поведение при отказах. Не считайте, что отсутствующие или неподдерживаемые данные будут обработаны приложением автоматически.
Составьте план сообщений до обещаний скорости
Для важных сообщений укажите данные, период, приоритет и предельное время получения. Разделите циклическое управление, диагностику и передачу файлов. Большая пиковая пропускная способность сама по себе не подтверждает соблюдение нужной задержки.
Сохраните параметры битового тайминга выбранного режима. Испытайте реальный жгут, ответвления и запланированные узлы. Короткое соединение на столе полезно как первый шаг, но не заменяет проверку конфигурации, которую предстоит установить у пользователя.
Проверьте миграцию и возврат
Начните с известного сообщения в прежнем режиме и расширяйте эксперимент постепенно. Наблюдайте счётчики ошибок, потери и поведение при перезапусках. Сеть, которая постоянно восстанавливается после ошибок, ещё не является устойчивой.
Пример: новый измерительный узел передаёт больше данных, но старая система управления должна сохраниться. Сначала определите границу сегментов, возраст данных и сообщение об отказе. Затем проверьте работоспособность возврата к прежнему состоянию, а не только успешное переключение вперёд.
Перед разрешением CAN FD
- Учесть все узлы и сервисные инструменты.
- Отдельно оценить контроллеры и трансиверы.
- Описать форматы кадров и границы сегментов.
- Измерить задержки и ошибки под реальной нагрузкой.
- Проверить миграцию, диагностику и возврат.
Частые вопросы
Может ли устройство CAN FD работать с классическими кадрами?
Многие контроллеры это поддерживают. Но нужно проверить документацию и настройку прошивки; маркировка одного трансивера не подтверждает режим всего устройства.
Придётся ли менять диагностический адаптер?
Он должен понимать фактические кадры и параметры сети. Проверьте запись обмена и отображение ошибок, прежде чем полагаться на существующий инструмент.
Технические источники
Услуга по теме