Avec l'application large des systèmes de contrôle intelligents dans l'automatisation industrielle, les moteurs DC sans balais (BLDC) deviennent progressivement un choix idéal dans de nombreux domaines d'application clés en raison de leurs avantages tels qu'une haute efficacité, une haute densité de puissance, un faible coût d'exploitation et un contrôle relativement simple. Cette étude propose la conception et la mise en œuvre d'un système de contrôle de moteur BLDC basé sur un observateur de Kalman étendu (EKO) pour relever les défis de la performance dynamique et de la précision de contrôle du moteur. En utilisant le STM32F407IG6 comme cœur de contrôle, une plateforme matérielle est construite pour réaliser le traitement des données à grande vitesse et le contrôle en temps réel. La position du rotor du moteur θ et la vitesse de rotation ωe sont sélectionnées comme variables d'état du système. En utilisant la théorie du filtre de Kalman étendu (EKF), l'estimation optimale des variables d'état du système au moment suivant est obtenue et sortie. Enfin, les valeurs de sortie remplacent les valeurs de signal de l'encodeur, complétant ainsi le système de contrôle sans capteur pour le moteur BLDC. Des expériences montrent que l'erreur entre la valeur d'estimation de la position de l'observateur de Kalman étendu (EKO) et la valeur réelle est inférieure à 1%, et la vitesse cible peut atteindre un suivi rapide lors de l'augmentation de 100 rad/s à 1200 rad/s, ce qui démontre l'excellente performance de l'EKO dans le contrôle en boucle fermée de la vitesse du moteur.
Xiao et al. (Mon,) ont étudié cette question.