Calculateur d'autonomie de batterie
Divisez l'énergie utile en wattheures par la puissance de la charge en watts pour savoir combien de temps un appareil reste allumé : 72 Wh pour une charge de 12 W tiennent 6 heures. Utile pour batteries externes, matériel photo et alimentations de secours. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Énergie (Wh)
- 100
- Puissance (W)
- 10
- Heures
- 10 h
- Minutes
- 600
- Secondes
- 36 000
- Précision
- 10
Ce calculateur d'autonomie de batterie transforme l'énergie stockée utilisable en wattheures et une puissance de charge constante en watts en le temps de fonctionnement que vous pouvez attendre avant que la batterie ne soit vide. La relation est entièrement déterministe : le temps en heures est égal à l'énergie en wattheures divisée par la puissance en watts, ce qui est le même bilan énergétique du premier ordre utilisé sur les fiches techniques, les étiquettes d'onduleurs, et le marketing d'alimentation portable lorsque les effets de rendement et de Peukert sont ignorés. Une énergie nulle avec une charge positive donne une autonomie nulle ; une charge nulle est rejetée car la division par zéro impliquerait un temps de fonctionnement infini plutôt qu'un nombre utilisable. Parmi les vérifications simples que vous connaissez peut-être déjà : cent wattheures dans une charge de dix watts pour dix heures, cinquante wattheures dans une charge de vingt-cinq watts pour deux heures, et soixante-douze wattheures dans une charge de douze watts pour six heures. Le moteur n'utilise qu'une arithmétique finie, sans appel réseau, sans échantillonnage, sans raccourci dépendant de la date.
Ce que signifie l'autonomie de batterie et ce que contient la réponse
L'autonomie d'une batterie sous charge constante est l'intervalle pendant lequel une quantité fixe d'énergie utilisable peut soutenir une puissance de charge fixe. La puissance est le taux de transfert d'énergie ; diviser l'énergie stockée par ce taux retrouve le temps. Avec une énergie donnée en wattheures et une puissance en watts, la forme close est t égal E divisé par P en heures.
Multiplier par soixante et par trois mille six cents donne les minutes et les secondes pour la même durée, ce qui aide lorsqu'une fiche technique liste des heures alors qu'une interface produit préfère les minutes. Ce calculateur n'est pas un modèle complet de batterie : il n'applique pas d'exposants de Peukert, de déclassement thermique, de rendement de convertisseur, de limites de profondeur de décharge, ou d'auto-décharge. Il répond uniquement à la décharge idéale à puissance constante d'une capacité en wattheures indiquée.
Une énergie nulle avec une charge strictement positive est valide et donne une autonomie nulle.
Où un calculateur d'autonomie de batterie s'inscrit dans l'étude, la conception produit et le logiciel
Les étudiants rencontrent les wattheures et l'autonomie lorsqu'une unité de physique introduit l'énergie face à la puissance, lorsqu'un laboratoire demande combien de temps une batterie peut alimenter une lampe ou un moteur connu, ou lorsqu'un problème de concours donne capacité et charge sans calcul différentiel. Les concepteurs produit et amateurs utilisent la même estimation du premier ordre pour dimensionner des batteries externes portables, des rigs de caméra, des nœuds IoT, et des temps de maintien d'onduleurs avant d'appliquer des facteurs de rendement et des marges de sécurité.
Les enseignants peuvent pré-générer des corrigés pour des paires modestes de wattheures et de watts sans faire confiance à des applications de calcul opaques qui basculent silencieusement les unités ou confondent milliampères-heures avec wattheures. Les développeurs appellent le même contrat depuis des scripts pour amorcer des vecteurs de test déterministes pour des interfaces de batterie, pour normaliser la capacité et la charge saisies par l'utilisateur avant un assistant de dimensionnement, ou pour satisfaire des énoncés de défi de programmation exigeant des heures plutôt qu'une esquisse approximative.
Les outils de terrain et pédagogiques utilisent le point de terminaison lorsqu'un apprenant saisit des wattheures et des watts et que l'interface doit montrer les heures, les minutes et les secondes à côté d'une simple formule d'énergie. Associez-le au calculateur de kilowattheures lorsque vous avez d'abord besoin de l'énergie à partir de la puissance et du cycle de service, puis convertissez ici les wattheures stockés et une charge constante en autonomie, et aux autres auxiliaires électroniques pour bâtir un petit laboratoire d'outils d'énergie gratuits et déterministes.
Cas d’usage
Devoirs et vérifications d'autonomie en laboratoire
Convertissez les wattheures d'une batterie et les watts d'un appareil en heures de fonctionnement avant de corriger des feuilles d'exercices ou des rapports de laboratoire.
Dimensionnement de produits portables et d'onduleurs
Estimez le temps de maintien du premier ordre pour des batteries externes, des kits de caméra, des nœuds IoT, et des charges d'onduleur à partir des Wh et W de plaque signalétique.
Questions fréquentes
Combien coûte le calculateur d'autonomie de batterie ?
Il est gratuit dans votre navigateur sur cette page.
Quelle formule est utilisée pour l'autonomie ?
Le temps de fonctionnement en heures est t = E / P, où E est l'énergie utilisable de la batterie en wattheures et P est la puissance de charge constante en watts. Les minutes valent t·60 et les secondes valent t·3600.
Que se passe-t-il si la puissance de charge est nulle ?
Une charge nulle rendrait le temps de fonctionnement infini (division par zéro), ce qui n'est pas une réponse utilisable.
Cet outil tient-il compte du rendement ou de la loi de Peukert ?
Non. Il n'utilise que le modèle idéal à puissance constante. Appliquez le rendement, les exposants de Peukert, et le déclassement thermique en dehors de cet outil si votre application en a besoin.
L'énergie de la batterie peut-elle être nulle ?
Oui. Une énergie nulle avec une charge positive renvoie zéro heure, zéro minute et zéro seconde. L'énergie négative est rejetée.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/elec/battery-runtime-wh \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"energy_wh":100,"power_w":10}'const res = await fetch("https://api.kit.forhosting.com/elec/battery-runtime-wh", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"energy_wh": 100,
"power_w": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/battery-runtime-wh",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"energy_wh": 100,
"power_w": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/battery-runtime-wh", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"energy_wh":100,"power_w":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"energy_wh":100,"power_w":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/battery-runtime-wh", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"energy_wh": 100,
"power_w": 10
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.battery_runtime_wh",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_abs_value | 1000000000000000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Ce que signifie l'autonomie de batterie et ce que contient la réponse
La réponse renvoie l'énergie normalisée en wattheures, la puissance de charge en watts, l'autonomie en heures, minutes et secondes, une étiquette de méthode battery_runtime_wh, un court rappel de formule, la précision utilisée, et un indice d'unité pour les heures. Il n'y a aucun ajustement de courbe, aucun échantillonnage Monte-Carlo de la dégradation de capacité, et aucune recherche réseau de chimie de cellule : le moteur évalue soit E sur P à l'intérieur de la plage numérique prise en charge, soit rejette l'entrée avec invalid_input. Les cas rejetés incluent un champ energy ou power manquant, des valeurs non finies, des grandeurs au-delà du plafond documenté, toute énergie négative, toute charge négative, et toute charge nulle ou numériquement nulle, car une autonomie infinie n'est pas une réponse produit utile. Si vous avez besoin de l'énergie à partir de la puissance et du temps de fonctionnement en kilowattheures, de la puissance électrique instantanée à partir de la tension et du courant, ou de l'énergie stockée d'un condensateur en joules, utilisez ces outils dédiés ; cette page ne répond qu'au temps de fonctionnement à partir de wattheures et de watts avec une sortie numérique stable adaptée aux feuilles d'exercices, aux tests unitaires et aux consommateurs d'API qui ne doivent pas inventer de conversions d'unités à la main.
Comment l'énergie et la puissance de charge sont lues et comment l'autonomie reste reproductible
Une énergie nulle est autorisée et renvoie zéro heure lorsque la charge est positive. Les signes plus initiaux facultatifs et la notation scientifique dans les chaînes numériques sont autorisés lorsqu'ils s'analysent comme des décimaux finis ; les espaces intégrés et les jetons non numériques sont rejetés. Le champ privilégié pour l'énergie de batterie est energy_wh, mais les alias energy, wh, E, capacity_wh et battery_wh sont acceptés afin que tableurs, chaînes de requête et formulaires typés puissent réutiliser le même contrat. L'énergie doit être finie et non négative : une valeur négative échoue avec invalid_input et un message qui nomme le champ, afin qu'une cellule erronée ne devienne pas silencieusement un résultat absurde. Le champ privilégié pour la puissance de charge est power_w, avec les alias power, load, P, W, watts et load_w. La puissance doit être finie et strictement positive : une charge nulle est rejetée avec invalid_input car le temps de fonctionnement serait infini, et toute charge négative est rejetée car cet outil modélise une charge consommatrice plutôt qu'une charge en cours de recharge. Un champ precision facultatif, avec les alias decimals et dp, choisit combien de décimales exposer pour les sorties numériques, par défaut dix et plafonné à quinze afin que les goldens JSON restent stables. Associez l'exécution gratuite dans le navigateur de cette page à l'API payante lorsque vous avez besoin du même résultat mathématique au sein d'un pipeline automatisé sans réimplémenter vous-même la formule wattheure sur watt.
Où un calculateur d'autonomie de batterie s'inscrit dans l'étude, la conception produit et le logiciel
Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque recherche réussie coûte $0.002, une validation échouée n'est pas facturée, et rien n'est conservé après le renvoi de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — s'inscrit dans le reste du catalogue de niveau A du KIT et permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique.
Cas d'intégration
Fixtures de test déterministes
Générez des heures, minutes et secondes reproductibles pour tests unitaires, interfaces de batterie, et assertions CI sur t = E/P.