Estoy intentando leer el voltaje en una batería de respaldo en un Arduino. Con ese fin, utilicé el circuito que Olin Lathrop ofreció en respuesta a esta pregunta. Estoy alimentando el Arduino con 5V, y la batería es de 3 pilas AA, de modo que 4.6V o menos.
Usando el circuito del verificador de baterías que ofrece Olin, vea el enlace arriba,
Puedo leer de manera confiable el voltaje en la fuente de alimentación principal (~ 5V), pero cuando conecto la batería, solo estoy leyendo 0.06V cuando el Q1 está encendido. Creo que esto se debe a que la tensión de base en Q2 está demasiado cerca de la tensión del colector de Q2. Solo veo que encender la Q2 es más difícil cuando se descargan las baterías. Creo que la forma de solucionar esto es modificar la parte Q1 del circuito para que la tensión de base en Q2 sea menor cuando este circuito esté "encendido".
Cualquier entrada sería apreciada.