Arduino UNO: ¿Cómo conectar la alimentación de 2 vías para el motor de CC?

1

Actualmente estoy usando la placa Arduino UNO R3. Quiero conducir un motor de CC pequeño usando la misma fuente de energía que el arduino. Mi controlador de motor es TB6612FNG y funciona bien.

Tengo dos motores. Uno es 5V, el otro es 12V.

Así que conecto el pin VIN de arduino a los pines VM (Motor Power) de TB6612FNG para obtener más voltaje para alimentar el motor de 12V. Funciona bien.

Pero cuando conecto alimentación USB para motor de 5V entonces el voltaje de la máquina virtual se mide por debajo de 5V (alrededor de 4.4V).

¿Cómo puedo solucionarlo? ¿Hay demasiada corriente tirando de V hasta 4.4 ¿Por qué aparece este voltaje en la máquina virtual y qué ruta está usando este voltaje?

Cualquier comentario apreciado Gracias

    
pregunta Kevin

1 respuesta

1

En el Arduino, el suministro de 5V es el mismo que el suministro de 12V EXCEPTO que se desvió a través del regulador SMT de 5V. Este regulador de 5V está alimentando casi todo lo que está a bordo (cuando el USB no está conectado), y hacer funcionar un motor es una mala idea:

  1. Los transitorios de voltaje del motor se colocan directamente en el mismo voltaje que su microcontrolador: las reducciones de voltaje son el menor de sus posibles problemas.
  2. El regulador se está protegiendo a sí mismo al disminuir el voltaje y, por lo tanto, a la corriente. Es probable que esté alcanzando el límite de corriente interno del regulador. Debe proporcionar su propio regulador si desea conducir el motor de 5V.

Mejor solución: también puede hacer PWM de 12V a 5V. Para motores, PWM funciona muy bien para 'escalado de voltaje'. En otras palabras, si ejecuta su motor de 5V en un ciclo de trabajo de 12V y PWM a 42%, tiene el equivalente a un suministro de 5V. Su chip tiene una entrada PWM, solo use eso y alimente ambos motores desde el suministro de 12V.

¡Diviértete!

    
respondido por el slightlynybbled

Lea otras preguntas en las etiquetas