Calculadora de frequência 555 astável com R1, R2 e C
Com RA de 1000 Ω, RB de 10000 Ω e C de 1 µF, um 555 astável tem um termo de temporização de 21000 Ω, RA mais duas vezes RB. Digite os três componentes e receba a frequência de oscilação ideal e o período. 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
- R1
- 1.000
- R2
- 10.000
- C
- 0,000001
- Frequência (Hz)
- 68,6997638519
- Período (s)
- 0,0145560908
- Termo de resistência (Ω)
- 21.000
Esta calculadora de frequência para 555 astável transforma dois resistores de temporização e um capacitor em frequência e período ideais de oscilação. Ela ajuda você a escolher componentes para pisca-LED, fonte de clock, gerador de tom, circuito de pulsos ou exercício de eletrônica. O resultado é uma estimativa ideal inicial: componentes reais, alimentação, temperatura e tolerâncias do temporizador podem alterar a frequência medida na bancada.
Informe os componentes nas unidades básicas
Informe as resistências em ohms e a capacitância em farads. Por exemplo, 1 quilohm equivale a 1000 ohms, 10 quilohms a 10000 ohms, 1 microfarad a 0.000001 farads e 10 nanofarads a 0.00000001 farads. Na ligação astável convencional, R1 vai da alimentação positiva ao pino de descarga.
Todos os valores devem ser finitos e maiores que zero. Resistor ou capacitor igual a zero não representa o circuito clássico aceito e é rejeitado, em vez de gerar um resultado infinito ou enganoso. Converta os valores impressos nos componentes antes do envio e confira os prefixos do capacitor, pois confundir nanofarads e microfarads muda a resposta por um fator de mil.
A resposta apresenta o termo combinado de resistência para que você identifique erros de entrada durante a prototipagem ou testes automatizados.
Leve o valor ideal para um projeto 555 real
Considere a frequência calculada um valor nominal de projeto, não uma garantia para a placa física. A equação ideal pressupõe componentes exatos, limiares perfeitos de um terço e dois terços da alimentação, fuga desprezível e transições instantâneas. Resistores reais têm tolerância e coeficiente de temperatura; capacitores de temporização, sobretudo eletrolíticos, podem ter tolerância maior, fuga, envelhecimento e dependência da tensão.
O próprio temporizador acrescenta variações dos limiares e do transistor de descarga. Em um pisca-LED ou aviso sonoro, esses desvios podem ser aceitáveis. Para clock calibrado, referência de frequência ou medição precisa, geralmente são melhores um cristal, módulo oscilador ou temporizador de microcontrolador.
Escolha resistores práticos dentro das recomendações da folha de dados e confirme que a fuga do capacitor é pequena diante da corrente de temporização. A capacitância da protoboard importa quando C é muito pequeno; a fuga domina com resistências muito altas. Depois do cálculo, escolha peças disponíveis, repita a equação com os valores nominais e avalie as combinações extremas de tolerância.
Meça então a forma de onda montada com osciloscópio ou frequencímetro. Sem rede, aleatoriedade ou relógio, entradas válidas idênticas sempre geram resultados idênticos.
Casos de uso
Escolher o tempo de um pisca-LED
Estime a frequência de piscada com resistores e capacitores disponíveis antes de montar um circuito 555 astável simples.
Projetar um gerador de tom
Compare combinações de componentes para obter uma frequência audível aproximada em buzzer ou estágio de acionamento de alto-falante.
Conferir exercícios de eletrônica
Calcule frequência e período determinísticos de referência para materiais didáticos, listas e correção automatizada.
Perguntas frequentes
Quais unidades devo informar?
Converta quilohms, megaohms, microfarads e nanofarads antes de enviar os valores.
Por que a frequência calculada difere da medição?
Tolerância dos componentes, fuga do capacitor, variação dos limiares, capacitância da fiação, temperatura e alimentação podem deslocar a frequência real.
A ferramenta calcula o ciclo de trabalho?
Não. Esta capacidade focada retorna frequência, período e termo combinado de resistência. Use uma calculadora astável ampla para tempos alto e baixo ou ciclo de trabalho.
Por que meu resultado não bate com uma folha de dados que usa 1,44?
Porque 1,44 é um arredondamento de um dividido por ln 2. Esta calculadora usa ln 2 com precisão total, então frequência e período ficam coerentes entre si; a diferença para a fórmula de 1,44 vem só desse arredondamento.
Um 555 serve para um relógio de precisão?
Para um pisca-pisca de LED ou um buzzer, o desvio dos componentes reais costuma não fazer diferença. Para um relógio calibrado, uma referência de frequência ou uma medição de precisão, um cristal, um módulo oscilador ou o timer de um microcontrolador costuma ser a melhor escolha.
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/ne555-frequency \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"r1":1000,"r2":10000,"c":0.000001}'const res = await fetch("https://api.kit.forhosting.com/elec/ne555-frequency", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"r1": 1000,
"r2": 10000,
"c": 0.000001
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/ne555-frequency",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"r1": 1000,
"r2": 10000,
"c": 0.000001
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/ne555-frequency", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"r1":1000,"r2":10000,"c":0.000001}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"r1":1000,"r2":10000,"c":0.000001}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/ne555-frequency", 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
{
"r1": 1000,
"r2": 10000,
"c": 0.000001
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.ne555_frequency",
"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 componentes nas unidades básicas
Essa convenção evita multiplicadores ocultos e deixa as chamadas de API inequívocas. Os aliases ra e rb são aceitos para os resistores, e capacitance para C, facilitando a correspondência com a notação do esquema. O núcleo aceita strings numéricas, embora números JSON sejam mais claros para a maioria das integrações.
Entenda a equação e o resultado retornado
Com limiares ideais em um terço e dois terços da tensão de alimentação, os intervalos de carga e descarga contêm o logaritmo natural de dois. A frequência é o inverso desse período. O produto dos dois é aproximadamente um, exceto pelo arredondamento. Esta calculadora focada não retorna ciclo de trabalho nem tempos alto e baixo separados; sua finalidade específica é determinar a taxa de oscilação. Esta capacidade calcula diretamente f = 1 / (ln(2) × (R1 + 2R2) × C). Algumas folhas de dados e livros substituem 1 / ln(2) pela constante arredondada 1.44; aqui, Math.LN2 mantém uma relação mais precisa e coerente entre frequency_hz e period_s. A resposta inclui ainda resistance_term_ohm, igual a R1 + 2R2, e um rótulo da fórmula para exibição. As saídas são arredondadas para doze algarismos significativos, garantindo JSON estável em chamadas repetidas e precisão superior à tolerância comum dos componentes. Para ciclos por segundo, leia frequency_hz; para a duração de um ciclo completo, leia period_s.
Leve o valor ideal para um projeto 555 real
O navegador facilita a escolha interativa, enquanto ferramentas automáticas podem chamar a API por US$ 0,002 por item bem-sucedido.
Perguntas técnicas
Qual fórmula a calculadora utiliza?
Ela usa f = 1 / (ln(2) × (R1 + 2R2) × C), a equação ideal do circuito 555 astável convencional com dois resistores.
Quanto custa um cálculo pela API?
Cada item processado com sucesso custa US$ 0,002. Você também pode executar a calculadora localmente no navegador sem uma chamada de API.