Control de motores paso a paso con potenciometros de joystics

#1
hola amigos, me dirijo a ustedes en busca de ayuda, quiero diseñar un circuito para controlar motores paso a paso unipolares.. necesito de desde la mitad de valor de un potenciometro lineal hacia un sentido el motor gire en ese sentido y de la mitad del valor del potenciometro hacia el otro sentido el motor gire en ese sentido.. y si se puede que tambien varie la velocidad.. estoy intentando construir un razo robotico! tambien estoy buscando ideas para un proyecto de fin de curso en mi escuela, lo necesito para pasar de año! desde ya tracias y disculpen la molestia!
 

Fogonazo

Exorcista & Moderador eventual
#2
La idea es un oscilador (Puede ser un 555) que maneje la velocidad del motor hacia ambos lados del centro, la mínima frecuencia seria en el centro del recorrido del potenciómetro.

Con 2 comparadores debes detectar el centro del potenciómetro (Detección de resistencia) para lograr que NO funcione el motor cuando el joystic esta en el centro

Con esos mismos comparadores y alguna que otra compuerta manejas el sentido de avance o retroceso del motor

Otra posibilidad
Mismo oscilador
Switch accionado por el joystic hacia adelante manda la logica para que el motor avance, hacia atrás NO manda nada y el motor retrocede
 

Fogonazo

Exorcista & Moderador eventual
#5
Del esquema sacas 2 cosas
1) El clock que lo mandas a una circuito controlador PaP por pulsos (En el mismo post, en una pag. anterior tienes un ejemplo
2) De la señal aplicada a alguno de los led sacas la direccion de la secuencia de movimiento
Por ejemplo 1= Movimiento horario 0 = Movimiento anti-horario
 
#9
Bueno, yo estoy un poco familiarizado con el tema de brazos Robóticos, ya que es mi mención en la Universidad, puedes utilizar un microcontrolador que reciba señales analogas, de esa manera mediante el microcontrolador puedes recibir el giro del potenciómetro en una variable de tipo byte en picbac.
255 equivale a 5v del potenciómetro(bueno esto si es 5v el voltaje máximo con el que estas trabajando)
La solución es que si llega a 126 el giro cambie
 
#12
Esa del microcontrolador me parece una forma facil de realizar lo que quieres como lo mencionan antes manejas algun lenguaje de programacion y si no me puedes contactar te ayudaria en tu trabajo que con un pic se resuelve muy facil.

Saludos
 
Arriba