Skip to content
RFrftools.io
Motor

Calculadora de redução térmica BLDC

Calcule a temperatura do enrolamento do motor BLDC, a margem térmica, a corrente reduzida e o tempo até o limite térmico. Suporta as classes de isolamento B, F e H.

Loading calculator...

Fórmula

ΔT=RθR25I2(1+α(Tamb−25))1−αRθR25I2,Iderated=Tmax−TambRθR25(1+α(Tmax−25)),Rhot=R25(1+α(T−25))\Delta T = \frac{R_{\theta} R_{25} I^2 \left(1 + \alpha (T_{amb} - 25)\right)}{1 - \alpha R_{\theta} R_{25} I^2}, \quad I_{derated} = \sqrt{\frac{T_{max} - T_{amb}}{R_{\theta} R_{25} \left(1 + \alpha (T_{max} - 25)\right)}}, \quad R_{hot} = R_{25}\left(1 + \alpha (T - 25)\right)

Referência: maxon, Formulae Handbook (J. Braun, maxon academy, 2012), §9.2, p. 49; maxon, Key information (2009), p. 40; Drela, First-Order DC Electric Motor Model (MIT, 2007); IEC 60034-1 — Rotating electrical machines; NEMA MG-1

ΔT— Aumento da temperatura acima do ambiente (°C)
Rθ— Resistência térmica total (enrolamento → caixa + caixa → ambiente) (°C/W)
α— Coeficiente de temperatura de cobre (0,00393/°C) (1/°C)
I_derated— Corrente contínua segura máxima (A)
R_25— Resistência entre terminais a 25 °C, medida entre dois fios do motor (Ω)
I— Corrente de alimentação (A)
T— Temperatura do enrolamento (°C)
C_th— Capacidade térmica do enrolamento, 10 J/°C (J/°C)
I_op— Corrente de operação (A)
I_cont— Corrente nominal em regime contínuo (ficha técnica) (A)

Como Funciona

Esta calculadora modela o aumento de temperatura do motor BLDCusando uma rede de resistência térmicapara verificar se as temperaturas do enrolamento permanecem dentro dos limites da classe de isolamento. Projetistas de motores, fabricantes de drones e integradores industriais o usam para determinar as classificações de corrente contínua e o resfriamento necessário para seu ambiente operacional.

O modelo térmico de estado estacionário segue uma analogia elétrica: o fluxo de calor (watts) através da resistência térmica (C/W) produz diferença de temperatura (C). De acordo com o modelo térmico de Mellor (IEE Proc. 1991), o caminho principal é enrolamento -> ferro do estator -> caixa -> ambiente, com Twinding=Tambient+Ptotal×(Rθ,wc+Rθ,ca)T_{winding} = T_{ambient} + P_{total} \times (R_{\theta,wc} + R_{\theta,ca}), onde Rθ,wcR_{\theta,wc} é enrolamento a caixa e Rθ,caR_{\theta,ca} é resistência térmica de caixa a ambiente.

A classe de isolamento define a temperatura máxima permitida do enrolamento de acordo com a IEC 60085: Classe B (130C), Classe F (155C) e Classe H (180C). A maioria dos motores BLDC de hobby usa fio esmaltado Classe B ou F. Exceder a classificação em 10C reduz pela metade a vida útil do isolamento de acordo com a regra de Arrhenius - a margem térmica não é opcional.

