Крутить шаговый двигатель между 3мя датчиками.

Нет ответов
snikonor
Offline
Зарегистрирован: 31.03.2015
Нужно запрограммировать на arduino uno mega 328 такое:

3 датчика: КОНЕЦ , НАЧАЛО и ЦЕНТР. И датчик экстенного останова.

По reset'у шаговый двигатель тащит тележку вперёд от датчика НАЧАЛО до датчика ЦЕНТР.

Затем обратно  от датчика ЦЕНТР к датчику НАЧАЛО .

Снова от датчика НАЧАЛО до ЦЕНТР и далее до КОНЕЦ

И наконец обратно от КОНЕЦ до НАЧАЛО.

 

Для датчиков используются прерывания. 1 на останов и 1 на остальные датчики.

Контроллер управляет шаговым двигателем через готовый драйвер по STEP,DIR.

Частота генератора шагов для скоростей вперёд и назад задаётся 2мя переменными резисторами.

ТЗ готово (очень подробное). Вышлю кому интересно.

Макет для тестирования доделываю.

Регион Северо-Запад.

 

snikonor1(собака)newmail.ru