В предыдущей статье рассматривался один из способов управления шаговым двигателем и приводилась схема. Шаговый двигатель управлялся через самодельный драйвер на транзисторах однако для маломощных двигателей всё же предпочтительнее использовать готовый драйвер например L239DD в smd корпусе (или L239D в корпусе DIP). Схема:
Простой способ управления шаговым двигателем иллюстрируется на рисунке:
Программу хранящую данную (см. рисунок 2) последовательность состояний и управляющую драйвером лучше хранить в микроконтроллере а на компьютере лучше хранить программу задающую направление и скорость вращения ротора двигателя, если на компьютере операционная система Windows. Это связано с тем что на компьютере труднее реализовать точные таймеры для управления двигателем. Немного переделанную программу (с исходниками), из предыдущей статьи, для управления двигателями можно скачать с Яндекс диска здесь (файл inpot32.dll по прежнему нужен для для работы программы и должен находится в той же папке что и эта программа). Программа для микроконтроллера не изменилась её можно скачать здесь.
КАРТА БЛОГА (содержание)
Рисунок 1 - ATtiny2313, LPT-порт и L239DD
Простой способ управления шаговым двигателем иллюстрируется на рисунке:
Рисунок 2 - Способ управления шаговым двигателем
Программу хранящую данную (см. рисунок 2) последовательность состояний и управляющую драйвером лучше хранить в микроконтроллере а на компьютере лучше хранить программу задающую направление и скорость вращения ротора двигателя, если на компьютере операционная система Windows. Это связано с тем что на компьютере труднее реализовать точные таймеры для управления двигателем. Немного переделанную программу (с исходниками), из предыдущей статьи, для управления двигателями можно скачать с Яндекс диска здесь (файл inpot32.dll по прежнему нужен для для работы программы и должен находится в той же папке что и эта программа). Программа для микроконтроллера не изменилась её можно скачать здесь.
КАРТА БЛОГА (содержание)
Комментариев нет:
Отправить комментарий