Arduino - Controlando múltiples motores de 12v

3

He visto este hilo pero no estaba ' t útil.

¿Es posible conectar cuatro motores 12v / 4a a un Arduino y controlarlos de forma independiente? Soy un principiante en los circuitos y eso es la parte que me preocupa, No es el código de Arduino. El Arduino tiene solo una salida de 12v. ¿Cómo debo hacer esto?

Edit: Whoops lo siento. Solo tiene una salida de 5v, error de noob: /

Además, ¿qué pasa si necesito controlar tres de estos en su lugar? Válvulas solenoides de 12v 500ma ... ¿Debo seguir utilizando relés? enlace

    
pregunta David

2 respuestas

6

Su pregunta real es cómo controlar un motor de 12V 4A desde una salida lógica de 0-5V como la de un arduino.

Probablemente la forma más sencilla es usar un relé. Use un relé con una bobina de 5 V y un NPN de lado bajo para conducirlo:

Estopuedeadmitirrelésquetardanhasta100mAomásenconducir,loquedeberíasermásquesuficienteparalaejecucióndelrelédesde5Vquepuedecambiarloquedesee.Elotroladodelreléescomouninterruptorordinario.Loponesenserieconelsuministrode12Vyelmotor.

Hayformasmássofisticadasdemanejarelmotor,peroestoessimple,robustoycumplecontodaslasespecificacionesqueproporcionó.

Añadido:

Ahoradicequequierecontrolarunsolenoidede12V500mAenlugardeunmotorde12V4A.Esoescomoconducirunrelé,exceptoqueenestecasolacorrienteesmásaltaysealimentarádesdelafuentede12Venlugardelafuentede5V.Paraelsuministrodiferente,elúnicocambioesconectarelladoaltodelabobinayeldiodoalnuevosuministro.

Lacorrientemásaltaexcluyeelcircuitodetransmisióndereléquesemuestraarriba.Siseutilizantransistoresbipolares,serequieremásgananciadecorrientedelaquerazonablementepuedeesperardeunasolaparte.Estopuedetratarsemedianteelusodedostransistores.SolousaríaunsolonivellógicoFET:

Sin embargo, hay muchas formas de implementar un interruptor lateral bajo para 12V y 500mA que se maneja desde una salida lógica.

    
respondido por el Olin Lathrop
2

El Arduino no tiene salidas de 12V. Tiene un voltaje de entrada recomendado de 7-12V que parece estar regulado a 5V y 3.3V, que están disponibles en el encabezado.

En cualquier caso, el adaptador de 12 V que se usaría con el Arduino no se puede utilizar para alimentar los motores, ya que no se puede clasificar en ningún lugar cerca de 4A.

Entonces, primero necesitará una fuente de alimentación capaz de suministrar 12V y al menos 4A (que también se puede usar para el Arduino si lo desea), luego necesitará alguna forma de manejar los motores. Los controladores de Sabertooth mencionados en el otro subproceso funcionarán bien para esto, o algo así (o diseñar su propio circuito) / p>     

respondido por el Oli Glaser

Lea otras preguntas en las etiquetas