Cálculo de la resistencia de los motores de accionamiento fuera de Arduino

0

Estoy planeando conducir dos motores de un Arduino. Aquí son los dos motores que estoy usando, que requieren 3VDC y 350mA. Se recomendó utilizar este H-Bridge para controlar a los dos, capaz de conducir 4.5V-36V a 1 amp .

Considerando que la potencia de salida del puente H es sustancialmente mayor que la requerida por los motores, asumo que necesitaré algunas resistencias en la secuencia

Arduino >> H-Bridge >> Resistor >> Motor

Utilicé la ley de Ohms para calcular. Necesitaré una resistencia \ $ \ dfrac {V} {I} = \ dfrac {3 V} {0.35 mA} = 9 \ Omega \ $ 1 vatio junto con la potencia en en cada uno de los motores.

¿Esto es correcto? Soy un ingeniero de software, por lo que no tengo mucho conocimiento en esta área.

    
pregunta trjast

2 respuestas

1

No sé de dónde viene el 350mA, pero los motores pueden tomar más de 1 amperio en carga: -

Especificaciones

voltage:
    operating range: 1.5-3V
    nominal: 3V 
no load:
    speed: 12511rpm
    current: 0.29A 
at max. efficiency:
    speed: 10012rpm
    current: 1.16A
    torque: 15.7gcm
    output: 1.61W
    eff.: 42.36%
    stall torque: 78.4gcm 

Sin carga, el proveedor indica 290 mA pero con una eficiencia máxima (en algún lugar con carga completa), la corriente es de 1.16 amperios.

Esto descarta el uso del SN754410. A partir de una fuente de alimentación de 5 V, producirá aproximadamente 2 V para el motor (debido a las grandes ineficiencias en las etapas de salida del transistor) y se calentará demasiado rápidamente y se freirá. Cualquier voltaje de alimentación mayor y el dispositivo se fríe más rápidamente.

Si observa el en la página 4 verá que la potencia máxima absoluta que se puede disipar del SN754410 es de 2.075 vatios. Dado que el motor puede tomar 1.16 A en o casi a plena carga y las caídas de voltaje en el chip serán aproximadamente 3V, la disipación de potencia será de casi 3.5 watts solo para un motor.

Tenga en cuenta también otras áreas de la especificación del motor: la corriente de 1.16 A tiene un par de torsión de 15.7 gcm mientras que el par de parada es de 78.4 gcm, lo que significa que si el motor se detiene, es probable que exija una corriente de más de 5 amps .

Aquí es una pregunta relacionada en el SN754410 que muestra de dónde provienen las caídas de tensión internas en la hoja de datos. También hay recomendaciones para alternativas PERO que necesita indicar / conocer el voltaje de alimentación de su motor.

    
respondido por el Andy aka
1

La energía no es un problema, ya que el puente en H no obligará a los motores a usar todo lo que es capaz de apagar. Puede emitir hasta 1 amperio de corriente, pero el motor no tiene que dibujar mucho.

Lo que podría ser un problema es que el H-Bridge solo puede funcionar con una fuente de alimentación a partir de 4.5 voltios para los motores. Sin embargo, si observa las especificaciones, verá que solo ofrece alrededor de 3Volts de los 4.5 al motor, por lo que está listo si puede proporcionar 4.5Volts a la entrada VCC2 (pin 8) de ese chip. Si usa 5Volts, probablemente estará bien.

Utilice el H-Bridge tal como está, sin resistencias adicionales en serie con los motores. Proporcione 5V (o mejor, 4.5) al Pin 8 desde una fuente que pueda suministrar suficiente corriente para dos motores. Evite alimentar el puente H desde la misma fuente que su Arduino, o proporcione una gran cantidad de derivaciones (condensadores en la fuente de 5 voltios al Arduino) para filtrar el ruido.

Veo que Andy aka revisó las especificaciones de los motores. ¡Ay! Eso es demasiado corriente para ese H-Bridge, así que no uses ese. Sparkfun también suministra chips que pueden manejar hasta 4A, así como módulos terminados que usan esos chips.

    
respondido por el JRE

Lea otras preguntas en las etiquetas