Pular para o conteúdo principal

Estimativa de vida útil de baterias: de mAh ao tempo de execução real

11 min de leitura
ElétricaBateriaIoTEngenhariaReferência

Um nó sensor ESP32 com uma célula de lítio de 2.000 mAh deveria durar 12,5 horas com um consumo contínuo de 160 mA. Divisão simples: 2.000 / 160 = 12,5. Mas se você ligar o rádio por 2 segundos a cada minuto e colocar o resto em sleep, essa mesma bateria se estende por mais de duas semanas. A diferença entre 12,5 horas e 15+ dias se resume a cálculos de ciclo de trabalho que a maioria dos datasheets nunca detalha.

Estimar a vida útil de baterias parece trivial. Divida a capacidade pela corrente, obtenha as horas. Na prática, seis fatores conspiram para tornar a resposta ingênua incorreta: ciclo de trabalho, profundidade de descarga, autodescarga, efeito Peukert, temperatura e envelhecimento da bateria. Este guia percorre cada um deles com números.

A Fórmula Ingênua

O ponto de partida para qualquer cálculo de vida útil de bateria:

Runtime (hours) = Capacity (mAh) / Load current (mA)

Uma bateria de celular de 3.000 mAh alimentando uma carga média de 500 mA: 3.000 / 500 = 6 horas. Isso bate com a experiência real de uso contínuo com tela ligada, e é por isso que a fórmula parece correta.

Ela falha no momento em que qualquer uma dessas premissas não se sustenta:

  • A carga não é constante (quase nunca é)
  • A bateria não pode ser descarregada até 0% (limites de corte dependentes da química se aplicam)
  • Correntes altas reduzem a capacidade efetiva (efeito Peukert)
  • Temperaturas baixas diminuem a capacidade disponível
  • A autodescarga consome carga mesmo sem nenhuma carga conectada

A fórmula ingênua é o teto. Todo fator do mundo real empurra o tempo de funcionamento para baixo.

mAh vs Wh: A Armadilha da Comparação

Miliampere-hora (mAh) mede carga elétrica. Watt-hora (Wh) mede energia. Eles não são intercambiáveis a menos que você especifique a tensão.

Wh = mAh x V / 1000

Uma célula de lítio de 3.000 mAh a 3,7 V armazena 11,1 Wh de energia. Uma célula NiMH AA de 3.000 mAh a 1,2 V armazena apenas 3,6 Wh. Mesmo mAh, um terço da energia. Departamentos de marketing adoram mAh porque o número é maior, mas o conteúdo energético é o que determina o tempo de funcionamento ao comparar entre diferentes tensões.

Isso importa principalmente ao comparar:

  • Lítio-íon (3,7 V) vs NiMH (1,2 V): Um pack Li-ion de 2.000 mAh substitui três células NiMH em série de 2.000 mAh. O Li-ion armazena 7,4 Wh; o pack NiMH armazena 7,2 Wh (3 x 1,2 V x 2.000 mAh / 1000). Energia aproximadamente equivalente apesar da mesma classificação em mAh, mas apenas porque as células NiMH estão em série triplicando a tensão.
  • Power banks: Um power bank de "20.000 mAh" com tensão interna de 3,7 V na célula armazena 74 Wh. Carregando um celular a 5 V USB, a capacidade utilizável cai para cerca de 14.800 mAh (74 Wh / 5 V x 1000) antes de considerar perdas de conversão. Com ~90% de eficiência do conversor, espere ~13.300 mAh na saída de 5 V.

A calculadora de vida útil de bateria aceita entradas em mAh e Wh e converte entre eles usando a tensão nominal que você especificar.

Ciclo de Trabalho: Onde Estão os Ganhos Reais

A maioria dos dispositivos alimentados por bateria alterna entre estados ativo e sleep. A corrente média, não a corrente de pico, determina a vida útil da bateria:

I_avg = (I_active x t_active + I_sleep x t_sleep) / (t_active + t_sleep)

Exemplo prático: sensor ambiental LoRa

Um ESP32 com sensor BME280 e rádio LoRa. Ele acorda a cada 5 minutos, lê o sensor, transmite um pacote e volta ao deep sleep.

ModoCorrenteDuração
Ativo (leitura do sensor + LoRa TX)120 mA3 segundos
Deep sleep10 uA (0,01 mA)297 segundos
I_avg = (120 x 3 + 0.01 x 297) / 300
I_avg = (360 + 2.97) / 300
I_avg = 1.21 mA

