Secciones de la documentación
Calculadora de Ciclo de Trabajo PWM
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug pwm-duty-cycle. Calcula el ciclo de trabajo, frecuencia y tensión promedio de señales PWM.
Entradas
Envíe cada una de estas en inputs, en las unidades indicadas. La mayoría son obligatorias: una llamada a la que le falte una se rechaza (400) y no cuesta nada; una de la que la calculadora puede prescindir toma el valor predeterminado indicado. Una entrada fuera de su rango se calcula igualmente y se marca en la procedencia.
| Nombre | Unidad | Rango | Valor predeterminado | Descripción |
|---|---|---|---|---|
| onTimenúmero | μs | al menos 0.001 | 5 | Tiempo que la señal está en alto en cada periodo |
| periodnúmero | μs | al menos 0.001 | 10 | Período total de la señal PWM |
| supplyVoltagenúmero | V | al menos 0.1 | 3.3 | Tensión de alto nivel de la señal PWM |
| timerClocknúmero | MHz | 0.001 … 1000 | 16 | El reloj que cuenta el temporizador PWM, que fija el paso del tiempo en alto y del periodo |
| requiredBitsnúmero | bits | 1 … 32 | 8 | La resolución del ciclo de trabajo que necesita el diseño: 8 bits son 256 pasos |
Salidas
Se devuelven en values, por nombre. Un valor ilimitado o no definido es null.
| Campo | Unidad | Descripción |
|---|---|---|
| dutyCycleprincipal | % | Ciclo de trabajo |
| frequency | kHz | Frecuencia |
| avgVoltage | V | Tensión media |
| offTime | μs | Tiempo en bajo |
| rmsVoltage | V | Tensión RMS |
| periodCounts | ninguna | Periodo en cuentas del temporizador |
| onCounts | ninguna | Tiempo en alto en cuentas del temporizador |
| dutyActual | % | Ciclo de trabajo configurado |
| frequencyActual | kHz | Frecuencia configurada |
| dutyResolution_bits | bits | Resolución del ciclo de trabajo |
Cómo llamarla
- Calcular: una llamada, la solicitud y la respuesta completas, y sus errores.
- Cálculo por lotes: esta calculadora con otras, o un barrido, en una sola solicitud.
- Resolver para un valor objetivo: el valor de una entrada que lleva una salida a un objetivo.