Medir el voltaje usando un transistor con un comportamiento extraño [duplicado]

0

Estoy enfrentando un problema que es completamente extraño para mí. Esto es simple, construyo un pequeño dispositivo electrónico y en ese que acabo de configurar un divisor de puente de voltaje para obtener el voltaje de la batería para poder indicar cuál es el nivel de la batería.

Descripción del problema

Comportamiento : Funciona bastante bien, significa que cuando la tensión de la batería está disminuyendo, disminuye en la entrada ADC en la MCU. El principal problema es que descarga la misma batería cuando el circuito está apagado.

Lo que probamos : OK, tenemos que encontrar un sistema que permita apagar el divisor del puente cuando apago el circuito. Es por eso que simplemente agregué un transistor que es controlado por el regulador 3.3v del circuito:

  • Cuando el circuito está ENCENDIDO, 3.3v desde el regulador impulsa un transistor BC547A (solo para prueba) en la Base con una resistencia de 10k.
  • El transistor pasa a "pasar" y proporciona voltaje de la batería al divisor del puente.
  • Leemos VBAT2 en la MCU, cuando el sistema está encendido

Comportamiento extraño : Pero ... esto no funciona, observamos que el transistor está actuando como un regulador porque parece que no está "pasando" lo suficiente como para proporcionar la variación de voltaje de la batería . Este es el circuito que estamos intentando.

Esquema:

YcuandomedimoslavariaciónenlaentradadelaMCU,eltransistorpareceactuarcomounreguladorO_o.Estosignificaquecuandoelvoltajedelabateríadisminuyelentamente,elvoltajeenlaentradadelaMCUpermanececompletamenteconstanteyestable.

Aquíestánlasmedidasquehehecho:

La línea azul es VBAT2 (la que va a la MCU), y la roja es la sonda que está en la batería +.

La batería es un polímero estándar de iones de litio de una celda, con un voltaje de la batería que se mueve desde 4.15 V (carga completa) y 3.1 V (descargada).

¿Alguien me puede ayudar a resolver este problema o explicarme por qué observo este comportamiento?

    
pregunta kevzzz

1 respuesta

0

Debe utilizar un mosfet de canal P controlado desde un MOSFET de canal B o B de lado bajo. Lo que tienes en este momento es un seguidor de emisor y eso, de hecho, actúa como un regulador. Intenta algo como esto: -

Básicamente,cuandoquieremedirelvoltajedelabatería,usaunalíneadeIOderepuestoparaactivarelBJT.EstoluegoactivaelMOSFETdelcanalPyentregaelterminaldelabatería(atravésdelaresistenciadeencendidodelMOSFET)aldivisordepotencial.

Veatambién esta página que hace que su pregunta sea un duplicado.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas