El modelo de potencia
VBatPower modela el consumo de potencia como un árbol de tres niveles: Batería → Componente → Estado — 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.
| Campo | Qué es |
|---|---|
| Nombre | El nombre visible del proyecto (p. ej. «Nodo Sensor v2»). |
| Descripción | Notas opcionales de texto libre sobre el diseño. |
| Etiquetas | Etiquetas 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.
| Campo | Unidad | Qué es |
|---|---|---|
| Nombre | — | Un nombre descriptivo (p. ej. «Li-Po 3S 2200mAh»). |
| Tipo | — | Química / factor de forma (p. ej. «Li-Ion», «LiFePO4», «CR2032»). |
| Voltaje | V (µ…M) | Voltaje nominal del pack. |
| Capacidad | A·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.
| Campo | Qué es |
|---|---|
| Nombre | Nombre del hardware (p. ej. «ESP32», «Módulo GPS»). |
| Tipo | Categoría (p. ej. «MCU», «Sensor», «Radio»). |
| Voltaje | Voltaje 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.
| Campo | Qué es |
|---|---|
| Nombre | Nombre descriptivo (p. ej. «Sueño profundo», «Modo TX»). |
| Corriente | Consumo de corriente en este estado. Establecerlo calcula automáticamente la Resistencia. |
| Resistencia | Resistencia equivalente. Establecerla calcula automáticamente la Corriente (Ley de Ohm, con el voltaje del componente). |
| Siempre activo | Se ejecuta de forma continua sin intervalo (p. ej. una corriente de reposo en quiescencia). |
| Ejecutar una vez | Se ejecuta exactamente una vez a lo largo de la vida de la batería (arranque, calibración): un coste energético fijo. |
| Intervalo | Con qué frecuencia se repite el estado (p. ej. cada 60 s). Mutuamente excluyente con Veces. |
| Veces | Cuántas veces se ejecuta por segundo/minuto/hora/día. Mutuamente excluyente con Intervalo. |
| Tiempo de ejecución | Duración de una sola ejecución (cuánto tiempo está activo el estado cada vez). |
| Medido | Usa 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
- Primeros pasos — construye un proyecto paso a paso
- Telemetría y CSV — alimenta datos medidos
- Abrir la aplicación