¿Cómo mido ~ 16V voltaje de batería en un sistema de potencia ultra baja?

3

Estoy tratando de estimar la vida útil restante de la batería en un sistema de bajo consumo. La batería está muy bien caracterizada, de modo que la lectura del voltaje de la batería será suficiente para mis necesidades para estimar la vida útil restante de la batería.

Sin embargo, el problema es que el sistema está compuesto por chips de bajo voltaje (3.3V - 1.2V) y el voltaje de la batería varía de 16V a 7V (muerto). Cualquier solución que use para monitorear el voltaje debe tener una sobrecarga de energía despreciable.

Estoy buscando

  1. Un chip que puede proporcionar el voltaje a una interfaz digital (I2C, SPI, etc.)
  2. Una solución de circuito que proporciona un valor de ADC que es preciso en el swing de ~ 10V y puede interactuar con un microcontrolador de 1.8V. (tal vez divisor de resistencia + zener + ADC)

¿Alguna idea?

    
pregunta CodePoet

1 respuesta

1

Hay varias opciones, un circuito razonablemente simple es este (polarización / tapas de filtro y circuito de voltaje de polarización no se muestra por simplicidad):

Simulación:

Paraambosgráficos,elejexmuestraelvoltajedeentrada;elgráficosuperioreselvoltajedeentradaensímismo(enrealidadnoesnecesario),yelgráficoinferioreselvoltajedesalidaversuselvoltajedeentrada.
Tengaencuentaqueelcircuitoinviertelaseñal,porloque1.8V=7Viny0V=16Vin,peroestoseresuelvefácilmenteenunmicro.

El circuito se divide por 5 y se desplaza, por lo que el intervalo de 1.8V está entre 0 y 1.8V. Para aprender a calcular y diseñar dichos circuitos, OpAmps para todos es un buen libro gratuito para comenzar con.

    
respondido por el Oli Glaser

Lea otras preguntas en las etiquetas