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.
| Nom | Unité | Plage | Valeur par défaut | Description |
|---|---|---|---|---|
| onTimenombre | μs | au moins 0.001 | 5 | Durée pendant laquelle le signal est à l'état haut dans chaque période |
| periodnombre | μs | au moins 0.001 | 10 | Période totale du signal PWM |
| supplyVoltagenombre | V | au moins 0.1 | 3.3 | Tension de niveau haut du signal PWM |
| timerClocknombre | MHz | 0.001 … 1000 | 16 | L'horloge que compte le timer PWM, qui fixe le pas du temps haut et de la période |
| requiredBitsnombre | bits | 1 … 32 | 8 | La 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.
| Champ | Unité | Description |
|---|---|---|
| dutyCycleprincipale | % | Rapport cyclique |
| frequency | kHz | Fréquence |
| avgVoltage | V | Tension moyenne |
| offTime | μs | Temps bas |
| rmsVoltage | V | Tension RMS |
| periodCounts | aucune | Période en ticks du timer |
| onCounts | aucune | Temps haut en ticks du timer |
| dutyActual | % | Rapport cyclique réglé |
| frequencyActual | kHz | Fréquence réglée |
| dutyResolution_bits | bits | Résolution du rapport cyclique |
Comment l'appeler
- Calculer : un appel, la requête et la réponse complètes, et ses erreurs.
- Calcul par lots : ce calculateur avec d'autres, ou un balayage, en une seule requête.
- Résoudre pour une valeur cible : la valeur d'une entrée qui amène une sortie à une cible.