medición de voltaje PIC

8

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.

    
pregunta mad_z

2 respuestas

8

quieres un divisor de voltaje. Si le interesa la disipación de energía, hay algunas cosas que puede hacer:

  • use un divisor de voltaje de impedancia bastante alta, con un capacitor en el terminal de salida, y búferlo con un op-amp de baja potencia. Asegúrese de usar un filtro RC entre el amplificador operacional y el ADC; los valores de este filtro RC suelen ser de alrededor de 50-200 ohmios, 1000pf. Esto sirve para mantener la tensión estable cuando el ADC está cambiando entre los canales y la carga se transfiere entre el condensador interno del ADC y el pin externo. Un op-amp solo no puede hacer esto. Si no almacena el divisor de voltaje de alta impedancia, obtendrá errores debido a la corriente de fuga ADC y la transferencia de carga.

  • cambia el divisor de voltaje, p. ej. Conéctelo / desconéctelo a la tensión de alimentación, por lo que puede hacerlo solo ocasionalmente cuando lo desee. Un PFET funcionaría, solo tenga cuidado con cómo lo maneja.

respondido por el Jason S
6

Jason S ha proporcionado una buena sugerencia sobre cómo puede reducir la potencia si es necesario. Pero antes de hacer la vida más complicada para usted, es posible determinar la cantidad de energía que realmente puede pagar.

Para cualquier diseño de bajo consumo, debe considerar el presupuesto general de alimentación. Para un dispositivo alimentado por batería, esto generalmente estará determinado por la vida útil deseada de las baterías. Si la potencia combinada del resto del circuito es significativamente mayor que el divisor de resistencia, entonces no tiene que preocuparse por eso o tiene otras partes del circuito que requieren mucha energía por las que preocuparse.

    
respondido por el Clint Lawrence

Lea otras preguntas en las etiquetas