Tengo un conocimiento práctico razonable de electrónica, pero estoy tratando de encontrar una solución a un rompecabezas que he encontrado y no he podido encontrar una respuesta completa. Esto implica un motor paso a paso y no he trabajado con estos antes, pero entiendo su principio.
Estoy tratando de conducir un motor paso a paso de la siguiente manera. Tengo un codificador que se ejecuta constantemente y genera una frecuencia que es aproximadamente constante. Esto impulsará mi motor a una velocidad proporcional a la frecuencia de salida del codificador. Quiero arrancar el motor paso a paso en una señal de un sensor y detenerlo en una señal de un segundo sensor.
He encontrado detalles sobre cómo conducir un motor paso a paso, usando circuitos integrados como la serie UCN5804.
Encontré material sobre la necesidad de aplicar rampas a la velocidad del motor en el arranque y el apagado, y encontré un circuito en este sitio que generará un perfil trapezoidal utilizando un temporizador 555. ( enlace )
Me parece que necesitaría usar un circuito de este tipo para acelerar el motor, luego cambiar a la señal de mi codificador para conducirlo, y luego volver al circuito 555 cuando quiero reducir la velocidad. Esto parece un arreglo muy engorroso.
Mi pregunta es, ¿cómo puedo aumentar mi motor paso a paso, dado que tengo un flujo continuo de pulsos de entrada de frecuencia aproximadamente constante?