Impedenza polare e rettangolare
Questo convertitore di impedenza polare e rettangolare consente di passare con precisione tra le due forme impiegate nell’analisi dei circuiti CA.
Esegui gratis nel browser
Inserisca modulo e angolo di fase per ottenere resistenza e reattanza, oppure inserisca resistenza e reattanza per ricavare modulo e fase. I risultati sono espressi in ohm, l’angolo è indicato in gradi e il segno della reattanza viene classificato come induttivo, capacitivo o puramente resistivo. Lo stesso calcolo deterministico è utile per verifiche manuali, fasori, combinazioni di reti e fogli di calcolo tecnici automatizzati.
Scelga la rappresentazione già disponibile
Inizi selezionando la forma dell’impedenza che possiede, non quella che desidera ottenere. Per un ingresso polare, fornisca il modulo non negativo in ohm e l’angolo di fase in gradi. L’angolo può essere positivo, negativo o esterno a un giro, perché angoli coterminali descrivono lo stesso fasore. Per un ingresso rettangolare, fornisca la resistenza R e la reattanza X in ohm. La reattanza ha segno: X positiva rappresenta un’impedenza induttiva, mentre X negativa rappresenta un’impedenza capacitiva. Resistenza e reattanza possono entrambe essere zero; è ammessa anche una resistenza negativa, legittima in alcuni modelli attivi e per piccoli segnali. Il convertitore restituisce sempre entrambe le forme, quindi non occorre configurare una diversa direzione di uscita. Riporta inoltre un angolo di fase principale compreso tra meno 180 e 180 gradi e identifica il tipo di reattanza. Mantenga ogni valore in ohm; se la fonte usa kiloohm o milliohm, applichi una scala uniforme prima dell’inserimento e ripristini la scala sui componenti restituiti. In questo modo evita di mescolare prefissi senza accorgersene.
Comprenda la trigonometria della conversione
Un’impedenza in forma polare si scrive Z uguale al modulo con angolo theta. La componente orizzontale è la resistenza, calcolata moltiplicando il modulo per il coseno di theta; quella verticale è la reattanza, ottenuta moltiplicando il modulo per il seno. Nel verso opposto, il modulo è l’ipotenusa formata da R e X, quindi viene usata un’operazione numericamente stabile. La fase deriva dall’arcotangente a due argomenti, atan2 di X e R, anziché dall’arcotangente ordinaria di X diviso R. Questa scelta mantiene il quadrante corretto con resistenza negativa e resta definita quando la resistenza è zero. Un’impedenza nulla non ha una fase matematica univoca, pertanto viene indicato zero gradi come convenzione pratica. I residui in virgola mobile estremamente vicini allo zero vengono normalizzati a zero. Gli altri risultati sono arrotondati con precisione significativa stabile, adeguata ai normali calcoli di rete e riproducibile tra API e browser.
Utilizzi il risultato nei calcoli delle reti CA
La forma rettangolare è spesso preferibile per sommare impedenze in serie, perché resistenze e reattanze si sommano direttamente. La forma polare semplifica moltiplicazioni, divisioni, rapporti di guadagno e interpretazione dei fasori: i moduli si moltiplicano o dividono, mentre gli angoli si sommano o sottraggono. Questo convertitore collega i passaggi senza cambiare il significato elettrico. Per esempio, converta ogni elemento in serie in forma rettangolare, sommi tutti i termini R e tutti i termini X, quindi riporti il totale in forma polare per ottenere modulo e fase. La classificazione della reattanza offre anche un rapido controllo del segno: un risultato induttivo deve avere reattanza positiva, uno capacitivo reattanza negativa. Con resistenza negativa, tuttavia, non consideri soltanto l’etichetta, poiché la fase principale può trovarsi in un quadrante diverso anche se il segno di X identifica ancora la reattanza. Il calcolo non include la frequenza e non ricava l’impedenza dai componenti; converte un’impedenza già valutata alla frequenza d’interesse. Conservi tale contesto nel foglio o nell’applicazione.
Casi d'uso
Combinare impedenze in serie
Converta le impedenze in R + jX, sommi le componenti omologhe e riporti il totale a modulo e fase.
Verificare un foglio di fasori
Controlli componenti rettangolari calcolate a mano o confermi che modulo e fase occupino il quadrante previsto.
Preparare dati per modelli di rete
Uniformi impedenze provenienti da fonti diverse nella rappresentazione richiesta dal software di simulazione o analisi.
Domande frequenti
Quanto costa?
Può eseguire il calcolo gratuitamente nel browser su questa pagina oppure pagare $0.002 per richiesta API.
Gli angoli sono espressi in gradi o radianti?
Tutti gli angoli in ingresso e uscita sono in gradi. Sono accettati angoli coterminali e l’uscita usa l’angolo principale tra meno 180 e 180 gradi.
Che cosa indicano reattanza positiva e negativa?
La reattanza positiva è induttiva, quella negativa è capacitiva e la reattanza nulla è puramente resistiva.
Perché l’impedenza nulla restituisce zero gradi?
La fase dell’impedenza nulla è matematicamente indefinita. Zero gradi viene restituito come convenzione pratica e deterministica.
Calcola l’impedenza da R, L, C e frequenza?
No. Converte un’impedenza complessa già nota tra due rappresentazioni; non ricava la reattanza dai componenti o dalla frequenza.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"form": "polar",
"magnitude": 50,
"angle_degrees": 30
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.impedance_polar_rect",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |