Calculadora de divisor de tensión
12 V sobre dos resistencias de 1000 ohmios dan 6 V en el punto medio, una relación de 0,5 y una atenuación de −6,0205999133 dB: escriba la tensión de entrada, R₁ y R₂ y obtenga esas tres respuestas para su circuito. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Voltaje de entrada Vin (V)
- 12
- Resistencia superior R1 (Ω)
- 1 000
- Resistencia inferior R2 (Ω)
- 1 000
- Voltaje de salida Vout (V)
- 6
- Relación del divisor de voltaje
- 0,5
- Atenuación (dB)
- -6,0205999133
gratis
Cómo funciona un divisor de tensión
Un divisor de tensión son dos resistencias en serie entre una tensión de entrada y masa, y produce una tensión menor en el punto donde se unen. R₁ es la resistencia superior, de la entrada a ese punto de salida, y R₂ es la inferior, del punto de salida a masa. La salida es la parte de la entrada que cae en R₂: la relación es R₂ dividido entre la suma de R₁ y R₂, y la tensión de salida es la entrada multiplicada por esa relación. Con 12 V sobre dos resistencias de 1000 ohmios, la relación es 0,5 y la salida es de 6 V. La calculadora también da esa relación como atenuación en decibelios, que es de −6,0205999133 dB cuando la tensión se reduce a la mitad.
Cuándo usarla y los errores habituales
Está pensada para comprobaciones rápidas de ingeniería y para tareas y clases, cuando quiere confirmar un resultado sin montar una hoja de cálculo. El error más común es intercambiar R₁ y R₂, porque el resultado solo se mantiene si las dos resistencias son iguales. Otro es mezclar unidades, por ejemplo un valor en ohmios y el otro en kiloohmios; la relación solo es correcta si ambos se escriben en la misma unidad. Los tipos de dato erróneos, los valores cero o negativos donde no tienen sentido y los resultados que se desbordarían se rechazan con un mensaje claro en lugar de dar una cifra sin sentido, así que una errata no se cuela en sus notas.
Cómo funciona
Los valores introducidos se validan antes de cualquier operación aritmética, lo cual garantiza un comportamiento previsible y reproducible. Cada paso se mantiene reproducible, de modo que el mismo juego de resistencias produce siempre el mismo resultado, sin la menor diferencia entre ambos entornos de ejecución. Así puede fiarse plenamente de los valores obtenidos, ya sea para una comprobación rápida o para una cadena automatizada.
Entradas y salidas
Los campos opcionales utilizan valores por defecto documentados para simplificar el uso corriente. En caso de éxito, la carga útil contiene siempre los campos de salida principales, lo cual permite un enlace estable de la interfaz: Vout, la relación de división y la atenuación en dB. Gracias a esta estructura constante, su aplicación puede leer cada valor sin tener que comprobar de antemano la presencia de las claves esperadas, lo cual aligera su código y evita los tratamientos defensivos superfluos.
Qué puede hacer con ella
Verificaciones rápidas de ingeniería
Valide el resultado de una fórmula sin recurrir a una hoja de cálculo.
Preguntas frecuentes
¿Es gratis?
Sí. El nivel A se ejecuta en su navegador, sin cuenta.
¿Redondeo?
Al más cercano alejándose de cero, a 10 decimales en las salidas numéricas.
¿Cómo se calcula la tensión de salida de un divisor de tensión?
Multiplique la tensión de entrada por R₂ dividido entre la suma de R₁ y R₂. Con 12 V y dos resistencias de 1000 ohmios cada una, la relación es 0,5 y la salida es de 6 V.
¿Cuál es R₁ y cuál es R₂?
R₁ es la resistencia superior, entre la entrada y el punto de salida, y R₂ es la inferior, del punto de salida a masa. Intercambiarlas cambia el resultado, salvo que ambas tengan el mismo valor.
¿Qué indica la atenuación en decibelios?
Expresa la relación en una escala logarítmica: veinte veces el logaritmo decimal de la relación. Reducir la tensión a la mitad, como en el ejemplo, da −6,0205999133 dB, y una relación menor da una cifra más negativa.
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/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)Ejemplo de solicitud
{
"vin": 12,
"r1": 1000,
"r2": 1000
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.voltage_divider",
"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
Cómo funciona
El cálculo es completamente determinista y se ejecuta gratis en su navegador, apoyándose exactamente en la misma función pura que la ruta del API. El detalle adicional cubre el orden de validación, el redondeo determinista, la paridad entre el navegador y el API, la estabilidad de los mensajes de error para la certificación y el tratamiento seguro de los resultados en coma flotante no finitos.
Entradas y salidas
El detalle adicional cubre el orden de validación, el redondeo determinista, la paridad entre el navegador y el API, la estabilidad de los mensajes de error para la certificación y el tratamiento seguro de los resultados en coma flotante no finitos.
Casos límite y restricciones
Esta elección protege sus procesos automatizados frente a datos engañosos. Obtiene así un comportamiento fiable y previsible, incluso en las fronteras del dominio numérico admisible. Los tipos incorrectos, los valores nulos o negativos donde están prohibidos, así como los desbordamientos que producen un resultado no finito, se convierten en errores invalid_input claros, en lugar de en campos silenciosamente nulos o llenos de NaN. El detalle adicional cubre el orden de validación, el redondeo determinista, la paridad entre el navegador y el API, la estabilidad de los mensajes de error para la certificación y el tratamiento seguro de los resultados en coma flotante no finitos.
Casos de integración
Tareas y docencia
Compruebe ejemplos clásicos con fixtures de referencia estables.
Automatización
La misma función pura en el widget gratuito y en el API.
Preguntas técnicas
¿Hay alguna llamada a la red?
No. Cálculo puro, directamente en el dispositivo.
¿Y si la entrada es inválida?
invalid_input, con una cadena de correspondencia clara y estable.
¿Autor?
samurai.