Estoy ejecutando un dispositivo alimentado por batería, y me gustaría que mi microcontrolador (PIC) informara sobre la tensión de alimentación.
Esto es para que pueda determinar cuántas baterías se utilizan en el suministro y también el estado de carga de la batería.
Los rangos de voltaje de suministro de 4xD (ya sea 1.2V nominal NiMH o 1.5V alcalinas generando aproximadamente 6V) a 12xAA (1.2V NiMH para 14.4V o 1.5V alcalinas para 18V).
Mi PIC se está ejecutando en un suministro regulado de 5V.
Planeo usar uno de los puertos ADC para medir el voltaje y, por lo tanto, creo que debo asignar el 18V f.s.d. para el rango de 0 a 5 V, por lo que aproximadamente tendría que dividir el voltaje de entrada entre 3.
He oído hablar de usar un divisor de tensión de resistencia, pero sé que puede ser un desperdicio en términos de energía consumida.
¿Se pregunta si hay una mejor manera de lograr esta división de voltaje sin demasiada pérdida de energía / desperdicio?
Gracias.