¿Puedo conducir un motor paso a paso con una MCU normal?

1

Si solo nos centramos en las señales y no en la potencia, ¿será suficiente una MCU normal como cualquiera de los controladores Atmel de 32 bits ubicuos para impulsar un motor paso a paso?

¿Cuáles son los beneficios de los chips de controladores de motor para propósitos especiales preempacados aparte del diseño de PCB simplificado?

    
pregunta Lennart Rolland

2 respuestas

3

Sí, una MCU normal sería suficiente para impulsar un motor paso a paso, de una manera 'tonta'.

Muchos chips para motores de pasos de propósito especial hacen más que generar la secuencia de pasos adecuada para energizar las bobinas del motor de pasos.

Por lo tanto, los chips para motores de pasos específicos no son no equivalentes a una MCU con algún cambio de potencia.

Por ejemplo, algunos chips de controlador de motor paso a paso impulsarán las bobinas paso a paso con corriente constante a partir de un voltaje más alto que el valor nominal del paso a paso. Esto permite que el motor paso a paso logre un mejor rendimiento. El uso de una secuencia paso a paso "tonta" y una conmutación de potencia tonta con una fuente de alimentación de sobretensión probablemente sobrecalentará y dañará el motor paso a paso.

Además, algunos chips de controladores de motores paso a paso manejarán el microstepping, lo que proporciona un movimiento más suave y podría evitar o minimizar la resonancia del motor paso a paso.

También es probable que los controladores de motores paso a paso protejan al motor del consumo excesivo de corriente si se detiene.

Sería posible utilizar una MCU, con suficientes recursos, para lograr todas estas cosas también. Sin embargo, la complejidad de la electrónica está más allá de la conmutación de potencia. Además, la complejidad del software basado en MCU para lograr un rendimiento y una robustez comparables llevaría una cantidad significativa de tiempo en desarrollarse (desde cero).

    
respondido por el gbulmer
1

No encontrará ningún proyecto decente con MCU que controle el motor paso a paso, porque no está hecho para ello. Hay muchos ASIC dedicados a motores paso a paso que pueden controlar la corriente y el voltaje de los bobinados paso a paso para que funcionen correctamente. El MCU de Atmel es demasiado lento para controlarlo, tal vez un DSP pueda hacerlo, pero sería caro. Los ASIC están construidos con componentes discretos: comparadores, pestillos, transistores, relojes, etc., como L297 + L298 a los controladores más nuevos de Alllegro, ST, .. Como ya se dijo, no es un trabajo para MCU, con él solo envías los puntos de ajuste: pulsos de pasos.

    
respondido por el Marko Buršič

Lea otras preguntas en las etiquetas