ОписаниеМодуль MKS SERVO42C PCBA от Makerbase предназначен для управления двухфазными шаговыми двигателями в системах с замкнутым контуром. Контроллер используетАлгоритм векторного управления FOC (Field-Oriented Control)и магнитный энкодер для контроля положения вала двигателя. Это решение позволяет регулировать положение, скорость и крутящий момент, снижая риск потери шага и уменьшая вибрацию и шум во время работы привода. Модуль предназначен для работы с правильно подобранными шаговыми двигателями, включая NEMA 17 с углом шага 1,8° или 0,9°. Он используется в 3D-принтерах, плоттерах, станках с ЧПУ и механизмах позиционирования.
Контроллер работает вНапряжение питания от 7 В до 28 В постоянного токаи обеспечивает регулирование тока двигателя от 0 А до 3 А. Силовой каскад использует четыре полумоста, каждый из которых состоит из восьми MOSFET-транзисторов, для управления обмотками двигателя. Встроенный алгоритм FOC работает совместно с ПИД-регулятором, обеспечивая управление положением, скоростью и крутящим моментом. Частота обновления контроллера составляет 10 кГц для положения и скорости и 20 кГц для крутящего момента. Максимальная скорость вращения двигателя, указанная производителем, составляет 1000 об/мин, а достижимые параметры зависят от характеристик используемого двигателя и механической нагрузки.
Магнитный энкодер с 14-битным разрешениемПозволяет считывать положение вала двигателя. Для корректной работы на вал двигателя необходимо установить подходящий магнит, а плату контроллера следует выровнять относительно магнита в соответствии с инструкцией по установке. Производитель заявляет о разрешении регулировки угла 0,08°. Модуль поддерживает шаговое управление от 1 до 256, при этом стандартные значения 1, 2, 4, 8, 16, 32, 64, 128 и 256 можно настроить на устройстве, а остальные параметры можно задать через последовательный интерфейс. Петля обратной связи позволяет контроллеру корректировать отклонения положения двигателя в пределах доступных пределов крутящего момента.
Плата MKS SERVO42C PCBA поддерживаетИнтерфейс UART (USART)Модуль обеспечивает управление двигателем, считывание параметров и изменение настроек посредством последовательных команд. Модуль также может использоваться в системах, использующих сигналы STEP/DIR, включая совместимые платы управления 3D-принтерами и станками с ЧПУ. Контроллер оснащен OLED-дисплеем и кнопками для локальной настройки выбранных рабочих параметров. Производитель предоставляет программное обеспечение MKS SERVO42C CONTROL TOOL и документацию по протоколу связи. Доступность отдельных функций и команд зависит от версии микропрограммы.
Плата предназначена для непосредственной установки на шаговый двигатель. При установке расположите магнит аксиально на валу двигателя, используйте соответствующие прокладки и подключите выводы обмоток, обозначенные A+, A-, B+ и B-. Перед началом работы проверьте правильность подключений и выполните калибровку в соответствии с инструкциями производителя.Версия PCBA предназначена для независимой интеграции с двигателем.и не включает в себя весь привод с установленным шаговым двигателем.
Характеристики- Технические параметры
- Модель: MKS SERVO42C PCBA
- Производитель: Makerbase
- Тип устройства: Драйвер шагового двигателя с обратной связью
- Поддерживаемые двигатели: двухфазные шаговые двигатели, включая двигатели стандарта NEMA 17.
- Поддерживаемые углы шага двигателя: 0,9° и 1,8°
- Напряжение питания: от 7 В до 28 В постоянного тока
- Диапазон регулирования тока: от 0 А до 3 А
- Максимальная скорость вращения, по данным производителя: 1000 об/мин.
- Разрешение магнитного энкодера: 14 бит.
- Разрешение регулировки угла согласно данным производителя: 0,08°
- Силовой каскад: 4 полумоста, 8 MOSFET-транзисторов.
- Функции управления
- FOC (Field-Oriented Control) — векторное управление
- Управление положением, скоростью и крутящим моментом с обратной связью
- Инкрементальный ПИД-регулятор
- Частота обновления контроллера положения: 10 кГц
- Частота обновления контроллера скорости: 10 кГц
- Частота обновления регулятора крутящего момента: 20 кГц
- Поддерживает деление на шаги от 1 до 256.
- Коррекция положения на основе данных магнитного энкодера
- Связь и конфигурация
- Интерфейс связи UART (USART)
- Управление сигналами STEP/DIR
- OLED-дисплей для отображения информации и настроек.
- Кнопки для изменения локальных параметров
- Программная поддержка инструмента управления MKS SERVO42C
- Возможность настройки параметров через последовательный порт.
- Доступность документации, схем и встроенного ПО в репозитории производителя.
- Установка и использование
- Устанавливается непосредственно на совместимый шаговый двигатель.
- Измерение положения с помощью магнита, установленного на валу двигателя.
- Предназначен для 3D-принтеров, станков с ЧПУ, плоттеров и систем позиционирования.
- Версия на печатной плате без шагового двигателя
- После установки контроллера требуется калибровка.
Включено- 1x контроллер MKS SERVO42C PCBA (без двигателя)
- 1x плата адаптера MKS APT
- 4 винта с шестигранной головкой, нержавеющая сталь 304, длина 40 мм.
- 4 проставки из АБС-пластика толщиной 3 мм
- 1 неодимовый магнит для энкодера, 6 x 2,5 мм
- 1 шестигранный ключ M3
- 1x 4-контактный моторный кабель, длиной 3 см
- 1x 6-контактный сигнальный кабель, длиной 60 см