Cycle de service PWM par rapport à la tension du moteur
Convertissez le rapport cyclique PWM en tension effective du moteur, calculez la vitesse à vide et le courant de blocage pour la commande PWM du moteur à courant continu.
Formule
Comment ça marche
Ce calculateur détermine le cycle de service PWM, la tension moyenne et les paramètres de synchronisation pour le contrôle de la vitesse du moteur à courant continu. Les ingénieurs en systèmes embarqués, les programmeurs en robotique et les concepteurs de commandes de moteurs l'utilisent pour configurer les minuteries des microcontrôleurs afin de réguler la vitesse avec précision. Le PWM permet un contrôle efficace de la vitesse : les régulateurs de tension linéaires gaspillent 30 à 60 % de l'énergie sous forme de chaleur, tandis que la commutation PWM atteint un rendement de 90 à 98 %.
Selon les principes fondamentaux de la commande du moteur (Krishnan, « Electric Motor Drives »), le cycle de service D représente la fraction de temps pendant laquelle l'alimentation est connectée : V_avg = D × V_Supply. Pour une charge donnée, la vitesse du moteur est approximativement proportionnelle à la tension moyenne dans la zone de fonctionnement linéaire. La fréquence PWM doit équilibrer deux contraintes : suffisamment élevée pour dépasser la plage audible (>18-20 kHz par limite d'audition humaine) et suffisamment faible pour limiter les pertes de commutation (<50 kHz pour les moteurs classiques).
L'ondulation du courant dépend de l'inductance du moteur et de la fréquence PWM : ΔI = V × D × (1-D)/(L × f). Conformément aux directives de contrôle moteur de Texas Instruments, l'ondulation du courant doit être inférieure à 20 % du courant continu afin de minimiser les pertes de cuivre supplémentaires. Un moteur 24 V avec une inductance de 2 mH à 20 kHz et une puissance de 50 % présente une ondulation ΔI = 24 × 0,5 × 0,5/ (0,002 × 20 000) = 0,15 A, ce qui est acceptable pour un moteur 1A+. Des fréquences plus basses ou des inductances plus faibles nécessitent un filtrage LC ou l'acceptation de pertes d'ondulation plus élevées.
Exemple Résolu
Configurez PWM pour un moteur 36 V DC qui doit fonctionner à 40 % de la vitesse maximale. L'inductance du moteur est de 5 mH, le courant nominal est de 8 A. Ondulation du courant cible < 10 %.
Étape 1 — Calculez le cycle de service requis : Pour une vitesse de 40 % : D = 0,40 (en supposant une relation de vitesse en V linéaire) V_moyenne = 0,40 × 36 V = 14,4 V
Étape 2 — Déterminez la fréquence PWM minimale pour la cible d'ondulation : ΔI_cible = 10 % × 8 A = 0,8 A À partir 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 = 2 160 Hz
Étape 3 — Sélectionnez la fréquence PWM pratique : Minimum d'ondulation : 2,16 kHz Minimum pour inaudible : 20 kHz Sélectionnez 20 kHz pour un fonctionnement sans bruit
Étape 4 — Calculez l'ondulation réelle du courant à 20 kHz : ΔI = 36 × 0,4 × 0,6/(0,005 × 20 000) = 8,64/100 = 0,086A Ripple = 0,086/8 × 100 = 1,1 % (bien en dessous de l'objectif de 10 %)
Étape 5 — Calculez les paramètres de minuterie pour le microcontrôleur 72 MHz : Période = 72 MHz/20 kHz = 3600 comptes À temps = 0,40 × 3600 = 1440 comptes Largeur d'impulsion = 1440/72 MHz = 20 µs activé, 30 µs désactivé
Résultat : configurez la minuterie pour 20 kHz (période de 3 600 comptes à 72 MHz) avec un rapport cyclique de 40 % (valeur de comparaison de 1 440 points). L'ondulation actuelle n'est que de 1,1 %, ce qui garantit une perte d'efficacité minimale due au chauffage par ondulation.
Conseils Pratiques
- ✓Conformément aux directives CEM, sélectionnez une fréquence PWM supérieure à 20 kHz pour un fonctionnement sans bruit ; de nombreuses imprimantes 3D et contrôleurs CNC utilisent 25 kHz comme norme pour équilibrer l'élimination du bruit audible avec des pertes de commutation acceptables
- ✓Pour la commande de MOSFET côté haut, utilisez des pilotes de grille bootstrap (IR2104, IR2184) qui génèrent V_gate = V_Supply + 10-15 V pour une amélioration complète. Les MOSFET de niveau logique nécessitent V_GS > V_Supply pour la saturation
- ✓Conformément aux directives de gestion thermique, surveillez la température du moteur pendant un fonctionnement prolongé à faible cycle de service : une vitesse réduite signifie une réduction de l'auto-refroidissement des ventilateurs montés sur l'arbre, ce qui peut entraîner une augmentation de la température de 30 à 50 %
Erreurs Fréquentes
- ✗Utilisation d'une fréquence PWM inférieure à 1 kHz : selon les pratiques de commande du moteur, fréquences de <1 kHz cause audible whining at 80-100 dB and current ripple >50 %, ce qui augmente les pertes de cuivre de plus de 25 % et accélère l'usure des balais dans les moteurs à balais
- ✗Ignorer le seuil de cycle de service minimum : selon la physique du moteur, en dessous de 10 à 20 % du cycle de service, la tension moyenne peut être insuffisante pour surmonter la friction statique : le moteur consomme du courant de blocage sans tourner, gaspillant ainsi de l'énergie sous forme de chaleur
- ✗Pilotage de portes MOSFET directement à partir du GPIO : selon les exigences du pilote de grille, les transitions PWM nécessitent un courant de grille de crête de 1 à 10 A pour une commutation rapide ; les broches GPIO de 10 à 25 mA provoquent des transitions lentes (100 à 500 ns contre 10 à 50 ns), augmentant les pertes de commutation de 5 à 10 fois
Foire Aux Questions
Shop Components
As an Amazon Associate we earn from qualifying purchases.
Calculateurs associés
Motor
Moteur à courant continu
Calculez la vitesse, le couple, la puissance et l'efficacité du moteur à courant continu à partir de paramètres électriques
Motor
Pont en H
Calculez les exigences relatives aux MOSFET à pont en H, y compris le courant de pointe, les pertes de conduction et le courant nominal minimum pour les pilotes de moteurs à courant continu.
Motor
Puissance du conducteur
Calculez la dissipation de puissance du circuit intégré du pilote du moteur ou du MOSFET discret, y compris la perte de conduction et la perte de commutation à une fréquence PWM donnée.
Motor
Moteur pas à pas
Calculez la vitesse du moteur pas à pas, la fréquence des pas et la course par tour