Calculadora de ciclo de trabalho PWM
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
Fórmula
Como Funciona
A calculadora de ciclo de trabalho PWM determina a porcentagem de pontualidade, a tensão média e o fornecimento de energia para sinais modulados por largura de pulso — essenciais para controle de velocidade do motor, escurecimento de LED e conversores de potência de comutação. Desenvolvedores embarcados, engenheiros de controle de motor e projetistas de eletrônica de potência usam essa ferramenta para configurar periféricos de temporizador e otimizar os circuitos de acionamento. De acordo com a nota de aplicação da TI SPRAA88, o PWM alcança um controle de potência quase sem perdas ao ligar/desligar totalmente em vez da regulação linear - um acionamento de motor com ciclo de trabalho de 50% dissipa < 2% da potência no MOSFET versus 50% em um regulador linear. A relação fundamental Vavg = Vpp × D (onde D = ton/T) fornece a tensão média vista pela inércia mecânica ou térmica da carga. De acordo com o Microchip AN964, a frequência PWM deve exceder a constante de tempo de carga em no mínimo 10 ×: a constante de tempo mecânico do motor τ = J × R/K² (normalmente 10-100 ms) requer fsw > 1 kHz, enquanto a constante de tempo térmico do LED (~ 100 ms) permite mais de 100 Hz para escurecimento sem cintilação. A resolução depende do relógio e do período do cronômetro: um cronômetro de 8 bits fornece 256 etapas (resolução de 0,4%), enquanto os temporizadores de 16 bits atingem 65.536 etapas (resolução < 0,002%).
Exemplo Resolvido
Projete o controle de velocidade do motor PWM para um motor de 12 V DC com velocidade nominal de 500 RPM. Requisitos: faixa de velocidade de 10 a 100%, oscilação de velocidade de < 5%, mínimo ruído audível. Etapa 1: Calcular a frequência alvo — Constante de tempo do motor τ = 50 ms (da folha de dados J, R, K). Para < 5% ripple: fsw > 3/ (0,05 × τ) = 1,2 kHz. Para operação inaudível: fsw > 20 kHz (acima da audição humana). Selecione 25 kHz. Etapa 2: Determine a configuração do temporizador — Usando STM32 a 72 MHz: Período = 72M/25k = 2880 contagens. Resolução = 1/2880 = 0,035% (excelente). Etapa 3: Calcular o ciclo de trabalho para 50% de velocidade — Assumindo uma relação linear de velocidade V: D = 50% para 250 RPM. Vavg = 12 × 0,5 = 6 V. Etapa 4: Verificar a temperatura do MOSFET — A 25 kHz com 20 ns de tempo de comutação, Qg = 30 nC: Psw = 30n × 12 × 25k = 9 mW. Pcond a 5 A, 10 mΩ: 0,25 W. Total: 0,26 W — sem necessidade de dissipador de calor para o pacote SOT-23. Etapa 5: Adicionar amortecedor - A indutância do motor causa Vspike = L × dI/dt. Com 100 µH, desligamento de 5 A em 50 ns: Vspike = 10 V. Total = 22 V, bem dentro da classificação MOSFET de 30 V.
Dicas Práticas
- ✓De acordo com a nota de aplicação de controle de motor da Infineon, use PWM alinhado ao centro para reduzir EMI — a comutação simétrica cria 2 vezes a frequência de comutação efetiva com metade da ondulação atual em comparação com a alinhada às bordas
- ✓Implemente uma rampa de partida suave (100-500 ms) para evitar choques mecânicos e corrente de irrupção — aumente linearmente o ciclo de trabalho de 0% para atingir mais de 10 a 50 ciclos de PWM
- ✓Adicione filtro passa-baixo RC (fc = fsw/100) após o PWM para aplicações de saída de tensão analógica — PWM de 25 kHz com filtro de 2,5 kHz e capacitor de 10 µF cria < 1% de ondulação de tensão DC
Erros Comuns
- ✗Usando frequência PWM abaixo da largura de banda de carga — um PWM de 100 Hz em um motor com constante de tempo de 20 ms causa uma variação de velocidade de 15 a 20% por ciclo; aumente para 1+ kHz para uma operação suave
- ✗Ignorando a banda morta em ciclos de trabalho baixos — o atraso de propagação do controlador de porta (10 a 50 ns) define o mínimo de pontualidade efetiva; com PWM de 1 MHz, o tempo mínimo de 50 ns limita a resolução a 5% do ciclo de trabalho mínimo
- ✗<500 Hz or >Seleção da frequência PWM audível (500 Hz - 15 kHz) para acionamentos de motor — o ruído acústico eletromagnético dos enrolamentos do motor cria um ruído irritante; use 18 kHz
Perguntas Frequentes
Shop Components
As an Amazon Associate we earn from qualifying purchases.
DC-DC Buck Converter Modules
Adjustable step-down converter modules for bench and prototype use
Calculadoras relacionadas
General
Temporizador 555
Calcule frequência, ciclo de trabalho e valores de componentes RC para o temporizador 555 nos modos astável e monoestável.
Power
Regulador de comutação Ripple
Calcule a ondulação da tensão de saída do conversor Buck, a ondulação da corrente do indutor e a contribuição do ESR para o projeto do regulador de comutação
Power
Conversor Buck
Projete um conversor síncrono (redutor): calcule o ciclo de trabalho, o valor do indutor, o capacitor de saída, o capacitor de entrada e a eficiência teórica.
Power
Divisor de tensão
Calcule a tensão de saída do divisor de tensão, a corrente, a impedância de Thévenin e a dissipação de energia de Vin, R1 e R2. Ideal para redes de polarização e mudança de nível.