CAN FD
Подробнее
- Разработчик
- Bosch
- Год
- 2012
- Тип
- Полевая шина
- Предшественник
- CAN
Развитие шины CAN, которое переключает скорость прямо посреди кадра и передаёт до 64 байт данных вместо восьми.
У классического CAN есть физический предел: арбитраж требует, чтобы все узлы видели один и тот же бит одновременно, поэтому скорость ограничена примерно 1 Мбит/с в зависимости от длины кабеля. Ответ Bosch в 2012 году: замедляться только там, где это нужно. Арбитраж идёт на прежней скорости, а выиграв шину, узел переключается выше — обычно до 2–5 Мбит/с — на время поля данных и возвращается обратно до подтверждения.
Одновременно полезная нагрузка выросла с 8 до 64 байт, и это делает практичной перепрошивку блоков управления автомобиля по шине и добавление аутентификации сообщений. В первой версии была слабость в защите CRC; её исправили при стандартизации в ISO 11898-1:2015, так что «ISO CAN FD» и «non-ISO CAN FD» друг с другом не общаются. Следующий шаг — CAN XL — доводит нагрузку до 2048 байт.