Legge di Kirchhoff tensioni
Con una sorgente da 12 V, una caduta di 5 V e una seconda caduta sconosciuta, quest'ultima vale 7 V. Annoti le tensioni della maglia come salite o cadute, ne lasci una vuota e ottenga quella che porta la somma a zero. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
La legge di Kirchhoff delle tensioni afferma che la somma algebrica delle tensioni intorno a qualsiasi maglia elettrica chiusa è zero. Progettisti, studenti e script di automazione usano questa identità ogni volta che una singola maglia ha una sorgente o una caduta sconosciuta e il resto del percorso è noto.
Cosa significa la legge di Kirchhoff delle tensioni su una sola maglia
Quando Lei percorre una volta un cammino chiuso in un circuito e torna allo stesso nodo, la variazione netta del potenziale elettrico deve essere zero. Tale affermazione è la legge di Kirchhoff delle tensioni (KVL). Una salita di tensione nel senso del percorso contribuisce un termine positivo; una caduta contribuisce un termine negativo (o la convenzione opposta se inverte il percorso — la fisica resta la stessa se rimane coerente).
Su un’unica maglia questo diventa un’equazione lineare con tanti termini quanti elementi ha elencato. Se tutte le magnitudini tranne una sono note, l’equazione determina in modo unico la magnitudine mancante: la tensione sconosciuta è l’opposto della somma delle note con segno diviso per il segno del contributo sconosciuto. Non esegue analisi nodale o a maglie completa di reti multilazzo, non inventa correnti di ramo e non assegna polarità al posto Suo — Lei fornisce l’elenco ordinato e le etichette salita/caduta coerenti con il senso scelto.
Questo focus mantiene il contratto piccolo, il percorso browser gratuito e il risultato riproducibile tra runtime, senza sorprese di virgola mobile oltre all’arrotondamento stabile a dodici decimali del valore risolto e della somma ricostruita della maglia.
Contratto di ingresso, segni e forma della risposta
Ogni record richiede contribution impostato a rise o drop. Fornisca una tensione finita per ogni termine noto; ometta voltage, passi null o imposti unknown true su esattamente un elemento — l’incognita da risolvere. Etichette name opzionali compaiono nell’elenco terms della risposta per didattica e interfaccia.
Le magnitudini condividono qualsiasi unità coerente — i volt sono la scelta usuale — e il campo unit nella risposta è V solo per etichettatura.
Casi d'uso
Controllo compiti a maglia singola in classe
Gli studenti elencano sorgenti e cadute in serie con tag rise/drop, lasciano un vuoto e verificano la tensione sconosciuta rispetto ai metodi KVL del manuale.
Correzione automatica di esami e LMS
Valuti voci KVL a maglia singola con un oracolo deterministico che richiede esattamente un’incognita e rifiuta maglie sottodeterminate.
Tracciamento sul campo di percorsi batteria e carico
I tecnici inseriscono tensioni di ramo misurate su un percorso e risolvono la caduta restante senza aprire un simulatore di circuiti completo.
Domande frequenti
Come si risolve una tensione sconosciuta con la legge di Kirchhoff?
Invii un array elements per una maglia chiusa. Etichetti ogni contribution come rise o drop, dia una tensione finita a ogni termine noto e ometta voltage su esattamente un’incognita.
Cosa significano rise e drop?
Sono relativi al senso di maglia che Lei ha scelto. Una rise aggiunge +voltage alla somma; una drop aggiunge −voltage. Restare coerenti per tutto il percorso: invertire il percorso inverte ogni etichetta ma produce la stessa magnitudine sconosciuta.
Perché è richiesta esattamente un’incognita?
Una sola maglia fornisce un’equazione KVL indipendente. Zero incognite è solo un controllo offline; due o più sottodeterminano la maglia. Questo calcolatore risolve sempre una magnitudine.
Gestisce l’analisi a maglie multi-loop?
No. Applica la KVL a un elenco ordinato di tensioni. I sistemi multi-maglia richiedono equazioni simultanee o un solver di rete completo; invii ogni maglia semplice separatamente se ha già ridotto il resto.
Quanti elementi può contenere una maglia?
Da 2 a 40. Li elenchi nell'ordine in cui li incontra percorrendo la maglia, indichi per ciascuno se è una salita o una caduta e lasci vuota esattamente una tensione da risolvere.
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/kirchhoff-voltage-law \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"elements":[{"name":"Vs","voltage":12,"contribution":"rise"},{"name":"VR1","voltage":5,"contribution":"drop"},{"name":"VR2","contribution":"drop"}]}'const res = await fetch("https://api.kit.forhosting.com/elec/kirchhoff-voltage-law", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"elements": [
{
"name": "Vs",
"voltage": 12,
"contribution": "rise"
},
{
"name": "VR1",
"voltage": 5,
"contribution": "drop"
},
{
"name": "VR2",
"contribution": "drop"
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/kirchhoff-voltage-law",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"elements": [
{
"name": "Vs",
"voltage": 12,
"contribution": "rise"
},
{
"name": "VR1",
"voltage": 5,
"contribution": "drop"
},
{
"name": "VR2",
"contribution": "drop"
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/kirchhoff-voltage-law", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"elements":[{"name":"Vs","voltage":12,"contribution":"rise"},{"name":"VR1","voltage":5,"contribution":"drop"},{"name":"VR2","contribution":"drop"}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"elements":[{"name":"Vs","voltage":12,"contribution":"rise"},{"name":"VR1","voltage":5,"contribution":"drop"},{"name":"VR2","contribution":"drop"}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/kirchhoff-voltage-law", 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
{
"elements": [
{
"name": "Vs",
"voltage": 12,
"contribution": "rise"
},
{
"name": "VR1",
"voltage": 5,
"contribution": "drop"
},
{
"name": "VR2",
"contribution": "drop"
}
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.kirchhoff_voltage_law",
"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.
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
Questo calcolatore della legge di Kirchhoff delle tensioni accetta un elenco ordinato di elementi per un senso di percorrenza, etichetta ciascuno come salita o caduta di tensione, lascia esattamente una magnitudine vuota e restituisce la tensione che chiude ΣV = 0. La validazione fallita è invalid_input e non viene addebitata; le chiamate riuscite restano al prezzo base pubblicato $0.002, senza token di modello né rete in uscita.
Cosa significa la legge di Kirchhoff delle tensioni su una sola maglia
In pratica Lei sceglie un senso di percorrenza, assegna a ogni sorgente o tensione di resistore un contributo con segno relativo a quel percorso e scrive ΣV = 0. Questa capacità codifica tale identità di aula come API parse deterministica.
Contratto di ingresso, segni e forma della risposta
Invii un corpo JSON con un campo obbligatorio: elements (alias voltages, loop, terms), un array di almeno due e al massimo quaranta record. In caso di successo il corpo ripete element_count; nomina l’incognita con unknown_name, unknown_index, unknown_contribution e unknown_voltage; riporta known_sum (somma delle note con segno prima della risoluzione) e loop_sum (somma algebrica dopo la sostituzione, che arrotonda a zero se i dati sono coerenti); e elenca terms con name, voltage, contribution, valore signed e flag unknown sulla riga risolta. formula e method riaffermano l’identità per la visualizzazione. Esempio: una sorgente da dodici volt etichettata rise, una caduta da cinque volt e una caduta sconosciuta produce unknown_voltage di sette volt perché più dodici meno cinque meno V fa zero. Gli errori includono meno di due elementi, zero o più incognite, numeri non finiti e token contribution non validi; falliscono con invalid_input e non consumano saldo.
Dove un calcolatore KVL a maglia singola crea valore
I laboratori di circuiti e le piattaforme di tutoraggio usano un calcolatore della legge di Kirchhoff delle tensioni affinché gli apprendisti verifichino un’incognita su una maglia in serie senza invertire a mano il segno di ogni caduta. I generatori di esami e i plugin LMS necessitano di un oracolo deterministico che rifiuti due vuoti come non validi invece di scegliere in silenzio una maglia sottodeterminata. Poiché l’implementazione è parse puro di livello A, ogni successo costa il prezzo base pubblicato senza token di modello né rete in uscita, e l’ingresso non valido è gratuito. Tecnici sul campo e maker che tracciano un percorso batteria-più-carichi spesso conoscono ogni caduta tranne una e vogliono la tensione restante in fretta nel browser del telefono prima di annotarla sullo schema. Script incorporati in notebook possono chiamare l’API a $0.002 per elemento riuscito per fissare goldens di relazioni di laboratorio senza alzare un motore SPICE completo per una somma a tre termini.
Domande tecniche
Quanto costa il calcolatore della legge di Kirchhoff delle tensioni?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo KIT prepagato a $0.002 per chiamata riuscita; l’ingresso non valido non viene addebitato.