Seções da documentação
Calculadora de ciclo de trabalho PWM
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug pwm-duty-cycle. Calcule o ciclo de trabalho, a frequência, a tensão média, o tempo de inatividade e a tensão RMS do PWM a partir dos parâmetros de tempo e período
Entradas
Envie cada uma destas em inputs, nas unidades mostradas. A maioria é obrigatória: uma chamada sem alguma delas é recusada (400) e não custa nada; uma entrada que a calculadora dispensa assume o padrão mostrado. Uma entrada fora da sua faixa ainda é calculada e sinalizada na procedência.
| Nome | Unidade | Faixa | Padrão | Descrição |
|---|---|---|---|---|
| onTimenúmero | μs | no mínimo 0.001 | 5 | Tempo em que o sinal fica em nível alto em cada período |
| periodnúmero | μs | no mínimo 0.001 | 10 | Período total do sinal PWM |
| supplyVoltagenúmero | V | no mínimo 0.1 | 3.3 | Tensão de nível alto do sinal PWM |
| timerClocknúmero | MHz | 0.001 … 1000 | 16 | O clock que o timer do PWM conta, que define o passo do tempo ligado e do período |
| requiredBitsnúmero | bits | 1 … 32 | 8 | A resolução de ciclo de trabalho de que o projeto precisa: 8 bits são 256 passos |
Saídas
Devolvidas em values, pelo nome. Um valor ilimitado ou indefinido é null.
| Campo | Unidade | Descrição |
|---|---|---|
| dutyCycleprincipal | % | Ciclo de trabalho |
| frequency | kHz | Frequência |
| avgVoltage | V | Tensão média |
| offTime | μs | Tempo desligado |
| rmsVoltage | V | Tensão RMS |
| periodCounts | nenhuma | Período em contagens do timer |
| onCounts | nenhuma | Tempo ligado em contagens do timer |
| dutyActual | % | Ciclo de trabalho programado |
| frequencyActual | kHz | Frequência programada |
| dutyResolution_bits | bits | Resolução do ciclo de trabalho |
Como chamar
- Calcular: uma chamada, a requisição e a resposta completas, e os seus erros.
- Lote: esta calculadora com outras, ou uma varredura, em uma requisição.
- Resolver para um valor-alvo: o valor de uma entrada que leva uma saída a um alvo.