A resistência do cobre aumenta com a temperatura: R(T)=R25×(1+α(T−25))R(T) = R_{25} \times (1 + \alpha (T - 25)) onde α=0.00393\alpha = 0.00393 /C para cobre. Isso cria um feedback térmico positivo: enrolamentos mais quentes têm maior resistência, causando mais perda de I2RI^2R, o que aumenta ainda mais a temperatura. A temperatura de equilíbrio deve ser resolvida iterativamente ou por meio da forma fechada: Teq=Tamb+I2R(Tamb)×Rθ,total/(1−α×I2R25×Rθ,total)T_{eq} = T_{amb} + I^2 R(T_{amb}) \times R_{\theta,total} / (1 - \alpha \times I^2 R_{25} \times R_{\theta,total}) (maxon). A calculadora usa essa forma fechada, com II a corrente de alimentação e R25R_{25} a resistência entre terminais entre dois fios a 25C, que essa corrente atravessa na comutação em bloco. Onde α×I2R25×Rθ,total≥1\alpha \times I^2 R_{25} \times R_{\theta,total} \geq 1 não há equilíbrio (avalanche térmica), e a calculadora não indica nenhum.

A constante de tempo térmico de primeira ordem τ=Rθ×Cth\tau = R_{\theta} \times C_{th} (onde CthC_{th} é a capacitância térmica em J/C) determina a rapidez com que o motor aquece. Pequenos motores de drones (τ\tau = 10-30 s) atingem 63% da temperatura final em menos de 30 segundos. Isso significa que as classificações de corrente de ruptura só são seguras por períodos bem abaixo de τ\tau.

Exemplo Resolvido

Verificando se um motor 4008-380 Kv suporta 15 A contínuos em ambiente a 40 °C. Especificações: R25R_{25} = 0,120 ohm (resistência entre terminais, entre dois fios, a 25 °C), I0I_0 = 0,8 A a 22,2 V (6S), isolamento classe F (155 °C máx.), Rθ,wcR_{\theta,wc} = 1,5 C/W, Rθ,caR_{\theta,ca} = 8,0 C/W (convecção natural).

Etapa 1 - Calcule as perdas com a resistência a 25 °C: PCuP_{Cu} = 152×0.12015^2 \times 0.120 = 27,0 W (comutação em bloco: a corrente de alimentação atravessa a resistência entre terminais) P0P_0 = 22,2 x 0,8 = 17,8 W (ferro + mecânicas) Ptotal,25P_{total,25} = 27,0 + 17,8 = 44,8 W

Etapa 2 - Estime a temperatura do enrolamento (primeira passagem): Rθ,totalR_{\theta,total} = 1,5 + 8,0 = 9,5 C/W ΔT\Delta T = 44,8 x 9,5 = 425,6 C - claramente quente demais!

Etapa 3 - Este motor não pode funcionar a 15 A com convecção natural. Adicione o resfriamento pelo fluxo da hélice: Com o fluxo de ar de uma hélice de 12 polegadas: Rθ,caR_{\theta,ca} cai para 2,0 C/W (convecção forçada) Rθ,totalR_{\theta,total} = 1,5 + 2,0 = 3,5 C/W ΔT25\Delta T_{25} = 44,8 x 3,5 = 156,8 C - ainda excede o orçamento de 115 C

Etapa 4 - Encontre a corrente contínua máxima segura: Orçamento térmico: ΔTmax\Delta T_{max} = 155 - 40 = 115 C Perda admissível: PmaxP_{max} = ΔTmax/Rθ,total\Delta T_{max} / R_{\theta,total} = 115/3,5 = 32,9 W Subtraia a perda sem carga: PCu,maxP_{Cu,max} = 32,9 - 17,8 = 15,1 W ImaxI_{max} = 15.1/0.120\sqrt{15.1 / 0.120} = 11,2 A contínuos Com a resistência a quente a 155 °C: RhotR_{hot} = 0,120 x (1 + 0,00393 x 130) = 0,181 ohm Corrigido: ImaxI_{max} = 15.1/0.181\sqrt{15.1 / 0.181} = 9,1 A

Resultado: a corrente contínua máxima é de 9,1 A (não 15 A) com resfriamento forçado pela hélice em ambiente a 40 °C. O motor suporta 15 A apenas em rajadas curtas: cerca de 23 segundos a partir de 40 °C, supondo uma constante de tempo térmica τ\tau = 25 s e com a resistência subindo à medida que o enrolamento aquece. A calculadora conta apenas a perda no cobre, então para este motor indica uma corrente contínua admissível de 13,5 A: é a perda sem carga de 17,8 W que a reduz para 9,1 A.

