Calculadora NE555 astável
Resistores de 4,7 kΩ e 10 kΩ com um capacitor de 100 nF fazem um NE555 astável funcionar com ciclo de trabalho de 59,5 %. Informe os dois resistores e o capacitor para obter frequência, período e os dois pulsos. 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
- 4.700
- R2
- 10.000
- C
- 0,0000001
- Frequência (Hz)
- 584,087061089
- Ciclo de trabalho
- 0,5951417004
- Ciclo de trabalho (%)
- 59,5141700405
- Período (s)
- 0,0017120735
O temporizador NE555 em modo astável (oscilação livre) gera uma onda quadrada contínua cuja frequência e ciclo de trabalho são definidos por dois resistores e um capacitor. Esta calculadora NE555 astável aceita esses três valores em ohms e farads, devolve a frequência de saída em hertz e o ciclo de trabalho como fração e como percentual, e rejeita qualquer resistor ou capacitor nulo ou negativo para que uma peça de temporização ausente não finja que oscila.
Como o 555 define o ritmo
No modo astável, o NE555 é um oscilador livre que transforma dois resistores e um capacitor numa onda quadrada contínua. O primeiro resistor vai da alimentação ao pino 7 de descarga, o segundo do pino 7 aos pinos 6 e 2 interligados, de limiar e disparo, e o capacitor desse nó ao terra. A tensão do capacitor sobe e desce entre um terço e dois terços da alimentação. A saída fica alta durante o logaritmo natural de dois vezes a soma dos dois resistores vezes a capacitância, e baixa durante o mesmo logaritmo vezes o segundo resistor vezes a capacitância. Os dois tempos somam o período, e a frequência é o inverso dele.
Como usar o resultado e evitar erros
Com 4,7 kΩ, 10 kΩ e 100 nF, o tempo alto é o mais longo e o ciclo de trabalho sai em 59,5 %. São os números de que você precisa para definir o tom de um buzzer ou um sinal PWM simples para o gate de um MOSFET. O deslize mais comum é a unidade do capacitor: ela vai em farads, então 100 nF são 1e-7. O segundo é confiar na constante arredondada 1,44 de uma folha de dados, que faz frequência, período e pulsos não baterem exatamente. Um resistor ou capacitor igual a zero ou abaixo disso não define tempo nenhum e é recusado.
Laboratórios, relógios de firmware, preço e limites práticos do NE555
Chame a calculadora NE555 astável gratuita no navegador para relógios de protoboard, piscadores LED, tons de buzzer e relatórios de laboratório sem abrir uma planilha nem um deck SPICE. Combine este ponto de acesso com conversores de unidade quando os catálogos listarem quilohms e microfarads, e converta você mesmo esses prefixos antes da chamada. Variantes CMOS mudam a corrente de alimentação e a oscilação de saída, mas conservam as mesmas identidades RC, de modo que os mesmos três números ainda se aplicam.
As entradas de origem seguem as mesmas regras de retenção de outros itens parse do KIT, e os resultados são seguros para fixar em testes de integração contínua porque o algoritmo é plenamente determinístico.
Casos de uso
Estimadores de tom e PWM rudimentar
Ferramentas de hobby de firmware e áudio estimam a frequência de onda quadrada e a fração de tempo em alto para buzzers ou portas MOSFET acionadas a partir de um estágio NE555 astável.
Perguntas frequentes
O que acontece se um resistor ou o capacitor for nulo ou negativo?
Um resistor ou capacitor de temporização nulo ou negativo não consegue definir a oscilação astável do NE555; essas falhas não são cobradas.
A calculadora NE555 astável é gratuita?
A ferramenta no navegador roda de graça no seu dispositivo.
Por que o ciclo de trabalho fica sempre acima de 50 %?
Porque a saída fica em nível alto enquanto o capacitor carrega pelos dois resistores e em nível baixo enquanto descarrega só pelo segundo. Como o primeiro resistor é maior que zero, o tempo alto é sempre o mais longo.
Por que meu resultado difere um pouco da fórmula da folha de dados?
Muitas folhas de dados trazem a constante arredondada 1,44 no lugar de um sobre o logaritmo natural de dois. A calculadora usa o logaritmo exato, então frequência, período e pulsos ficam coerentes entre si.
Como informo um capacitor de 100 nF?
Digite a capacitância em farads: 1e-7 para 100 nF ou 1e-6 para 1 µF. Os resistores vão em ohms, então 4,7 kΩ são 4700 e 10 kΩ são 10000.
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/phys/ne555-astable \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"r1":4700,"r2":10000,"c":1e-7}'const res = await fetch("https://api.kit.forhosting.com/phys/ne555-astable", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"r1": 4700,
"r2": 10000,
"c": 1e-7
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/ne555-astable",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"r1": 4700,
"r2": 10000,
"c": 1e-7
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/ne555-astable", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"r1":4700,"r2":10000,"c":1e-7}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"r1":4700,"r2":10000,"c":1e-7}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/ne555-astable", 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": 4700,
"r2": 10000,
"c": 1e-7
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.ne555_astable",
"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
Topologia astável, unidades de R1 R2 C e identidades de temporização com ln(2)
Um NE555 bipolar em modo astável é um oscilador de relaxação cujo nó de temporização sobe e desce entre um terço e dois terços da alimentação. O pino sete é o transistor de descarga, o pino seis é limiar, o pino dois é disparo, e no desenho de livro-texto eles compartilham um capacitor para o terra. O resistor R1 liga VCC ao pino sete. O capacitor C liga esse nó ao terra. Folhas de dados costumam imprimir a constante arredondada 1.44 no lugar de um sobre ln(2); este motor usa o logaritmo natural verdadeiro de dois para que frequência, período e as duas larguras de pulso permaneçam coerentes entre si. O cálculo é aritmética pura: entradas idênticas sempre produzem o mesmo JSON, sem rede, sem semente aleatória e sem relógio de parede.
Contrato de entrada, campos da resposta e erros nulos ou negativos
Campos ausentes, cadeias vazias, valores não finitos e magnitudes além do limite publicado do isolado falham com invalid_input nomeando o campo. Qualquer resistor ou o capacitor nulo ou negativo também falha com invalid_input: uma peça de temporização não positiva não consegue definir frequência nem ciclo de trabalho de um NE555 astável, e essas falhas não são cobradas. Em caso de sucesso o corpo ecoa as três entradas após arredondamento estável, depois frequency_hz, duty_cycle como fração unitária, duty_cycle_percent, period_s, t_high_s, t_low_s e uma cadeia de fórmula que reescreve as identidades. Combine os números com o seu próprio esquema se precisar da arte dos pinos; o endpoint resolve só a temporização.
Laboratórios, relógios de firmware, preço e limites práticos do NE555
Use a API pré-paga quando um oráculo de lição de eletrônica, um configurador de peças, um estimador de temporização de firmware ou um plugin CAD precisar de um contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo depois que o motor rejeita o pedido. Autores que publicam SDKs podem mapear frequency_hz e duty_cycle_percent para campos de interface que coincidem com o que os estudantes escrevem à mão a partir das fórmulas da folha de dados.
Casos de integração
Relógios de protoboard e piscadores LED
Informe R1, R2 e C para um piscador NE555 em oscilação livre, leia frequência e ciclo de trabalho, e ajuste os resistores antes de soldar a placa definitiva.
Oráculos de sala de aula e de lição de casa
Cursos de eletrônica fixam JSON determinístico de frequência e ciclo a partir de R1, R2 e C dados, inclusive casos intencionais de peças nulas ou negativas que devem falhar com invalid_input.
Perguntas técnicas
Como você calcula a frequência e o ciclo de trabalho de um NE555 astável?
Envie JSON com r1 e r2 em ohms e c em farads (por exemplo r1: 4700, r2: 10000, c: 1e-7). A resposta inclui frequency_hz, duty_cycle, duty_cycle_percent, period_s, t_high_s e t_low_s.
Por que o ciclo de trabalho fica sempre acima de 50%?
No astável clássico de dois resistores sem diodo de descarga, o tempo em alto usa R1+R2 e o tempo em baixo usa só R2, de modo que a fração alta (R1+R2)/(R1+2·R2) é sempre maior que a metade.
Quais unidades você deve usar para R1, R2 e C?
Use ohms para ambos os resistores e farads para o capacitor. Converta você mesmo os microfarads (1 µF = 1e-6 F) antes de chamar a API ou o widget.