Calculateur de pont de Wheatstone
Avec des bras de rapport de 100 et 200 ohms et un bras connu de 50 ohms, la résistance inconnue Rx vaut 100 ohms : saisissez les trois résistances connues d'un pont équilibré et obtenez la quatrième, avec le rapport et chaque étape. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Résistance du bras de rapport R1
- 100
- Résistance du bras de rapport R2
- 200
- R3
- 50
- Rx
- 100
- Résistance inconnue
- 100
- Rapport d'équilibre
- 2
- Produit r1 rx
- 10 000
Un calculateur de pont de Wheatstone transforme les trois résistances connues des bras en la quatrième résistance inconnue d'un pont équilibré. Les mesures par pont restent la méthode standard pour déterminer une résistance inconnue à partir d'un rapport connu sans ampèremètre de précision, et les étudiants ont toujours besoin de la même forme fermée pour les problèmes de déviation nulle.
Comment un pont équilibré révèle une résistance
Un pont de Wheatstone place quatre résistances en boucle : deux bras de rapport, un bras connu et la résistance inconnue à mesurer, avec un appareil de mesure branché au milieu. Lorsque le rapport entre les deux bras de rapport égale le rapport entre le bras connu et l'inconnue, l'appareil ne dévie pas et le pont est équilibré. Cette lecture nulle fait la précision de la méthode, car les résistances sont comparées entre elles au lieu d'être mesurées à travers un courant. De la condition d'équilibre découle l'inconnue : on divise le second bras de rapport par le premier, puis on multiplie par le bras connu. Avec des bras de 100 et 200 et un bras connu de 50, le rapport vaut 2 et l'inconnue 100.
Les contrôles qui fiabilisent le résultat
Le résultat affiche deux produits croisés, le premier bras de rapport multiplié par l'inconnue et le second multiplié par le bras connu, et ils sont égaux à l'équilibre ; dans l'exemple, ils valent tous deux 10000. Un zéro dans un bras connu est refusé, car il rend le rapport indéfini ou décrit un court-circuit, et les valeurs si petites qu'elles sont pratiquement nulles sont traitées de la même façon. Les résistances négatives sont aussi refusées, puisqu'un pont passif ne peut pas en avoir. La formule décrit un pont réellement équilibré, comme dans les exercices de déviation nulle en cours.
Cas d’usage
Conception de rapport pour capteurs et jauges de contrainte
Les ingénieurs choisissent les bras de rapport et une résistance connue pour viser la résistance souhaitée du bras de mesure avant de construire le matériel de quart de pont.
Questions fréquentes
Que se passe-t-il si une résistance connue est nulle ?
Un bras nul rend le rapport indéfini ou modélise un court-circuit, ce qui n'est pas une mesure passive équilibrée valide.
Cet outil résout-il un pont déséquilibré ?
Non. Il suppose l'équilibre nul et ne renvoie que le quatrième bras. Le courant de déséquilibre ou la déviation du galvanomètre exigent une autre analyse de réseau.
Le calculateur de pont de Wheatstone est-il gratuit ?
L'outil du navigateur est gratuit et s'exécute localement.
À quoi sert un pont de Wheatstone ?
À trouver une résistance inconnue en la comparant à des résistances connues, sans dépendre d'un ampèremètre de précision. Il sert aussi de base aux montages à jauges de contrainte et aux capteurs, où l'on choisit les bras pour viser une résistance de mesure donnée.
Les résistances doivent-elles être en ohms ?
Non. Toute unité convient tant que les trois valeurs connues utilisent la même, par exemple des ohms ou des kilohms. La résistance inconnue est donnée dans cette même unité, il n'y a donc rien à convertir.
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/wheatstone-bridge \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"r1":100,"r2":200,"r3":50}'const res = await fetch("https://api.kit.forhosting.com/elec/wheatstone-bridge", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"r1": 100,
"r2": 200,
"r3": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/wheatstone-bridge",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"r1": 100,
"r2": 200,
"r3": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/wheatstone-bridge", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"r1":100,"r2":200,"r3":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"r1":100,"r2":200,"r3":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/wheatstone-bridge", 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
{
"r1": 100,
"r2": 200,
"r3": 50
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.wheatstone_bridge",
"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 | 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 parmi les valeurs connues est rejeté avec une erreur invalid_input claire, car un bras nul rend le rapport indéfini ou modélise un court-circuit qui n'est pas une mesure passive équilibrée. Le calcul est une arithmétique purement déterministe (pas de réseau, pas de graines aléatoires, pas de dépendance à l'horloge), de sorte que l'exécuteur gratuit du navigateur et l'API prépayée renvoient le même JSON après un arrondi décimal fixe à chaque appel.
Ce que mesure un pont de Wheatstone équilibré et pourquoi Rx = (R2/R1)·R3
Cette unique forme fermée est ce qu'implémente ce calculateur : il divise le second bras de rapport par le premier, multiplie par le bras connu et renvoie le résultat dans la même unité de résistance que celle fournie. Les valeurs flottantes quasi nulles, de valeur absolue inférieure ou égale à 1×10⁻¹⁵, sont traitées comme zéro et rejetées de la même façon afin que le bruit n'invente pas un terme de rapport énorme. Les enseignants et les correcteurs automatiques accordent aussi de l'importance au rejet du zéro : un étudiant qui tape R1 = 0 est sorti du domaine d'un pont de rapport passif, et un Infinity silencieux masquerait cette erreur.
Comment appeler l'API et ce qu'elle renvoie
Chaque bras connu doit être strictement positif et non nul ; les valeurs dont la valeur absolue est inférieure ou égale à 1×10⁻¹⁵ sont traitées comme zéro et rejetées, et les négatives sont rejetées car non physiques pour un pont passif. Les valeurs absolues doivent rester dans la limite publiée de mille milliards pour que les produits intermédiaires restent finis en double précision IEEE sur le Worker et dans le navigateur. Une validation échouée (champs manquants, nombres non finis, valeurs connues nulles ou quasi nulles, négatives, valeurs hors des limites absolues ou Rx non fini) renvoie invalid_input et n'est jamais facturée. La tarification est forfaitaire à $0.002 par requête réussie, avec un article unitaire et un prix unitaire marginal nul.
Conseils pratiques, limites et recherches associées
Gardez tous les bras dans la même unité avant d'appeler : mélanger ohms et kilohms sans conversion produira un Rx absurde qui semble numérique mais est faux 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 respectent un motif numérique fini strict. Préférez cette capacité lorsque le pont est déjà connu comme équilibré et que vous n'avez besoin que du quatrième bras ; si votre laboratoire montre encore une déviation du galvanomètre, ajustez d'abord le bras connu ou le rapport jusqu'au zéro, puis appelez cet outil. Les tâches échouées qui renvoient invalid_input ne consomment pas de solde prépayé, ce qui garde les scripts exploratoires bon marché lorsque les apprenants tapent volontairement un zéro.
Cas d'intégration
Vérification des rapports de laboratoire pour les expériences à équilibre nul
Les étudiants saisissent les R1, R2 et R3 mesurés sur un pont équilibré et comparent le Rx et le rapport calculés à la main avec un résultat déterministe du navigateur ou de l'API.
Tests unitaires pour applications éducatives et firmware
Générez des valeurs de Rx correctes connues et des rejets délibérés de zéro pour le JSON attendu de katas de code ou des fixtures de calculateurs embarqués.
Questions techniques
Quelle est la formule du pont de Wheatstone pour la résistance inconnue ?
Pour un pont équilibré avec les bras de rapport R1 et R2 et le bras connu R3, l'inconnue est Rx = (R2 / R1) · R3, issue de la condition d'équilibre R1/R2 = R3/Rx.
R1, R2 et R3 doivent-ils avoir la même unité ?
Oui. Fournissez les trois en ohms, kilohms ou toute unité unique et cohérente ; Rx est renvoyé dans cette même unité.