Conception et calcul des signaux Pwm pour le contrôle moteur avec microcontrôleurs
Les signaux de modulation de largeur d'impulsion (PWM) sont largement utilisés dans les applications de commande de moteur pour réguler la vitesse et le couple. Les microcontrôleurs génèrent des signaux PWM en commutant la broche de sortie entre les états élevés et les états bas à une fréquence et un cycle de travail spécifiques.
Comprendre les signaux du MFP
Les signaux PWM sont des impulsions numériques avec des cycles de fonctionnement variables, qui déterminent la tension moyenne fournie au moteur. Le cycle de fonctionnement est exprimé en pourcentage, indiquant combien de temps le signal reste élevé dans un cycle. Un cycle de fonctionnement plus élevé entraîne une vitesse du moteur plus élevée, tandis qu'un cycle de fonctionnement plus faible le réduit.
Conception des signaux PWM
La conception des signaux PWM implique de choisir la fréquence et le cycle de fonctionnement appropriés. La fréquence doit être suffisamment élevée pour éviter le bruit et les vibrations du moteur, généralement supérieurs à 20 kHz. Le cycle de fonctionnement peut être réglé dynamiquement en fonction des exigences de commande.
Calcul des paramètres de la MFP
Le calcul des paramètres PWM dépend de la résolution du minuteur du microcontrôleur et de la fréquence souhaitée. La formule de base est :
Cycle de douane (%) = (à temps / période totale) × 100
Lorsque la période totale est l'inverse de la fréquence PWM. Par exemple, si un minuteur microcontrôleur tourne à 16 MHz et qu'une fréquence PWM de 20 kHz est souhaitée, la période de l'heureur et les valeurs de comparaison sont calculées en conséquence pour générer le cycle de service correct.
- Déterminer la fréquence de MFP souhaitée.
- Calculer la période de minuterie en fonction de l'horloge du microcontrôleur.
- Définissez la valeur de comparaison pour ajuster le cycle d'essai.
- Mettre en œuvre des réglages dynamiques pour la commande du moteur.