Estimativa de Vida Útil de Baterias: De mAh ao Tempo Real de Funcionamento
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.
| Modo | Corrente | Duração |
|---|---|---|
| Ativo (leitura do sensor + LoRa TX) | 120 mA | 3 segundos |
| Deep sleep | 10 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)
Expoentes de Peukert típicos por química:
| Química | Expoente de Peukert (k) | Impacto |
|---|---|---|
| Lítio-íon / LiFePO4 | 1,02 a 1,05 | Desprezível; seguro ignorar na maioria das aplicações |
| VRLA / AGM chumbo-ácido | 1,05 a 1,15 | Moderado; relevante acima de taxas C/5 |
| Chumbo-ácido gel | 1,10 a 1,25 | Perceptível em correntes mais altas |
| Chumbo-ácido inundado | 1,20 a 1,40 | Significativo; sempre calcule |
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.
Para células de lítio com k próximo de 1,02, a penalidade de capacidade em taxas de descarga elevadas é pequena comparada ao chumbo-ácido. Um pack de lítio de 100 Ah descarregado a 10x sua taxa C/20 ainda entrega mais de 95% da capacidade nominal. O efeito Peukert existe, mas raramente altera a decisão de projeto, o que é uma das razões pelas quais o lítio domina aplicações de alta corrente.
A calculadora de vida útil de bateria do CalcFlux inclui um campo opcional para o expoente de Peukert. Configure como 1,0 (o padrão) para lítio, ou insira o valor k da sua bateria para chumbo-ácido.
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)
Nenhuma química de bateria tolera 100% de descarga sem danos.
| Química | DoD máxima recomendada | Fração utilizável |
|---|---|---|
| Chumbo-ácido (ciclo profundo) | 50% | 0,50 |
| Chumbo-ácido (partida) | 20% | 0,20 |
| Li-ion (com BMS) | 80 a 90% | 0,80 a 0,90 |
| LiFePO4 | 80% | 0,80 |
| Alcalina (primária) | ~95% | 0,95 |
Descargas mais profundas encurtam dramaticamente a vida útil em ciclos. Uma bateria de chumbo-ácido a 50% de DoD pode atingir 1.000 ciclos de carga; a 80% de DoD, aproximadamente 500 ciclos (pela metade). Células LiFePO4 operadas entre 15% e 85% de SoC apresentam vida útil em ciclos substancialmente maior do que células rotineiramente descarregadas até 0%.
Autodescarga
Toda bateria perde carga enquanto está ociosa.
| Química | Taxa de autodescarga |
|---|---|
| Alcalina | 3 a 5% por ano (pilhas premium); até 20% em pilhas econômicas |
| NiMH (padrão) | 15 a 30% por mês |
| NiMH (baixa autodescarga, ex.: Eneloop) | 2 a 3% por mês; ~70 a 85% retidos após 1 ano a 20 C |
| Li-ion | 2 a 3% por mês a 20 C |
| LiFePO4 | 2 a 3% por mês |
| NiCd | ~10% nas primeiras 24 horas, depois ~10% por mês |
A temperatura acelera a autodescarga. O valor frequentemente citado de 8% por mês a 21 C provém de um estudo de 1999 com células Li-ion de primeira geração mantidas a 100% de estado de carga. Células modernas em carga parcial apresentam desempenho significativamente melhor, alinhando-se mais com os 2 a 3% por mês listados acima. A 60 C, porém, a autodescarga pode atingir 31% por mês mesmo em células atuais. Para dispositivos armazenados em ambientes quentes (painéis de veículos, gabinetes externos no verão), a autodescarga pode rivalizar com a corrente de carga.
A autodescarga importa para implantações de longa duração. Um sensor IoT em sleep a maior parte do tempo a 1 mA médio em uma célula de 3.000 mAh poderia teoricamente durar 125 dias. Mas 3% de autodescarga mensal consome ~90 mAh por mês, equivalente a ~0,125 mA de dreno constante. Isso é 12,5% da carga de 1 mA, reduzindo o tempo de funcionamento para cerca de 111 dias.
Redução por Temperatura
Baterias frias entregam menos capacidade porque as reações químicas internas desaceleram e a resistência interna aumenta.
| Temperatura | Capacidade aproximada vs. 25 C |
|---|---|
| 25 C | 100% (referência) |
| 0 C | 70 a 80% (Li-ion), 50% (alcalina a 250 mA, conforme dados do fabricante) |
| -10 C | 60 a 70% (Li-ion) |
| -20 C | 50 a 60% (Li-ion) |
Chumbo-ácido perde aproximadamente 10% de capacidade por 10 C de queda abaixo de 25 C, uma regra prática amplamente utilizada baseada nas orientações de dimensionamento de baterias do IEEE Std 485.
Para sensores externos em climas frios, as temperaturas de inverno podem cortar a capacidade efetiva pela metade. Projete para a temperatura de operação mais fria esperada, não para a temperatura ambiente.
Envelhecimento da Bateria
Células Li-ion perdem 2 a 3% de capacidade por ano mesmo quando armazenadas em níveis moderados de carga (40 a 60% de SoC) e 20 C. O uso cíclico ativo agrava isso. Após 500 ciclos completos, uma célula Li-ion típica retém 80% de sua capacidade original (o limite padrão da indústria para fim de vida útil). Para um dispositivo que deve durar 3 anos com um ciclo de carga por dia, considere pelo menos uma redução de 20% na capacidade ao final da vida útil.
Juntando Tudo: Exemplo Prático Completo
Cenário: 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 3,7 V. Ciclo de trabalho do exemplo anterior: I_avg = 1,21 mA.
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.