Arduino: ¿Cómo se puede controlar un motor de CC de 2 hilos con PWM?

Quiero controlar la velocidad de un motor de CC de dos hilos mediante PWM. Ya logré controlar un motor de 4 hilos, pero ahora necesito usar un motor de dos hilos.

Lo conectaría directamente al Arduino, pero los pines no proporcionarán suficiente corriente mA para controlar el motor correctamente.

¿Hay una buena manera de proporcionar energía al Arduino y al motor además de controlar el motor mediante PWM?

Especificaciones de mi Motor:

  • Tensión nominal: 1,3 V

  • Corriente nominal: 65mA máx.

  • Tensión de arranque: 0,75 V

  • Corriente de parada: 170mA máx.

Respuestas (2)

Un regulador reductor de conmutación solo le permitirá proporcionar el voltaje correcto para el motor (muchos tienen una salida mínima de 1V3). Debería poder apagarlo con el mismo suministro que el Arduino si hay suficiente corriente disponible.

Un puente H interconectado con pines PWM complementarios le permitirá controlar la velocidad y la dirección del motor, con un ciclo de trabajo del 50 % sin movimiento. Asegúrese de utilizar una frecuencia PWM lo suficientemente alta como para que el motor no vibre cuando esté en la frecuencia de parada.

use un protector de motor, que tiene una toma de corriente externa. He controlado 2 motores y 2 servos con una placa arduino... parece funcionar bien. además, probablemente debería considerar proporcionarle más amperios, ya que arduino solo le proporciona 40 mA

No quiero comprar un protector de motor porque son muy caros. Pensé que sería más barato construirlo yo mismo. Compré algunos puentes L293D H. Como ya dijiste, tengo que encontrar la manera de proporcionar más de 40 mA al motor.