Skip to content
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.

Entradas de pwm-duty-cycle
NomeUnidadeFaixaPadrãoDescrição
onTimenúmeroμsno mínimo 0.0015Tempo em que o sinal fica em nível alto em cada período
periodnúmeroμsno mínimo 0.00110Período total do sinal PWM
supplyVoltagenúmeroVno mínimo 0.13.3Tensão de nível alto do sinal PWM
timerClocknúmeroMHz0.001 … 100016O clock que o timer do PWM conta, que define o passo do tempo ligado e do período
requiredBitsnúmerobits1 … 328A 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.

Saídas de pwm-duty-cycle
CampoUnidadeDescrição
dutyCycleprincipal%Ciclo de trabalho
frequencykHzFrequência
avgVoltageVTensão média
offTimeμsTempo desligado
rmsVoltageVTensão RMS
periodCountsnenhumaPeríodo em contagens do timer
onCountsnenhumaTempo ligado em contagens do timer
dutyActual%Ciclo de trabalho programado
frequencyActualkHzFrequência programada
dutyResolution_bitsbitsResoluçã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.