Arduino EL2007
тел. +7(499)347-04-82
Описание Arduino EL2007
Отличный выбор! EL2007 — это один из самых популярных и надежных драйверов шаговых двигателей в экосистеме Arduino. Вот подробное описание.
EL2007: Описание и принцип работы
EL2007 — это компактный шаговый драйвер, построенный на базе чипа TMC2207 от немецкой компании TRINAMIC. Его ключевая особенность — интеллектуальный алгоритм управления StealthChop2, который обеспечивает абсолютно бесшумную и плавную работу шагового двигателя на низких и средних скоростях.
Основной принцип: Драйвер получает от контроллера (например, Arduino) два сигнала: STEP (импульс — один шаг) и DIR (направление). Он преобразует эти слаботочные логические сигналы в мощные импульсы тока, которые подаются на обмотки шагового двигателя, заставляя его вращаться с высокой точностью.
Главное преимущество перед драйверами типа A4988 или DRV8825: практически полное отсутствие шума и вибраций, а также продвинутые функции защиты и настройки.
Технические характеристики
| Параметр | Значение / Описание | | :--- | :--- | | Ключевая микросхема | TMC2207 (версия TMC2207-LA) | | Режимы работы | StealthChop2 (бесшумный режим), SpreadCycle (высокодинамичный режим) | | Управление | Через выводы STEP/DIR, настройки через UART (однопроводной) | | Напряжение питания (Vmot) | 5 - 29V (рекомендуется 12-24V для оптимальной работы) | | Ток фазы (макс.) | до 1.2А RMS (пиковый до ~1.7А). Регулируемый! | | Ток удержания (Hold Current) | Настраиваемый (обычно 50-75% от рабочего тока) | | Микрошаги (Microstepping) | Настраиваемые через UART: от full-step (1/1) до 256 микрошагов | | Защита | Защита от перегрева, короткого замыкания, обрыва фазы, пониженного напряжения | | Охлаждение | Пассивное (радиатор на чипе). При токах >1А рекомендуется активное охлаждение. | | Интерфейс настройки | UART через вывод PDN/UART (требуется преобразователь логических уровней) | | Размеры | 20 x 15 мм (совместим с форм-фактором драйверов Pololu) | | Разъем | 4-контактный для двигателя, 6-контактный для управления и питания. |
Парт-номера и совместимые модели (клоны/аналоги)
EL2007 — это, по сути, клон оригинальной платы на TMC2207. В зависимости от производителя, маркировка может отличаться.
1. Прямые аналоги (TMC2207 в том же форм-факторе):
- BigTreeTech TMC2207 V1.0 / V1.1 / V1.2 — один из самых популярных вариантов.
- FYSETC TMC2207 — качественный аналог.
- MKS TMC2207 — от производителя MKS.
- Creality TMC2207 (часто идут в принтерах Creality для бесшумной работы).
- Любая плата с маркировкой "TMC2207 StepStick" или "TMC2207 SilentStepStick".
2. Оригинальная плата от производителя чипа:
- TRINAMIC TMC2207-BOB (отладочная плата). Она больше по размеру и имеет все разъемы для настройки.
3. Совместимые модели для апгрейда (с улучшенными характеристиками):
- EL2008 / TMC2208 — имеет встроенный датчик температуры для лучшей защиты.
- EL2009 / TMC2209 — настоятельно рекомендуется как лучшая замена. Имеет все функции TMC2207, плюс:
- Напряжение питания до 36В.
- Ток фазы до 2.0А RMS.
- Режим Sensorless Homing (определение конца хода без датчиков).
- Более стабильная работа на высоких скоростях.
- TMC2130, TMC5160 — более продвинутые драйверы с интерфейсом SPI, требующие больше подключений, но предлагающие еще больше контроля и функций.
Совместимость с платами Arduino и 3D-принтерами
С платами Arduino (Uno, Mega, Nano и др.):
- Базовая работа (STEP/DIR): Полностью совместим. Подключается к цифровым пинам, как и любой другой драйвер. Питание двигателя — от отдельного источника 12-24В.
- Расширенная настройка через UART: Требуется подключение вывода PDN/UART драйвера к пину UART (RX) Arduino через преобразователь уровней (например, резистор 1кОм), так как драйвер работает на логике 3.3В. Для настройки используются библиотеки (TMCStepper, AccelStepper).
С платами управления 3D-принтерами:
- Полная "дроп-ин" замена для драйверов в формате StepStick (A4988, DRV8825) на платах типа:
- RAMPS 1.4/1.6
- MKS GEN
- Creality 4.2.7 / SKR Mini E3 (и другие платы BigTreeTech SKR)
- Anet, Prusa и многие другие.
- Важно: При замене шумных драйверов на EL2007/TMC2207 необходимо отключить функцию "интерполяции микрошагов" (M0-M2) на драйвере, установив соответствующие перемычки в положение UART (обычно это означает, что все 3 перемычки удалены). Настройка тока и микрошагов затем выполняется через прошивку принтера (Marlin, Klipper).
Краткий итог:
EL2007 (TMC2207) — это отличный выбор для проектов, где критически важна тихая и плавная работа шагового двигателя: 3D-принтеры, ЧПУ станции, робототехника, автоматизация. Для новых проектов лучше рассмотреть его более новую версию — TMC2209.