Abschnitte der Dokumentation
PWM-Arbeitszyklusrechner
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug pwm-duty-cycle. PWM-Arbeitszyklus, Frequenz, Durchschnittsspannung, Ausschaltzeit und RMS-Spannung anhand von Einschaltzeit- und Periodenparametern berechnen
Eingaben
Senden Sie jede dieser Eingaben in inputs, in den gezeigten Einheiten. Die meisten sind erforderlich: Ein Aufruf, dem eine davon fehlt, wird abgelehnt (400) und kostet nichts; eine, auf die der Rechner verzichten kann, erhält den gezeigten Standardwert. Eine Eingabe außerhalb ihres Bereichs wird trotzdem berechnet und in der Provenienz markiert.
| Name | Einheit | Bereich | Standardwert | Beschreibung |
|---|---|---|---|---|
| onTimeZahl | μs | mindestens 0.001 | 5 | Dauer, die das Signal in jeder Periode high ist |
| periodZahl | μs | mindestens 0.001 | 10 | Gesamtperiode des PWM-Signals |
| supplyVoltageZahl | V | mindestens 0.1 | 3.3 | High-Pegel des PWM-Signals |
| timerClockZahl | MHz | 0.001 … 1000 | 16 | Der Takt, mit dem der PWM-Timer zählt; er bestimmt die Schrittweite von Einschaltzeit und Periode |
| requiredBitsZahl | bits | 1 … 32 | 8 | Die Auflösung des Tastverhältnisses, die der Entwurf braucht: 8 Bit sind 256 Stufen |
Ausgaben
Zurückgegeben in values, nach Namen. Ein Wert, der unbegrenzt oder nicht definiert ist, ist null.
| Feld | Einheit | Beschreibung |
|---|---|---|
| dutyCycleHauptwert | % | Tastverhältnis |
| frequency | kHz | Frequenz |
| avgVoltage | V | Mittlere Spannung |
| offTime | μs | Ausschaltzeit |
| rmsVoltage | V | RMS-Spannung |
| periodCounts | keine | Periode in Timer-Ticks |
| onCounts | keine | Einschaltzeit in Timer-Ticks |
| dutyActual | % | Tastverhältnis (eingestellt) |
| frequencyActual | kHz | Frequenz (eingestellt) |
| dutyResolution_bits | bits | Auflösung des Tastverhältnisses |
Aufruf
- Berechnen: ein Aufruf, Anfrage und Antwort vollständig, und seine Fehler.
- Batch: dieser Rechner zusammen mit anderen oder ein Sweep, in einer Anfrage.
- Nach einem Zielwert auflösen: der Wert einer Eingabe, der eine Ausgabe auf einen Zielwert bringt.