Dicas Práticas

  • ✓Estime a resistência térmica caso-ambiente em 8-15 C/W para convecção natural (teste de bancada) e 1,5-3 C/W para fluxo de ar forçado de uma hélice ou ventilador - a lavagem de hélices reduz a resistência térmica em 3 a 5 vezes, então os resultados dos testes de bancada são muito piores do que o desempenho em voo
  • ✓Meça a temperatura do enrolamento indiretamente por meio da resistência: opere o motor sob carga, pare-o e meça imediatamente a resistência de fase - calcule novamente a temperatura como T=25+(Rhot/Rcold−1)/0.00393T = 25 + (R_{hot}/R_{cold} - 1) / 0.00393; isso é mais preciso do que termopares externos que leem apenas a temperatura da caixa
  • ✓Aplique uma margem térmica de 15 a 20° C abaixo do limite da classe de isolamento para considerar os pontos quentes dentro do enrolamento que são 10 a 20° C mais quentes do que a temperatura média do enrolamento -- se a Classe F for classificada como 155° C, projete para uma média máxima de 135° C

Erros Comuns

  • ✗Usando resistência de enrolamento a frio (25° C) para cálculos térmicos contínuos: com aumento de temperatura de 130° C, a resistência do cobre é 51% maior do que a 25° C, o que significa que a perda real de cobre é 51% maior do que o calculado - esse ciclo de feedback positivo é a causa mais comum de queima inesperada do motor
  • ✗Esquecendo de reduzir a temperatura ambiente: um motor nominal de 15 A a 25° C ambiente só pode lidar com ~ 12 A a 45° C ambiente porque o orçamento térmico diminui de 130° C para 110° C - sempre subtraia o ambiente real do limite da classe de isolamento para obter o verdadeiro aumento de temperatura permitido
  • ✗Supondo que a corrente nominal de pico seja igual à classificação contínua: um motor com capacidade nominal para pico de 30 A (10 segundos) pode suportar apenas 8-12 A contínuos - constantes de tempo térmico de 15 a 30 segundos significam que o motor atinge temperaturas perigosas em 2-3 constantes de tempo (30-90 segundos) na corrente de pico

Perguntas Frequentes

De acordo com a IEC 60085, as classes relevantes para os motores BLDC são: Classe B (130C max), Classe F (155C max) e Classe H (180C max). A maioria dos motores de hobby e drones usa fio esmaltado Classe B ou F. Os servomotores industriais normalmente usam as classes F ou H. A classificação é a temperatura máxima do ponto quente do enrolamento, não a temperatura média - os pontos quentes dentro dos slots bem compactados podem estar 10 a 20° C acima da média medida.
Aplique uma corrente de carga escalonada e registre a temperatura do enrolamento (por meio da medição de resistência) a cada 5 a 10 segundos até que ela se estabilize. A constante de tempo tau é a hora de atingir 63% do aumento final da temperatura. Para motores de drones pequenos (tamanho 22xx), o tau é normalmente de 10 a 20 segundos. Para motores maiores (40xx-50xx), tau é de 30 a 60 segundos. Alternativamente, estime a partir da capacitância térmica: tau = R_theta x massa x specific_heat, usando ~0,4 J/ (G*c) para o enrolamento combinado de cobre/aço.
Sim, o fluxo de ar forçado de uma hélice reduz a resistência térmica entre a caixa e o ambiente em 3 a 5 vezes em comparação com a convecção natural. Um motor que superaquece a 8A na bancada pode operar 15A com segurança em voo. No entanto, isso significa que o teste de solo a todo vapor é o pior cenário térmico possível. Sempre realize a validação térmica na bancada com a corrente máxima esperada e, se o motor sobreviver ao teste de bancada, ele ficará significativamente mais frio em voo com o fluxo de ar da hélice.

Artigos Relacionados

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