El modelo de potencia

VBatPower modela el consumo de potencia como un árbol de tres niveles: BateríaComponenteEstado — y luego lo colapsa en un consumo de corriente promedio y un tiempo de funcionamiento estimado. Esta página documenta cada entidad y cada campo, y las matemáticas que alimenta cada uno.

Proyectos

Un proyecto es un diseño bajo análisis: normalmente un dispositivo y su batería (o varias). Contiene tus baterías y cualquier telemetría importada, y muestra los paneles de análisis.

CampoQué es
NombreEl nombre visible del proyecto (p. ej. «Nodo Sensor v2»).
DescripciónNotas opcionales de texto libre sobre el diseño.
EtiquetasEtiquetas opcionales usadas para buscar/filtrar en la biblioteca de proyectos.

Baterías

Cada batería es una fuente de potencia. Establece tanto su voltaje como su capacidad (introducida como una capacidad nominal de corriente) para calcular la energía disponible en vatios-hora.

CampoUnidadQué es
NombreUn nombre descriptivo (p. ej. «Li-Po 3S 2200mAh»).
TipoQuímica / factor de forma (p. ej. «Li-Ion», «LiFePO4», «CR2032»).
VoltajeV (µ…M)Voltaje nominal del pack.
CapacidadA·h (mAh…)Capacidad nominal, introducida como corriente (p. ej. 2000 mAh = 2 Ah).

energía = voltaje × capacidad → Wh (3.7 V × 2 Ah = 7.4 Wh)

Componentes

Un componente es una pieza física que consume potencia de una batería: un MCU, una radio, un sensor, un LED. Su voltaje se usa para convertir entre corriente y resistencia en sus estados.

CampoQué es
NombreNombre del hardware (p. ej. «ESP32», «Módulo GPS»).
TipoCategoría (p. ej. «MCU», «Sensor», «Radio»).
VoltajeVoltaje de funcionamiento; vincula corriente ↔ resistencia mediante la Ley de Ohm.

Estados

Un estado es un modo de funcionamiento de un componente: activo, sueño profundo, TX — cada uno con su propia corriente y temporización. Los estados son donde ocurre el verdadero modelado.

CampoQué es
NombreNombre descriptivo (p. ej. «Sueño profundo», «Modo TX»).
CorrienteConsumo de corriente en este estado. Establecerlo calcula automáticamente la Resistencia.
ResistenciaResistencia equivalente. Establecerla calcula automáticamente la Corriente (Ley de Ohm, con el voltaje del componente).
Siempre activoSe ejecuta de forma continua sin intervalo (p. ej. una corriente de reposo en quiescencia).
Ejecutar una vezSe ejecuta exactamente una vez a lo largo de la vida de la batería (arranque, calibración): un coste energético fijo.
IntervaloCon qué frecuencia se repite el estado (p. ej. cada 60 s). Mutuamente excluyente con Veces.
VecesCuántas veces se ejecuta por segundo/minuto/hora/día. Mutuamente excluyente con Intervalo.
Tiempo de ejecuciónDuración de una sola ejecución (cuánto tiempo está activo el estado cada vez).
MedidoUsa telemetría importada para este estado en lugar de la corriente teórica (consulta Telemetría).

Cada campo numérico tiene su propio selector de unidades (µA / mA / A, ms / s / min / h, …) para que introduzcas los valores en lo que te resulte natural; el motor los lleva internamente al SI.

ID y direccionamiento

Las entidades se direccionan con notación de punto, que es también la forma en que las filas de telemetría las apuntan:

0        first battery
0.0      first component of that battery
0.0.0    first state of that component

Cómo se calcula el tiempo de funcionamiento

Cada estado aporta una corriente promedio ponderada por su ciclo de trabajo. Los estados siempre activos aportan su corriente completa; los estados de ejecución única restan en cambio una energía única de la batería.

// per periodic state
duty   = exec_time / interval            (or × times/period)
I_state = current × duty

// system
I_avg   = Σ I_state  +  Σ always_on_current
runtime = capacity / I_avg               (minus run-once energy)

Paneles de análisis

La página del proyecto muestra tres vistas del resultado:

  • Análisis del sistema — calculado puramente a partir de tus definiciones de estado (teórico).
  • Datos registrados — calculado a partir de mediciones de telemetría importadas.
  • Predicho — una combinación del modelo teórico con los datos reales.

Cada uno reporta la vida útil estimada, el consumo de corriente promedio, la potencia total, la capacidad de la batería (Wh) y los ciclos por año. La página de Gráficos visualiza el consumo, las líneas temporales medidas y la predicción de descarga.

Siguiente