Ley de Kirchhoff de tensiones
Con una fuente de 12 V, una caída de 5 V y otra desconocida, la incógnita vale 7 V. Anote las tensiones de la malla como subidas o caídas, deje una en blanco y obtenga la que lleva la suma a cero. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
La ley de Kirchhoff de tensiones afirma que la suma algebraica de las tensiones en cualquier lazo eléctrico cerrado es cero. Diseñadores, estudiantes y scripts de automatización usan esa identidad cada vez que una sola malla tiene una fuente o una caída desconocida y el resto del camino es conocido.
Qué significa la ley de Kirchhoff de tensiones en una sola malla
Cuando usted recorre una vez un camino cerrado en un circuito y regresa al mismo nudo, el cambio neto de potencial eléctrico debe ser cero. Esa afirmación es la ley de Kirchhoff de tensiones (KVL). Una subida de tensión en el sentido del paseo aporta un término positivo; una caída aporta un término negativo (o el convenio opuesto si invierte el paseo: la física es la misma si se mantiene la coherencia).
En un solo lazo esto se convierte en una ecuación lineal con tantos términos como elementos haya listado. Si se conocen todas las magnitudes salvo una, la ecuación determina de forma única la magnitud faltante: la tensión desconocida es el opuesto de la suma de las conocidas con signo, dividida por el signo de la contribución desconocida.
No realiza un análisis nodal o de mallas completo de redes multilazo, no inventa corrientes de rama y no le asigna polaridades: usted aporta la lista ordenada y las etiquetas de subida o caída que coinciden con su sentido elegido. Ese enfoque mantiene el contrato pequeño, la ruta del navegador gratuita y el resultado reproducible entre runtimes, sin sorpresas de coma flotante más allá del redondeo estable a doce decimales del valor resuelto y de la suma reconstruida del lazo.
Contrato de entrada, signos y forma de la respuesta
Cada registro necesita contribution en rise o drop. Proporcione una tensión finita para cada término conocido; omita voltage, pase null o ponga unknown true en exactamente un elemento: la incógnita a resolver. Las etiquetas name opcionales aparecen en la lista terms de la respuesta para docencia e interfaz.
Las magnitudes comparten cualquier unidad coherente —los voltios son la elección habitual— y el campo unit de la respuesta es V solo para etiquetar.
Dónde aporta valor una calculadora KVL de un solo lazo
Los laboratorios de circuitos y las plataformas de tutoría usan una calculadora de la ley de Kirchhoff de tensiones para que el alumnado compruebe una incógnita en un lazo en serie sin invertir a mano el signo de cada caída. Los generadores de exámenes y los plugins LMS necesitan un oráculo determinista que rechace dos huecos como inválidos en lugar de elegir en silencio una malla subdeterminada.
Técnicos de campo y makers que siguen un camino de batería y cargas suelen conocer todas las caídas salvo una y quieren la tensión restante al momento en el navegador del teléfono antes de anotarla en el esquema. Como la implementación es parse puro de nivel A, cada éxito cuesta el precio base publicado sin tokens de modelo ni red saliente, y la entrada inválida es gratuita.
Qué puede hacer con ella
Comprobación de deberes de un solo lazo en clase
El alumnado lista fuentes y caídas en serie con etiquetas rise/drop, deja un hueco y verifica la tensión desconocida frente a los métodos KVL del libro.
Corrección automática en exámenes y LMS
Califique ítems KVL de una malla con un oráculo determinista que exige exactamente una incógnita y rechaza lazos subdeterminados.
Trazado de campo en caminos de batería y carga
Los técnicos introducen tensiones de rama medidas en un camino y resuelven la caída restante sin abrir un simulador de circuitos completo.
Preguntas frecuentes
¿Cómo despejo una tensión desconocida con la ley de Kirchhoff?
Envíe un array elements de un lazo cerrado. Etiquete cada ítem contribution como rise o drop, dé una tensión finita a cada término conocido y omita voltage en exactamente una incógnita.
¿Qué significan rise y drop?
Son relativos al sentido del lazo que usted eligió. Una rise suma +voltage; una drop suma −voltage. Mantenga la coherencia en todo el paseo: invertir el paseo invierte cada etiqueta, pero la magnitud desconocida es la misma.
¿Por qué se exige exactamente una incógnita?
Un solo lazo da una ecuación KVL independiente. Cero incógnitas es solo una comprobación offline; dos o más subdeterminan la malla. Esta calculadora siempre resuelve una magnitud.
¿Maneja el análisis de mallas multilazo?
No. Aplica KVL a una lista ordenada de tensiones. Los sistemas multilazo necesitan ecuaciones simultáneas o un solver de red completo; envíe cada lazo simple por separado si ya redujo el resto.
¿Cuántos elementos admite una malla?
Entre 2 y 40. Escríbalos en el orden en que los encuentra al recorrer la malla, marque cada uno como subida o caída y deje exactamente una tensión en blanco para que la calculadora la despeje.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"elements": [
{
"name": "Vs",
"voltage": 12,
"contribution": "rise"
},
{
"name": "VR1",
"voltage": 5,
"contribution": "drop"
},
{
"name": "VR2",
"contribution": "drop"
}
]
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.kirchhoff_voltage_law",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Esta calculadora de la ley de Kirchhoff de tensiones acepta una lista ordenada de elementos para un sentido de recorrido, etiqueta cada uno como subida o caída de tensión, deja en blanco exactamente una magnitud y devuelve la tensión que cierra ΣV = 0. La validación fallida es invalid_input y no se factura; las llamadas correctas permanecen en el precio base publicado $0.002, sin tokens de modelo ni red saliente.
Qué significa la ley de Kirchhoff de tensiones en una sola malla
En la práctica usted elige un sentido de recorrido, asigna a cada fuente o tensión de resistor una contribución con signo relativa a ese paseo y escribe ΣV = 0. Esta capacidad codifica esa identidad de aula como una API parse determinista.
Contrato de entrada, signos y forma de la respuesta
Envíe un cuerpo JSON con un campo obligatorio: elements (alias voltages, loop, terms), un array de al menos dos y como máximo cuarenta registros. En caso de éxito el cuerpo repite element_count; nombra la incógnita con unknown_name, unknown_index, unknown_contribution y unknown_voltage; informa known_sum (suma de conocidas con signo antes de resolver) y loop_sum (suma algebraica tras sustituir, que redondea a cero si los datos son coherentes); y lista terms con name, voltage, contribution, valor signed y la marca unknown en la fila resuelta. formula y method reexpresan la identidad para mostrarla. Ejemplo: una fuente de doce voltios etiquetada rise, una caída de cinco voltios y una caída desconocida da unknown_voltage de siete voltios porque más doce menos cinco menos V es cero. Los errores incluyen menos de dos elementos, cero o varias incógnitas, números no finitos y tokens de contribution inválidos; fallan con invalid_input y no consumen saldo.
Dónde aporta valor una calculadora KVL de un solo lazo
Scripts embebidos en cuadernos pueden llamar a la API a $0.002 por ítem correcto para fijar goldens de prácticas de laboratorio sin levantar un motor SPICE completo por una suma de tres términos. Mantenga la lista de elementos corta, fije en las pruebas el unknown_voltage y el loop_sum redondeados, y obtendrá el cierre de malla reproducible para deberes, widgets y workers en el borde.
Preguntas técnicas
¿Cuánto cuesta la calculadora de la ley de Kirchhoff de tensiones?
La herramienta del navegador es gratuita. Las peticiones API usan saldo KIT prepago a $0.002 por llamada correcta; la entrada inválida no se factura.