Arduino Uno con bomba de 12V: transistor u optoacoplador + relé de 12V?

7

No soy un verdadero experto en electrónica, pero voy a comenzar un nuevo proyecto que me ha capturado por completo.

Necesito conducir una bomba de 12 V con mi Arduino Uno. La bomba es "Dp0102" (12V, 0.7A). Para encender la bomba, deseo usar una fuente de alimentación de conmutación externa (12V - 88W) conectada a un relé de 12V y un optoacoplador (quizás 4n35).

Me inspiré en un proyecto encontrado en la web ( Link ), con respecto a la conducción de un ventilador de 12V. Me gustaría saber si es posible modificar y usar este circuito para impulsar una bomba. Tenga en cuenta que el consumo de energía del ventilador es de aproximadamente 1.2-1.7W pero para la bomba es de 8.4W. ¿Debo usar un transistor (en lugar del relé optoacoplador + 12V)? ¿Puedes ayudarme a elegir el correcto?

    
pregunta 8bit_Biker

2 respuestas

4

La primera opción que debe hacer es si desea cambiar la entrada a la fuente de alimentación de 12 V, o cambiar la 12 V a la bomba. Si la bomba pasa mucho tiempo fuera, entonces apagar todo es probablemente una buena idea. El suministro de 12 V tomará algo de corriente en reposo, lo que es un desperdicio si el 12 V no se utiliza durante largos períodos de tiempo. Por otro lado, si la bomba está encendida mucho y está encendida y apagada mucho, será más fácil cambiar los 12 V a la bomba. Incluso podría ejecutar el microcontrolador fuera de los 12 V, tal vez incluso con un regulador lineal si puede mantener su corriente baja.

Para cambiar la alimentación de línea a la fuente de alimentación, un relé antiguo sería la opción más simple. Hay muchos relés que pueden controlarse desde 5 V destinados a cambiar la alimentación de línea. Su suministro se llevará a menos de 1 A, por lo que habrá una amplia variedad de relés.

Para cambiar la alimentación de 12 V a la bomba, probablemente use un transistor como interruptor de lado bajo. Como los 12 V ya están aislados de la línea, puede vincular el lado de la fuente de 12 V a la tierra del procesador y usar una conexión directa. Muchas cosas pueden cambiar 1 A a 12 V. Aquí hay un circuito simple:

    
respondido por el Olin Lathrop
2

Aquí hay un circuito que puedes probar: -

LaMCUcontrolaelBJTque,asuvez,enciendeunFETdecanalP.CuandoseretiralaunidadalBJT,elmotorseapaga.Eldiodoatravésdelmotoresparaprotegercontraback-emfscuandoseretiralaalimentacióndelmotor.

Uncircuitomássimple(sinreferenciaatierra)quesepuedeusareseste:-

La imagen muestra una fuente de alimentación de 5 V, pero puede funcionar a partir de 12 V; observe el diodo que cruza el motor nuevamente.

Decisiones Hay un par de cosas que tienes que decidir. Primero y más importante, ¿necesita revertir la dirección del motor? Si lo hace, entonces si es su primer proyecto en esta área, tal vez los relés son la opción: se prestan para ser cableados como circuitos de marcha atrás del motor PERO, puede encontrar un IC o circuito que realice lo que se conoce como "puente H" . Utiliza transistores como contactos de relé y funciona bien para invertir el motor.

También debe decidir cuáles son los requisitos de potencia de su motor para poder elegir el transistor que puede entregar la energía a su motor de manera más eficiente sin calentarse y freír.

Nota del moderador: Esta respuesta llegó a este hilo como resultado de una combinación.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas