Calculateur de résistance interne
Une batterie de 12 V qui affiche 11 V en débitant 2 A a une résistance interne de 0,5 Ω, avec 1 V perdu dans la cellule. Saisissez la tension à vide, la tension en charge et le courant pour contrôler 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
- Emf
- 12
- Tension aux bornes
- 11
- Courant de charge
- 2
- Chute de tension
- 1 ohm
- Résistance interne
- 0,5
Ce calculateur de résistance interne de batterie renvoie la résistance ohmique d'une pile à partir de sa force électromotrice, de la tension aux bornes mesurée sous charge et du courant absorbé, selon l'identité linéaire r égale force électromotrice en circuit ouvert moins tension aux bornes, le tout divisé par le courant. La force électromotrice en circuit ouvert est la tension que vous mesureriez sans charge branchée. Sous charge, une pile réelle perd de la tension à travers sa résistance interne, si bien que la tension utilisable aux bornes est inférieure à la force électromotrice pour un courant de décharge. En réarrangeant V égale ε moins I fois r, on isole r inconnue en une seule division. Parmi les vérifications classiques : une pile de douze volts qui affiche onze volts en délivrant deux ampères, soit un demi-ohm de résistance interne, et une pile sèche de 1.5 volts qui s'affaisse à 1.2 volts à un demi-ampère, soit 0.6 ohms. Le moteur n'utilise qu'une arithmétique finie, sans appel réseau, sans échantillonnage, sans raccourci dépendant de la date.
Où les vérifications de résistance interne s'insèrent dans l'étude, la conception et le logiciel
Les élèves rencontrent r égale (ε moins V) sur I lorsqu'une unité de circuits présente les batteries réelles, lorsqu'un laboratoire demande pourquoi une pile neuve affiche moins sous charge qu'en circuit ouvert, ou lorsqu'un problème de concours donne la force électromotrice, la tension aux bornes et le courant et demande la résistance interne sans lancer un SPICE.
Les enseignants peuvent pré-générer des clés de correction pour des forces électromotrices et des courants modestes sans se fier à des applications de calcul opaque qui mélangent silencieusement millivolts et volts, ou basculent entre crête et RMS sans le dire.
Les développeurs appellent le même contrat depuis des scripts pour semer des vecteurs de test déterministes pour des interfaces de batterie, normaliser des paramètres de pile saisis par l'utilisateur avant une esquisse de budget de puissance, ou satisfaire des énoncés de défis de programmation qui exigent la résistance interne en ohms plutôt qu'une estimation approximative.
Les outils de produit et d'éducation utilisent le point d'accès lorsqu'un apprenant saisit la force électromotrice, la tension aux bornes et le courant, et que l'interface doit montrer à la fois la chute interne et la résistance. Les techniciens de terrain et les makers s'en servent pour des contrôles rapides sur des rails de douze et neuf volts, des charges de démarreur et des alimentations continues simples, lorsque seuls une tension de circuit ouvert mesurée, une tension aux bornes sous charge et un courant de pince sont disponibles.
Associez-le à des aides de puissance électrique ou de résistances lorsque vous avez besoin d'étapes de circuit connexes, et à d'autres points d'accès de physique lorsque vous constituez un petit laboratoire de calculateurs électriques gratuits et déterministes pour l'étude et les tests logiciels.
Cas d’usage
Contrôles de devoirs et de laboratoire
Calculez la résistance interne à partir de la force électromotrice, de la tension aux bornes sous charge et du courant absorbé avant de noter des feuilles d'exercices sur les batteries ou des comptes rendus de laboratoire en courant continu.
Contrôles de conception et de makers
Estimez la résistance interne d'une pile à partir d'une tension de circuit ouvert mesurée, d'une tension de rail sous charge et d'un courant de pince ampèremétrique.
Questions fréquentes
Combien coûte le calculateur de résistance interne ?
Il est gratuit dans votre navigateur, sur cette page.
Quelle formule utilise-t-il ?
r = (ε − V) / I, où ε est la force électromotrice en circuit ouvert, V la tension aux bornes sous charge et I le courant absorbé. Il renvoie aussi la chute interne ε − V.
Que se passe-t-il si le courant de charge est nul ?
La résistance interne r = (ε − V) / I n'est pas définie lorsqu'aucun courant ne circule, cas du circuit ouvert.
Quelles unités dois-je utiliser ?
Utilisez un ensemble cohérent, par exemple volts, volts et ampères. Alors la résistance interne est en ohms. L'outil ne convertit pas les préfixes à votre place.
En quoi cela diffère-t-il d'un calculateur de tension aux bornes par force électromotrice ?
Cet autre outil résout V = ε − I r lorsque r est déjà connue. Cette page résout l'inverse : étant donnés ε, V et I, elle renvoie r en ohms.
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/phys/internal-resistance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"emf":12,"terminal_voltage":11,"load_current":2}'const res = await fetch("https://api.kit.forhosting.com/phys/internal-resistance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"emf": 12,
"terminal_voltage": 11,
"load_current": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/internal-resistance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"emf": 12,
"terminal_voltage": 11,
"load_current": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/internal-resistance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"emf":12,"terminal_voltage":11,"load_current":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"emf":12,"terminal_voltage":11,"load_current":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/internal-resistance", 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
{
"emf": 12,
"terminal_voltage": 11,
"load_current": 2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.internal_resistance",
"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
Un courant nul est rejeté avec invalid_input, car r n'est pas définie lorsqu'aucun courant ne circule.
Ce qu'est la résistance interne et ce que contient la réponse
La résistance interne est la résistance ohmique effective qui se trouve à l'intérieur d'une batterie ou d'une pile électrochimique, modélisée comme une seule résistance en série avec une source idéale de force électromotrice. Lorsqu'une charge tire un courant I dans le sens de la décharge, la loi d'Ohm sur cette résistance interne produit une chute de tension égale à I fois r, si bien que la tension restante aux bornes externes est V égale ε moins I fois r. Un courant négatif est admis algébriquement et modélise un sens de charge si vous gardez une convention de signes cohérente ; un r calculé négatif signifie que la tension aux bornes indiquée se trouve du côté opposé de la force électromotrice par rapport au sens de courant indiqué. Ce calculateur réarrange cette identité et renvoie r égale (ε moins V) divisé par I comme internal_resistance, avec voltage_drop égale ε moins V, le potentiel perdu à l'intérieur de la pile. La réponse répète aussi les trois entrées emf, terminal_voltage et load_current après un arrondi stable, étiquette la méthode comme r égale (emf moins V) sur I, répète une courte chaîne de formule et nomme l'unité ohm lorsque les entrées sont des volts, des volts et des ampères cohérents avec le SI. Un courant nul n'est pas traité comme un raccourci commode de circuit ouvert : avec I égal à zéro, la tension aux bornes égale la force électromotrice et la formule diviserait par zéro, aussi le moteur rejette la requête avec invalid_input au lieu d'inventer l'infini ou un NaN. Il n'y a ni modèle de capacité de Peukert, ni r dépendant de la température, ni réseau multi-sources de Thevenin, ni échantillonnage Monte Carlo : le moteur évalue la forme fermée dans la plage numérique prise en charge, ou rejette l'entrée avec invalid_input. Si vous avez besoin d'une simulation complète de circuit, de courbes d'état de charge ou d'une autonomie à partir d'ampères-heures, utilisez des outils dédiés ; cette page ne répond qu'à la formule linéaire de résistance interne, avec une sortie numérique stable, adaptée aux feuilles d'exercices, aux tests unitaires et aux clients d'API qui ont besoin d'ohms plutôt que d'une netlist SPICE.
Comment la force électromotrice, la tension aux bornes et le courant sont lus, et comment r reste reproductible
Chaque valeur doit être un décimal fini dans le plafond de magnitude documenté ; les espaces incrustés, les préfixes hexadécimaux et les jetons non numériques sont rejetés avec un message qui nomme le champ, afin qu'une cellule mal saisie ne devienne pas une résistance erronée. Le courant ne doit pas être zéro : un I nul échoue immédiatement, car la résistance interne r égale (ε moins V) divisé par I n'est pas définie lorsque le courant est zéro, cas du circuit ouvert où la tension aux bornes égale déjà la force électromotrice et r n'est pas déterminée. Les signes plus initiaux facultatifs et la notation scientifique sur les chaînes numériques sont autorisés lorsqu'ils s'interprètent comme des décimaux finis. Le champ préféré pour la force électromotrice est emf, mais les alias E, epsilon, open_circuit_voltage et voc sont acceptés afin que tableurs, chaînes de requête et formulaires typés puissent réutiliser le même contrat. La tension aux bornes préfère terminal_voltage, avec les alias V, vt, V_t et voltage. Le courant absorbé préfère load_current, avec les alias I, current, i, amps et amperes. L'absence de l'un des trois champs obligatoires échoue avec invalid_input et un message qui nomme le champ manquant. Le calcul utilise les formes fermées voltage_drop égale emf moins terminal_voltage, et internal_resistance égale voltage_drop divisé par load_current, puis arrondit à douze décimales pour les goldens JSON et ramène le zéro négatif à zéro pour des comparaisons propres. Associez l'exécution gratuite dans le navigateur de cette page à l'API tarifée lorsque vous avez besoin du même résultat mathématique dans un pipeline automatisé.
Où les vérifications de résistance interne s'insèrent dans l'étude, la conception et le logiciel
Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque consultation réussie coûte $0.002, une validation en échec n'est pas facturée, et rien n'est stocké une fois la réponse renvoyée. Cette séparation — exploration interactive gratuite et API tarifée identique — correspond au reste du catalogue tier A du KIT et vous 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 valeurs reproductibles de r et de chute de tension pour des tests unitaires, des démonstrations de batterie et des assertions de CI sur r = (ε − V) / I.