convertir 20V .4A a 12V .4A [duplicado]

0

Soy muy inexperto en electrónica, hasta ahora acabo de hacer cosas muy simples con un arduino. Tengo un motor paso a paso Nema17 (conducido a través de un L293D) que tiene una tensión nominal de 12V y una corriente de 0.4A. Ahora, mi comprensión de la corriente y el voltaje es que la corriente depende únicamente del voltaje de la fuente de alimentación y la resistencia del motor. Por lo tanto, el motor toma una cierta cantidad para un voltaje específico. Ahora, cuando conecto mi fuente de alimentación a mi circuito, solo llego a 0,4 A o en cualquier lugar cercano, configurando un voltaje de aproximadamente 20 V, que supera el voltaje nominal de 12 V del motor. ¿Simplemente estoy entendiendo esto de una manera incorrecta o de alguna manera necesito convertir el voltaje a 12 V sin que la corriente se vea afectada?

    
pregunta Addi

2 respuestas

0

¡Bienvenido a Stack Exchange!

Una cosa que descubrirá a medida que crezca en sus poderes electrónicos es que muy pocas cosas en la vida son realmente lineales. En la escuela secundaria, enseñamos a los niños la ley de Ohm:

$$ V = IR $$

Y que si cambia el voltaje mientras mantiene la resistencia constante, obtendrá un aumento lineal en la corriente. Si realmente se sienta y hace esto en un laboratorio, notará que a medida que aumenta el voltaje, la potencia que se disipa en la resistencia hace que se caliente, y una resistencia en caliente tiene una resistencia diferente a la resistencia en frío.

También puede haber notado que a menudo hay un límite en la corriente que una fuente de alimentación puede hundir (como lo sugiere @Andy_aka). Un Arduino, por ejemplo, solo puede ser capaz de acumular / generar 40 mA de corriente. Entonces, incluso si tiene un pin de 5V con una resistencia de 10 Ohmios, puede esperar 100 mA de corriente, pero solo observaría la tapa de 40 mA que su Arduino puede suministrar. En este caso, el verdadero voltaje que saldría del arduino sería $ V = IR $ o, 400 mV.

Finalmente, si su motor paso a paso tiene alguna resistencia mecánica, esto aumentará la cantidad de potencia (P = IV) necesaria para rotar. ¿Quizás su motor paso a paso está intentando mover algo con mucha masa?

    
respondido por el Jonathan Wheeler
0

Estás poniendo 20V a través de tu motor, menos la caída de voltaje del puente H en la L293D. Esta es una forma cruda de control del motor paso a paso.

Un controlador de motor paso a paso típico no es una fuente de alimentación lineal. Es más como una fuente de alimentación de conmutación que utiliza la modulación de ancho de pulso (PWM) para darle una corriente promedio. Su motor tiene una potencia nominal de 0,4 A y normalmente tiene que configurar el controlador de su motor paso a paso para limitar la corriente a esta cantidad. Todos los controladores comerciales de motores paso a paso que he visto tienen esta capacidad.

Cuando un motor está en reposo, lo único que limita la corriente dentro del motor es la resistencia del devanado. Si solo conectas una fuente de voltaje constante, obtendrás una corriente muy alta. El uso de la ley de ohm con 12V y 0.4A le da una resistencia de 30 ohmios. Ya que solo está aplicando voltaje a través de la bobina en lugar de la amplitud de pulso, debe medir una resistencia de 30 ohmios en su bobina del motor.

El límite de voltaje de un motor paso a paso generalmente proviene de dos cosas: el aislamiento de los devanados y la velocidad máxima. En su caso, lo limitan a 12 V para que no se desarrolle demasiada corriente.

Usted ve, a medida que aumenta la velocidad del motor, también actúa como un generador. Piense que hay una pequeña fuente de voltaje dentro del motor que contrarresta el voltaje que se está aplicando, y esta fuente de voltaje es proporcional a la velocidad del motor. A medida que el motor se acelera, este voltaje de "FEM interno interno" se acumula, y esto realmente limita la cantidad de corriente que puede aplicar con un voltaje externo determinado. La corriente es proporcional al par, por lo que finalmente llega a un punto donde el par generado es menor que el par de carga y ya no puede acelerar el motor. Es por eso que la tensión de alimentación externa de un motor paso a paso determina su velocidad máxima. Un motor paso a paso podría estar clasificado para un voltaje máximo debido a que los cojinetes, etc., no pueden sobrevivir a una velocidad mayor que la que puede alcanzar con ese voltaje (no estoy seguro de esto).

Los controladores de motores paso a paso también están clasificados para diferentes voltajes, por lo que de una manera el controlador de su motor paso a paso limita la velocidad con la que puede hacer funcionar su motor paso a paso (no es solo la velocidad con la que puede avanzar, sino también la cantidad de voltaje que puede aplicar) el par de torsión necesario para contrarrestar el EMF posterior a esa velocidad). Si el aislamiento de su motor puede manejar, por ejemplo 50 V, y usted compra un controlador de motor paso a paso real y utiliza una fuente de alimentación de 48 V, y hace funcionar el motor a una velocidad mayor (si es algo que necesita). El controlador se asegurará de que no entregue demasiada corriente a baja velocidad.

    
respondido por el Scott Whitlock

Lea otras preguntas en las etiquetas