Controlar la corriente de descarga usando Arduino

0

Estoy trabajando en un cargador / descargador de baterías. Ahora estoy buscando mejorarlo para admitir la descarga a varias velocidades (es decir, corrientes). Me gustaría tener alguna forma de controlar esta corriente de descarga programáticamente desde el Arduino en incrementos de aproximadamente 50 mA que van desde 0 mA hasta aproximadamente 500 mA. Los voltajes involucrados estarán en el rango de 0.4V a 2.0V.

Una solución útil sería donde puedo emitir una señal PWM desde el Arudino que contiene la información sobre la corriente deseada. Entonces necesito tener un circuito que pueda reaccionar a esta señal. La pregunta es cómo debería funcionar el circuito. Conceptualmente, debería ser como una resistencia variable, aceptando la entrada del Arudino. Busqué un poco y encontré algunas sugerencias de usar un MOSFET de potencia para este propósito. Pero me pregunto si podría usarse un MOSFET general o uno específico. No he encontrado un MOSET con una hoja de datos que proporcione una corriente exacta para voltajes de compuerta dados, lo que parece ser un requisito para emplear el MOSFET para este propósito (al menos ingenuamente, con la corriente de compuerta proveniente del Arduino). ¿Alguien que tenga alguna sugerencia? ¿Ya sea con el espacio MOSFET o algo completamente diferente?

    
pregunta Morty

1 respuesta

0

Un circuito ajustable de constante de corriente constante se usa para esto. @Wesley ya ha presentado un enlace a una reseña detallada en su comentario . Aquí está mi versión simplificada.

MOSFETQ21haceeltrabajopesado.Laenergíadelafuentequeestamoscargando(dispositivobajoprueba,enotraspalabras)sequema,compreesteMOSFET.Debetenerunapotencianominaladecuadayundisipadordecalor.

LaresistenciaR21eslaresistenciadesentidodecorriente.AmedidaquelacorrientedecargaatraviesaR21,creaunacaídadevoltaje,loqueproporcionaunarespuestanegativaaOpAmpU21.

OpAmpU21generalasalidaquecontrolalapuertadelMOSFET.ControlaelMOSFETdetalmaneraquelosvoltajesensusentradasdeinversiónydenoinversiónsoniguales.Lacorriente(queestecircuitoextraedelafuente)esproporcionalalvoltajeenlaentradanoinversoradelOpAmp.

Esossonloscomponentescentrales.ElpasobajodeR31yC31filtraelPWMparacrearlatensióndecontroldeCCenelpinnoinversordelOpAmp.

Relacionados:
¿Cómo funciona realmente este sumidero de corriente constante? El hilo trata con un circuito BJT, pero el principio es el mismo.

    
respondido por el Nick Alexeev

Lea otras preguntas en las etiquetas