Уважаемые форумцы! Возникла задача заставить ШД вращаться со скоростью, изменяющейся по синусоидальному закону относительно некоторого начального значения. Например, V начальная - 3 об/сек, максимальная - 5 об/сек, минимальная - 1 об/сек. И как при этом получить осциллограмму (или другую форму регистрации) каждой полуволны процесса для сравнения их приближения к чистой синусоиде? Реализация предполагается в среде Ардуино. Возможно, есть готовые "стартовые" решения, которые можно будет трансформировать под свои задачи? Буду признателен за помощь.
С уважением, Юрий, Севастополь.
Управление скоростью ШД по синусоиде относительно некоторой начальной
Re: Управление скоростью ШД по синусоиде относительно некоторой начальной
Здравствуйте!
Формируете сигнал STEP через промежутки времени, меняющиеся по синусоидальному закону. Они могут быть рассчитаны заранее и сохранены в массиве или рассчитаны в реальном времени. Если двигатель не будет выходить из синхронизма, то можете задать любую функцию изменения скорости без обратной связи.
Формируете сигнал STEP через промежутки времени, меняющиеся по синусоидальному закону. Они могут быть рассчитаны заранее и сохранены в массиве или рассчитаны в реальном времени. Если двигатель не будет выходить из синхронизма, то можете задать любую функцию изменения скорости без обратной связи.
Вернуться в «Шаговые двигатели и драйверы»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость