Skip to content
RFrftools.io
Motor

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.

Loading calculator...

Fórmula

Veff=Vs×D,n0=Veff×KvV_eff = V_s × D, n₀ = V_eff × Kv
DCiclo de trabalho (0—1)
KvVelocidade do motor constante (RPM/V)

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

De acordo com os fundamentos da análise de vibração: a ressonância mecânica do motor (normalmente de 50 a 200 Hz) pode ser acoplada aos fundamentos ou harmônicos do PWM. O motor atua como um alto-falante, convertendo pulsos elétricos em vibração acústica. Soluções: (1) Opere acima de 18-20 kHz onde os harmônicos excedem a faixa audível; (2) Use PWM de amplo espectro que distribui energia entre as frequências; (3) Adicione filtragem LC para suavizar a forma de onda da corrente. A maioria das reclamações ocorre em 1-5 kHz, onde o fundamental é mais alto.
Sim, dois efeitos concorrentes por análise de eletrônica de potência: (1) A frequência mais alta reduz a ondulação da corrente, diminuindo as perdas de I²R em 2 a 10% em pontos operacionais típicos; (2) A frequência mais alta aumenta proporcionalmente as perdas de comutação do MOSFET (P_sw e f). A frequência ideal depende da indutância do motor e das características do acionador — normalmente 15-25 kHz para motores escovados, 10-20 kHz para BLDC. Acima de 30 kHz, as perdas de comutação predominam para a maioria dos motoristas, reduzindo a eficiência do sistema.
Fundamentos de acordo com o motor: A relação é aproximadamente linear para cargas leves a moderadas, mas se desvia significativamente sob carga pesada devido à queda de tensão I × R_a. No ciclo de trabalho de 50% com taxa de resistência da armadura de 10%, a velocidade real pode ser de 45% sem carga. Para um controle preciso da velocidade, implemente feedback de circuito fechado usando codificador ou sensor EMF traseiro — os controladores PID normalmente alcançam ± 0,5-2% de regulação de velocidade versus ± 10-20% para PWM de malha aberta.

Shop Components

As an Amazon Associate we earn from qualifying purchases.

NEMA 17 Stepper Motor

NEMA 17 bipolar stepper motors for precision motion control

Stepper Motor Driver (A4988)

A4988 stepper driver modules for microstepping control

DC Motor with Encoder

12 V DC motors with encoders for closed-loop drive applications

Calculadoras relacionadas