Com o que estou trabalhando: estou executando minha placa Arduino de fabricação própria (no sentido de usar o carregador de inicialização Arduino e o editor de código) a 3,3V e alimentada por uma bateria de íon de lítio, carregada por USB por um Microchip correspondente carregador IC.
O que estou tentando alcançar: quero medir a capacidade da bateria uma vez a cada minuto. Eu tenho um LCD conectado, então a idéia é que a configuração geral me informe como está a bateria em um determinado momento. A folha de dados da bateria possui uma curva de voltagem versus nível de descarga e, medindo a voltagem da bateria, posso estimar a capacidade restante (aproximadamente, mas o suficiente para mim!).
O que eu fiz:
(EDIT: valores do resistor atualizados e a chave P-MOSFET adicionada com base nas sugestões de @stevenvh e @ Jonny).
Conectei um divisor de tensão da bateria V_plus, com a "porção" maior indo para um pino de leitura analógica (ou seja, ADC) no chip Arduino / Atmega.
O divisor é de 33 KOhm a 10 KOhm, permitindo assim a medição de até 4,1 Volts no máximo da bateria de íon de lítio do meu microcontrolador de nível de 3,3V.
Além disso, usando um dos pinos de E / S conectados a um MOSFET de canal n, eu posso alternar a corrente através do divisor somente quando precisar da medição.
Aqui está um esquema aproximado (atualizado pela segunda vez com base nas sugestões de @stevenvh e @Nick):
Minha pergunta:
Como está minha configuração atual?
Minhas únicas restrições são: (1) gostaria de fazer uma medição aproximada da capacidade da bateria com base na leitura de tensão, conforme descrito acima. (2) Gostaria de impedir que o divisor de tensão interfira na leitura da presença de bateria do meu IC de carregamento (em minha configuração original, o divisor às vezes fazia com que o IC interpretasse mal a presença, mesmo quando a bateria estava ausente).