¿Cuál es la forma más fácil de amplificar la corriente de 20 mA a 2 A?

Estoy usando un Arduino para controlar un solenoide que necesita una corriente continua de 2 A, pero el Arduino solo genera 20 mA como máximo. Tengo una fuente de alimentación de sobremesa que puede suministrar 2 A, pero necesito encontrar una manera de usar el Arduino para encenderlo y apagarlo. Creo que los transistores BJT podrían ser el camino a seguir, pero no estoy seguro de cuál debo usar. Estoy abierto a cualquier otra sugerencia, pero cuanto más simple, mejor. Un número de parte específico y o el circuito sería muy útil.

El Arduino tiene límites de salida de voltaje y corriente; el solenoide también tiene voltaje y corriente especificados para su operación. Los cuatro números pueden importar.
Yo usaría un FET de canal N de potencia. Aquí hay uno de Adafruit: adafruit.com/product/355
¿Realmente necesitas un amplificador? Los amplificadores se utilizan cuando desea amplificar una señal que podría estar en cualquier lugar (desde 0 mA hasta 20 mA). Sospecho que lo que necesita es solo un interruptor (ya que el Arduino no puede escupir una señal analógica de todos modos, ya que es un dispositivo digital y todo). La recomendación de Paul de un MOSFET N-ch es lo que probablemente necesite o incluso un transistor BJT si se siente un poco más retro (aunque los FET tienen una pérdida menor)

Respuestas (2)

Elija un "nivel lógico Nch FET con RdsOn << DCR del solenoide. (<1% para baja pérdida térmica).

esquemático

simular este circuito : esquema creado con CircuitLab

¿Realmente necesitas un amplificador? Los amplificadores se utilizan cuando desea amplificar una señal que podría estar en cualquier lugar (desde 0 mA hasta 20 mA). Sospecho que lo que necesita es solo un interruptor (ya que el Arduino no puede escupir una señal analógica de todos modos, ya que es un dispositivo digital y todo). La recomendación de Paul de un MOSFET N-ch es lo que probablemente necesite o incluso un transistor BJT si se siente un poco más retro (aunque los FET tienen una pérdida menor).

Casi cualquier BJT que esté clasificado para la corriente y el voltaje de suministro funcionará siempre que tenga una ganancia de corriente de> 100 a 2 A de corriente de colector (de lo contrario, actuará más como un limitador de corriente que como un interruptor).

En cuanto a los FET, siempre que la clasificación actual y la clasificación de voltaje sean mayores que las que encontrará en su sistema, estará bien. Es posible que solo deba verificar el "voltaje de umbral" del FET (no Vgs_MAX, ya que generalmente es de +/- 20 V más o menos) ya que este es básicamente el "voltaje de encendido", es decir, el punto en el que deja de ser un circuito abierto y comienza actuando como un interruptor cerrado, solo asegúrese de agarrar un FET con un voltaje de umbral inferior a 3V (el Arduino escupe 5V, pero no quiere estar en ese borde, 5V en un FET con un umbral de <3V debería funcionar muy bien)