Com uma célula LiPo de 3.000 mAh:

  • Ingênuo (ativo contínuo): 3.000 / 120 = 25 horas
  • Com ciclo de trabalho: 3.000 / 1,21 = 2.479 horas = 103 dias

A proporção sleep-ativo de 99:1 transforma uma bateria de um dia em uma de três meses. É por isso que o orçamento de energia em IoT é obcecado com a corrente de sleep. A corrente de sleep de 10 uA contribui com 2,97 mA-segundos por ciclo, o que é menos de 1% da energia por ciclo. Mas se a corrente de deep sleep fosse 1 mA em vez de 10 uA (um erro comum quando você esquece de desabilitar periféricos não utilizados), I_avg salta para 2,19 mA, cortando o tempo de funcionamento de 103 dias para 57.

Verifique seus números de ciclo de trabalho com a calculadora de vida útil de bateria.

O Efeito Peukert: O Imposto Oculto do Chumbo-Ácido

Em 1897, o cientista alemão Wilhelm Peukert documentou que baterias de chumbo-ácido entregam menos carga total em taxas de descarga mais altas. Uma bateria de 100 Ah classificada na taxa C/20 (5 A por 20 horas) pode entregar apenas 87 Ah quando descarregada a 10 A.

A relação segue uma lei de potência:

t = H x (C / (I x H))^k

Onde:

  • t = tempo real de funcionamento em horas
  • H = tempo de descarga nominal (horas), tipicamente 20 para chumbo-ácido
  • C = capacidade nominal (Ah) na taxa de H horas
  • I = corrente de descarga real (A)
  • k = expoente de Peukert (adimensional, sempre >= 1)

Em uma carga com ciclo de trabalho, não coloque a corrente média aritmética no termo não linear de Peukert. A calculadora pondera os estados como D × I_active^k + (1 - D) × I_standby^k; por isso, um pulso curto de corrente alta consome mais do orçamento de Peukert do que sua média isolada sugere. Se a carga estiver depois de um conversor, a calculadora divide cada corrente de carga pela eficiência de conversão antes de aplicar o expoente.

O expoente é específico da bateria, não um valor genérico da química. A documentação de Peukert da Victron define 1,00 como ideal e descreve 1,25 como um valor médio padrão aceitável para muitas baterias de chumbo-ácido. Uma ficha do fabricante ou um valor calculado a partir de dois ensaios nominais é mais confiável. Deixe o expoente em 1,00 se não houver um valor respaldado.

Exemplo prático: bateria de carrinho de golfe

Uma bateria de chumbo-ácido inundado de 225 Ah (classificada em C/20 = 11,25 A, k = 1,25) alimentando um motor que consome 50 A:

t = 20 x (225 / (50 x 20))^1.25
t = 20 x (225 / 1000)^1.25
t = 20 x (0.225)^1.25
t = 20 x 0.155
t = 3.10 hours

O cálculo ingênuo dá 225 / 50 = 4,5 horas. A correção de Peukert revela que você na verdade obtém 3,10 horas, uma redução de 31%. Na taxa nominal de 11,25 A, a fórmula retorna as 20 horas completas. A penalidade cresce acentuadamente com a taxa de descarga.

A calculadora de duração de bateria da Calcflux inclui campos opcionais para o expoente de Peukert e o período nominal de capacidade. O valor 1,00 usa o modelo simples. Para aplicar a correção, informe os dois valores específicos da bateria indicados na ficha técnica.

O Conjunto de Fatores de Redução

Cinco fatores reduzem o tempo de funcionamento real abaixo do máximo teórico. Aplique-os multiplicativamente:

Runtime_real = Runtime_naive x DoD x (1 - self_discharge) x temp_factor x age_factor

Profundidade de Descarga (DoD)

A profundidade de descarga é uma decisão de projeto, não uma constante universal da química. O limite utilizável depende da ficha da célula, do corte do sistema de gerenciamento, das condições de garantia e da meta de vida em ciclos. Se um sistema de 100 Ah deve usar apenas 50 Ah antes de desligar, informe 50% de DoD. Não esconda essa escolha em um fator genérico de eficiência.

Autodescarga

Toda bateria perde carga enquanto está ociosa, mas a taxa varia muito com o produto, a idade, o estado de carga e a temperatura. Use os dados de retenção da célula específica em vez de uma porcentagem geral por química. Em missões longas, converta a perda da ficha ao longo do período planejado em uma redução explícita de capacidade e registre essa hipótese fora da calculadora.

Redução por Temperatura

