Controlar angulo de un motor a pasos

tengo una duda

necesito controlar el angulo de un motor a pasos bipolar de este tipo

http://www.robotshop.com/productinfo.aspx?pc=RB-Phi-131&lang=en-US

para ello tengo el siguiente controlador

http://www.robotshop.com/productinfo.aspx?pc=RB-Pol-176&lang=en-US

el punto es que a traves de mi pc debo enviar un angulo especifico (por ejemplo 17 grados) y el motor debe ubicarse en ese angulo.
para ello deberia haber una referencia de donde esta el grado 0?
es necesario algo adicional como un potenciometro u otra cosa para ubicar el respectivo angulo?

estoy usando arduino uno para el control

gracias
 
. . .para ello deberia haber una referencia de donde esta el grado 0?
es necesario algo adicional como un potenciometro u otra cosa para ubicar el respectivo angulo?

Lo que debes hacer es "Inicializar" el motor, debes implementar el código necesario para que el motor se posicione en un lugar específico al momento del arranque del sistema, de allí en mas solo debes contar pulsos para posicionar el motor en un lugar específico.
Para determinar el punto "0" o de reposo haces girar el motor por programa hasta que el propio motor realimente algún tipo se señal al sistema, por ejemplo obturar un optoacoplador de ranura, al momento que se obtura se pone a cero el contador de posición del motor.

images
 
Atrás
Arriba