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
Artigos Relacionados
Motor
Controle de motor DC: PWM, drivers e codificadores explicados
Guia completo para controlar motores DC com PWM: selecionar o driver de ponte H correto, dimensionar o MOSFET e fechar o circuito com um codificador.
Motor Control
Calculando perdas de MOSFET em drivers de motor H-Bridge
Aprenda a calcular as perdas por condução e comutação em acionadores de motor MOSFET H. Exemplo resolvido com números reais usando nossa calculadora de dissipação de energia.
Motor Control
Ajuste de PID Ziegler-Nichols: ciclo aberto para ganhos
Aprenda o ajuste de PID Ziegler-Nichols usando ganho de processo, tempo morto e constante de tempo. Exemplo resolvido com valores reais de controle motor. Calculadora online gratuita.
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 dos parâmetros elétricos e mecânicos. Ideal para projetos de robótica, veículos elétricos e sistemas de automação industrial. Gratuito, resultados instantâneos.
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. Ideal para máquinas CNC, impressoras 3D e sistemas robóticos. Insira a resolução do passo para obter os parâmetros instantaneamente.