Calculatrice de diviseur de tension
12 V sur deux résistances de 1000 ohms donnent 6 V au point milieu, un rapport de 0,5 et une atténuation de −6,0205999133 dB : saisissez la tension d'entrée, R₁ et R₂ pour obtenir ces trois réponses pour votre circuit. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Tension d’entrée Vin (V)
- 12
- Résistance supérieure R1 (Ω)
- 1 000
- Résistance inférieure R2 (Ω)
- 1 000
- Tension de sortie Vout (V)
- 6
- Rapport du diviseur de tension
- 0,5
- Atténuation (dB)
- -6,0205999133
gratuit
Comment fonctionne un pont diviseur
Un pont diviseur se compose de deux résistances en série entre une tension d'entrée et la masse, et il produit une tension plus faible au point où elles se rejoignent. R₁ est la résistance du haut, de l'entrée à ce point de sortie, et R₂ celle du bas, du point de sortie à la masse. La sortie correspond à la part de l'entrée qui tombe aux bornes de R₂ : le rapport vaut R₂ divisé par la somme de R₁ et R₂, et la tension de sortie vaut l'entrée multipliée par ce rapport. Avec 12 V sur deux résistances de 1000 ohms, le rapport vaut 0,5 et la sortie 6 V. Le calculateur donne aussi ce rapport sous forme d'atténuation en décibels, soit −6,0205999133 dB quand la tension est divisée par deux.
Quand l'utiliser et les erreurs courantes
Il sert aux vérifications rapides en ingénierie ainsi qu'aux devoirs et aux cours, quand vous voulez confirmer un résultat sans monter un tableur. L'erreur la plus fréquente consiste à inverser R₁ et R₂, car le résultat ne reste identique que si les deux résistances sont égales. Une autre consiste à mélanger les unités, par exemple une valeur en ohms et l'autre en kiloohms ; le rapport n'est juste que si les deux sont saisies dans la même unité. Les types incorrects, les valeurs nulles ou négatives là où elles n'ont pas de sens et les résultats qui déborderaient sont refusés avec un message clair plutôt qu'un chiffre absurde, si bien qu'une faute de frappe ne passe pas inaperçue.
Comment ça fonctionne
Les valeurs saisies sont validées avant toute opération arithmétique, ce qui garantit un comportement prévisible et reproductible. Chaque étape reste reproductible, afin que le même jeu de résistances produise toujours le même résultat, sans le moindre écart entre les deux environnements d'exécution. Vous pouvez ainsi vous fier pleinement aux valeurs obtenues, que ce soit pour un contrôle rapide ou pour une chaîne automatisée.
Entrées et sorties
Les champs facultatifs utilisent des valeurs par défaut documentées afin de simplifier l'usage courant. En cas de succès, la charge utile contient toujours les champs de sortie principaux, ce qui permet une liaison stable de l'interface : Vout, le rapport de division et l'atténuation en dB. Grâce à cette structure constante, votre application peut lire chaque valeur sans devoir vérifier au préalable la présence des clés attendues, ce qui allège votre code et évite les traitements défensifs superflus.
Cas d’usage
Vérifications rapides d'ingénierie
Validez le résultat d'une formule sans recourir à un tableur.
Questions fréquentes
Est-ce gratuit ?
Oui. Le niveau A s'exécute dans votre navigateur, sans compte.
Arrondi ?
Au plus proche en s'éloignant de zéro, à 10 décimales sur les sorties numériques.
Comment calculer la tension de sortie d'un pont diviseur ?
Multipliez la tension d'entrée par R₂ divisé par la somme de R₁ et R₂. Avec 12 V et deux résistances de 1000 ohms chacune, le rapport vaut 0,5 et la sortie est de 6 V.
Quelle résistance est R₁ et laquelle est R₂ ?
R₁ est la résistance du haut, entre l'entrée et le point de sortie, et R₂ celle du bas, du point de sortie à la masse. Les inverser change le résultat, sauf si elles ont la même valeur.
Que signifie l'atténuation en décibels ?
Elle exprime le rapport sur une échelle logarithmique : vingt fois le logarithme décimal du rapport. Diviser la tension par deux, comme dans l'exemple, donne −6,0205999133 dB, et un rapport plus petit donne un chiffre plus négatif.
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/dev/voltage-divider \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"vin":12,"r1":1000,"r2":1000}'const res = await fetch("https://api.kit.forhosting.com/dev/voltage-divider", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"vin": 12,
"r1": 1000,
"r2": 1000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/voltage-divider",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"vin": 12,
"r1": 1000,
"r2": 1000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/voltage-divider", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"vin":12,"r1":1000,"r2":1000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"vin":12,"r1":1000,"r2":1000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/voltage-divider", 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
{
"vin": 12,
"r1": 1000,
"r2": 1000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.voltage_divider",
"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
Comment ça fonctionne
Le calcul est entièrement déterministe et s'exécute gratuitement dans votre navigateur, en s'appuyant exactement sur la même fonction pure que le chemin de l'API. Le détail supplémentaire porte sur l'ordre de validation, l'arrondi déterministe, la parité entre le navigateur et l'API, la stabilité des messages d'erreur pour la certification, ainsi que le traitement sûr des résultats flottants non finis.
Entrées et sorties
Le détail supplémentaire porte sur l'ordre de validation, l'arrondi déterministe, la parité entre le navigateur et l'API, la stabilité des messages d'erreur pour la certification, ainsi que le traitement sûr des résultats flottants non finis.
Cas limites et bornes
Ce choix protège vos traitements automatisés contre des données trompeuses. Vous obtenez ainsi un comportement fiable et prévisible, même aux frontières du domaine numérique admissible. Les types incorrects, les valeurs nulles ou négatives là où elles sont interdites, ainsi que les dépassements produisant un résultat non fini deviennent des erreurs invalid_input claires, plutôt que des champs silencieusement nuls ou remplis de NaN. Le détail supplémentaire porte sur l'ordre de validation, l'arrondi déterministe, la parité entre le navigateur et l'API, la stabilité des messages d'erreur pour la certification, ainsi que le traitement sûr des résultats flottants non finis.
Cas d'intégration
Devoirs et enseignement
Vérifiez des exemples classiques à l'aide de fixtures de référence stables.
Automatisation
La même fonction pure dans le widget gratuit et dans l'API.
Questions techniques
Y a-t-il un appel réseau ?
Non. Analyse pure, directement sur l'appareil.
Et si l'entrée est invalide ?
invalid_input, avec une chaîne de correspondance claire et stable.
Auteur ?
samurai.