Calculadora de capacidade de bateria
Divida a capacidade em ampères-hora da bateria pela corrente que o aparelho consome e saiba quanto tempo ele funciona: um banco de 100 Ah com carga de 5 A dura 20 horas. Um primeiro número para dimensionar baterias. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Capacidade (Ah)
- 100
- Consumo de corrente (A)
- 5
- Horas de funcionamento
- 20
- Tempo de irrigação (minutos)
- 1.200
- Autonomia (dias)
- 0,8333333333
A capacidade de placa de uma bateria em ampere-hora é só metade de uma estimativa de autonomia: você ainda precisa da corrente que o aparelho realmente consome. Esta calculadora de capacidade combina as duas grandezas em uma divisão transparente. Envie uma capacidade positiva em ampere-hora e uma corrente positiva em amperes; o resultado são horas de operação estimadas, com minutos e dias derivados para o planejamento. Técnicos de campo, projetistas de produto, educadores e instaladores off-grid usam essa primeira cifra para dimensionar packs, conferir datasheets e orientar clientes antes de aplicar um derating específico da química.
O que a capacidade em ampere-hora significa e como saem as horas
A capacidade de uma bateria em ampere-hora é uma cifra de carga: um ampere-hora indica que o pack pode entregar, em tese, um ampere durante uma hora, ou qualquer produto equivalente de corrente e tempo que multiplique a mesma carga. A corrente do aparelho é a média que a carga toma enquanto funciona.
Dividir capacidade pela corrente rende portanto horas de operação sob uma idealização de corrente constante: um banco de cem ampere-hora alimentando cinco amperes dura vinte horas; uma bateria de motocicleta de doze ampere-hora a meio ampere dura vinte e quatro horas. A identidade é a mesma se você pensa em horas iguais a ampere-hora sobre amperes ou na forma reordenada ampere-hora iguais a amperes vezes horas.
Esta página é a forma que parte da capacidade: você já conhece o Ah de placa e o consumo medido ou especificado, e quer a autonomia em horas. O modelo assume que toda a capacidade de placa é utilizável, que a corrente é constante e que corte de tensão, temperatura e efeitos de regime entram num passo posterior.
Não aplica fração de profundidade de descarga, eficiência de inversor nem expoente de Peukert; esses ajustes vão sobre a capacidade ou a corrente antes da chamada se você precisa de um número de campo mais conservador.
Onde uma calculadora de capacidade em ampere-hora se justifica
Equipes de produto usam uma calculadora de capacidade de bateria quando o datasheet lista ampere-hora e o log do protótipo lista a corrente média, e precisam de horas de operação para embalagem, orçamento de sono do firmware ou respostas de suporte. Kits de iluminação e rádio off-grid convertem um banco conhecido em Ah e a corrente de uma lâmpada ou transceptor em autonomia noturna para o instalador dizer quanto as luzes duram depois do anoitecer sem um ensaio de descarga completo no local.
Laboratórios de sala passam a mesma divisão para que estudantes liguem a capacidade de placa ao amperagem medido e vejam por que misturar miliampere-hora com amperes produz absurdo. Se você só tem miliampere-hora e miliamperes, converta primeiro ou use uma ferramenta específica de mAh; se só tem watt-hora e watts, use uma ferramenta de autonomia energética. Separar essas intenções de busca evita misturar unidades e mantém cada calculadora honesta sobre exatamente quais dois números ela divide.
Casos de uso
Do Ah do datasheet ao tempo de produto
Transforme a capacidade de placa em ampere-hora e a corrente média medida do aparelho em horas de operação para embalagem, orçamento de firmware e respostas de suporte.
Iluminação off-grid e kits de rádio
Estime a autonomia noturna a partir de um banco conhecido em Ah e da corrente de uma lâmpada ou transceptor, para o instalador orientar o cliente sem um ensaio de descarga completo.
Perguntas frequentes
Como esta calculadora de capacidade estima as horas de operação?
As duas entradas devem ser finitas e estritamente maiores que zero.
Em quais unidades devo enviar capacidade e corrente?
A capacidade vai em ampere-hora (Ah) e a corrente em amperes (A). Converta primeiro miliampere-hora e miliamperes dividindo cada um por mil: 3000 mAh são 3 Ah e 150 mA são 0.15 A.
Por que valores nulos e negativos são rejeitados?
Capacidade não positiva não armazena carga útil, e corrente não positiva deixa as horas de operação indefinidas ou infinitas.
Esta ferramenta aplica correção de profundidade de descarga ou de Peukert?
Não. O modelo usa o Ah de placa completo e uma corrente constante. Se você precisa de uma estimativa de campo mais conservadora, aplique você mesmo os ajustes de química ou de regime sobre a capacidade ou a corrente antes de chamar.
Como uso uma capacidade em miliampères-hora?
Divida antes por 1000: 3000 mAh são 3 Ah, e um consumo de 150 mA são 0,15 A. Informar miliampères-hora como se fossem ampères-hora multiplica a autonomia por mil.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/elec/battery-capacity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"capacity_ah":100,"current_draw_a":5}'const res = await fetch("https://api.kit.forhosting.com/elec/battery-capacity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"capacity_ah": 100,
"current_draw_a": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/battery-capacity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"capacity_ah": 100,
"current_draw_a": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/battery-capacity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"capacity_ah":100,"current_draw_a":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"capacity_ah":100,"current_draw_a":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/battery-capacity", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"capacity_ah": 100,
"current_draw_a": 5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.battery_capacity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Capacidade e corrente precisam ser finitas e estritamente maiores que zero; valor nulo ou negativo é rejeitado com invalid_input porque as horas seriam indefinidas ou sem sentido físico.
O que a capacidade em ampere-hora significa e como saem as horas
Como a aritmética é uma única divisão de números finitos positivos, as mesmas entradas produzem sempre o mesmo JSON, com horas, minutos e dias arredondados a doze casas decimais para comparação estável entre motores JavaScript e para correção automática de exercícios.
Contrato de entrada, unidades, forma da resposta e erros
Ambos devem ser números finitos estritamente maiores que zero. Zero e negativos falham com a mensagem de que o campo deve ser um número positivo, porque capacidade não positiva não armazena carga útil e corrente não positiva deixa as horas indefinidas ou infinitas. Converta miliampere-hora em ampere-hora dividindo por mil antes de chamar: uma célula de três mil miliampere-hora são três ampere-hora, e um consumo de cento e cinquenta miliamperes são 0.15 amperes. Campos de saída opcionais são omitidos em vez de ir a null. Validação falha não é cobrada. Envie um objeto JSON com dois campos obrigatórios. capacity_ah é a capacidade da bateria em ampere-hora; current_draw_a é a corrente do aparelho em amperes. Cadeias numéricas são aceitas para que formulários e planilhas colem valores sem um parse extra; cadeias vazias, chaves ausentes, NaN e Infinity falham com invalid_input nomeando o campo. Não misture unidades: enviar mAh como se fossem Ah infla a autonomia mil vezes e engana quem tratar o JSON como estimativa de campo. Em sucesso, a resposta devolve capacity_ah e current_draw_a, runtime_hours como capacidade dividida pela corrente, runtime_minutes como horas vezes sessenta, runtime_days como horas divididas por vinte e quatro, e uma cadeia de fórmula que reafirma runtime_hours iguais a capacity_ah sobre current_draw_a. Mantenha as requisições pequenas: é um único item analítico a US$ 0,002 por chamada bem-sucedida, sem tokens de modelo e sem rede de saída no caminho do cálculo.
Onde uma calculadora de capacidade em ampere-hora se justifica
Scripts de serviço de campo varrem muitos tamanhos de pack contra uma corrente medida, ou um pack contra vários modos de carga, e guardam as horas do JSON ao lado da ordem de serviço para auditoria posterior. Como a implementação é parse puro, sem tokens de modelo e sem rede de saída, cada chamada API bem-sucedida custa o US$ 0,002 publicado e termina em bem menos de um milissegundo em cargas típicas. Prefira este endpoint quando as entradas já estiverem em ampere-hora e amperes e você quiser um número de horas transparente — não uma página de células de consumo em miliampere-hora, não uma de energia em watt-hora e não um simulador químico.
Casos de integração
Laboratórios de sala e correção de exercícios
Corrija o exercício clássico de horas iguais a ampere-hora sobre amperes com um JSON determinístico que rejeita zeros e negativos do mesmo jeito que um professor faria.
Perguntas técnicas
Quanto custa a calculadora de capacidade de bateria?
A ferramenta do navegador é grátis. Requisições API bem-sucedidas usam saldo KIT pré-pago a US$ 0,002 por chamada; entrada inválida não é cobrada.