ForHosting KIT · Strumenti per sviluppatori

Duty cycle del convertitore buck-boost invertente

Questo calcolatore determina il duty cycle ideale necessario a un convertitore buck-boost per generare un’uscita invertita a partire dai valori assoluti delle tensioni di ingresso e di uscita.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Inserisca entrambi come valori positivi in volt, anche se il ramo fisico di uscita è negativo rispetto al riferimento di ingresso. Lo strumento applica la relazione ideale in conduzione continua, restituisce il duty cycle sia come frazione sia come percentuale e mostra anche il rapporto di tensione richiesto. È utile per la scelta iniziale della topologia e per le verifiche preliminari prima di considerare perdite, limiti dei componenti e margini di controllo.

Inserisca i valori assoluti delle tensioni

Utilizzi la tensione disponibile all’ingresso del convertitore e il valore assoluto della tensione di uscita desiderata. Per esempio, per convertire una sorgente positiva di 12 V in un ramo di -5 V, inserisca 12 in input_voltage e 5 in output_voltage. Non inserisca -5: l’equazione rappresenta già una topologia invertente e lavora con valori assoluti. Entrambi i numeri devono essere finiti e maggiori di zero. Il calcolatore presume che usino la stessa unità e il modulo pubblicato li indica in volt. duty_cycle è una frazione compresa tra zero e uno, mentre duty_cycle_percent è lo stesso valore moltiplicato per 100. Pertanto, 0.294118 indica circa 29.4118 per cento di tempo di conduzione per periodo. La distinzione è importante quando si trasferisce il risultato nella scheda tecnica di un controller, in un simulatore, in un foglio di calcolo o nel firmware, poiché la destinazione può richiedere una frazione normalizzata oppure una percentuale. voltage_ratio mostra |Vout| diviso per |Vin| e consente un rapido controllo della conversione richiesta.

Comprenda l’equazione ideale del buck-boost

Per un convertitore buck-boost invertente ideale in modalità di conduzione continua, la relazione tra i valori assoluti è |Vout| / |Vin| = D / (1 - D). Risolvendo rispetto al duty cycle si ottiene D = |Vout| / (|Vin| + |Vout|). Il calcolatore valuta direttamente questa espressione, senza un solutore iterativo, e produce una risposta deterministica. Se uscita e ingresso hanno lo stesso valore assoluto, il duty cycle ideale è 0.5. Un’uscita minore genera un valore inferiore a 0.5; un’uscita maggiore ne genera uno superiore. La formula descrive il rapporto di conversione a regime dell’elettronica di potenza ideale, ma non prevede frequenza di commutazione, ripple, corrente nell’induttore, sollecitazione massima dell’interruttore, efficienza o risposta transitoria. La conduzione continua presuppone inoltre che la corrente nell’induttore non scenda a zero durante il periodo. Se il progetto reale entra in conduzione discontinua al carico previsto, si applica una relazione diversa e questo risultato ideale non deve essere usato come duty cycle operativo.

Usi il risultato come punto di partenza pratico

Consideri il duty cycle calcolato un obiettivo preliminare, non un progetto completo. Interruttori, diodi, induttori, condensatori, piste ed elementi di misura reali introducono cadute e perdite; un convertitore regolato richiede quindi normalmente un duty cycle effettivo diverso. Anche la tensione di ingresso varia nella maggior parte dei sistemi. Ripeta il calcolo alle tensioni minima, nominale e massima mantenendo costante l’uscita desiderata: i tre risultati mostrano l’intervallo che il controller deve supportare. Lo confronti con il tempo minimo di accensione, il limite massimo del duty cycle, la frequenza e i requisiti di compensazione. Verifichi separatamente le tensioni e le correnti nominali dei semiconduttori, perché l’interruttore di un buck-boost invertente può subire la sollecitazione combinata di ingresso e uscita. Calcoli inoltre il ripple e il picco di corrente dell’induttore per frequenza e induttanza scelte. Infine, confermi il progetto con una simulazione che includa i componenti e con misure al banco per diversi carichi, temperature e tolleranze. L’API costa $0.002 per richiesta; il browser utilizza lo stesso nucleo deterministico.

Dimensionare un ramo invertito

Stimi il duty cycle nominale per un’alimentazione negativa analogica, di sensore o di interfaccia derivata da una sorgente positiva.

Controllare l’intervallo di ingresso

Calcoli il duty cycle alle tensioni minima, nominale e massima prima di scegliere un controller.

Convalidare una simulazione

Confronti il punto ideale a regime del simulatore con la relazione analitica del buck-boost invertente.

Perché la tensione di uscita deve essere positiva?

Il calcolatore riceve il valore assoluto. La topologia considera già l’inversione di polarità, quindi un valore negativo viene rifiutato.

Quale equazione utilizza il calcolatore?

Utilizza D = |Vout| / (|Vin| + |Vout|), ricavata dalla relazione ideale in conduzione continua |Vout|/|Vin| = D/(1-D).

Il risultato comprende le perdite del diodo e dell’interruttore?

No. È un risultato ideale preliminare. Nel progetto reale consideri cadute, resistenze, tempi morti e comportamento del controllo.

Il calcolo vale in conduzione discontinua?

No. Tale modalità dipende da carico, induttanza e frequenza di commutazione e richiede un modello diverso.

Quanto costa un calcolo tramite API?

Ogni richiesta API costa $0.002. Può anche eseguire gratuitamente il calcolo nel browser.

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.

POSThttps://api.kit.forhosting.com/elec/buckboost-duty

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/elec/buckboost-duty \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input_voltage":12,"output_voltage":5}'
{
  "input_voltage": 12,
  "output_voltage": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "elec.buckboost_duty",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Leggi la documentazione completa del KIT →