Calculateur de capacité batterie
Divisez la capacité en ampères-heures de la batterie par le courant de votre appareil pour savoir combien de temps il tient : un parc de 100 Ah sous 5 A dure 20 heures. Un premier chiffre pour dimensionner une batterie. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Capacité (Ah)
- 100
- Courant consommé (A)
- 5
- Heures de fonctionnement
- 20
- Durée d'irrigation (minutes)
- 1 200
- Autonomie (jours)
- 0,8333333333
La capacité de plaque d'une batterie en ampères-heures n'est que la moitié d'une estimation d'autonomie : il vous faut encore le courant que l'appareil tire réellement. Ce calculateur de capacité combine ces deux grandeurs en une division transparente. Envoyez une capacité positive en ampères-heures et un courant positif en ampères ; le résultat est une durée de fonctionnement estimée en heures, avec minutes et jours dérivés pour la planification. Techniciens de terrain, concepteurs produit, enseignants et installateurs hors réseau s'appuient sur ce premier chiffre pour dimensionner les packs, relire les fiches techniques et briefer les clients avant d'appliquer un derating propre à la chimie.
Ce que signifie la capacité en ampères-heures et d'où viennent les heures
La capacité d'une batterie en ampères-heures est une grandeur de charge : un ampère-heure signifie que le pack peut, en théorie, fournir un ampère pendant une heure, ou tout produit équivalent de courant et de temps qui multiplie la même charge. Le courant de l'appareil est la moyenne que la charge prélève pendant le fonctionnement.
Diviser la capacité par le courant donne donc des heures de fonctionnement sous une idéalisation à courant constant : un banc de cent ampères-heures qui alimente cinq ampères dure vingt heures ; une batterie moto de douze ampères-heures à un demi-ampère dure vingt-quatre heures. L'identité est la même que vous pensiez en heures égales aux ampères-heures sur les ampères ou sous la forme réarrangée ampères-heures égaux aux ampères fois les heures.
Cette page est la forme qui part de la capacité : vous connaissez déjà le Ah de plaque et le tirage mesuré ou spécifié, et vous voulez l'autonomie en heures. Le modèle suppose que toute la capacité de plaque est utilisable, que le courant est constant, et que le seuil de tension, la température et les effets de régime se traitent à une étape ultérieure.
Il n'applique ni fraction de profondeur de décharge, ni rendement d'onduleur, ni exposant de Peukert ; ces ajustements se font sur la capacité ou le courant avant l'appel si vous avez besoin d'un chiffre de terrain plus conservateur.
Où un calculateur de capacité en ampères-heures trouve sa place
Les équipes produit utilisent un calculateur de capacité de batterie lorsqu'une fiche technique liste des ampères-heures et qu'un journal de prototype liste le courant moyen, et qu'elles ont besoin d'heures de fonctionnement pour l'emballage, les budgets de veille du micrologiciel ou les réponses du support. Les kits d'éclairage et de radio hors réseau convertissent un banc Ah connu et le courant d'une lampe ou d'un émetteur-récepteur en autonomie nocturne, afin que l'installateur puisse dire combien de temps les lumières tiennent après le crépuscule sans essai de décharge complet sur site.
Les laboratoires de classe assignent la même division pour que les élèves relient la capacité de plaque à l'ampérage mesuré et voient pourquoi mélanger milliampères-heures et ampères produit un non-sens. Préférez ce point de terminaison lorsque vos entrées sont déjà en ampères-heures et en ampères et que vous voulez un chiffre d'heures transparent — pas une page de cellules grand public en milliampères-heures, pas une page d'énergie en watts-heures, et pas un simulateur chimique.
Si vous n'avez que des milliampères-heures et des milliampères, convertissez d'abord ou utilisez un outil spécifique mAh ; si vous n'avez que des watts-heures et des watts, utilisez un outil d'autonomie énergétique. Séparer ces intentions de recherche évite de mélanger les unités et garde chaque calculateur honnête sur exactement quels deux nombres il divise.
Cas d’usage
Du Ah de fiche technique au temps de produit
Transformez la capacité de plaque en ampères-heures et le courant moyen mesuré de l'appareil en heures de fonctionnement pour l'emballage, les budgets micrologiciels et les réponses du support.
Éclairage hors réseau et kits radio
Estimez l'autonomie nocturne à partir d'un banc Ah connu et du courant d'une lampe ou d'un émetteur-récepteur, afin que l'installateur briefe le client sans essai de décharge complet.
Questions fréquentes
Comment ce calculateur de capacité estime-t-il les heures de fonctionnement ?
Les deux entrées doivent être finies et strictement supérieures à zéro.
Quelles unités dois-je envoyer pour la capacité et le courant ?
La capacité est en ampères-heures (Ah) et le courant en ampères (A). Convertissez d'abord milliampères-heures et milliampères en divisant chacun par mille : 3000 mAh valent 3 Ah et 150 mA valent 0.15 A.
Pourquoi les valeurs nulles et négatives sont-elles rejetées ?
Une capacité non positive ne stocke pas de charge utile, et un courant non positif rend les heures de fonctionnement indéfinies ou infinies.
Cet outil applique-t-il une correction de profondeur de décharge ou de Peukert ?
Non. Le modèle utilise la valeur Ah de plaque entière et un courant constant. Si vous avez besoin d'une estimation de terrain plus conservatrice, appliquez vous-même les ajustements de chimie ou de régime sur la capacité ou le courant avant d'appeler.
Comment utiliser une capacité en milliampères-heures ?
Divisez-la d'abord par 1000 : 3000 mAh font 3 Ah, et un courant de 150 mA fait 0,15 A. Saisir des milliampères-heures comme des ampères-heures multiplie l'autonomie par mille.
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-capacity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"capacity_ah":100,"current_draw_a":5}'const res = await fetch("https://api.kit.forhosting.com/elec/battery-capacity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"capacity_ah": 100,
"current_draw_a": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/battery-capacity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"capacity_ah": 100,
"current_draw_a": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/battery-capacity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"capacity_ah":100,"current_draw_a":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"capacity_ah":100,"current_draw_a":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/battery-capacity", 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
{
"capacity_ah": 100,
"current_draw_a": 5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.battery_capacity",
"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.
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
Capacité et courant doivent être finis et strictement supérieurs à zéro ; une valeur nulle ou négative est rejetée avec invalid_input, car les heures seraient indéfinies ou sans sens physique.
Ce que signifie la capacité en ampères-heures et d'où viennent les heures
Comme l'arithmétique est une seule division de nombres finis positifs, des entrées identiques produisent toujours le même JSON, avec heures, minutes et jours arrondis à douze décimales pour une comparaison stable entre moteurs JavaScript et pour la notation automatique des devoirs.
Contrat d'entrée, unités, forme de la réponse et erreurs
Les deux doivent être des nombres finis strictement supérieurs à zéro. Zéro et négatifs échouent avec un message indiquant que le champ doit être un nombre positif, car une capacité non positive ne stocke pas de charge utile et un courant non positif rend les heures indéfinies ou infinies. Convertissez les milliampères-heures en ampères-heures en divisant par mille avant d'appeler : une cellule de trois mille milliampères-heures vaut trois ampères-heures, et un tirage de cent cinquante milliampères vaut 0.15 ampères. Les champs de sortie facultatifs sont omis plutôt que mis à null. Une validation en échec n'est pas facturée. Envoyez un objet JSON avec deux champs obligatoires. capacity_ah est la capacité de la batterie en ampères-heures ; current_draw_a est le courant de l'appareil en ampères. Les chaînes numériques sont acceptées afin que formulaires et tableurs collent des valeurs sans parse supplémentaire ; chaînes vides, clés manquantes, NaN et Infinity échouent avec invalid_input en nommant le champ. Ne mélangez pas les unités : envoyer des mAh comme s'il s'agissait d'Ah gonfle l'autonomie d'un facteur mille et trompera quiconque traite le JSON comme une estimation de terrain. En cas de succès, la réponse renvoie capacity_ah et current_draw_a, runtime_hours comme capacité divisée par le courant, runtime_minutes comme heures fois soixante, runtime_days comme heures divisées par vingt-quatre, et une chaîne de formule qui réaffirme runtime_hours égal à capacity_ah sur current_draw_a. Gardez les requêtes petites : c'est un seul item analytique à $0.002 par appel réussi, sans jetons de modèle et sans réseau sortant sur le chemin du calcul.
Où un calculateur de capacité en ampères-heures trouve sa place
Les scripts de service terrain parcourent de nombreuses tailles de pack face à un courant mesuré, ou un pack face à plusieurs modes de charge, et stockent les heures du JSON à côté de l'ordre de travail pour audit ultérieur. Comme l'implémentation est un parse pur, sans jetons de modèle et sans réseau sortant, chaque appel API réussi coûte le $0.002 publié et se termine en bien moins d'une milliseconde sur des charges typiques.
Cas d'intégration
Laboratoires de classe et correction des devoirs
Notez l'exercice classique heures égales aux ampères-heures sur les ampères avec un JSON déterministe qui refuse zéros et négatifs comme le ferait un enseignant.
Questions techniques
Combien coûte le calculateur de capacité de batterie ?
L'outil du navigateur est gratuit. Les requêtes API réussies utilisent le solde KIT prépayé à $0.002 par appel ; une entrée invalide n'est pas facturée.