Le modèle de puissance
VBatPower modélise la consommation de puissance sous forme d'arbre à trois niveaux — Batterie → Composant → État — puis le réduit à un courant moyen consommé et à une durée de fonctionnement estimée. Cette page documente chaque entité et chaque champ, ainsi que le calcul que chacun alimente.
Projets
Un projet est une conception en cours d'analyse — généralement un appareil et sa batterie (ou plusieurs). Il contient vos batteries et toute télémétrie importée, et affiche les panneaux d'analyse.
| Champ | Ce que c'est |
|---|---|
| Nom | Le nom d'affichage du projet (p. ex. « Nœud capteur v2 »). |
| Description | Notes facultatives en texte libre sur la conception. |
| Étiquettes | Libellés facultatifs utilisés pour la recherche/le filtrage dans la bibliothèque de projets. |
Batteries
Chaque batterie est une source de puissance. Définissez à la fois sa tension et sa capacité (saisie sous forme de capacité nominale en courant) pour calculer l'énergie disponible en watt-heures.
| Champ | Unité | Ce que c'est |
|---|---|---|
| Nom | — | Un nom descriptif (p. ex. « Li-Po 3S 2200mAh »). |
| Type | — | Chimie / format (p. ex. « Li-Ion », « LiFePO4 », « CR2032 »). |
| Tension | V (µ…M) | Tension nominale du pack. |
| Capacité | A·h (mAh…) | Capacité nominale, saisie sous forme de courant (p. ex. 2000 mAh = 2 Ah). |
énergie = tension × capacité → Wh (3.7 V × 2 Ah = 7.4 Wh)
Composants
Un composant est une pièce physique consommant de la puissance d'une batterie — un MCU, une radio, un capteur, une LED. Sa tension sert à convertir entre courant et résistance pour ses états.
| Champ | Ce que c'est |
|---|---|
| Nom | Nom du matériel (p. ex. « ESP32 », « Module GPS »). |
| Type | Catégorie (p. ex. « MCU », « Capteur », « Radio »). |
| Tension | Tension de fonctionnement ; relie courant ↔ résistance via la loi d'Ohm. |
États
Un état est un mode de fonctionnement d'un composant — actif, veille profonde, TX — chacun avec son propre courant et son propre minutage. Les états sont l'endroit où se déroule la véritable modélisation.
| Champ | Ce que c'est |
|---|---|
| Nom | Nom descriptif (p. ex. « Veille profonde », « Mode TX »). |
| Courant | Courant consommé dans cet état. Le définir calcule automatiquement la résistance. |
| Résistance | Résistance équivalente. La définir calcule automatiquement le courant (loi d'Ohm, avec la tension du composant). |
| Toujours actif | S'exécute en continu sans intervalle (p. ex. un courant de repos en veille). |
| Exécuter une fois | S'exécute exactement une fois sur la durée de vie de la batterie (démarrage, calibration) — un coût énergétique fixe. |
| Intervalle | À quelle fréquence l'état se répète (p. ex. toutes les 60 s). Mutuellement exclusif avec Occurrences. |
| Occurrences | Combien de fois il s'exécute par seconde/minute/heure/jour. Mutuellement exclusif avec Intervalle. |
| Temps d'exécution | Durée d'une seule exécution (combien de temps l'état est actif à chaque fois). |
| Mesuré | Utiliser la télémétrie importée pour cet état au lieu du courant théorique (voir Télémétrie). |
Chaque champ numérique possède son propre sélecteur d'unité (µA / mA / A, ms / s / min / h, …) afin que vous saisissiez les valeurs dans l'unité qui vous convient ; le moteur les convertit en SI en interne.
ID et adressage
Les entités sont adressées avec la notation pointée, qui est aussi la façon dont les lignes de télémétrie les ciblent :
0 first battery 0.0 first component of that battery 0.0.0 first state of that component
Comment la durée de fonctionnement est calculée
Chaque état contribue un courant moyen pondéré par son rapport cyclique. Les états toujours actifs contribuent leur courant complet ; les états exécutés une fois soustraient à la place une énergie ponctuelle de la batterie.
// 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)
Panneaux d'analyse
La page du projet affiche trois vues du résultat :
- Analyse système — calculée uniquement à partir de vos définitions d'états (théorique).
- Données enregistrées — calculées à partir des mesures de télémétrie importées.
- Prédit — un mélange du modèle théorique avec les données réelles.
Chacune indique l'autonomie estimée, le courant moyen consommé, la puissance totale, la capacité de la batterie (Wh) et les cycles par an. La page Graphiques visualise la consommation, les chronologies mesurées et la prédiction de décharge.
Suite
- Premiers pas — construire un projet étape par étape
- Télémétrie et CSV — alimenter avec des données mesurées
- Ouvrir l'application