Ciclo de trabalho do PWM até a tensão do motor
Converta o ciclo de trabalho PWM em tensão efetiva do motor, calcule a velocidade sem carga e a corrente de parada para o controle PWM do motor DC.
Fórmula
Como Funciona
Esta calculadora determina o ciclo de trabalho PWM, a tensão média e os parâmetros de tempo para o controle de velocidade do motor DC. Engenheiros de sistemas embarcados, programadores de robótica e projetistas de controle de motor o usam para configurar temporizadores de microcontroladores para uma regulação precisa da velocidade. O PWM permite um controle de velocidade eficiente — os reguladores de tensão linear desperdiçam 30-60% da energia na forma de calor, enquanto a comutação PWM atinge 90-98% de eficiência.
De acordo com os fundamentos do controle do motor (Krishnan, 'Electric Motor Drives'), o ciclo de trabalho D representa a fração de tempo em que a alimentação está conectada: V_avg = D × V_supply. Para uma determinada carga, a velocidade do motor é aproximadamente proporcional à tensão média dentro da região operacional linear. A frequência PWM deve equilibrar duas restrições: alta o suficiente para exceder a faixa audível (> 18-20 kHz por limite de audição humana) e baixa o suficiente para limitar as perdas de comutação (<50 kHz para motoristas típicos).
A ondulação da corrente depende da indutância do motor e da frequência PWM: ΔI = V × D × (1-D)/(L × f). De acordo com as diretrizes de controle de motor da Texas Instruments, a ondulação da corrente deve ser < 20% da corrente contínua para minimizar as perdas adicionais de cobre. Um motor de 24 V com indutância de 2 mH a 20 kHz e 50% de serviço exibe ΔI = 24 × 0,5 × 0,5/ (0,002 × 20000) = ondulação de 0,15 A — aceitável para um motor 1A+. Frequências mais baixas ou indutâncias mais baixas requerem filtragem de LC ou aceitação de maiores perdas de ondulação.
Exemplo Resolvido
Configure o PWM para um motor de 36V DC que deve funcionar a 40% da velocidade máxima. A indutância do motor é de 5 mH, corrente nominal de 8A. Ondulação atual alvo < 10%.
Etapa 1 — Calcular o ciclo de trabalho necessário: Para 40% de velocidade: D = 0,40 (assumindo relação linear de velocidade V) V_avg = 0,40 × 36V = 14,4V
Etapa 2 — Determine a frequência mínima de PWM para o alvo de ondulação: ΔI_target = 10% × 8A = 0,8A De ΔI = V × D × (1-D)/(L × f): f_min = V × D × (1-D)/(L × ΔI) f_min = 36 × 0,4 × 0,6/(0,005 × 0,8) = 8,64/0,004 = 2160 Hz
Etapa 3 — Selecione a frequência prática de PWM: Mínimo para ondulação: 2,16 kHz Mínimo para inaudível: 20 kHz Selecione 20 kHz para operação sem ruído
Etapa 4 — Calcule a ondulação atual real em 20 kHz: ΔI = 36 × 0,4 × 0,6/(0,005 × 20000) = 8,64/ 100 = 0,086A Ripple = 0,086/8 × 100 = 1,1% (bem abaixo da meta de 10%)
Etapa 5 — Calcule os parâmetros do temporizador para MCU de 72 MHz: Período = 72 MHz/20 kHz = 3600 contagens No prazo = 0,40 × 3600 = 1440 contagens Largura de pulso = 1440/ 72 MHz = 20 µs LIGADO, 30 µs DESLIGADO
Resultado: configure o cronômetro para 20 kHz (período de 3600 contagens a 72 MHz) com ciclo de trabalho de 40% (valor de comparação de 1440 contagens). A ondulação atual é de apenas 1,1%, garantindo perda mínima de eficiência com o aquecimento por ondulação.
Dicas Práticas
- ✓De acordo com as diretrizes da EMC, selecione a frequência PWM acima de 20 kHz para operação sem ruído; muitas impressoras 3D e controladores CNC usam 25 kHz como padrão que equilibra a eliminação de ruído audível com perdas de comutação aceitáveis
- ✓Para condução de MOSFET de alto nível, use drivers de porta bootstrap (IR2104, IR2184) que geram V_gate = V_supply + 10-15V para aprimoramento total — os MOSFETs de nível lógico requerem V_gs > V_supply para saturação
- ✓De acordo com as diretrizes de gerenciamento térmico, monitore a temperatura do motor durante a operação prolongada de baixo ciclo de trabalho: velocidade reduzida significa redução do resfriamento automático dos ventiladores montados no eixo, potencialmente causando um aumento de temperatura de 30 a 50% maior
Erros Comuns
- ✗Usando frequência PWM abaixo de 1 kHz: De acordo com a prática de controle do motor, frequências de <1 kHz cause audible whining at 80-100 dB and current ripple >50% que aumentam as perdas de cobre em mais de 25% e aceleram o desgaste da escova em motores com escovas
- ✗Ignorando o limite mínimo do ciclo de trabalho: De acordo com a física do motor, abaixo de 10-20% do ciclo de trabalho, a tensão média pode ser insuficiente para superar o atrito estático — o motor consome corrente de parada sem girar, desperdiçando energia na forma de calor
- ✗Conduzindo portas MOSFET diretamente do GPIO: de acordo com os requisitos do controlador de portão, as transições PWM requerem corrente de porta de pico de 1-10 A para comutação rápida; os pinos GPIO de 10 a 25 mA causam transições lentas (100-500 ns versus 10-50 ns), aumentando as perdas de comutação de 5 a 10 vezes
Perguntas Frequentes
Shop Components
As an Amazon Associate we earn from qualifying purchases.
Calculadoras relacionadas
Motor
Motor DC
Calcule a velocidade, torque, potência e eficiência do motor DC a partir de parâmetros elétricos
Motor
Ponte H
Calcule os requisitos de MOSFET da ponte H, incluindo corrente de pico, perdas de condução e corrente nominal mínima para acionadores de motor DC.
Motor
Potência do motorista
Calcule a dissipação de energia discreta do IC do driver do motor ou do MOSFET, incluindo perda de condução e perda de comutação em uma determinada frequência PWM.
Motor
Motor de passo
Calcule a velocidade do motor de passo, a frequência do passo e o curso por revolução