Contrôle de moteur à courant continu sans balais avec C50x
Moteurs DC sans balais sont plus largement utilisés en raison de leur contrôle facile, aucun commutateur, structure simple, haute vitesse et haute efficacité. L’introduction continue de divers jetons spéciaux plus favorise son application et au développement. Le C50x est une puce de contrôle du microcontrôleur développée par Siemens pour moteurs DC sans balais. Il a un circuit de commutation de matériel à l’intérieur, ce qui simplifie la structure matérielle du contrôleur moteur DC sans balais et améliore la fiabilité. Le C504 peut commander un seul moteur et le C508 peut contrôler deux. Ce document prend C504 comme un exemple d’introduire la méthode de conception du système du contrôle de vitesse du contrôle moteur DC brushless.
Fonction et structure du système de contrôle du vitesse moteur DC sans balais
La structure du système de contrôle vitesse moteur DC sans balais est illustrée à la Figure 1. Le système est principalement composé de contrôleur monopuce, circuit de commande de 1GBT, 1GBT pont, circuit détection de triphasé brushless DC moteur rotor position, circuit de protection, cristaux liquides affichage et le fonctionnement des circuits. La moteur triphasé brushless DC rotor du moteur position détection circuit convertit la position du pôle magnétique du rotor en un signal électrique pour traitement C504. Ce signal provoque un pont triphasé 1GBT à être commutated, et le circuit de conduite 1GBT complète la conversion de courant faible à forte puissance.
Le principe de fonctionnement du moteur à courant continu sans balais et les caractéristiques de C504
2 est un diagramme de circuit principal d’un système de contrôle de vitesse moteur DC sans balais, et FIG. 3 est une position de rotor et d’un schéma de relation de commutation. Correspondant aux positions de rotor différents, seulement 6 des 6 tubes du bras du pont principal sont ouvertes à la fois.
La puce C504 possède un circuit de commutation de matériel à l’intérieur. Lorsque le signal de position du rotor moteur triphasé est détecté et envoyé à C504, C504 passe le signal de commande de commutation de circuit principal sans traitement logiciel. Cela a considérablement réduit la difficulté de développement et augmente la fiabilité de la commutation.
Le C504 possède un circuit de protection matérielle interne unique. Afin de protéger efficacement le 1GBT et le moteur de la boucle de contrôle principal, un circuit de détection contre les surtensions et les surintensités est fourni dans le circuit. Lorsque se produisent une surtension ou contre les surintensités, le circuit de détection de protection envoie le signal détecté à la broche P504 de la C504 avec fonction de capture et de verrouillage. Le code pin bloque le signal de commande de déclencheur de boucle principale immédiatement, interrompt la boucle principale actuel et protège les composants. Ensuite informer C504 faire interrompre faute de traitement, qui est très efficace et fiable.
Depuis le signal de détection de position du rotor, la vitesse effective du moteur peut être connue par le calcul. Quand il est nécessaire de réinitialiser la vitesse ou être dérangé, la puce peut modifier le rapport de l’obligation du signal de sortie par programmation, et la vitesse du moteur peut être ajustée facilement pour obtenir la vitesse désirée.
Conception de logiciels système
Le logiciel système adopte une structure modulaire et le déroulement du programme principal est illustré à la Figure 4.
Conclusion
Le circuit de commutation de matériel et le circuit de protection d’interruption de la série de C50x contrôleur MCU dédié peut être utilisé pour construire la vitesse du moteur brushless DC système commande idéalement, fiable et économique.






