Motor paso a paso bipolar de alta corriente con alto voltaje

5

Tengo un motor paso a paso bipolar de 3A 5V, que me gustaría ejecutar a 40V. El funcionamiento de los motores paso a paso a alto voltaje está bien siempre que la corriente esté limitada. Para limitar la corriente, necesito tener un circuito de corte con PWM. Además de eso, ya que la carga del motor puede variar, necesito tenerlo como un circuito cerrado que detecta los amplificadores y cambia el ancho de PWM.

He investigado esto por un tiempo y parece que no puedo encontrar el controlador IC que debo usar para esto. Los más valorados que he encontrado son 2.8A. Estoy de acuerdo con usar Arduino para controlar PWM y crear un controlador personalizado usando TIP120s.

¿Alguien sabe de un controlador IC que puede hacer esto, o sugiere un esquema? Gracias.

    
pregunta Alex Kennberg

3 respuestas

1

Puede usar Toshiba TB6560 , que se clasifica en 3A, sin embargo, los abdominales. La tensión de alimentación máxima es de 40 V, por lo que no la utilizaría más allá de 36 VCC.

Es un chip bastante sofisticado con microstepping sinusoidal incorporado, por lo que podría ahorrarle un poco de trabajo. El paquete ZIP que se muestra a continuación es bastante conveniente.

    
respondido por el Spehro Pefhany
0

Una posible solución para esto es usar dos L298 CONDUCTOR DUAL DE PUENTE COMPLETO ICs cableados en paralelo. Para obtener instrucciones sobre la forma correcta de hacerlo, consulte " APLICACIONES DE LOS CONDUCTORES DE PUENTE MONOLÍTICO " página 2, la sección titulada" SALIDAS PARALIZANTES ". El L298 permitirá el suministro de voltajes de hasta 46V y se recomienda la combinación en paralelo para motores paso a paso de hasta 3.5A

Para controlar el L298, considere usar L297 CONTROLADOR DE MOTOR PASO A PASO que manejará el control de la unidad de corte del helicóptero mejor de lo que puedes hacer con el Arduino.

Hay esquemas de referencia en las hojas de datos y en la nota de aplicación mencionada anteriormente.

Puede usar su Arduino para manejar las señales de paso y dirección (/ RELOJ y CW / CCW) al L297. Tenga en cuenta que para hacer funcionar sus motores a las velocidades más altas, deberá aumentar y disminuir las velocidades de paso para acelerar y desacelerar el motor. También deberá limitar la "fluctuación" en la sincronización del paso (reloj) tanto como sea posible o el motor puede deslizarse (perder pasos) o no girar en absoluto. Este "jitter" es a menudo causado por la latencia debido a otras interrupciones. Esto puede mejorarse manteniendo las rutinas de interrupción cortas y (incluso mejor) dando a su temporizador del motor paso a paso la interrupción de la prioridad más alta (no estoy seguro de que sea posible ya que no tengo experiencia con Arduinos).

    
respondido por el Tut

Lea otras preguntas en las etiquetas