Résultat de débogage PID du moteur inductif sans balais
, méthode d'acquisition de la largeur d'impulsion de commutation
en général, la précision d'acquisition de la largeur d'impulsion de commutation, plus elle est élevée, mieux c'est, mais également limitée par les données internes du MCU, s'il y a une minuterie 16 bits redondante, n'hésitez pas, le moteur sans balais yuntai l'utilise directement pour modifier la largeur d'impulsion de comptage, la précision peut atteindre 1 us, sans la minuterie 16 bits qui ne peut utiliser que huit de la minuterie, puis à l'intérieur de la minuterie, interrompre leur toux de comptage cumulée vers le haut.
2, comment fonctionne le temps de fonctionnement du PID ?
1, phase 6 fois après avoir exécuté un PID
pour le moteur sans balais, en raison des différences minimes entre les différentes structures du moteur et les erreurs dans le hall de montage, ne collectez généralement pas chaque valeur de largeur d'impulsion de l'arithmétique PID, il est si facile de provoquer le tremblement du moteur, c'est une bonne pratique de : collecter un cycle de fonctionnement complet (la période de commutation est de 6) et ensuite mettre la moyenne cumulée de six périodes de commutation, on conclut ainsi que la vitesse de la valeur actuelle. Une fois que vous obtenez une nouvelle valeur de vitesse, le moteur Dongguan peut être une arithmétique PID.
2, limité à une force maximale de temps opérationnel PID
lorsque, sur une période de temps (principalement à basse vitesse), le moteur de l'avion modèle n'a pas toujours donné une nouvelle valeur de vitesse au MCU, donc ce temps devra être imposé par l'arithmétique PID, pour retrouver la nouvelle valeur de puissance, le temps de référence suivant du calcul forcé PID : 40 - ms Entre les 150 ms
3, comment éliminer le tramage statique du moteur ?
1, lorsque l'acquisition par la largeur d'impulsion et définir la valeur de la largeur d'impulsion légèrement différente EKA1 (n'est pas zéro! ), il n'est pas nécessaire de faire une arithmétique PID, à savoir un programme renvoyé directement, sans algorithme de calcul.
2, lorsque l'acquisition par la largeur d'impulsion et le réglage de la valeur des valeurs de largeur d'impulsion étaient EKA2 (EKA1
3, lorsque l'acquisition par la largeur d'impulsion et le réglage de la valeur de la différence de valeur de largeur d'impulsion sont plus grands EKA3 (EKA2