Estoy tratando de medir el nivel de voltaje de una batería con un microcontrolador y un poco de circuitos (ya que el nivel de voltaje estará por encima de 5 V). Se puede construir un circuito simple como este para medir el voltaje de la batería con las capacidades ADC de una MCU:
Sin embargo, quiero que la batería sea cargada por este circuito externo solo cuando se están realizando mediciones. Los circuitos en el esquema anterior continuarán cargarán la batería con un flujo de corriente de fuga del diodo Zener (que está presente para garantizar que el nivel de voltaje nunca exceda los 5 V para medir de manera segura con el ADC de la MCU).
Entonces, pensé en usar un mosfet de mejora como un interruptor. La especificación de diseño sería tal que no exista carga en la batería a menos que el mosfet esté encendido. La única forma en que pude implementar con éxito un mosfet fue después de R2 ... pero eso realmente derrotó el propósito. De esta manera, sin flujo de corriente (mosfet apagado), V1 aparece a través del zener y el dispositivo conducirá significativamente la corriente si es > 5V (en este caso lo es). De modo que el diseño es en realidad peor que no usar un mosfet en absoluto. Sin el diodo Zener en su lugar, no hay protección contra la colocación de un alto voltaje (superior a 5 V) en los terminales de la MCU.
Luego traté de colocar el mosfet antes de R1, pero experimenté una caída de voltaje significativa en el dispositivo que no pude explicar (no soy tan fluido con estos dispositivos).
Podría reemplazar el zener con un regulador integrado, pero tienen corrientes de carga también y el voltaje será inferior a 5 V en los momentos que causan una salida no lineal (en comparación con el zener que no alterar los voltajes bajo su ruptura).
¿Alguna idea?