Общие сведения:
Драйвер шагового двигателя DM556 - предназначен для управления биполярным шаговым двигателем с номинальным напряжением от 20В до 50В и пиковым током до 5,6А. Драйвер оснащен защитой от перегрева, от повышенного напряжения и от перегрузки по току. Все входы управления имеют оптическую развязку.
В драйвере реализована высокая плавность движения вала шагового двигателя и высокий отдаваемый момент, алгоритмы подавления резонанса шагового двигателя и определения остановки вала двигателя («срыва»), функция автоматического снижения тока удержания.
Характеристики:
- Напряжение шагового двигателя: 20-50В;
- Рабочий ток шагового двигателя: до 4,0А;
- Пиковый ток шагового двигателя: до 5,6А;
- Микрошаг: 2 / 4 / 8 / 16 / 32 / 64 / 128 / 5 / 10 / 20 / 25 / 40 / 50 / 100 / 125;
- Напряжение на управляющих входах: 5-24В.
(напряжение выше 5В подаётся через ограничительный резистор, см. схему); - Сигналы управления: PUL/DIR (STEP/DIR);
- Частота импульсов PUL (STEP): до 200кГц;
- Рабочая температура: от 0 до +50 °C.
Подключение:
Назначение силовых выводов колодки «High Viltage»:
- «+V» и «GND» - Вход напряжения питания шагового двигателя;
- «A+» и «A-» - Подключение первой обмотки шагового двигателя;
- «B+» и «B-» - Подключение второй обмотки шагового двигателя.
Подключение обмоток двигателя к драйверу зависит от количества выводов у двигателя.
Биполярные двигатели с 4 выводами подключаются по схеме А. Двигатели с 6 выводами подключаются по схеме Б или В. Двигатели с 8 выводами подключаются по схеме Г или Д.
Запрещается подключать или отключать обмотки двигателя на включенном драйвере!
Назначение выводов управления колодки «Signal»:
- «PUL+» и «PUL-» - Вход импульсов PULSE (сигнал STEP).
- «DIR+» и «DIR-» - Вход направления вращения (сигнал DIRECTION);
- «ENA+» и «ENA-» - Вход разрешения работы (инверсный сигнал ENABLE).
Для подключения управляющих выводов можно использовать одну их следующих схем:
Допускается подключать драйвер к контроллеру без использования сигнала ENABLE, тогда выводы ENA+ и ENA- остаются свободными (не подключёнными).
- При уровне логической «1» = 5В, все сопротивления R исключаются из схемы.
- При уровне логической «1» = 12В, все сопротивления R равны 1кОм.
- При уровне логической «1» = 24В, все сопротивления R равны 2кОм.
Подключение драйвера к Arduino и назначение управляющих сигналов, описано в статье Wiki - Сигналы управления драйвера ШД.
Настройка:
Выбор тока фазы:
Ток фазы настраивается DIP-переключателями SW1, SW2 и SW3 согласно таблице на корпусе.
В таблице указан пиковый ток и положение переключателей (дополнительно может быть указан рабочий ток).
Выбор тока удержания:
Ток удержания настраивается переключателем SW4.
- ON - ток в момент удержания не снижается «Full Cerrent» - полный ток фазы;
- OFF - ток в момент удержания снижается «Half Current» - половинный ток фазы.
Удержанием считается остановка двигателя с удержанием вала.
Выбор микрошага:
Микрошаг настраивается DIP-переключателями SW5, SW6, SW7 и SW8 согласно таблице на корпусе.
В таблице указано количество тактов на полный оборот вала и положение переключателей
(дополнительно может быть указано количество микрошагов на полный шаг).
Индикация ошибок:
Зелёный светодиод:
- Не светится - отсутствует питание на выводах «+V» и «GND» колодки «High Viltage».
Красный светодиод:
- Мигает 1 раз через паузу - ток в обмотках двигателя превысил допустимый предел;
- Мигает 2 раза через паузу - напряжение питания превысило допустимый предел;
Комплектация:
- 1х Драйвер шагового двигателя;