Conversor frequência-período
Uma rede de 50 Hz repete a onda a cada 0,02 segundo, e um clock com uma borda a cada microssegundo opera a um megahertz. Informe a frequência em hertz ou o período em segundos e receba o outro valor. 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
- Frequência
- 50
- Período
- 0,02
- Resolvido
- period
- Unidade de frequência
- Hz
- Unidade de período
- s
Todo sinal periódico tem uma frequência e um período que são recíprocos estritos: o período T é o tempo de um ciclo completo e a frequência f é quantos ciclos ocorrem por segundo, de modo que T é um sobre f e f é um sobre T. Esta capacidade é um conversor frequência-período focado em eletrônica, laboratório e fluxos de processamento de sinais. Envie a frequência em hertz para obter o período em segundos, ou o período em segundos para obter a frequência em hertz. Entrada zero é rejeitada com erro claro de entrada inválida porque divisão por zero é indefinida.
Frequência, período e a identidade recíproca
Em sinais de tempo contínuo e teoria de circuitos CA, a frequência f é medida em hertz (ciclos por segundo) e o período T em segundos por ciclo. Eles se ligam pela identidade elementar: T é um dividido por f, e de forma equivalente f é um dividido por T. Se uma forma de onda da rede opera a cinquenta hertz, um ciclo dura zero ponto zero dois segundos; se uma borda de clock se repete a cada um microssegundo, a frequência é um megahertz.
Este conversor aceita exatamente uma das duas grandezas para que a requisição seja inequívoca: forneça a frequência quando souber a taxa e precisar do tempo entre ciclos, ou o período quando mediu uma duração no osciloscópio e precisar da taxa correspondente. Valores negativos são rejeitados porque frequência e período ordinários de sinal são escalares positivos. Valores não finitos e cargas vazias também falham na validação.
A resposta sempre devolve frequência e período após a conversão, indica qual campo foi resolvido e registra a string de fórmula usada para que as UIs mostrem T é um sobre f ou f é um sobre T sem rederivar a identidade.
Casos de uso
Checagens de rede e taxa de clock
Converta 50 Hz ou 60 Hz de frequência de linha em período em segundos, ou um período de clock medido no osciloscópio de volta em frequência em hertz para documentação de firmware e de potência.
Perguntas frequentes
O conversor frequência-período é grátis?
A ferramenta do navegador roda grátis no seu dispositivo.
Quanto dura um ciclo da rede de 50 Hz?
Um ciclo dura 0,02 segundo, porque o período é um dividido pela frequência. Digite 50 como frequência e o conversor devolve o período em segundos junto com a frequência informada.
Posso informar quilohertz, megahertz ou milissegundos?
Não. O conversor sempre trabalha em hertz e segundos, então converta antes: um período de um microssegundo é um milionésimo de segundo, e a frequência volta em hertz como um megahertz.
Por que valores zero e negativos são recusados?
Uma frequência ou um período zero exigiria dividir por zero, o que não tem resultado, e sinais comuns nunca têm frequência ou período negativos. O conversor para com uma mensagem clara.
Posso informar a frequência e o período ao mesmo tempo?
Não. Informe só um dos dois valores. Se os dois chegarem juntos, o cálculo é recusado para que você não confie em um par que, depois do arredondamento, pode não bater.
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/frequency-period \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"frequency":50,"f":1}'const res = await fetch("https://api.kit.forhosting.com/elec/frequency-period", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"frequency": 50,
"f": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/frequency-period",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"frequency": 50,
"f": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/frequency-period", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"frequency":50,"f":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"frequency":50,"f":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/frequency-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
{
"frequency": 50,
"f": 1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.frequency_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
Frequência, período e a identidade recíproca
As unidades estão fixas em hertz e segundos para um contrato de API estável; converta quilohertz, megahertz ou milissegundos na borda do seu app antes de chamar. Entradas idênticas sempre produzem o mesmo JSON porque o caminho é aritmética de ponto flutuante pura, sem rede, sem semente aleatória e sem relógio de parede.
Entradas, rejeição de zero, aliases e leitura do resultado
Forneça exatamente um lado; se ambos aparecerem, o motor devolve entrada inválida para você não confiar em silêncio em um par que discorda após o arredondamento. Se nenhum aparecer, o motor pede exatamente um campo. Frequência zero não pode produzir um período de um sobre f, nem período zero uma frequência de um sobre T, então ambos os casos levantam entrada inválida com mensagem explícita de divisão por zero que suites de validação podem casar. Envie um objeto JSON com frequency ou period como número finito ou string numérica. Aliases comuns são aceitos por conveniência: f, hz, freq e frequency_hz mapeiam para frequency; T, t, seconds e period_s para period. Em sucesso o corpo inclui frequência em hertz, período em segundos, solved definido como frequency ou period, formula com a string recíproca correspondente, method fixo em t_equals_1_over_f, e rótulos unit_frequency e unit_period para exibição. Use só frequency ao dimensionar timers a partir de uma taxa de clock conhecida; use só period quando um datasheet listar largura de pulso ou tempo de ciclo e você precisar de hertz para um PLL ou filtro. Objetos ausentes, strings não numéricas e magnitudes acima do limite publicado falham com invalid_input e não são cobrados no caminho pré-pago.
Uso da API, preços, fluxos de laboratório e limites práticos
Chame o conversor frequência-período gratuito no navegador para checagens rápidas de bancada, demos de aula e verificação mental sem abrir app de calculadora ou planilha. O produto não converte a frequência angular ômega igual a dois pi f, não estima ciclo de trabalho e não substitui um analisador de espectro; responde com clareza a uma única intenção de busca: converter frequência em período e período de volta em frequência, com erros honestos em entrada zero. Use a API pré-paga quando geradores de firmware, plataformas educacionais, harness de teste ou pipelines de documentação precisarem de um contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação não consomem saldo após a rejeição do motor. Combine este endpoint com ferramentas de velocidade de onda quando também souber a velocidade de propagação e precisar do comprimento de onda, ou com calculadoras RC e de timer quando o próximo passo for escolher componentes para uma frequência-alvo. Autores de SDKs podem mapear frequency e period em campos de formulário rotulados com sufixos de unidade Hz e s, e exibir o campo formula ao lado do valor resolvido para que alunos vejam a identidade recíproca que estão aplicando. Mantenha magnitudes dentro do limite documentado por segurança do isolate do Worker, e normalize prefixos científicos no cliente antes da chamada para a API sempre ver hertz e segundos brutos.
Casos de integração
Fluxos de laboratório e educação
Alunos e instrutores convertem entre f e T ao aprender sinais periódicos, com erro invalid_input claro quando alguém envia zero por engano.
Pipelines de CI e API
Geradores e harness de teste chamam um endpoint pré-pago determinístico para preencher campos de frequência e período em relatórios sem reimplementar o recíproco em cada linguagem.
Perguntas técnicas
Como converto frequência em período?
Envie JSON com frequency em um valor positivo em hertz (por exemplo frequency: 50). A resposta inclui period em segundos com T = 1 / f, mais frequency devolvida.
Como converto período em frequência?
Envie JSON com period em uma duração positiva em segundos (por exemplo period: 0.02). A resposta inclui frequency em hertz com f = 1 / T.
O que acontece se frequência ou período for zero?
A requisição falha com invalid_input. Divisão por zero é indefinida para T = 1 / f e f = 1 / T; entradas zero são rejeitadas e não cobradas.
Posso enviar frequency e period juntos?
Não. Forneça exatamente um de frequency ou period e omita o desconhecido. Enviar ambos levanta invalid_input para que pares ambíguos ou inconsistentes nunca sejam aceitos em silêncio.