Calculateur de capacité en série
Des condensateurs de 10, 20 et 47 µF en série donnent un peu moins de 6 µF, toujours sous le plus petit. Saisissez autant de valeurs que nécessaire dans une même unité et obtenez le total avec chaque étape du calcul. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Condensateurs
- 10, 20, 47
- Quantité
- 3
- Capacité en série
- 5,8385093168
- Capacité totale
- 5,8385093168
- Somme des réciproques
- 0,1712765957
Un calculateur de capacité en série transforme une liste de valeurs de condensateurs en l’unique capacité équivalente d’une chaîne en série. Saisissez deux capacités ou plus dans la même unité—farads, microfarads, nanofarads ou picofarads—et l’outil renvoie C à partir de la somme des réciproques : un sur C égale un sur C1 plus un sur C2 et ainsi de suite pour chaque composant de la chaîne, plus la somme réciproque intermédiaire, le minimum et le maximum, ainsi que la substitution pas à pas que vous pouvez coller dans un devoir ou des notes de conception. Les réseaux en série produisent toujours un équivalent plus petit que le plus petit condensateur individuel, ce dont les concepteurs ont besoin lorsqu’ils empilent des céramiques ou des électrolytiques pour relever la tension nominale ou affiner une valeur.
Ce que signifie la capacité en série et pourquoi la somme des réciproques apparaît
Lorsque des condensateurs partagent le même courant et sont placés bout à bout, la conservation de la charge impose la même magnitude de charge sur chaque membre en série tandis que les tensions s’ajoutent. La capacité est charge sur tension, de sorte que la tension totale est la somme des Qi sur Ci pour un Q commun, ce qui se réarrange en un sur C_eq égal à la somme d’un sur chaque Ci.
Pour deux condensateurs égaux de valeur C le total en série est C sur deux ; pour deux valeurs inégales C1 et C2 c’est le produit sur la somme, C1 C2 sur C1 plus C2, identique à la forme réciproque. Avec trois pièces ou plus on évite rarement l’expression multiproduit développée à la main—le parcours réciproque reste linéaire en nombre de dispositifs et numériquement stable pour les décennies ordinaires des picofarads aux farads.
Le total en série est toujours strictement inférieur au plus petit Ci lorsque n est supérieur à un, un contrôle de cohérence rapide après toute exécution manuelle ou automatisée. Enseignants et tests de microgiciel tiennent aussi au rejet du zéro : un élève ou un capteur qui insère une lecture de zéro microfarad ne doit pas produire Infinity ni NaN en aval.
Les flottants quasi nuls à ou au-dessous d’un fois dix à la moins quinze sont traités comme zéro et rejetés de la même façon afin que le bruit n’invente pas un terme réciproque énorme.
Conseils pratiques, limites et recherches associées
Gardez toutes les valeurs dans la même unité avant d’appeler : mélanger microfarads et nanofarads sans conversion produira un équivalent absurde qui paraît numérique mais se trompe de trois ordres de grandeur. Préférez envoyer des nombres plutôt que des chaînes d’ingénierie préformatées lorsque vous contrôlez le client ; les chaînes numériques ne sont acceptées que si elles correspondent à un motif numérique fini strict.
En enseignant, montrez qu’ajouter davantage de condensateurs en série abaisse toujours le total, et que le total ne dépasse jamais le plus petit composant de la chaîne. Cette page cible les personnes qui cherchent un calculateur de capacité en série, des condensateurs en série ou une capacité équivalente en série en ligne ; ce n’est pas une somme de réseau parallèle, ni un solveur de constante de temps RC, ni un outil d’impédance en domaine fréquentiel.
Préférez cette capacité lorsque vous avez déjà une liste plate de membres en série et n’avez besoin que de C_eq ; si votre schéma mélange branches série et parallèle, réduisez d’abord chaque chaîne pure en série avec cet outil, puis combinez les branches par la règle de somme parallèle à l’extérieur.
Cas d’usage
BOM et empilement pour tension nominale
Les concepteurs empilent des céramiques ou électrolytiques en série et ont besoin de la capacité équivalente une fois la chaîne de partage de tension fixée.
Questions fréquentes
Comment calcule-t-on des condensateurs en série ?
Toutes les valeurs doivent partager la même unité.
Que se passe-t-il si une valeur de condensateur est zéro ?
Une capacité nulle rend une réciproque indéfinie et n’est pas autorisée dans une liste en série.
Le total en série est-il plus grand ou plus petit que chaque condensateur ?
Pour deux condensateurs positifs ou plus, l’équivalent en série est toujours plus petit que la plus petite valeur individuelle de la chaîne.
Cela gère-t-il les condensateurs en parallèle ?
Non. Les réseaux en parallèle additionnent les capacités (C = C1 + C2 + …). Cette page concerne uniquement les chaînes en série.
Le calculateur de capacité en série est-il gratuit ?
L’outil navigateur est gratuit et s’exécute en local.
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/capacitors-series \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"capacitors":[10,20,47]}'const res = await fetch("https://api.kit.forhosting.com/elec/capacitors-series", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"capacitors": [
10,
20,
47
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/capacitors-series",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"capacitors": [
10,
20,
47
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/capacitors-series", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"capacitors":[10,20,47]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"capacitors":[10,20,47]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/capacitors-series", 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
{
"capacitors": [
10,
20,
47
]
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.capacitors_series",
"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_n | 100000 |
max_abs | 1000000000000 |
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
Tout zéro dans la liste est rejeté avec une erreur invalid_input claire car un dispositif à zéro farad rendrait une réciproque indéfinie et n’est pas un membre physique en série. Le chemin est de l’arithmétique pure déterministe—sans réseau, sans graines aléatoires, sans horloge murale—ainsi l’exécuteur gratuit du navigateur et l’API prépayée renvoient le même JSON après l’arrondi décimal fixe à chaque appel.
Ce que signifie la capacité en série et pourquoi la somme des réciproques apparaît
C’est la formule fermée que ce calculateur met en œuvre : inverser chaque capacité positive, additionner ces réciproques, puis inverser la somme une fois pour obtenir series_capacitance dans la même unité que vous avez fournie.
Comment appeler l’API et ce qui est renvoyé
Les chaînes numériques dans le tableau sont converties ; une chaîne séparée par des virgules ou des espaces est aussi acceptée pour des formulaires texte simples. Envoyez un corps JSON avec un champ obligatoire nommé capacitors : un tableau non vide de nombres finis strictement positifs dans une seule unité cohérente. Les alias values, capacitances, caps et list sont acceptés et se comportent de la même façon. Les valeurs absolues doivent rester dans la limite publiée d’un billion afin que les réciproques intermédiaires restent finies en double précision IEEE sur le Worker et dans le navigateur. En cas de succès la réponse renvoie count comme n, capacitors comme la liste d’entrée arrondie dans l’ordre, series_capacitance et total_capacitance comme la même C équivalente, reciprocal_sum comme la somme intermédiaire d’un sur chaque Ci, min et max de l’échantillon, formula comme la chaîne un sur C égale la somme d’un sur Ci, message comme un court résumé en anglais, et steps comme un tableau ordonné de lignes de substitution. Une validation échouée—champ manquant, liste vide, entrées non finies, zéros ou quasi-zéros, négatifs, valeurs hors limites absolues, ou liste de plus de cent mille entrées—renvoie invalid_input et n’est jamais facturée. Le tarif est un forfait $0.002 par requête réussie avec unité item et prix marginal unitaire nul.
Conseils pratiques, limites et recherches associées
Les tâches échouées qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui maintient les scripts exploratoires bon marché lorsque les apprenants saisissent volontairement un zéro.
Cas d'intégration
Vérification de devoirs pour réseaux en série
Les étudiants saisissent des listes de condensateurs du manuel et comparent totaux en série et sommes de réciproques manuscrits à un résultat déterministe du navigateur ou de l’API.
Valeurs attendues en microgiciel et tests unitaires
Générez des totaux en série connus et des rejets délibérés de zéro pour des calculateurs embarqués ou un JSON attendu dans des katas de codage.