CAN-FD — Ethernet конвертер
Ethernet — CAN-FD конвертер
Преобразователь CAN-Ethernet является оптимальным решением для подключения CAN-устройств робототехнической системы к компьютеру. Во-первых, даже в промышленных компьютерах редко встречаются интегрированные CAN-интерфейсы. Во-вторых, данное решение гарантирует взаимодействие между верхним (вычислительным) и нижним (исполнительным) уровнями с минимальной задержкой.
Устройство на основе микроконтроллера STM32H723VE позволяет соединить до 6 каналов CAN-FD с компьютером через сеть Ethernet.
Схема конвертера



Программное обеспечение
https://github.com/VBCores/ethernet-can — ПО и руководство по настройке.
Технические характеристики
-
Ethernet до 100 Мбит
-
6 × FDCAN шин (до 8 Мбит каждая)
-
Задержка передачи данных < 1мс
-
Простой клиент для ПК (Linux)
-
Конфигурации шин CAN-FD через клиент
-
Поддержка Wake-on-LAN (Устройство может включить компьютер)
-
Гальванически развязанное питание (USB-C, 5 В)
-
microSD для хранения IP/MAC адресов компьютера
-
Отдельный DC/DC преобразователь для МК STM32H723
-
Встроенные 120Ω терминаторы (необходимо запаять перемычку)
-
Размеры
- Плата: 71×56 мм
- Крепежные отверстия 65×50 мм, D2.5
-
Архитектура
- Основной контроллер: STM32H723VE — Ethernet + 3 FDCAN шины
- Дополнительный контроллер: STM32G474CBT6 — дополнительно 3 FDCAN шины (через SPI)
- Связь с ПК: UDP
- Внутренние коммуникации: два независимых DMA-SPI канала
3D модель
- STEP модель: vb-eth-canfd-v0_91.stp
- Текстура верха: vb-eth-canfd-v0_91-texture-top.png
- Текстура низа: vb-eth-canfd-v0_91-texture-bottom.png


Последние версии всех 3D моделей, фото и схем продукции VBCores можно найти у нас на GitHub.