¿Voltaje variable con MOSFET usando Arduino?

bastante nuevo en Arduino y todo lo relacionado con él. He intentado buscar la respuesta pero fue en vano. Al menos, no fue en términos que yo pudiera entender.

Tengo un circuito en el que quiero poder cambiar el voltaje a través de un arduino. La fuente de alimentación es de aproximadamente 3,7 V con 20 A de potencia. Básicamente, no sé cuál es el componente correcto para usar con esta cantidad de amperios. Pensé que tal vez podría usar un potenciómetro digital, pero no parece que sea la parte correcta porque hay demasiada corriente.

Sé que puedes usar un MOSFET como interruptor. Me preguntaba si es posible encender y apagar el interruptor con PWM y usarlo para cambiar el voltaje. Entonces, por ejemplo, si tuviera un ciclo de trabajo del 50 %, el voltaje en el circuito sería de 1,85 V. ¿Es esto posible o es esta ni remotamente la forma correcta de hacer esto? Cualquier ayuda sería apreciada.

esquemático

simular este circuito : esquema creado con CircuitLab

Solo para su información: el amplificador no es una unidad de potencia.
¿Estás tratando de construir un cigarrillo electrónico?
Siempre puedes poner más MOSFET en paralelo. Es como poner resistencias en paralelo, reduce la resistencia general y aumenta el área de contacto general con el aire para enfriarlo aún más. Sin embargo, esta pregunta tuya está gritando " problema XY " en mi cara. Así que por favor danos la X , a la que me refiero con el enlace. Además, su esquema casi no tiene sentido.
@Harry Svensson no es tan fácil. ¿Por qué? La mayor parte del calor viene cuando el mosfet está cambiando. Su resistencia cambia de casi infinitivo a muy bajo y viceversa. Durante este período las pérdidas de potencia son significativas. Así que intentamos que este período de transición sea lo más corto posible. Debido a la capacitancia de la puerta, necesitamos suministrar la corriente significativa para cargarla o descargarla. Si tenemos más MOSFET en paralelo esa capacitancia se multiplicará por el número de transistores. Entonces, si la corriente de carga es constante, las pérdidas de energía aumentarán significativamente con el sw. tiempo
@PeterJ Mi error, no sabía que teníamos un experto en conmutación de pérdidas de energía. Así es, nunca deben poner transistores en paralelo. -- VashTheStampede no ha mencionado ninguna frecuencia de conmutación, y lo que está hablando de PeterJ depende en gran medida de la frecuencia de conmutación. Claro, cuando cambia, hay el doble de capacitancia, lo que duplica aproximadamente el tiempo de conmutación. Pero bueno, hay dos transistores, por lo que todavía reducen a la mitad la resistencia. Entonces, durante la conmutación, es como si fuera solo un transistor. Un transistor con mucha superficie.
@HarrySvensson No soy el experto, pero la frecuencia de conmutación es teórica si el controlador no puede suministrar suficiente corriente para cargar la puerta. Cuando aumenta la frecuencia, se necesita más corriente para recargar la puerta. Hay una frecuencia en la que el transistor nunca está completamente abierto o cerrado. En esta situación particular, tenemos un pin atmega con capacidades de corriente muy limitadas, máximo 20 mA.
PD: el transistor elegido no es bueno. Alto Rdson, Rdson voltaje, baja corriente,
@PeterJ Esta sigue siendo una pregunta Y , así que digamos lo que digamos, sigue siendo bastante infructuoso. Todavía no ha venido con la pregunta X. Con una capacitancia de compuerta de 670pF y 20mA, se necesitan 167,5 ns para cargar la compuerta de 0 a 5 voltios. Entonces 335ns para hacer una forma de triángulo. 0/5\0. 1 335 norte s 3 METRO H z . Con 2 transistores que se convierte en 1.5MHz, 4 transistores 750kHz. Y ese es el límite superior cuando la puerta solo está formando una onda triangular. Dudo que cambie en cualquier lugar cerca de 750kHz o 3MHz. Sé que estoy hablando del voltaje de la puerta. Pero si la puerta está desordenada, todo está desordenado.
@Harry Svensson, sus cálculos son incorrectos ya que asume que el pin uC es una fuente de corriente ideal. Es max save corriente constante. En la realidad, la corriente promedio será mucho menor. Pero ese transistor es malo por muchas más razones. Tiene un RDSon muy alto para Vgs < 5V - alrededor de 2 - 2.5Ohm. ¡no es un MOSFET de nivel lógico!. Incluso el Rdson para Vgs = 10V os 0.16Ohm, la pérdida de energía será (suponiendo 20A Ids) 64W o para 14A (máximo para esta parte) 32W, por lo que se necesita un radiador masivo :)
@Dampmaskin Sí, estoy tratando de construir un cigarrillo electrónico. Solo pensé que sería una forma genial de entrar en la electrónica.
@PeterJ Es cierto eso.

