ForHosting KIT · Outils pour développeurs

Rapport cyclique d’un convertisseur buck-boost inverseur

Ce calculateur détermine le rapport cyclique idéal nécessaire à un convertisseur buck-boost pour produire une sortie inversée à partir des valeurs absolues des tensions d’entrée et de sortie.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Saisissez deux valeurs positives en volts, même si le rail de sortie physique est négatif par rapport à la référence d’entrée. L’outil applique la relation idéale en conduction continue, fournit le rapport cyclique sous forme décimale et en pourcentage, puis indique le rapport de tension demandé. Il convient aux premières étapes de sélection d’une topologie et aux contrôles préliminaires avant la prise en compte des pertes, des limites des composants et des marges de régulation.

Saisissez les valeurs absolues des tensions

Utilisez la tension disponible à l’entrée du convertisseur et la valeur absolue de la tension de sortie recherchée. Pour convertir, par exemple, une source positive de 12 V en un rail de -5 V, saisissez 12 dans input_voltage et 5 dans output_voltage. Ne saisissez pas -5 : l’équation représente déjà une topologie inverseuse et emploie des valeurs absolues. Les deux nombres doivent être finis et strictement positifs. Le calculateur suppose qu’ils utilisent la même unité et le formulaire les présente en volts. duty_cycle est une fraction comprise entre zéro et un, tandis que duty_cycle_percent correspond à cette valeur multipliée par 100. Ainsi, 0.294118 représente environ 29.4118 pour cent de temps passant par période. Cette distinction est essentielle lorsque vous reportez le résultat dans la fiche technique d’un contrôleur, un simulateur, un tableur ou un micrologiciel, car la valeur attendue peut être une fraction normalisée ou un pourcentage. voltage_ratio indique |Vout| divisé par |Vin| et permet de vérifier rapidement le niveau de conversion demandé.

Comprenez l’équation idéale du buck-boost

Pour un convertisseur buck-boost inverseur idéal fonctionnant en conduction continue, la relation des valeurs absolues est |Vout| / |Vin| = D / (1 - D). Son réarrangement donne D = |Vout| / (|Vin| + |Vout|). Le calculateur évalue directement cette expression, sans résolution itérative, afin de fournir une réponse déterministe. Lorsque la sortie et l’entrée ont la même valeur absolue, le rapport idéal vaut 0.5. Une sortie plus faible donne un résultat inférieur à 0.5, et une sortie plus élevée un résultat supérieur. Cette formule décrit uniquement le rapport de conversion en régime permanent d’un étage de puissance idéal. Elle ne prévoit ni fréquence de commutation, ni ondulation, ni courant d’inductance, ni contrainte maximale sur l’interrupteur, ni rendement, ni réponse transitoire. La conduction continue suppose aussi que le courant d’inductance ne tombe pas à zéro pendant une période. Si le montage réel passe en conduction discontinue à la charge prévue, une autre relation s’applique et ce résultat idéal ne représente plus son rapport cyclique de fonctionnement.

Faites du résultat un point de départ pratique

Considérez le rapport calculé comme une cible initiale et non comme une conception complète. Les interrupteurs, diodes, inductances, condensateurs, pistes et éléments de mesure réels entraînent des chutes de tension et des pertes ; un convertisseur régulé nécessite donc généralement un rapport effectif différent. La tension d’entrée varie également dans la plupart des systèmes. Recommencez le calcul aux valeurs minimale, nominale et maximale d’entrée, en conservant la sortie souhaitée : ces résultats définissent la plage que le contrôleur doit accepter. Comparez-la ensuite à son temps passant minimal, à son rapport cyclique maximal, à sa fréquence et à ses besoins de compensation. Vérifiez séparément les tensions et courants admissibles des semi-conducteurs, car l’interrupteur d’un buck-boost inverseur peut subir les contraintes combinées de l’entrée et de la sortie. Calculez aussi l’ondulation et le courant de crête de l’inductance. Enfin, validez le montage par une simulation tenant compte des composants et par des mesures selon la charge, la température et les tolérances d’alimentation. L’API coûte $0.002 par requête ; le navigateur utilise le même noyau déterministe.

Dimensionner un rail inversé

Estimez le rapport nominal d’une alimentation négative analogique, de capteur ou d’interface issue d’une source positive.

Contrôler la plage d’entrée

Calculez le rapport aux tensions minimale, nominale et maximale avant de choisir un contrôleur.

Valider une simulation

Comparez le régime permanent idéal du simulateur à la relation analytique du buck-boost inverseur.

Pourquoi la tension de sortie doit-elle être positive ?

Le calculateur reçoit sa valeur absolue. La topologie implique déjà l’inversion de polarité ; une valeur signée négative est donc refusée.

Quelle équation le calculateur utilise-t-il ?

Il applique D = |Vout| / (|Vin| + |Vout|), issue de la relation idéale en conduction continue |Vout|/|Vin| = D/(1-D).

Le résultat inclut-il les pertes de la diode et de l’interrupteur ?

Non. Il s’agit d’une estimation idéale. Intégrez les chutes, résistances, temps morts et la régulation à la conception réelle.

Le calcul vaut-il en conduction discontinue ?

Non. Ce mode dépend de la charge, de l’inductance et de la fréquence de commutation et nécessite un autre modèle.

Quel est le prix d’un calcul par API ?

Chaque requête API coûte $0.002. Vous pouvez aussi effectuer gratuitement le calcul dans le navigateur.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

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

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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 est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →