5 votos

Accionamiento del motor paso a paso bipolar de alta corriente con alta tensión

Tengo un motor paso a paso bipolar de 3A y 5V, que me gustaría hacer funcionar 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 usando PWM. Además, como la carga del motor puede variar, necesito tenerlo como un circuito cerrado que detecte los amperios y cambie el ancho del PWM.

He investigado esto durante un tiempo y no puedo encontrar el controlador IC adecuado para utilizarlo. Los más valorados que he encontrado son de 2,8A. Estoy bien con el uso de Arduino para controlar PWM y la construcción de un controlador personalizado utilizando los gustos de TIP120s.

¿Alguien conoce un circuito integrado de controlador que pueda hacer esto, o sugiere un esquema? Gracias.

1voto

Spehro Pefhany Puntos 90994

Puede utilizar el Toshiba TB6560 que tiene una potencia nominal de 3A, pero la tensión máxima de alimentación es de 40V, por lo que yo no lo utilizaría más allá de 36VDC.

Es un chip bastante sofisticado con microdirección sinusoidal incorporada, por lo que podría ahorrarte bastante trabajo. El paquete ZIP que se muestra a continuación es bastante conveniente. enter image description here

1voto

Andreas Puntos 741

Una posible solución a esto es utilizar dos L298 DRIVER DE DOBLE PUENTE COMPLETO Circuitos integrados conectados en paralelo. Para obtener instrucciones sobre la forma correcta de hacerlo, consulte "APLICACIONES DE LOS CONTROLADORES DE PUENTES MONOLÍTICOS" página 2, la sección titulada "SALIDAS EN PARALELO". El L298 permite tensiones de alimentación de hasta 46V y la combinación en paralelo se recomienda para motores paso a paso de hasta 3,5A

Para controlar el L298, considere el uso del L297 CONTROLADOR DE MOTOR PASO A PASO que manejará el control de la transmisión del chopper mejor de lo que puedes hacer con el Arduino.

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

Puedes utilizar tu Arduino para manejar las señales de paso y dirección (/CLOCK y CW/CCW) al L297. Ten en cuenta que para hacer funcionar los motores a las velocidades más altas, tendrás que aumentar y disminuir las tasas de paso con el fin de acelerar y desacelerar el motor. También tendrás que limitar al máximo cualquier "fluctuación" en la sincronización de los pasos (del reloj) o el motor puede resbalar (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 (aún mejor) dando a la interrupción del temporizador del motor paso a paso la más alta prioridad (no estoy seguro si esto es posible ya que no tengo experiencia con Arduinos).

-1voto

Prakash Puntos 1

Están disponibles los interruptores de lado alto de 40A pk 43V. http://www.infineon.com/dgdl/ITS436L2_20060328.pdf?folderId=db3a304412b407950112b408e8c90004&fileId=db3a304412b407950112b428cd263e7d

Pero dudo seriamente que necesites 40V para hacer microstep o correr rápido, ya que las pérdidas del núcleo superarán a las del bobinado a este nivel.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X