Страница 1 из 1

Управление скоростью ШД по синусоиде относительно некоторой начальной

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

Re: Управление скоростью ШД по синусоиде относительно некоторой начальной

Добавлено: 28 мар 2019, 17:38
Эдуард
Здравствуйте!
Формируете сигнал STEP через промежутки времени, меняющиеся по синусоидальному закону. Они могут быть рассчитаны заранее и сохранены в массиве или рассчитаны в реальном времени. Если двигатель не будет выходить из синхронизма, то можете задать любую функцию изменения скорости без обратной связи.