Управление шаговым двигателем

alexvp
Offline
Зарегистрирован: 09.10.2015

Вместо сервы хочу использовать шаговый движок. Столкнулся с одной проблемой и не понимаю с какой стороны подойти к ее решению.

Шаговый двигатель в алгоритме задачи при инициализации должен устанавливаться в среднее положение, а потом поворачиваться вправо или влево на 90 градусов. С этим проблем нет, но не пойму как заставить шаговик при инициализации уствнавливаться в определенном положении? Ведь после выключения питания он "забывает" свое текущее положение и после включения думает, что он в середине?

vvadim
Offline
Зарегистрирован: 23.05.2012

энкодер

 

alexvp
Offline
Зарегистрирован: 09.10.2015

А без него? Конструктивно неудобно вставить. 

Гриша
Offline
Зарегистрирован: 27.04.2014

alexvp пишет:

А без него? Конструктивно неудобно вставить. 

отверситие или перегородка на просвет (ФД  + светодиод) - если положение ловить только одно ... это самый простой энкодер... ну или концевой выключатель  - увел в сторону, поймал стоп, и веди куда нужно...

alexvp
Offline
Зарегистрирован: 09.10.2015

Точно, спасибо за идею с концевиками

Гриша
Offline
Зарегистрирован: 27.04.2014

alexvp пишет:

Точно, спасибо за идею с концевиками

вообще, ИМХО. стараюсь избегать контактов - окисляются сволочи -  им ток нужен адекватный, не большой и не маленький....

std
Offline
Зарегистрирован: 05.01.2012

Если нет проблем с пылью, то кусок зеркала. А в датчике фотодиод + лазерная указка.