Calculadora de período de temporizador monoestável
Um resistor de 47 kΩ e um capacitor de 10 µF dão um pulso de 0,517 s (517 ms) com o fator usual de 1,1. Digite R e C, mantenha ou troque esse fator e receba a duração de qualquer monoestável RC. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Resistência
- 47.000
- Capacitância
- 0,00001
- Período (segundos)
- 0,517
- Período (ms)
- 517
- Resistência (Ω)
- 47.000
- Capacitância (F)
- 0,00001
Esta calculadora encontra a duração estável da saída de um monoestável RC genérico usando o resistor e o capacitor de temporização. Ela aplica T = K × R × C, com resistência em ohms, capacitância em farads e resultado em segundos. O coeficiente padrão é 1.1, mas você pode ajustá-lo porque famílias de temporizadores e topologias usam relações de limiar diferentes. A resposta também mostra milissegundos, normaliza as entradas e identifica a fórmula aplicada para facilitar documentação e automação.
Entenda o modelo genérico de temporização
Um circuito monoestável possui apenas um estado estável. Um disparo leva temporariamente a saída ao outro estado, e uma rede RC determina quanto tempo ela permanece ali antes de retornar. No modelo genérico de primeira ordem, a duração é T = K × R × C.
R é a resistência em ohms, C é a capacitância em farads e K é um coeficiente adimensional definido pelos limiares e pela topologia. Ohms multiplicados por farads resultam em segundos. O padrão 1.1 é uma aproximação comum de pulso único, porém a calculadora permite informar K porque comparadores, portas lógicas e temporizadores específicos podem adotar outro multiplicador.
Use unidades SI básicas e copie o coeficiente da equação aplicável. O resultado é um período nominal ideal; tolerâncias, fuga, variação de limiar, alimentação e temperatura alteram a medição real. Para limites críticos, faça também uma análise de pior caso.
Informe os valores e leia a resposta
Forneça uma resistência positiva e finita em ohms e uma capacitância positiva e finita em farads. Por exemplo, informe 47000 para 47 kΩ e 0.00001 para 10 µF. Sufixos como kΩ, uF ou nF não são interpretados, pois erros de prefixo podem mudar o período em milhares de vezes.
Você pode fornecer coefficient quando a documentação indicar K; caso contrário, o valor 1.1 é usado. A saída contém segundos, milissegundos, entradas normalizadas, coeficiente e fórmula.
Use o resultado na seleção e na verificação
Use a calculadora para comparar combinações comerciais de resistor e capacitor. Quando o período desejado for conhecido, isole primeiro o componente desconhecido na equação e confirme aqui a duração nominal dos valores escolhidos. Capacitores grandes podem apresentar maior fuga e tolerância, enquanto resistores muito altos deixam o nó sensível à corrente de entrada e à contaminação; portanto, opções matematicamente equivalentes nem sempre são eletricamente iguais.
Registre o coeficiente e sua fonte junto ao resultado para evitar que outra pessoa suponha 1.1, ln(2) ou outro fator. Compare o cálculo com medições de osciloscópio em diferentes tensões e temperaturas. Ela não calcula frequência astável, ciclo de trabalho, recuperação, disparo nem esforços dos componentes.
Consulte a folha de dados antes de finalizar o hardware.
Casos de uso
Escolher componentes do pulso
Compare pares comerciais de resistor e capacitor para obter a duração nominal necessária.
Conferir uma equação de folha de dados
Aplique o coeficiente informado para um temporizador ou comparador e verifique o período.
Automatizar verificações de projeto
Gere valores repetíveis em segundos e milissegundos para exercícios, revisões ou bancadas.
Perguntas frequentes
Qual fórmula é usada?
A calculadora usa T = K × R × C, com R em ohms, C em farads e T em segundos.
Por que o coeficiente é ajustável?
Topologias e relações de limiar diferentes produzem multiplicadores distintos. Use o valor do circuito ou da folha de dados.
Qual é o coeficiente padrão?
O padrão é 1.1. Substitua-o quando a equação de projeto indicar outro valor positivo.
Posso informar 47k ou 10uF?
Não. Informe números em unidades SI básicas: 47000 ohms e 0.00001 farads. Sufixos não são analisados.
Por que o pulso que eu meço não bate com o calculado?
Porque o resultado é o período nominal ideal. A tolerância do resistor e do capacitor, a fuga, a variação dos limiares, a alimentação e a temperatura afastam o pulso real desse valor, então faça uma análise de pior caso quando o tempo for crítico.
Ferramentas relacionadas
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/monostable-period \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"resistance":47000,"capacitance":0.00001}'const res = await fetch("https://api.kit.forhosting.com/elec/monostable-period", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"resistance": 47000,
"capacitance": 0.00001
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/monostable-period",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"resistance": 47000,
"capacitance": 0.00001
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/monostable-period", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"resistance":47000,"capacitance":0.00001}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"resistance":47000,"capacitance":0.00001}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/monostable-period", 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
{
"resistance": 47000,
"capacitance": 0.00001
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.monostable_period",
"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. |
Notas técnicas
Informe os valores e leia a resposta
Os aliases r, c e k também são aceitos, mas não envie o campo principal e o alias juntos. Valores ausentes, nulos, negativos, infinitos, aliases duplicados ou resultados fora da faixa retornam invalid_input. Cada item válido pela API custa US$ 0,002; o cálculo no navegador emprega a mesma lógica pura, sem rede.
Use o resultado na seleção e na verificação
A API também atende exercícios, revisões de materiais e testes determinísticos.
Perguntas técnicas
Quanto custa um cálculo pela API?
Cada item válido pela API usa o preço-base publicado de US$ 0,002.