Занявшись построением своего первого станка с ЧПУ, нужно было быстро состряпать контроллер для ШД, чтобы проверить механику. Недолгий поиск в интернете привёл меня к этой схеме:
Характеристики:
1.Поддержка стандарта Step\Dir.
2.Режим шага - полный (две фазы), полный (одна фаза), полушаг.
3.Режим удержания (через 2 секунды) с заданием тока (0-100%). Опционально.
4.Ограничение тока на ШД (0-100%) в рабочем режиме псевдоШИМом (или недоШИМом). Без автоматического поддержания тока. Опционально.
5.Режим логического поддержания тока на ШД. Общий для всех осей. Опционально.
6.Все настройки указываются отдельно для каждой оси.
7.Настройки сохраняются в энергонезависимой памяти МК.
8.Ручное перемещение осей с клавиатуры.
9.Автоматический выезд в ноль по команде с клавиатуры (при ранее заданном нуле координат).
Если клавиатура и управление по COM-порту не интересует, то вы получите контроллер, настроенный по умолчанию (полушаг, 100% тока, режим удержания не задейвствован).
Настройка параметров с клавиатуры:
- \ + изменить скорость ручной подачи
Влево\вправо движение по X
Вверх\вниз движение по Y
Page Up\Down движение по Z
F1 + режим шага X
F2 + режим шага Y
F3 + режим шага Z
F4 вкл. режим логического поддержания тока
F5 + % ШИМа X
F6 + % ШИМа Y
F8 + % ШИМа Z
F9 + % ШИМа режима удержания X
F10 + % ШИМа режима удержания Y
F11 + % ШИМа режима удержания Z
F12 Сохранение настроек в EEPROM
Shift+F12 Установка настроек по умолчанию
Delete Установка внутренних координат контроллера в ноль
"0” Выезд осей в ноль
При этом, F1 – выбрать следующий режим, а Shift+F1 – выбрать предыдущий режим, F4 – вкл., а Shift+F4 – выкл., F5 – увеличить ток, а Shift+F5 – уменьшить и т.д.
Величина тока в режиме удержания НЕ может быть задана больше, чем величина тока в рабочем режиме.
Активный уровень по входам – ноль!
В качестве силового драйвера можно использовать любую из приведённых схем:
Печатная плата:
Монтаж:
Скачать печатную плату:
Скачать проект Proteus, описание, прошивку:
Рулил с помощью этого контроллера моторами EM-181 от матричного принтера Epson, через программу K-cam, также пробовал настроить mach3, но мне не хватило терпения.
Прошивка и схема отсюда: http://vri-cnc.ru/forum/viewtopic.php?f=13&t=1134