A temperatura altera a capacidade utilizável, a resistência interna e o comportamento de corte. O resultado depende da química, da corrente de descarga e da tensão mínima do equipamento. Consulte a curva de capacidade por temperatura da célula específica e informe a fração de capacidade restante como fator de temperatura. Projete para a condição de operação mais fria esperada, não para a etiqueta em temperatura ambiente.

Envelhecimento da Bateria

O tempo de calendário e os ciclos reduzem a capacidade utilizável, mas a curva depende do produto. Para um conjunto antigo, use uma capacidade atual medida ou a capacidade de fim de vida garantida pelo fabricante em vez do valor original da etiqueta.

Juntando Tudo: Exemplo Prático Completo

Cenário ilustrativo: Um sensor de temperatura LoRa implantado ao ar livre no nordeste dos EUA. Faixa de temperatura de operação: -10 C no inverno a 35 C no verão. Célula LiPo de 3.000 mAh a 3,7 V. Ciclo de trabalho do exemplo anterior: I_avg = 1,21 mA. As porcentagens de redução abaixo são hipóteses de exemplo, não valores padrão; substitua-as pelos dados da célula.

Passo 1. Tempo ingênuo: 3.000 / 1,21 = 2.479 horas (103 dias).

Passo 2. Aplicar DoD (85% utilizável para Li-ion com BMS): 2.479 x 0,85 = 2.107 horas (88 dias).

Passo 3. Aplicar autodescarga (3% por mês ao longo de ~3 meses): aproximadamente 9% de perda total. 2.107 x 0,91 = 1.917 horas (80 dias).

Passo 4. Aplicar redução por temperatura de inverno (70% de capacidade a -10 C no pior caso). Para uma implantação ao longo do ano, use uma redução média de 85%: 1.917 x 0,85 = 1.630 horas (68 dias).

Passo 5. Tempo de funcionamento realista: ~68 dias. A fórmula ingênua previa 103. Isso é uma redução de 34% pelo acúmulo de fatores do mundo real.

Para uma meta de implantação de 12 meses, você precisaria de uma bateria aproximadamente 5,3x maior: 16.000 mAh. Ou redesenhar o ciclo de trabalho para reduzir I_avg. Estender o intervalo de sleep de 5 minutos para 15 minutos reduz I_avg para 0,41 mA, empurrando o tempo de funcionamento com redução para além de 200 dias na célula original de 3.000 mAh.

Erros Comuns

Usar mAh para comparar baterias em tensões diferentes. Um power bank USB de 10.000 mAh (3,7 V interno) armazena 37 Wh. Uma bateria de chumbo-ácido de 10.000 mAh a 12 V armazena 120 Wh. O pack de chumbo-ácido contém mais de 3x a energia apesar do mesmo número de mAh na embalagem. Sempre compare em Wh.

Ignorar a corrente de sleep. Um módulo ESP32 com WiFi desabilitado mas com o modem de rádio ainda energizado consome 20 mA, não os 10 uA de deep sleep do datasheet. Periféricos não utilizados (módulos GPS, rádios LoRa, sensores) frequentemente têm sua própria corrente quiescente que persiste a menos que sejam explicitamente desligados via chave MOSFET ou pino de habilitação do regulador. Meça a corrente de sleep com um medidor de resolução em uA antes de confiar nos valores do datasheet.

Tratar a capacidade nominal como capacidade utilizável. Uma bateria de chumbo-ácido ciclo profundo de "100 Ah" utilizável até 50% de DoD fornece 50 Ah. Projetar para 100 Ah vai danificar a bateria ou acionar o corte por baixa tensão bem antes do tempo esperado.

Esquecer do regulador de tensão. Uma LiPo de 3,7 V alimentando um regulador LDO de 3,3 V desperdiça (3,7 - 3,3) / 3,7 = 10,8% da energia da bateria como calor no regulador. Um regulador chaveado com 90 a 95% de eficiência recupera a maior parte dessa perda. Ao longo de uma implantação de vários meses, a eficiência do regulador se acumula em semanas de diferença.

Assumir descarga linear. A tensão da bateria cai conforme a célula descarrega. Uma carga que consome potência constante (não corrente constante) puxa corrente crescente conforme a tensão cai, acelerando a curva de descarga. Dimensione para a maior corrente na menor tensão esperada, não no ponto médio nominal.

Use a calculadora de vida útil de bateria do CalcFlux para executar esses cálculos, e a calculadora de potência elétrica para converter entre watts, volts e amperes no seu orçamento de energia.