Следящий привод на основе шагового двигателя

Рабочие проекты Ардуино
Kushnikita
Сообщения: 1
Зарегистрирован: 10 ноя 2019, 20:22

Следящий привод на основе шагового двигателя

Сообщение Kushnikita » 10 ноя 2019, 20:39

Уважаемые господа, доброго времени суток.
Есть проблема с одним проектом на Ардуино. Необходимо создать следящий привод на основе шагового двигателя.
Основная проблема в том, что в большинстве существующих библиотеках опрос датчика обратной связи не производится в момент вращения шаговика. В момент вращения цикл тормозится. Такой недостаток есть например в библиотеке AccelStepper. Мне же необходимо, чтобы шаговый двигатель менял направление вращения сразу же, как входной управляющий сигнал изменится, не доходя до координаты, которая была задана до этого. Также нужно, чтобы она поддерживала режим координат. Т.е. для управления шаговиком программой выдавались команды не "сместиться на n-шагов", а "сместиться в данную координату".
На этом сайте нашел библиотеку от Эдуарда, которая цикл не тормозит. Однако координатного режима работы в ней к сожалению нет.
Если у кого-то есть подходящая библиотека под данные критерии, или если есть идеи как можно доработать программный код, чтобы дополнить библиотеку Эдуарда, буду премного благодарен.

P.S. Шаговик управляется от Ардуины через STEP DIR драйвер.


Вернуться в «Проекты Ардуино»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей