Описание продукта: RollerCAN Unit - бесщеточный двигатель с контроллером STM32 - модуль расширения - M5Stack U188
RollerCAN Unit — это компактный модуль, предназначенный для точного управления движением в робототехнике и промышленных приложениях. На основе микроконтроллераSTM32G431 контролируетмодульбесщеточный двигатель постоянного тока типа 3504 (200 кВ)) с продвинутымТехнология ВОК(Управление, ориентированное на поле) с тремя контурами управления (ток, скорость, положение). Интегрированныймагнитный энкодер TLI5012обеспечивает точную обратную связь по положению. Благодаря скользящему кольцу,Вращение на 360 градусоввозможно при сохранении связи и питания через разъем Grove, что позволяет устанавливать дополнительные модули. Кроме того, RollerCAN предлагает интерактивный пользовательский интерфейс:0,66-дюймовый OLED-экран, кнопкаиRGB-светодиоддля отображения рабочего состояния. Модуль может бытьCAN(XT30, от 6 В до 16 В) илиРоща Порт(5 В). Все это помещено в корпус размером 40 x 40 x 40 мм с креплениями LEGO и отверстиями M3 для легкой установки в различные конструкции. RollerCAN — эторешение с открытым исходным кодом, поддерживающее связь CAN и I2Cи отладка через SWD/SWOподдерживает.
Также ознакомьтесь с инструкцией по эксплуатации производителя!

Блок RollerCAN - бесщеточный двигатель с контроллером STM32 - Модуль расширения блока - M5Stack U188.

Встроенный OLED-дисплей позволяет в режиме реального времени контролировать рабочее состояние.
Основные характеристики блока RollerCAN
- Бесщеточный двигатель- Тип BLDC с управлением FOC в замкнутом контуре
- Управление через CAN или I2C- универсальная системная интеграция
- скользящее кольцо- обеспечивает непрерывное вращение и связь через порт Grove
- Встроенный OLED-дисплей 0,66''- Мониторинг рабочих параметров
- Пользовательский интерфейс- Функциональная клавиша и RGB-светодиод
- Сборка LEGO и отверстия M3- быстрая сборка для проектов «сделай сам» и промышленных проектов
- Точный контроль- Трехконтурная система регулирования: ток, скорость, положение
- Питание от 6 до 16 вольт (CAN) или 5 вольт (Grove)- индивидуальный выбор источника напряжения
- Полностью открытый исходный код- Доступ к прошивкам и протоколам CAN/I2C
Совместимость и программирование
Блок RollerCAN — этосовместимо с экосистемой M5Stack- его можно легко интегрировать в модули серий Core, Stick и Atom, а также во внешние системы. Он поддерживает связь CAN и I2C и позволяет управлять черезArduino IDE, PlatformIO или ESP-IDF. Настройка таких параметров, как режим работы (скорость, положение, ток, энкодер), ПИД или адреса I2C/CAN, осуществляется через меню конфигурации, доступное с помощью кнопки и OLED-дисплея, а также через протоколы связи. Модуль также предоставляет интерфейсы SWD/SWO для расширенной отладки.

В верхней и нижней части модуля имеются монтажные отверстия, совместимые с LEGO.

Напряжение питания не должно превышать 16 В.
Подключение и питание
Модуль предлагает два независимых варианта питания:
- Через разъем XT30 (CAN)- Напряжение от 6 В до 16 В постоянного тока
- О связи с Гроувом- Напряжение 5 В постоянного тока
Связь осуществляется через:
- CAN(XT30, две линии данных + питание)
- I2C(Роща)
Благодаря скользящему кольцуДанные и энергия могут передаваться даже при полном вращении вала., что делает RollerCAN идеальным приводом для роботизированных рук или манипуляторов.
Производитель создал пошаговое руководство, показывающее, как подключить и эксплуатировать модуль — ознакомьтесь с ним!
Технические данные блока RollerCAN
- Микроконтроллер: STM32G431CBU6, Cortex M4
- Память: 128 КБ Flash, 32 КБ SRAM
- Тип двигателя: бесщеточный BLDC D3504, 200 кВ, диаметр 41 мм
- Контроллер: DRV8311HRRWR
- Энкодер: TLI5012BE1000 (магнитный)
- Дисплей: 0,66'' OLED, разрешение 64 x 48 пикселей, связь SPI
- Интерфейсы связи:
- 2x CAN (разъем XT30, конфигурация 2 + 2 PW-M)
- 2x I2C (адрес: 0x64)
- Светодиодные дисплеи: 2x WS2812-2020 RGB светодиода
- Питание двигателя:
- через интерфейс CAN (XT30): от 6 В до 16 В постоянного тока
- через соединение Grove: 5 В постоянного тока
- Источник питания контактного кольца (разъем Grove): 5 В постоянного тока
- Потребление тока в зависимости от нагрузки (при 16 В постоянного тока):
- Нагрузка 50 г: 2100 об/мин, 225 мА
- Нагрузка 200 г: 1400 об/мин, 601 мА
- Нагрузка 500 г (максимум): 560 об/мин, 918 мА
- Без нагрузки: 78 мА
- Потребление энергии в режиме ожидания:
- Через разъем Grove (5 В): 70 мА
- через CAN (16 В): 32 мА
- Выходной крутящий момент:
- С источником питания Grove (5 В): 0,021 Н·м / 0,2 кгс·см при 350 мА
- с питанием CAN (16 В): 0,065 Н·м / 0,66 кгс·см при 927 мА
- Допустимая нагрузка по току контактного кольца (соединение Grove): 5 В / 300 мА
- Уровень шума: 48 дБ
- Рабочая температура: от 0°C до 40°C
- Размеры: 40 x 40 x 40 мм
- Вес: 84,4 г.

Модуль поддерживает управление движением и настройку параметров через шину CAN или I2C.

Компоненты, входящие в комплект.
Содержание комплекта
- 1x блок RollerCAN
- 1x кабель питания и связи PwrCAN (10 см)
- 2x Grove 4-контактных кабеля, расстояние между ними 2 мм (5 см)
- 6x резьбовая оправка
- 1x монтажный фланец
- 1x монтажный кронштейн
- 1x Шестигранный ключ 2,5 мм
- 1x Шестигранный ключ 2 мм
- 6x гаек М3
- 2x винта с цилиндрической головкой и внутренним шестигранником M3 x 14 мм
- 4x винта с цилиндрической головкой и внутренним шестигранником M3 x 14 мм
- 4x винта с цилиндрической головкой и внутренним шестигранником M3 x 12 мм
- 1x отладочный кабель 5-контактный, односторонний, шаг 1,25 мм (10 см)