- Tema Autor
- #1
Hola a todos, estoy usando un microcontrolador para controlar un controlador de motor paso a paso. En el modo de autodiagnóstico del controlador (interruptor DIP configurado en autodiagnóstico), el motor gira, lo que indica que tanto el controlador como el motor funcionan correctamente. Sin embargo, al volver al modo de pulso externo y aplicar una señal de pulso, el motor no se mueve en absoluto.
Comprobé la forma de onda de pulso de salida del microcontrolador con un osciloscopio; la amplitud es de 3,3 V y la frecuencia de 1 kHz, lo cual es normal. La variación de voltaje en la entrada del optoacoplador del controlador también es normal. ¿Podría ser que el optoacoplador del controlador requiera una corriente de excitación mayor?
Intenté añadir una etapa de amplificación con transistor, pero sigue sin funcionar. ¿Es demasiado estrecho el ancho del pulso? El manual requiere un ancho de pulso mínimo de 5 µs, pero lo configuré en 10 µs, lo cual debería ser suficiente.
¿Alguien puede identificar el problema?
Comprobé la forma de onda de pulso de salida del microcontrolador con un osciloscopio; la amplitud es de 3,3 V y la frecuencia de 1 kHz, lo cual es normal. La variación de voltaje en la entrada del optoacoplador del controlador también es normal. ¿Podría ser que el optoacoplador del controlador requiera una corriente de excitación mayor?
Intenté añadir una etapa de amplificación con transistor, pero sigue sin funcionar. ¿Es demasiado estrecho el ancho del pulso? El manual requiere un ancho de pulso mínimo de 5 µs, pero lo configuré en 10 µs, lo cual debería ser suficiente.
¿Alguien puede identificar el problema?