Calculadora de tensão de descarga RC no tempo
Esta calculadora de tensão de descarga RC determina a tensão restante em um capacitor depois que ele descarrega por um resistor durante o tempo informado.
Executar grátis
Insira a tensão inicial, a resistência em ohms, a capacitância em farads e o tempo decorrido em segundos. O resultado segue a curva exponencial padrão e também apresenta a constante de tempo RC, o fator de decaimento e a porcentagem da tensão inicial ainda disponível. Ela é útil para verificar temporizadores, comportamento no desligamento, sustentação de sensores e estimativas de segurança sem calcular manualmente a função exponencial.
Como a equação de descarga RC descreve a tensão
Um capacitor carregado não perde a mesma quantidade de volts a cada segundo. Quando ligado a um resistor, sua tensão segue V(t) = V0 × exp(−t/(R × C)). V0 é a tensão no início da descarga, t é o tempo decorrido em segundos, R é a resistência em ohms e C é a capacitância em farads. O produto R × C corresponde à constante de tempo τ em segundos. A calculadora avalia a equação diretamente e fornece a tensão e valores auxiliares para facilitar a conferência. Após uma constante de tempo, restam cerca de 36.8 por cento da tensão inicial; após duas, aproximadamente 13.5 por cento; após cinco, menos de um por cento. A curva se aproxima continuamente de zero, mas não chega a zero em um intervalo finito. Essa diferença importa quando o circuito possui limiar lógico, tensão mínima de operação ou meta de segurança ao toque, em vez de uma suposição informal de que o capacitor já está vazio.
Use unidades coerentes e interprete o resultado
Use volts para a tensão inicial, ohms para a resistência, farads para a capacitância e segundos para o tempo. Converta as marcações comuns antes de preencher: 10 kΩ equivalem a 10,000 ohms, 100 µF a 0.0001 farads e 250 ms a 0.25 segundos. A calculadora aceita números simples, e não textos como 10k ou 100uF, deixando as unidades explícitas. Resistência e capacitância precisam ser maiores que zero, pois um valor nulo torna o expoente indefinido neste modelo ideal. O tempo e a tensão inicial podem ser zero, mas não negativos. A tensão restante usa a mesma escala da entrada. O fator de decaimento varia de zero a um, enquanto a porcentagem restante apresenta a mesma razão de zero a 100. Compare sempre a tensão calculada com o limiar real do seu projeto, em vez de confiar somente em uma quantidade arredondada de constantes de tempo.
Conheça o modelo ideal e os limites práticos
O cálculo considera um capacitor ideal, com capacitância constante, descarregando por uma única resistência fixa. Circuitos reais podem divergir porque a carga muda com a tensão, um semicondutor é não linear, a fuga cria outro caminho ou a resistência série equivalente causa um degrau inicial. As tolerâncias também afetam a constante de tempo: um resistor de ±5 por cento e um capacitor de ±20 por cento podem gerar tensão bem diferente da nominal. Temperatura, envelhecimento, absorção dielétrica e instrumento de medição acrescentam variação. Em projetos, repita o cálculo com valores mínimos e máximos plausíveis para criar uma faixa útil. Em segurança, não considere o resultado ideal como prova da ausência de energia; meça a tensão real e siga o procedimento do equipamento. Dentro desses limites, a equação ajuda na análise inicial, na seleção de resistor de descarga, na previsão de atraso de reset e na verificação de limiares. Cada solicitação da API custa US$ 0,002, sem depender de dados externos.
Casos de uso
Dimensionar o intervalo de um resistor de descarga
Estime a tensão do capacitor após o desligamento e compare-a com o limiar exigido para manutenção ou manuseio.
Verificar um temporizador de desligamento
Preveja quando um nó RC cairá abaixo do limiar usado por circuitos de reset, habilitação ou monitoramento.
Estimar a tensão de sustentação
Determine quanta tensão ideal permanece após uma interrupção conhecida por meio de uma resistência de carga equivalente.
Perguntas frequentes
Qual equação a calculadora utiliza?
Ela usa V(t) = V0 × exp(−t/(R × C)), a curva exponencial ideal de um capacitor descarregando por um resistor.
Quais unidades devo informar?
Informe volts, ohms, farads e segundos para tensão, resistência, capacitância e tempo, respectivamente.
Quando um capacitor fica totalmente descarregado?
A curva exponencial ideal nunca chega exatamente a zero em tempo finito. Defina um limiar prático para o circuito ou requisito de segurança.
Por que a tensão medida pode ser diferente?
Tolerâncias, fuga, cargas variáveis, temperatura, comportamento dielétrico e impedância de medição podem alterar a curva real.
Quanto custa um cálculo pela API?
Cada solicitação da API custa US$ 0,002. O cálculo é determinístico e não usa serviço de rede.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"initial_voltage": 12,
"resistance": 10000,
"capacitance": 0.0001,
"time": 2
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.rc_discharge_voltage",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |