Calculadora de batería
Esta calculadora de tamaño de batería convierte la potencia consumida por un dispositivo y el tiempo de funcionamiento deseado en la capacidad energética que debe entregar una batería.
Ejecutar — gratis
Introduzca la potencia en vatios y la autonomía en horas para obtener los vatios-hora necesarios mediante un cálculo directo. Resulta útil al planificar electrónica portátil, sistemas de respaldo, equipos de campo y otras cargas constantes antes de elegir una batería o estación de energía.
Convierta una necesidad de potencia en energía de batería
Las baterías y los dispositivos suelen expresar magnitudes distintas. El dispositivo indica potencia en vatios, mientras que la batería declara energía almacenada en vatios-hora. Esta calculadora relaciona ambas: multiplica el consumo del dispositivo por las horas de funcionamiento. Por ejemplo, una carga de 25 vatios durante 8 horas necesita idealmente 200 vatios-hora. Use el consumo continuo medio si la carga varía, o calcule por separado cada fase y sume sus necesidades. El resultado representa el mínimo para la duración indicada. No requiere voltaje, porque los vatios-hora ya describen energía con independencia de este. Así puede comparar baterías de tensiones diferentes, siempre que su capacidad declarada sea comparable y realmente utilizable por el equipo.
Elija datos que representen el funcionamiento real
La calidad de la estimación depende de la potencia y la duración introducidas. Es preferible medir el consumo medio durante un uso representativo en lugar de usar únicamente la potencia máxima del adaptador. Un portátil, una radio o una bomba pueden alternar entre actividad, reposo y suspensión. Si conoce la potencia y duración de cada estado, calcule sus vatios-hora y súmelos. Introduzca el tiempo en horas: 30 minutos son 0.5 horas, 90 minutos son 1.5 horas y un día son 24 horas. Ambos campos deben contener números finitos positivos; se rechazan valores ausentes, cero, negativos o no numéricos. El resultado expresa la energía consumida por la carga, no necesariamente la capacidad nominal que usted debe comprar, pues existen pérdidas y límites de uso.
Pase del resultado ideal a una elección práctica
Considere la capacidad calculada como el mínimo ideal entregado al dispositivo y añada los márgenes adecuados. Si un inversor tiene una eficiencia del 90 por ciento, divida los vatios-hora ideales entre 0.90. Si solo conviene utilizar el 80 por ciento de la batería, divida de nuevo entre 0.80. También puede reservar capacidad para frío, envejecimiento, cargas inciertas o emergencias más largas. La calculadora no oculta estos ajustes: devuelve el producto directo de potencia y tiempo para que usted documente cada margen. Compruebe además voltaje, potencia continua, picos, conectores y protecciones. La capacidad indica cuánta energía hace falta, pero no garantiza que una batería pueda suministrarla con seguridad. Cada solicitud automatizada cuesta $0.002 y ofrece un resultado determinista para presupuestos y verificaciones reproducibles.
Qué puede hacer con ella
Dimensione una batería portátil
Convierta el consumo medido y la autonomía de campo en la capacidad mínima necesaria en vatios-hora.
Planifique energía de respaldo
Estime la energía ideal para mantener un router, controlador u otra carga constante durante un corte.
Compare estaciones de energía
Obtenga un requisito común en vatios-hora antes de considerar eficiencia y capacidad utilizable.
Preguntas frecuentes
¿Qué fórmula utiliza la calculadora?
Utiliza capacity_wh = power_w × runtime_hours. Los vatios multiplicados por horas producen vatios-hora.
¿Incluye pérdidas de eficiencia?
No. El resultado es la energía ideal de la carga. Divídalo por la eficiencia y la fracción utilizable al elegir capacidad nominal.
¿Puedo introducir minutos?
Conviértalos primero a horas dividiendo entre 60. Por ejemplo, 30 minutos equivalen a 0.5 horas.
¿Por qué se rechazan cero y valores negativos?
El dimensionamiento de una carga consumidora requiere potencia y duración positivas; otros valores no describen este cálculo físico.
¿Cuánto cuesta el cálculo por API?
Cada solicitud cuesta $0.002. El cálculo también está disponible en la experiencia del navegador.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/elec/battery-size \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"power_w":25,"runtime_hours":8}'const res = await fetch("https://api.kit.forhosting.com/elec/battery-size", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"power_w": 25,
"runtime_hours": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/battery-size",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"power_w": 25,
"runtime_hours": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/battery-size", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"power_w":25,"runtime_hours":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"power_w":25,"runtime_hours":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/battery-size", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"power_w": 25,
"runtime_hours": 8
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.battery_size",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |