Для удобного подключения сразу нескольких драйвером можно использовать версии CNC платы расширения для Arduino UNO и для Arduino Nano.
Одним из ключевых параметров шаговых двигателей является количество шагов на оборот 360°. Например, для шаговых двигателей Nema17 это 200 шагов на оборот, то есть 1 шаг равен 1.8°. Драйвер DRV8825 позволяет увеличить это значение за счёт возможности управления промежуточными шагами и имеет шесть режимов микрошага (1, 1/2, 1/4, 1/8 и 1/16, 1/32).
Разрешение микрошага устанавливается комбинацией сигналов на входах S1, M2, и M3. Есть шесть вариантов дробления шага:
M1 | M2 | M3 | Разрешение |
---|---|---|---|
0 | 0 | 0 | 1 |
1 | 0 | 0 | 1/2 |
0 | 1 | 0 | 1/4 |
1 | 1 | 0 | 1/8 |
0 | 0 | 1 | 1/16 |
1 | 0 | 1 | 1/32 |
0 | 1 | 1 | 1/32 |
1 | 1 | 1 | 1/32 |
Для работы в режиме микрошага необходим слабый ток. На модуле ток ограничить находящимся на плате потенциометром. Драйвер очень чувствителен к скачкам напряжения по питанию двигателя, поэтому производитель рекомендует устанавливать электролитический конденсатор большой емкости по питанию VMOT для сглаживания скачков.
Внимание! Подключение или отключение шагового двигателя при включённом драйвере может привести выходу двигателя из строя!
Контактная группа модуля:
- EN – включение/выключение драйвера (0 — включен, 5 В — выключен)
- M1, M2, M3 – контакты для установки режима микрошага
- RST – cброс микросхемы
- SLP – включение спящего режима: если подтянуть его к низкому уровню, драйвер перейдет в спящий режим
- STEP – генерация импульсов для движения двигателей (каждый импульс – шаг), можно регулировать скорость двигателя
- DIR – установка направление вращения (0 — против часовой стрелки, 5 В — по ходу часовой стрелки)
- VMOT – питание для двигателя: 8,2 – 45 В (при установке конденсатора емкостью 100 мкФ)
- GND – «земля», общий провод
- 2B, 2A, 1B, 1A – для подключения обмоток двигателя
- FAULT – вывод индикации защиты: 0низкий уровен на выходе говорит о том, что полевые транзисторы H-моста отключены из-за перегрузки или перегрева
Пример подключение для работы в полношаговом режиме: