Calcolatore di ponte di Wheatstone
Con rami di rapporto da 100 e 200 ohm e un ramo noto da 50 ohm, la resistenza incognita Rx è di 100 ohm: inserisca le tre resistenze note di un ponte bilanciato e ottenga la quarta, con il rapporto e ogni passaggio. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Resistenza del ramo di rapporto R1
- 100
- Resistenza del ramo di rapporto R2
- 200
- R3
- 50
- Rx
- 100
- Resistenza incognita
- 100
- Rapporto di equilibrio
- 2
- Prodotto r1 rx
- 10.000
Un calcolatore di ponte di Wheatstone trasforma le tre resistenze note dei rami nella quarta resistenza incognita di un ponte bilanciato. Le misure con il ponte restano il metodo standard per determinare un resistore incognito rispetto a un rapporto noto senza un amperometro di precisione, e gli studenti hanno ancora bisogno della stessa forma chiusa per i problemi a deviazione nulla.
Come un ponte bilanciato rivela una resistenza
Un ponte di Wheatstone dispone quattro resistenze ad anello: due rami di rapporto, un ramo noto e la resistenza incognita da misurare, con uno strumento collegato al centro. Quando il rapporto tra i due rami di rapporto è uguale al rapporto tra il ramo noto e l'incognita, lo strumento non devia e il ponte è bilanciato. Questa lettura nulla dà precisione al metodo, perché le resistenze vengono confrontate tra loro invece di essere misurate attraverso una corrente. Dalla condizione di equilibrio si ricava l'incognita: si divide il secondo ramo di rapporto per il primo e si moltiplica per il ramo noto. Con rami da 100 e 200 e un ramo noto da 50, il rapporto è 2 e l'incognita vale 100.
Le verifiche che proteggono il risultato
Il risultato mostra due prodotti incrociati, il primo ramo di rapporto per l'incognita e il secondo per il ramo noto, e all'equilibrio coincidono; nell'esempio valgono entrambi 10000. Uno zero in un ramo noto viene rifiutato, perché lascia il rapporto indefinito o descrive un cortocircuito, e i valori così piccoli da essere praticamente zero sono trattati allo stesso modo. Anche le resistenze negative vengono rifiutate, dato che un ponte passivo non può averne. Tenga presente che la formula descrive un ponte davvero bilanciato, come negli esercizi di deflessione nulla in aula.
Casi d'uso
Progettazione del rapporto per sensori ed estensimetri
Gli ingegneri scelgono i rami di rapporto e un resistore noto per ottenere la resistenza desiderata del ramo sensore prima di costruire l'hardware di quarto di ponte.
Domande frequenti
Cosa succede se una resistenza nota è zero?
Un ramo nullo rende il rapporto indefinito o modella un cortocircuito, che non è una misura passiva bilanciata valida.
Risolve un ponte sbilanciato?
No. Assume l'equilibrio nullo e restituisce solo il quarto ramo. La corrente di squilibrio o la deviazione del galvanometro richiedono un'analisi di rete diversa.
Il calcolatore di ponte di Wheatstone è gratuito?
Lo strumento nel browser è gratuito e funziona in locale.
A cosa serve un ponte di Wheatstone?
A trovare una resistenza incognita confrontandola con resistenze note, senza affidarsi a un amperometro di precisione. È anche la base dei circuiti con estensimetri e sensori, dove i rami vengono scelti per ottenere la resistenza di misura desiderata.
Le resistenze devono essere in ohm?
No. Va bene qualsiasi unità, purché i tre valori noti usino la stessa, per esempio ohm o kiloohm. La resistenza incognita risulta nella stessa unità, quindi non c'è nulla da convertire.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"r1": 100,
"r2": 200,
"r3": 50
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.wheatstone_bridge",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_abs | 1000000000000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Qualsiasi zero tra i valori noti viene rifiutato con un chiaro errore invalid_input, perché un ramo nullo rende il rapporto indefinito o modella un cortocircuito che non è una misura passiva bilanciata. Il percorso è aritmetica puramente deterministica (nessuna rete, nessun seme casuale, nessuna dipendenza dall'orologio), quindi l'esecutore gratuito nel browser e l'API prepagata restituiscono lo stesso JSON dopo l'arrotondamento decimale fisso a ogni chiamata.
Cosa misura un ponte di Wheatstone bilanciato e perché Rx = (R2/R1)·R3
Questa unica forma chiusa è ciò che il calcolatore implementa: divide il secondo ramo di rapporto per il primo, moltiplica per il ramo noto e restituisce il risultato nella stessa unità di resistenza fornita. I valori in virgola mobile quasi nulli, con valore assoluto pari o inferiore a 1×10⁻¹⁵, sono trattati come zero e rifiutati allo stesso modo, perché il rumore non inventi un termine di rapporto enorme. Insegnanti e correttori automatici tengono conto anche del rifiuto dello zero: uno studente che digita R1 = 0 è uscito dal dominio di un ponte di rapporto passivo, e un Infinity silenzioso nasconderebbe l'errore.
Come chiamare l'API e cosa restituisce
Ogni ramo noto deve essere strettamente positivo e diverso da zero; i valori il cui valore assoluto è pari o inferiore a 1×10⁻¹⁵ sono trattati come zero e rifiutati, e i negativi sono rifiutati perché non fisici per un ponte passivo. I valori assoluti devono restare entro il limite pubblicato di mille miliardi affinché i prodotti intermedi restino finiti in doppia precisione IEEE sul Worker e nel browser. Una validazione fallita (campi mancanti, numeri non finiti, valori noti zero o quasi zero, negativi, valori fuori dai limiti assoluti o un Rx non finito) restituisce invalid_input e non viene mai addebitata. Il prezzo è una tariffa fissa di $0.002 per richiesta riuscita, con voce unitaria e prezzo unitario marginale pari a zero.
Consigli pratici, limiti e ricerche correlate
Mantenga tutti i rami nella stessa unità prima di chiamare: mescolare ohm con kilohm senza convertire produrrà un Rx privo di senso che sembra numerico ma è sbagliato di tre ordini di grandezza. Preferisca inviare numeri anziché stringhe ingegneristiche preformattate quando controlla il client; le stringhe numeriche sono accettate solo se rispettano un rigoroso pattern numerico finito. Preferisca questa capacità quando il ponte è già noto come bilanciato e le serve solo il quarto ramo; se il suo laboratorio mostra ancora una deviazione del galvanometro, regoli prima il ramo noto o il rapporto fino allo zero, poi chiami questo strumento. Le attività fallite che restituiscono invalid_input non consumano saldo prepagato, il che mantiene economici gli script esplorativi quando gli studenti digitano apposta uno zero.
Casi di integrazione
Verifica delle relazioni di laboratorio per esperimenti a equilibrio nullo
Gli studenti inseriscono i R1, R2 e R3 misurati su un ponte bilanciato e confrontano l'Rx e il rapporto calcolati a mano con un risultato deterministico del browser o dell'API.
Test unitari per app educative e firmware
Generi valori di Rx corretti noti e rifiuti deliberati dello zero per il JSON atteso di kata di programmazione o fixture di calcolatori embedded.
Domande tecniche
Qual è la formula del ponte di Wheatstone per la resistenza incognita?
Per un ponte bilanciato con rami di rapporto R1 e R2 e ramo noto R3, l'incognita è Rx = (R2 / R1) · R3, dalla condizione di equilibrio R1/R2 = R3/Rx.
R1, R2 e R3 devono avere la stessa unità?
Sì. Fornisca tutte e tre in ohm, kilohm o qualsiasi unità singola e coerente; Rx viene restituito nella stessa unità.