sobrecalentamiento del motor paso a paso

4

Estoy usando un Arduino para controlar [1] 2 motores paso a paso [2] [3] (ambos obtenidos de impresoras raspadas y parece que no puedo encontrar hojas de datos para ellos). Primero utilicé una fuente de alimentación de 12V 0.5Amp, que funcionaba para cada motor por separado (aunque [3] carecía de un par de torsión), pero al conectarlos juntos, los motores se detuvieron. Luego conecté una fuente de alimentación de 14V 1Amp y ambos motores funcionaron bien, aparte del hecho de que el motor [2] se calentó mucho, entiendo que debido a su menor resistencia, toma la mayor parte de la corriente, mientras que probablemente esté clasificado para Corriente más baja en primer lugar. Como es posible que se hayan reunido, estoy trabajando con un presupuesto casi inexistente, y mi conocimiento de la electrónica es, en el mejor de los casos, rudimentario, no tengo una fuente de alimentación variable, básicamente estoy trabajando en la basura ...

Mi pregunta es ¿cómo desvío más la corriente al motor [3]?

Pensé en colocar una resistencia (algo así como 30-40ohm) en el circuito del motor [2], pero esa resistencia tendría que tener una calificación de potencia muy alta y, ¿no crearía una caída de voltaje? Creo que [2] está clasificado para 24v, y ya lo estoy proporcionando con solo 14v ...

Otra opción sobre la que leí es usar PWM para controlar la corriente, el problema que tengo con esto es que me arrojaría 2 pines PWM adicionales en el Arduino y preferiría guardarlos para otras cosas (tengo un Uno , por lo que solo 6 PWMs).

[1] Usando L293D quad half-bridge.

[2] Mitsumi m35sp-9t resistencia 10ohm

[3] Malasia 42sin-15k8na 28ohm

p.s. Espero que muchas personas aquí se estremezcan ante mi desorden, falta de precisión, rapidez y sucia, con un enfoque de la electrónica y los errores, siendo programador, entiendo cómo se siente, pero no estoy construyendo un sistema de control para el rover de Mars. Estoy tratando de aprender electrónica haciendo electrónica.

Gracias.

    
pregunta pseudoDust

2 respuestas

3

Un regulador de corriente PWM de chopper diseñado adecuadamente le permitirá ejecutar los motores mucho más rápido y al mismo tiempo mantener el par de torsión que cualquier otra solución.

A medida que aumenta la velocidad de rotación y, por lo tanto, la frecuencia de conmutación de un motor paso a paso, la inductancia del devanado comienza a presentar una reactancia cada vez mayor y limita la corriente que fluirá a la tensión nominal. La solución es utilizar una fuente de alimentación muy por encima de la tensión nominal, pero use un regulador de corriente de chopper para evitar el sobrecalentamiento del motor o dañar sus imanes permanentes debido a una fuerza de campo excesiva.

La resistencia de potencia y el método de suministro de mayor voltaje tienen suficiente ventaja sobre "nada" como para haber sido utilizado en algunos sistemas de motores paso a paso grandes antes de que los helicópteros se volvieran asequibles, pero es una solución muy inferior a la regulación de corriente activa.

En términos de pines disponibles, recuerde que una vez que comience a colocar cualquier IC en una placa, colocar una ATMEGA xx8 adicional en una placa también se vuelve bastante económico: no necesita un Arduino completo, y los precios por lo que necesita rango de alrededor de $ 2- $ 4. No es raro que alguien se tome la molestia de comercializar un módulo de amplificador de potencia paso a paso para uso de hobby / robots para colocar un microcontrolador y darle una interfaz de comando en serie en lugar de pasos / direcciones sin procesar por motor.

    
respondido por el Chris Stratton
1

Para la conducción de motores paso a paso, sugiero ir con un chip de controlador de motor paso a paso dedicado como uno de Allegro . Estos chips manejan casi todo para ti, incluyendo el microstepping y el ajuste actual.

Las fichas en Digikey cuestan casi lo mismo que el medio puente cuádruple que ya tienes. Alternativamente, puede obtener una placa de controlador de motor basada en el chip que incluiría todo lo que necesita para levantarse y corriendo de inmediato, tienen un precio bastante razonable.

    
respondido por el Faken

Lea otras preguntas en las etiquetas