Premiers pas avec VBatPower

Vue d'ensemble

VBatPower est un outil de simulation de puissance électronique qui vous aide à estimer l'autonomie de la batterie pour les systèmes embarqués. Vous définissez les caractéristiques de votre batterie, ajoutez des composants avec leurs états de puissance, et VBatPower calcule la durée de fonctionnement de votre système.

VBatPower est 100 % gratuit et sans limites, et aucun compte n'est nécessaire pour utiliser les calculateurs, les convertisseurs et le simulateur. L'application fonctionne entièrement dans votre navigateur grâce au localStorage. Un compte gratuit optionnel vous permet de synchroniser vos projets dans le cloud et d'y accéder depuis n'importe quel appareil.

1. Créer un projet

Ouvrez app.vbatpower.com et cliquez sur Nouveau projet. Donnez-lui un nom comme « Nœud capteur v2 ».

Chaque projet contient une ou plusieurs batteries et leurs composants associés. La page du projet affiche une analyse système avec la consommation totale de puissance et l'autonomie estimée de la batterie.

2. Ajouter une batterie

Cliquez sur Ajouter une batterie pour créer une entrée de batterie. Configurez :

  • Nom — p. ex. « CR2032 », « cellule 18650 »
  • Tension Min — tension de coupure (p. ex. 2.0V pour une CR2032)
  • Tension Max — tension à pleine charge (p. ex. 3.0V)
  • Capacité nominale — capacité en mAh (p. ex. 225 pour une CR2032)

Chaque batterie possède un ID compacté tel que 0 pour la première batterie, 1 pour la seconde.

3. Ajouter des composants

Sous chaque batterie, cliquez sur Ajouter un composant. Chaque composant représente une pièce physique consommant de la puissance de cette batterie — un microcontrôleur, un capteur, une radio, une LED, etc.

Les ID de composants utilisent la notation pointée : 0.0 est le premier composant de la première batterie, 0.1 est le second composant.

4. Configurer les états de puissance

Chaque composant possède un ou plusieurs états représentant différents modes de fonctionnement. Par exemple, un ESP32 pourrait avoir :

  • Veille profonde — 10 µA, toujours actif
  • Actif — 80 mA, périodique (toutes les 60 secondes pendant 5 secondes)
  • WiFi TX — 240 mA, périodique (toutes les 300 secondes pendant 2 secondes)
  • Démarrage — 40 mA, exécuté une fois (se produit uniquement au démarrage)

Types d'états :

  • Toujours actif — consommation continue
  • Périodique — s'exécute N fois par [seconde/minute/heure/jour], chaque fois pendant une durée définie
  • Exécuter une fois — coût énergétique ponctuel soustrait de la capacité de la batterie
  • Mesuré — utiliser des données de courant mesurées au lieu de valeurs théoriques

Les ID d'états prolongent la notation pointée : 0.0.0 est le premier état du premier composant de la première batterie.

5. Importer des données de télémétrie

Si vous disposez de données de mesure réelles provenant d'un microcontrôleur, importez-les via un fichier CSV sur la page Données. Le format CSV utilise six colonnes :

id,type,value,unit,nonce,runid
0.0.0,t,1523,ms,1,1
0.0.0,v,12.5,mA,1,1
0.0.0,n,0,ms,1,1

Ici, t est la durée d'exécution de l'état, v est une valeur mesurée (ici 12.5 mA de courant), et n est le temps écoulé depuis le démarrage du MCU — pas une lecture de courant. Consultez la documentation Format CSV pour tous les détails.

6. Consulter les résultats

La page du projet affiche trois panneaux d'analyse :

  • Analyse système — calculée à partir des états de vos composants (théorique)
  • Données enregistrées — calculées à partir des mesures de télémétrie importées
  • Prédit — analyse combinée mêlant le modèle théorique aux données réelles

Accédez à la page Graphiques pour visualiser la consommation de puissance simulée, les chronologies de données mesurées et les prédictions de décharge de la batterie.

Prochaines étapes