Respuestas (2)

Sé que puedes usar un MOSFET como interruptor. Me preguntaba si es posible encender y apagar el interruptor con PWM y usarlo para cambiar el voltaje. Entonces, por ejemplo, si tuviera un ciclo de trabajo del 50 %, el voltaje en el circuito sería de 1,85 V.

Puede hacer algo como esto, pero debe considerar las características de la carga.

Supongamos que la carga es una resistencia, o un LED y una resistencia, o cualquier otra cosa en la que realmente esté bien aplicar el voltaje completo y solo te preocupes por la potencia de salida . En ese caso, solo puede usar PWM, y esta es una forma común de variar el brillo de una luz. Pero las cargas más complejas en realidad necesitan un voltaje estable. ¿Cómo se produce un voltaje más suave a partir de la entrada PWM? Agregas un capacitor.

Pero entonces, el voltaje de salida en ese capacitor no será el 50% de la entrada; dependerá de la curva de carga del capacitor y de cuánto extrae la carga del capacitor . Por lo tanto, debe variar su ciclo de trabajo PWM en función del voltaje/carga en el capacitor: un circuito de retroalimentación.

Ahora lo que tiene es mejor conocido como fuente de alimentación conmutada (SMPS). Hay un detalle más: también necesita un inductor, que se usa para evitar las pérdidas que resultan de conectar abruptamente un capacitor a una fuente de voltaje.

Es complicado construir un SMPS estable y eficiente, y no debe intentar construirlo usando su Arduino como controlador. En su lugar, compre un módulo prefabricado; puede encontrar algunos con entradas de ajuste de voltaje. Los SMPS se denominan convertidores reductores o elevadores dependiendo de si reducen o aumentan el voltaje de entrada, respectivamente. En tu caso, quieres un convertidor de dinero.

Ahora que es una respuesta impresionante. Gracias por exponerlo con claridad.

Sí, estoy tratando de construir un e-cig.

Es lo que pensaba.

Medición y/o control

No tiene que preocuparse por alimentar un voltaje, potencia o corriente específicos a la bobina. Todo lo que necesita es la capacidad de disminuir o aumentar el "empuje". Puede hacerlo variando el ciclo de trabajo de PWM.

Si necesita saber el voltaje, la corriente o la potencia de salida, puede medir la salida. Si desea poder establecer valores exactos, puede tomar este valor y hacer un ciclo de control.

Pero incluso medir la salida puede complicarse muy rápido, por no hablar de hacer un bucle de control y una interfaz de usuario para ello. Entonces, si yo fuera usted, dejaría la parte de medición y/o control por ahora. Siempre puede agregarlo a un proyecto posterior.

Un potenciómetro simple conectado a una entrada analógica del Arduino puede servir como un "botón de volumen" tonto para su mod.

Puertas MOSFET y salidas Arduino

Las salidas del Arduino son demasiado débiles para controlar un MOSFET de potencia normal directamente con PWM. Son lo suficientemente fuertes como para encender y apagar lentamente un MOSFET de nivel lógico (por ejemplo, cuando el usuario presiona un botón), pero si desea controlar el MOSFET a frecuencias PWM, el MOSFET requerirá una corriente de puerta más alta que el Arduino puede proporcionar.

Solución: elija un controlador MOSFET adecuado, o diseñe uno propio, y colóquelo entre el Arduino y el MOSFET.

Probablemente sea una buena idea tomarse un tiempo para leer más sobre los MOSFET y los controladores MOSFET en general, antes de elegir qué MOSFET desea usar y cómo desea controlarlo.

Suavizado/protección de salida

Para un cigarrillo electrónico, probablemente no necesite suavizar la potencia de salida de ninguna manera.

La "serpiente de cascabel" no es un problema con las construcciones modernas de baja resistencia debido a la alta masa térmica de la bobina. Incluso con un cable delgado, una frecuencia PWM de más de un par de cientos de Hz prácticamente eliminará cualquier cosa notable.

Un diodo flyback no hará daño, pero no sé si será necesario. La inductancia de una bobina de cigarrillo electrónico es probablemente insignificante.