Skip to content
Sections de la documentation

Calculateur de cycle d'utilisation PWM

POSThttps://rftools.io/api/py/v1/calculate

Slug pwm-duty-cycle. Calculez le cycle de service, la fréquence, la tension moyenne, le temps d'arrêt et la tension efficace des PWM à partir des paramètres de fonctionnement et de période

Entrées

Envoyez chacune de ces entrées dans inputs, dans les unités indiquées. La plupart sont obligatoires : un appel auquel il en manque une est refusé (400) et ne coûte rien ; une entrée dont le calculateur peut se passer prend la valeur par défaut indiquée. Une entrée hors de sa plage est tout de même calculée et signalée dans la provenance.

Entrées de pwm-duty-cycle
NomUnitéPlageValeur par défautDescription
onTimenombreμsau moins 0.0015Durée pendant laquelle le signal est à l'état haut dans chaque période
periodnombreμsau moins 0.00110Période totale du signal PWM
supplyVoltagenombreVau moins 0.13.3Tension de niveau haut du signal PWM
timerClocknombreMHz0.001 … 100016L'horloge que compte le timer PWM, qui fixe le pas du temps haut et de la période
requiredBitsnombrebits1 … 328La résolution du rapport cyclique dont la conception a besoin : 8 bits donnent 256 pas

Sorties

Renvoyées dans values, par nom. Une valeur non bornée ou non définie vaut null.

Sorties de pwm-duty-cycle
ChampUnitéDescription
dutyCycleprincipale%Rapport cyclique
frequencykHzFréquence
avgVoltageVTension moyenne
offTimeμsTemps bas
rmsVoltageVTension RMS
periodCountsaucunePériode en ticks du timer
onCountsaucuneTemps haut en ticks du timer
dutyActual%Rapport cyclique réglé
frequencyActualkHzFréquence réglée
dutyResolution_bitsbitsRésolution du rapport cyclique

Comment l'appeler