Calculateur de résistances en série et en parallèle
Une résistance de 100 Ω, une paire en parallèle de 220 Ω et 330 Ω et une autre de 1 kΩ en série donnent 1232 Ω. Décrivez des groupes en série et en parallèle imbriqués et obtenez une seule résistance équivalente. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Réseau
- [series: 100, [parallel: 220, 330], 1k]
- Résistance équivalente (Ω)
- 1 232
- Expression normalisée
- [series: 100, [parallel: 220, 330], 1000]
- Nombre de résistances
- 4
- Groupes en série
- 1
Ce calculateur ramène un réseau mixte de résistances à une seule résistance équivalente. Saisissez la topologie sous forme d’expression entre crochets, avec des branches parallèles imbriquées dans des trajets en série, ou inversement. Les valeurs peuvent être indiquées en ohms, kiloohms ou mégohms. Le résultat fournit la résistance équivalente en ohms, une expression normalisée et des compteurs qui vous permettent de vérifier que le réseau complet a été interprété comme prévu.
Décrivez la topologie avec des groupes imbriqués
Une simple liste ne suffit pas à représenter un réseau mixte, car l’ordre des connexions est déterminant. Commencez un groupe par [series: lorsque le courant traverse chaque élément en suivant un seul trajet, et par [parallel: lorsque les éléments constituent plusieurs branches entre les deux mêmes nœuds. Séparez les éléments par des virgules et fermez chaque groupe par un crochet.
Une résistance s’écrit directement comme un nombre positif ; un groupe complet peut occuper la même place. Ainsi, [series: 100, [parallel: 220, 330], 1k] décrit une résistance de 100 ohms, deux résistances en parallèle et une résistance de 1 kiloohm, toutes placées en série. Vous pouvez poursuivre l’imbrication dans les deux sens.
Chaque groupe doit contenir au moins deux éléments : un groupe à un seul élément n’apporte aucune information électrique et signale souvent une expression inachevée. Les espaces et la casse des noms de groupes n’influencent pas le calcul, mais les virgules, les deux-points et les crochets appartiennent à la grammaire. Le calculateur peut ainsi signaler une topologie incorrecte au lieu d’interpréter arbitrairement votre intention.
Méthode de réduction de la résistance équivalente
Le calculateur traite d’abord les groupes les plus internes, puis progresse vers l’extérieur jusqu’à ne conserver qu’une résistance. Dans un groupe en série, il additionne tous les éléments, car le même courant les traverse et leurs chutes de tension s’additionnent. Dans un groupe en parallèle, il additionne les conductances, c’est-à-dire les inverses des résistances, puis prend l’inverse du total.
Cette méthode générale convient à deux branches ou davantage et évite la formule particulière produit sur somme, valable uniquement pour deux résistances. Chaque valeur est convertie en ohms avant le calcul : kΩ ou kohm multiplie par mille, tandis que MΩ ou Mohm multiplie par un million. L’expression normalisée du résultat affiche les valeurs converties tout en conservant les groupes reconnus ; elle facilite donc le contrôle lorsque plusieurs préfixes sont employés.
Toute valeur doit être finie et strictement positive. Un court-circuit idéal de zéro ohm demanderait des règles topologiques particulières et risquerait de masquer une division par zéro ; il est donc refusé plutôt qu’approximé.
Vérifiez le modèle avant d’exploiter le résultat
La résistance équivalente n’a de sens que si l’expression reproduit les nœuds réels du circuit. Deux composants proches sur un schéma ne sont pas nécessairement en parallèle ; deux résistances ne sont en série que si leur nœud commun n’offre aucun autre trajet au courant. Parcourez le circuit d’une borne à l’autre, repérez le plus petit sous-réseau série ou parallèle dépourvu d’ambiguïté, encodez-le, puis remplacez-le mentalement par son groupe avant de continuer vers l’extérieur.
Les nombres de résistances, de groupes en série et de groupes en parallèle vous aident à comparer rapidement l’expression au schéma. Si l’expression compte moins de résistances que le circuit, une branche a peut-être été oubliée ; si les nombres de groupes sont surprenants, contrôlez la position des crochets. Cet outil vise les réseaux entièrement réductibles par des associations successives en série et en parallèle.
Les réseaux en pont, notamment un pont de Wheatstone équilibré ou non avec une liaison transversale, ne se réduisent pas toujours ainsi et nécessitent une analyse nodale ou une autre méthode. Enfin, le résultat reste nominal : tolérance, coefficient thermique et comportement fréquentiel des composants réels doivent être étudiés séparément lorsque votre décision dépend du pire cas.
Cas d’usage
Réduire une section de réseau en échelle
Encodez les étages réductibles sous forme de groupes imbriqués et obtenez la résistance vue depuis les bornes choisies.
Contrôler un calcul manuel
Comparez votre réduction manuelle à l’expression normalisée, à la résistance équivalente et aux compteurs de composants.
Documenter une variante de conception
Consignez la topologie exacte et comparez des combinaisons de valeurs disponibles sans formule plane ambiguë.
Questions fréquentes
Quelle syntaxe entre crochets faut-il employer ?
Utilisez [series: item, item] ou [parallel: item, item]. Chaque élément peut être une résistance positive ou un autre groupe complet entre crochets.
Quelles unités de résistance sont acceptées ?
Un nombre sans suffixe est exprimé en ohms. Vous pouvez aussi employer Ω ou ohm, kΩ ou kohm, et MΩ ou Mohm. Le résultat convertit tout en ohms.
L’outil peut-il calculer un pont de Wheatstone ?
Seulement si le circuit concerné peut d’abord être réduit en véritables groupes série et parallèle. Un pont général avec liaison transversale exige une analyse nodale ou par mailles.
Pourquoi les résistances nulles ou négatives sont-elles refusées ?
Cette capacité modélise des résistances passives positives. Zéro représente un court-circuit idéal qui exige un traitement distinct, et une résistance négative sort du modèle pris en charge.
Comment combine-t-on trois branches en parallèle ou plus ?
Le calculateur additionne les conductances, c'est-à-dire les inverses de chaque résistance, puis prend l'inverse de ce total. La méthode vaut pour n'importe quel nombre de branches, contrairement au raccourci produit sur somme, réservé à deux résistances.
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/resistors-mixed \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"network":"[series: 100, [parallel: 220, 330], 1k]"}'const res = await fetch("https://api.kit.forhosting.com/elec/resistors-mixed", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"network": "[series: 100, [parallel: 220, 330], 1k]"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/resistors-mixed",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"network": "[series: 100, [parallel: 220, 330], 1k]"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/resistors-mixed", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"network":"[series: 100, [parallel: 220, 330], 1k]"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"network":"[series: 100, [parallel: 220, 330], 1k]"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/resistors-mixed", 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
{
"network": "[series: 100, [parallel: 220, 330], 1k]"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.resistors_mixed",
"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_chars | 10000 |
max_items | 1000 |
max_depth | 64 |
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
Méthode de réduction de la résistance équivalente
Le calcul est déterministe, ne consulte aucune donnée externe et applique un arrondi stable afin que l’API et le navigateur donnent des résultats cohérents.
Questions techniques
Combien coûte un calcul par API ?
Chaque requête API coûte $0.002. Vous pouvez également exécuter gratuitement le même calcul déterministe dans votre navigateur.