Skip to content
Secciones de la documentación

Calculadora de Vida de Batería

POSThttps://rftools.io/api/py/v1/calculate

Slug battery-life. Estima la duración de la batería en función de la capacidad y el perfil de consumo del dispositivo.

Entradas

Envíe cada una de estas en inputs, en las unidades indicadas. La mayoría son obligatorias: una llamada a la que le falte una se rechaza (400) y no cuesta nada; una de la que la calculadora puede prescindir toma el valor predeterminado indicado. Una entrada fuera de su rango se calcula igualmente y se marca en la procedencia.

Entradas de battery-life
NombreUnidadRangoValor predeterminadoDescripción
capacitynúmeromAh1 … 1000002000Capacidad de la batería
avgCurrentnúmeromA0.001 … 10000100Corriente promedio consumida por el dispositivo durante el funcionamiento activo
dutyCyclenúmero%0.001 … 100100Porcentaje de tiempo que el dispositivo está activo y consumiendo corriente. 100% = funcionamiento continuo.
selfDischargenúmero%/month0 … 302Tasa de autodescarga mensual de la batería. LiPo: ~ 2%, NiMH: ~ 15%, alcalino: ~ 1%
cutoffSocnúmero%0 … 8020Estado mínimo de carga en el que el dispositivo deja de funcionar. 20% = el dispositivo se apaga con un 20% de capacidad restante.
numLoadsnúmeroninguna0 … 70Cargas conectadas a la batería además del dispositivo, cada una con su propia corriente y ciclo de trabajo (0–7)
load1CurrentnúmeromA0 … 1000010Corriente que consume la carga adicional 1 mientras está encendida
load1Dutynúmero%0 … 10010Porcentaje del tiempo que la carga adicional 1 está encendida
load2CurrentnúmeromA0 … 1000010Corriente que consume la carga adicional 2 mientras está encendida
load2Dutynúmero%0 … 10010Porcentaje del tiempo que la carga adicional 2 está encendida
load3CurrentnúmeromA0 … 1000010Corriente que consume la carga adicional 3 mientras está encendida
load3Dutynúmero%0 … 10010Porcentaje del tiempo que la carga adicional 3 está encendida
load4CurrentnúmeromA0 … 1000010Corriente que consume la carga adicional 4 mientras está encendida
load4Dutynúmero%0 … 10010Porcentaje del tiempo que la carga adicional 4 está encendida
load5CurrentnúmeromA0 … 1000010Corriente que consume la carga adicional 5 mientras está encendida
load5Dutynúmero%0 … 10010Porcentaje del tiempo que la carga adicional 5 está encendida
load6CurrentnúmeromA0 … 1000010Corriente que consume la carga adicional 6 mientras está encendida
load6Dutynúmero%0 … 10010Porcentaje del tiempo que la carga adicional 6 está encendida
load7CurrentnúmeromA0 … 1000010Corriente que consume la carga adicional 7 mientras está encendida
load7Dutynúmero%0 … 10010Porcentaje del tiempo que la carga adicional 7 está encendida

Salidas

Se devuelven en values, por nombre. Un valor ilimitado o no definido es null.

Salidas de battery-life
CampoUnidadDescripción
runtimeHoursprincipalhTiempo de ejecución
runtimeDaysdaysTiempo de ejecución
effectiveCurrentmACorriente efectiva
usableCapacityMAhmAhCapacidad utilizable
selfDischargeCurrentmACorriente de autodescarga

Cómo llamarla