Calculadora de autonomía de batería
Divida la capacidad en miliamperios-hora de la celda entre el consumo medio del aparato en miliamperios y estime su autonomía: una celda de móvil de 3000 mAh a 150 mA dura 20 horas. Útil para dispositivos ponibles, sensores y modos de bajo consumo. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Capacidad de la batería en miliamperios-hora
- 3 000
- Corriente ma
- 150
- Capacidad ah
- 3 hour
- Corriente a
- 0,15
- Horas de autonomía
- 20
- Minutos de autonomía
- 1 200
Las estimaciones de autonomía de batería responden a una pregunta de producto sencilla: si una celda tiene cierta capacidad en miliamperios-hora y un dispositivo consume una corriente media conocida, ¿cuántas horas de funcionamiento continuo se pueden esperar antes de que el paquete se vacíe? Diseñadores, aficionados y equipos de soporte usan esa relación a diario para dimensionar baterías de wearables, comparar modos de bajo consumo y fijar promesas realistas de tiempo de uso en envases y hojas de datos. Esta calculadora de autonomía acepta una capacidad positiva en miliamperios-hora y una corriente media positiva en miliamperios, divide capacidad entre corriente con aritmética de coma flotante determinista y devuelve el tiempo de ejecución en horas junto con minutos, días, equivalentes SI limpios en amperios-hora y amperios, y una expresión breve imprimible. La corriente nula se rechaza con un error de validación claro porque el tiempo sería indefinido o infinito; la capacidad no positiva y el consumo negativo también se rechazan.
Cómo se relaciona el tiempo de ejecución con la capacidad y el consumo
En el modelo lineal ideal usado en estimaciones de primer paso, una batería de C miliamperios-hora que alimenta una carga media constante de I miliamperios dura C dividido entre I horas. Las unidades se cancelan con claridad: miliamperios-hora entre miliamperios dejan horas, y por eso los equipos de producto y los cuadernos de laboratorio casi siempre se quedan en mAh y mA en lugar de convertir primero todo a amperios-hora y amperios.
Una celda de teléfono de tres mil miliamperios-hora que consume ciento cincuenta miliamperios de media dura veinte horas bajo ese modelo; una pila de botón de doscientos miliamperios-hora en un rail de sueño de diez microamperios dura veinte mil horas, unos dos coma tres años, antes de aplicar derating real. La fórmula supone corriente constante, uso pleno de la capacidad nominal y sin penalización por corte de tensión, así que es una estimación de cota superior más que una simulación química de descarga.
Los paquetes reales pierden capacidad usable a altas tasas C, a frío y cerca del final de vida, y los exponentes de Peukert importan en plomo-ácido y algunos casos de alto drenaje; esos refinamientos son intenciones de búsqueda distintas y herramientas aparte para que esta página se centre en la pregunta mAh entre mA que la gente escribe primero.
Los paquetes en serie y en paralelo cambian la capacidad efectiva antes de dividir por la corriente de carga; esta herramienta toma la capacidad usable ya conocida y la corriente media del dispositivo en lugar de resolver una red multicelda.
Dónde aparecen las calculadoras de autonomía en el trabajo real
Los cursos introductorios de electrónica e IoT asignan con constancia ejercicios de mAh entre mA para que el alumnado convierta la capacidad de la hoja de datos y la corriente de sueño o activa medida en horas antes de pasar a promedios de ciclo de trabajo y límites de química de batería. Los equipos de wearables, nodos sensor y control remoto dimensionan celdas estimando el tiempo continuo a un consumo medio objetivo y luego añaden margen por temperatura y envejecimiento al redactar promesas de marketing.
Ingenieros de soporte y ventas responden a preguntas de clientes sobre cuánto durará un paquete a una carga dada ejecutando la misma razón lineal de las FAQ de la hoja de datos. Mantenga páginas solo Peukert, energía en vatios-hora y ciclo de trabajo multimodo separadas para que cada intención de búsqueda tenga una página clara en lugar de una herramienta multi-fórmula sobrecargada que confunda a estudiantes y buscadores.
Qué puede hacer con ella
Estimaciones de autonomía en IoT y wearables
Convierta la capacidad mAh de una celda y la corriente media medida en horas de funcionamiento continuo para un dimensionado de producto de primer paso.
Tareas de laboratorio y comprobaciones de hoja de datos
Verifique ejercicios de autonomía del libro y ejemplos de FAQ de la hoja de datos frente al modelo lineal runtime = capacity_mAh / current_mA.
Preguntas frecuentes
¿Qué fórmula usa esta calculadora de autonomía de batería?
La capacidad va en miliamperios-hora, la corriente en miliamperios y el resultado es el tiempo continuo estimado en horas (también se devuelve en minutos y días).
¿Qué ocurre si el consumo de corriente es cero?
Una corriente nula haría el tiempo indefinido o infinito; indique una corriente de carga positiva en miliamperios.
¿Pueden ser negativos la capacidad o la corriente?
No. La capacidad debe ser > 0 mAh y la corriente > 0 mA. Los valores negativos o nulos se rechazan y no se cobran.
¿Debo pasar amperios-hora o miliamperios-hora?
Siempre miliamperios-hora para la capacidad y miliamperios para la corriente. Para un paquete de 3 Ah envíe 3000 (mAh). Cadenas con prefijo como "3Ah" no se analizan.
¿Cuánto cuesta?
La herramienta del navegador es gratuita y se ejecuta en local.
Herramientas relacionadas
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-life \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"capacity_mah":3000,"current_ma":150}'const res = await fetch("https://api.kit.forhosting.com/elec/battery-life", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"capacity_mah": 3000,
"current_ma": 150
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/battery-life",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"capacity_mah": 3000,
"current_ma": 150
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/battery-life", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"capacity_mah":3000,"current_ma":150}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"capacity_mah":3000,"current_ma":150}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/battery-life", 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
{
"capacity_mah": 3000,
"current_ma": 150
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.battery_life",
"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. |
Notas técnicas
Qué se envía y qué se obtiene de vuelta
Se aceptan valores numéricos y cadenas numéricas para que los formularios y el pegado desde hojas de cálculo resulten cómodos; las cadenas con prefijo de unidad como tres amperios-hora escritas como texto no se analizan, así que convierta amperios-hora a miliamperios-hora multiplicando por mil. La corriente también debe ser mayor que cero: un consumo nulo falla con un mensaje de que el tiempo sería indefinido o infinito, y el consumo negativo se rechaza como no físico en este modelo lineal. Comprobaciones clásicas de aula: tres mil miliamperios-hora a ciento cincuenta miliamperios equivalen a veinte horas; mil miliamperios-hora a cincuenta miliamperios equivalen a veinte horas; y una petición con corriente cero debe fallar la validación. Si necesita vida corregida por Peukert, presupuestos multi-rail, ciclos de cosecha solar o curvas de derating por temperatura, trátelos como herramientas aparte en lugar de ampliar este producto puro capacidad-sobre-corriente. Envíe una capacidad finita positiva bajo el campo capacity_mah, expresada en miliamperios-hora, y una corriente finita positiva bajo el campo current_ma, expresada en miliamperios. La misma capacidad se acepta bajo los alias capacity, mah, mAh o battery_mah, y la corriente bajo current, ma, mA, draw o current_draw, pero solo puede aparecer una clave por magnitud en cada petición. La capacidad debe ser mayor que cero; cero, negativo, NaN e Infinity fallan con invalid_input y no se cobran. En caso de éxito la respuesta incluye capacity_mah y capacity_ah limpios, current_ma y current_a limpios, runtime_hours, runtime_minutes, runtime_days, unit fijado a hour, una cadena expression breve de la forma capacidad mAh entre corriente mA igual a horas, method capacity_over_current y la cadena formula runtime_hours equals capacity_mAh over current_mA. El precio de las llamadas API exitosas es la base publicada de $0.002 por ítem; los fallos de validación no consumen saldo prepago.
Dónde aparecen las calculadoras de autonomía en el trabajo real
Como esta capacidad es un motor de parse puro, el precio de la API es la base publicada de $0.002 por ítem exitoso y la validación fallida no consume saldo.
Casos de integración
Fixtures de CI y calculadoras de soporte
Automatice el mismo producto capacidad-sobre-corriente del navegador para que herramientas de soporte y calificadores automáticos compartan una verdad única en horas.