Impedância polar para retangular
Este conversor de impedância polar e retangular permite alternar com precisão entre as duas formas usadas na análise de circuitos CA.
Executar grátis
Informe magnitude e ângulo de fase para obter resistência e reatância, ou informe resistência e reatância para recuperar magnitude e fase. Os resultados são expressos em ohms, o ângulo aparece em graus e o sinal da reatância é classificado como indutivo, capacitivo ou puramente resistivo. O mesmo cálculo determinístico é útil em conferências manuais, fasores, combinações de redes e planilhas de engenharia automatizadas.
Escolha a representação que você já possui
Comece selecionando a forma da impedância conhecida, não aquela que deseja obter. Para uma entrada polar, forneça a magnitude não negativa em ohms e o ângulo de fase em graus. O ângulo pode ser positivo, negativo ou estar fora de uma volta, pois ângulos coterminais descrevem o mesmo fasor. Para uma entrada retangular, forneça a resistência R e a reatância X em ohms. A reatância tem sinal: X positivo representa impedância indutiva e X negativo representa impedância capacitiva. Resistência e reatância podem ser zero, e resistência negativa é aceita porque modelos ativos e de pequenos sinais podem usá-la legitimamente. O conversor sempre retorna as duas formas, eliminando a necessidade de configurar outro sentido de saída. Ele também informa um ângulo de fase principal entre menos 180 e 180 graus e classifica a reatância. Mantenha todos os valores em ohms; caso sua fonte utilize quilohms ou miliohms, ajuste todos de modo consistente antes da entrada e reverta a escala nos componentes retornados. Isso evita misturar prefixos silenciosamente.
Entenda a trigonometria da conversão
Uma impedância na forma polar é escrita como Z igual à magnitude no ângulo theta. Seu componente horizontal é a resistência, calculada como magnitude vezes o cosseno de theta; o componente vertical é a reatância, calculada como magnitude vezes o seno. No caminho inverso, a magnitude é a hipotenusa formada por R e X, portanto o conversor usa uma operação de hipotenusa numericamente estável. A fase vem da arcotangente de dois argumentos, atan2 de X e R, em vez da arcotangente comum de X dividido por R. Essa diferença mantém o quadrante correto quando a resistência é negativa e continua definida quando ela é zero. Uma impedância nula não possui fase matemática única, então a ferramenta apresenta zero graus como convenção prática. Resíduos de ponto flutuante extremamente próximos de zero são normalizados para zero. Os demais resultados são arredondados com precisão significativa estável, adequada aos cálculos usuais de redes e capaz de produzir a mesma saída na API e no navegador.
Use o resultado em cálculos de redes CA
A forma retangular costuma ser mais conveniente ao somar impedâncias em série, pois resistências e reatâncias são somadas diretamente. A forma polar geralmente facilita multiplicação, divisão, relações de ganho e interpretação de fasores, pois magnitudes são multiplicadas ou divididas enquanto ângulos são somados ou subtraídos. Este conversor conecta essas etapas sem mudar o significado elétrico. Por exemplo, converta cada elemento em série para a forma retangular, some todos os termos R e todos os termos X e depois converta o total para a forma polar a fim de obter magnitude e fase. A classificação da reatância também permite conferir rapidamente o sinal: um resultado indutivo deve apresentar reatância positiva, enquanto um capacitivo deve apresentar reatância negativa. Tenha cuidado ao usar apenas o rótulo com resistência negativa, pois a fase principal pode ficar em outro quadrante mesmo que o sinal de X continue identificando a reatância. O cálculo não incorpora frequência nem deduz impedância dos componentes; ele converte uma impedância já avaliada na frequência relevante. Preserve esse contexto na planilha ou aplicação ao redor.
Casos de uso
Combinar impedâncias em série
Converta impedâncias para R + jX, some componentes equivalentes e transforme o total novamente em magnitude e fase.
Conferir uma planilha de fasores
Verifique componentes retangulares calculados manualmente ou confirme se magnitude e fase ocupam o quadrante esperado.
Preparar dados de modelos de rede
Normalize impedâncias de diversas fontes na representação exigida pelo software de simulação ou análise.
Perguntas frequentes
Quanto custa?
Você pode executar gratuitamente no navegador nesta página ou pagar US$ 0,002 por solicitação de API.
Os ângulos usam graus ou radianos?
Todos os ângulos de entrada e saída usam graus. Ângulos coterminais são aceitos e a saída usa o ângulo principal entre menos 180 e 180 graus.
O que significam reatâncias positiva e negativa?
Reatância positiva é indutiva, negativa é capacitiva e reatância zero indica uma carga puramente resistiva.
Por que a impedância zero retorna ângulo de zero graus?
A fase da impedância zero é matematicamente indefinida. A ferramenta retorna zero graus como convenção prática e determinística.
A ferramenta calcula impedância a partir de R, L, C e frequência?
Não. Ela converte uma impedância complexa conhecida entre duas representações; não deriva reatância de componentes nem da frequência.
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/impedance-polar-rect \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"form":"polar","magnitude":50,"angle_degrees":30}'const res = await fetch("https://api.kit.forhosting.com/elec/impedance-polar-rect", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"form": "polar",
"magnitude": 50,
"angle_degrees": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/impedance-polar-rect",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"form": "polar",
"magnitude": 50,
"angle_degrees": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/impedance-polar-rect", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"form":"polar","magnitude":50,"angle_degrees":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"form":"polar","magnitude":50,"angle_degrees":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/impedance-polar-rect", 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
{
"form": "polar",
"magnitude": 50,
"angle_degrees": 30
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.impedance_polar_rect",
"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. |