Fator de forma e de crista CA
Esta calculadora de fator de forma e fator de crista CA transforma três medições comuns da forma de onda em dois indicadores adimensionais.
Executar grátis
Informe o valor RMS, a média da onda retificada e o pico absoluto na mesma unidade de tensão, corrente ou amplitude. A ferramenta divide RMS pela média retificada para obter o fator de forma e divide o pico por RMS para obter o fator de crista. Esses resultados permitem que você compare formato, efeito térmico e esforço de pico sem depender da unidade de medição. A ordem física dos valores também é verificada para impedir que dados incompatíveis gerem uma razão enganosa.
O que o fator de forma revela sobre uma onda CA
O fator de forma é a magnitude RMS dividida pela média da onda retificada. RMS representa o efeito de aquecimento equivalente ao de corrente contínua em uma carga resistiva, enquanto a média retificada expressa o nível absoluto médio depois que as partes negativas se tornam positivas. A razão mostra como a energia se distribui ao longo do ciclo. Um nível positivo constante tem fator um, pois RMS e média são iguais. Uma senoide tem aproximadamente 1.1107; pulsos estreitos ou irregulares normalmente produzem uma razão maior. A média informada deve ser retificada ou absoluta, e não a média algébrica de um ciclo completo. Em uma onda CA simétrica, a média algébrica costuma ser zero e não corresponde à definição elétrica de fator de forma. Use a mesma unidade em todos os campos. Como ela se cancela, o resultado não possui unidade. A calculadora exige que a média retificada não ultrapasse RMS, conforme a relação entre as médias aritmética e quadrática de magnitudes não negativas. Se isso ocorrer, verifique unidades misturadas, medições de momentos diferentes, uso de média com sinal ou erro de digitação.
Como o fator de crista relaciona o pico ao nível eficaz
O fator de crista é a magnitude do pico absoluto dividida pela magnitude RMS. Ele mostra quanto a maior excursão instantânea fica acima do nível eficaz que determina aquecimento e muitos cálculos de potência. Um nível constante tem valor um; uma senoide ideal tem a raiz quadrada de dois, aproximadamente 1.4142. Trens de pulsos, correntes chaveadas, transientes de áudio e redes distorcidas podem apresentar fatores muito maiores mesmo com RMS moderado. Essa diferença importa porque isolamento, semicondutores, folga de amplificadores, faixa de conversores e proteções respondem aos picos, enquanto a carga térmica costuma acompanhar RMS. Informe a maior excursão absoluta; em uma onda assimétrica, use a maior magnitude entre os picos positivo e negativo. O pico precisa ser igual ou superior a RMS. A razão é adimensional e comparável entre escalas. Sozinha, ela não informa onde o pico ocorreu, sua duração ou a presença de saturação. Para uma decisão de engenharia, interprete-a também com frequência, ciclo de trabalho, espectro e largura de banda da medição.
Meça com consistência e interprete as duas razões
Razões confiáveis começam com medições da mesma onda, no mesmo intervalo, usando instrumentos com largura de banda e faixa dinâmica adequadas. Informe RMS, média retificada e pico absoluto em uma unidade comum; multiplicar os três pelo mesmo fator não altera os resultados. Para sinais não senoidais, prefira um medidor true RMS, pois aparelhos de resposta média podem presumir internamente uma senoide e exibir um RMS incorreto. Osciloscópios fornecem as três estatísticas, mas acoplamento, atenuação da ponta, amostragem, duração do registro e filtragem precisam permanecer consistentes. Compare o fator de forma com famílias de ondas esperadas e use o fator de crista para avaliar a folga de pico em relação à carga eficaz. Nenhuma razão identifica a onda por completo: formatos diferentes podem compartilhar valores, e ruído ou picos raros alteram fortemente o máximo. A validação rejeita magnitudes nulas ou negativas, média acima de RMS e RMS acima do pico. A API retorna os valores normalizados, as duas razões e as fórmulas por US$ 0,002 por item válido, com a mesma função determinística usada no navegador.
Casos de uso
Verificar redes elétricas distorcidas
Compare RMS, média retificada e pico para quantificar o formato e o esforço máximo em análises de qualidade de energia.
Dimensionar folga de amplificadores e conversores
Relacione picos transitórios à carga RMS antes de escolher a faixa da cadeia de sinal e as margens de proteção.
Validar leituras de medidores e bancadas
Calcule as duas razões em um intervalo comum e sinalize valores de média, RMS ou pico fisicamente incompatíveis.
Perguntas frequentes
Quais fórmulas a calculadora utiliza?
O fator de forma é RMS dividido pela média retificada. O fator de crista é o pico absoluto dividido por RMS. Ambos são adimensionais.
A média deve ser a média algébrica?
Não. Use a média da onda retificada, também chamada de valor absoluto médio. Uma onda CA simétrica geralmente tem média algébrica de ciclo igual a zero.
Quais são os valores de uma onda senoidal?
Para uma senoide ideal, o fator de forma é aproximadamente 1.1107 e o fator de crista aproximadamente 1.4142.
Posso misturar volts e milivolts?
Não. Informe RMS, média e pico na mesma unidade. A unidade comum será cancelada em cada razão.
O que significa um erro na ordem das entradas?
Para magnitudes não negativas de uma onda, pico deve ser pelo menos RMS e RMS deve ser pelo menos a média retificada. Verifique unidades, intervalos e definições.
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/form-crest-factor \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"rms_value":120,"average_value":108.037,"peak_value":169.706}'const res = await fetch("https://api.kit.forhosting.com/elec/form-crest-factor", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"rms_value": 120,
"average_value": 108.037,
"peak_value": 169.706
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/form-crest-factor",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"rms_value": 120,
"average_value": 108.037,
"peak_value": 169.706
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/form-crest-factor", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"rms_value":120,"average_value":108.037,"peak_value":169.706}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"rms_value":120,"average_value":108.037,"peak_value":169.706}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/form-crest-factor", 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
{
"rms_value": 120,
"average_value": 108.037,
"peak_value": 169.706
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.form_crest_factor",
"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. |