Calculadora de voltaje de descarga RC en el tiempo
Esta calculadora de voltaje de descarga RC determina el voltaje que queda en un condensador después de descargarse por una resistencia durante un intervalo especificado.
Ejecutar — gratis
Introduzca el voltaje inicial, la resistencia en ohmios, la capacitancia en faradios y el tiempo transcurrido en segundos. El resultado sigue la curva de decaimiento exponencial estándar y también muestra la constante de tiempo RC, el factor de decaimiento y el porcentaje del voltaje inicial restante. Resulta útil para comprobar circuitos temporizadores, apagados, autonomía de sensores y estimaciones de seguridad sin evaluar manualmente la ecuación exponencial.
Cómo describe el voltaje la ecuación de descarga RC
Un condensador cargado no pierde la misma cantidad de voltios cada segundo. Al conectarlo a una resistencia, su voltaje sigue la relación exponencial V(t) = V0 × exp(−t/(R × C)). V0 es el voltaje cuando comienza la descarga, t es el tiempo transcurrido en segundos, R es la resistencia en ohmios y C es la capacitancia en faradios. El producto R × C es la constante de tiempo τ en segundos. La calculadora evalúa directamente esta ecuación y devuelve el voltaje junto con valores auxiliares para facilitar su revisión. Tras una constante de tiempo queda cerca del 36.8 por ciento del voltaje inicial; tras dos, alrededor del 13.5 por ciento, y tras cinco, menos del uno por ciento. La curva matemática se aproxima continuamente a cero, pero no lo alcanza en un tiempo finito. Por ello conviene trabajar con un umbral lógico, un voltaje operativo mínimo o un valor seguro al contacto, en vez de suponer que el condensador está simplemente vacío.
Introduzca unidades coherentes e interprete el resultado
Use voltios para el voltaje inicial, ohmios para la resistencia, faradios para la capacitancia y segundos para el tiempo. Convierta antes las marcas habituales: 10 kΩ son 10,000 ohmios, 100 µF son 0.0001 faradios y 250 ms son 0.25 segundos. La calculadora admite valores numéricos simples, no textos como 10k o 100uF, para que las unidades sean explícitas. La resistencia y la capacitancia deben ser mayores que cero, pues un valor nulo deja indefinido el exponente de este modelo ideal. El tiempo y el voltaje inicial pueden ser cero, pero no negativos. El voltaje restante conserva la escala de la entrada. El factor de decaimiento va de cero a uno y el porcentaje restante expresa la misma proporción de cero a 100. Compare siempre el voltaje calculado con el umbral real de su diseño, no solo con un número redondeado de constantes de tiempo.
Comprenda el modelo ideal y sus límites prácticos
El cálculo supone un condensador ideal, de capacitancia constante, que se descarga por una única resistencia fija. Un circuito real puede diferir si la carga cambia con el voltaje, existe una ruta semiconductora no lineal, las fugas añaden otra vía o la resistencia serie equivalente provoca un salto inicial. Las tolerancias también alteran la constante de tiempo: una resistencia de ±5 por ciento y un condensador de ±20 por ciento pueden producir un voltaje bastante distinto del nominal. La temperatura, el envejecimiento, la absorción dieléctrica y el instrumento de medida añaden variación. Para diseñar, repita el cálculo con los valores mínimos y máximos plausibles. En trabajos de seguridad, no tome este resultado ideal como prueba de ausencia de energía: mida el voltaje real y siga el procedimiento del equipo. Dentro de estos límites, la ecuación sirve para análisis preliminares, seleccionar resistencias de descarga, prever retardos de reinicio o verificar un umbral. Cada solicitud API cuesta $0.002 y no requiere datos externos.
Qué puede hacer con ella
Dimensionar el intervalo de una resistencia de descarga
Estime el voltaje del condensador tras el apagado y compárelo con el umbral exigido de mantenimiento o manipulación.
Comprobar un temporizador de apagado
Prediga cuándo un nodo RC caerá por debajo del umbral usado por circuitos de reinicio, habilitación o supervisión.
Estimar el voltaje de reserva
Determine cuánto voltaje ideal conserva el condensador tras una interrupción conocida a través de una resistencia de carga equivalente.
Preguntas frecuentes
¿Qué ecuación utiliza la calculadora?
Utiliza V(t) = V0 × exp(−t/(R × C)), la curva exponencial ideal de un condensador que se descarga por una resistencia.
¿Qué unidades debo introducir?
Introduzca voltios, ohmios, faradios y segundos para el voltaje, la resistencia, la capacitancia y el tiempo, respectivamente.
¿Cuándo queda totalmente descargado un condensador?
La curva exponencial ideal nunca llega exactamente a cero en un tiempo finito. Defina un umbral práctico para su circuito o requisito de seguridad.
¿Por qué puede diferir el voltaje medido?
Las tolerancias, fugas, cargas variables, temperatura, comportamiento dieléctrico e impedancia de medida pueden modificar la curva real.
¿Cuánto cuesta un cálculo mediante API?
Cada solicitud API cuesta $0.002. El cálculo es determinista y no utiliza servicios de red.
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/rc-discharge-voltage \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_voltage":12,"resistance":10000,"capacitance":0.0001,"time":2}'const res = await fetch("https://api.kit.forhosting.com/elec/rc-discharge-voltage", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_voltage": 12,
"resistance": 10000,
"capacitance": 0.0001,
"time": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/rc-discharge-voltage",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_voltage": 12,
"resistance": 10000,
"capacitance": 0.0001,
"time": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/rc-discharge-voltage", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_voltage":12,"resistance":10000,"capacitance":0.0001,"time":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_voltage":12,"resistance":10000,"capacitance":0.0001,"time":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/rc-discharge-voltage", 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
{
"initial_voltage": 12,
"resistance": 10000,
"capacitance": 0.0001,
"time": 2
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.rc_discharge_voltage",
"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. |