3 modes de commande des servomoteurs expliqués

Vous êtes-vous déjà demandé comment les machines réalisent des mouvements précis ? Ce blog plonge dans le monde fascinant des modes de contrôle des servomoteurs. De la commande par impulsion à la commande analogique, nous explorerons le fonctionnement de chaque méthode et son application optimale. Préparez-vous à découvrir les secrets de la précision et de l'efficacité des machines modernes !

Table des matières

1. Mode de contrôle des impulsions du servomoteur

Les servomoteurs sont largement utilisés dans diverses applications en raison de leur précision et de leur fiabilité. L'une des méthodes les plus courantes pour contrôler les servomoteurs, en particulier dans les petits équipements autonomes, est la commande par impulsions. Cette méthode est simple et facile à comprendre, ce qui en fait un choix populaire pour le positionnement des moteurs.

Concept de base du contrôle

Le mode de contrôle par impulsion fonctionne selon deux principes fondamentaux :

  1. Nombre total d'impulsions: Elle détermine le déplacement du moteur. Le nombre d'impulsions envoyées au servomoteur correspond directement à la distance que le moteur va parcourir. Par exemple, si un servomoteur a besoin de 2000 impulsions pour effectuer un tour complet, l'envoi de 1000 impulsions permet d'effectuer un demi-tour.
  2. Fréquence d'impulsion: Cette fonction détermine la vitesse du moteur. La fréquence à laquelle les impulsions sont envoyées au moteur détermine la vitesse de déplacement du moteur. Une fréquence d'impulsions plus élevée entraîne une vitesse plus élevée du moteur, tandis qu'une fréquence plus basse entraîne un mouvement plus lent.

Mise en œuvre du contrôle des impulsions

Pour mettre en œuvre la commande par impulsions d'un servomoteur, procédez comme suit :

  1. Sélection du mode de contrôle des impulsions: Assurez-vous que le servomoteur et son contrôleur sont réglés pour fonctionner en mode de contrôle d'impulsion. Cela peut généralement se faire par le biais des paramètres de configuration du moteur ou en sélectionnant le mode approprié dans le logiciel du contrôleur.
  2. Déterminer les exigences en matière d'impulsions: Consultez le manuel du servomoteur pour comprendre la relation entre les impulsions et le mouvement du moteur. Le manuel fournit un tableau ou une formule indiquant le nombre d'impulsions nécessaires pour des mouvements spécifiques.
  3. Générer des impulsions: Utilisez un générateur d'impulsions ou un microcontrôleur pour générer les impulsions nécessaires. Le générateur d'impulsions doit être capable de produire des impulsions à la fréquence et au nombre souhaités.
  4. Envoi d'impulsions au moteur: Connectez le générateur d'impulsions à l'entrée du servomoteur. Le moteur recevra les impulsions et se déplacera en conséquence. Assurez-vous que les connexions sont sûres et que le générateur d'impulsions est configuré correctement.

Exemple de tableau tiré du manuel du servomoteur

Voici un exemple de tableau typique tiré d'un manuel de servomoteur :

Forme d'impulsion de commandeNom du signalCommande de direction positiveCommande de direction négative
Différence de phase de 90 bits

 

Impulsion biphasée phase A + B

PULS SIGN

B est 90 degrés plus rapide que la phase a

B est 90 degrés plus lent que la phase a

Train d'impulsions positif + train d'impulsions négatifPULS SIGN

Impulsion + symbolePULS SIGN

Avantages de la commande par impulsions

  • Simplicité: La commande par impulsions est facile à mettre en œuvre et à comprendre, ce qui la rend adaptée à diverses applications.
  • Précision: En contrôlant le nombre et la fréquence des impulsions, il est possible d'obtenir un positionnement précis et un contrôle de la vitesse.
  • Flexibilité: La commande par impulsions peut être utilisée avec différents types de servomoteurs et de contrôleurs, ce qui offre une grande souplesse dans la conception des systèmes.

Méthodes de mise en œuvre du pilote de moteur à commande par impulsions

Dans le domaine de la commande de moteur, en particulier pour les applications à grande vitesse, les méthodes de commande par impulsions sont cruciales pour déterminer le sens de rotation et la vitesse du moteur. Nous examinons ci-dessous trois méthodes distinctes de contrôle des impulsions, chacune présentant des caractéristiques, des avantages et des limites qui lui sont propres.

Méthode 1 : Contrôle différentiel

Mise en œuvre :

  • Le pilote reçoit deux impulsions à grande vitesse, appelées 𝑎a et 𝑏b.
  • Le sens de rotation du moteur est déterminé par la différence de phase entre ces deux impulsions.
    • Si l'impulsion 𝑏b conduit l'impulsion 𝑎a de 90 degrés, le moteur tourne dans le sens positif.
    • Si l'impulsion 𝑏b est en décalage par rapport à l'impulsion 𝑎a de 90 degrés, le moteur tourne en sens inverse.

Caractéristiques :

  • Impulsions alternées : Les impulsions biphasées alternent, d'où le terme de "contrôle différentiel".
  • Anti-interférence : Cette méthode présente des capacités anti-interférences plus élevées, ce qui la rend adaptée aux environnements présentant de fortes interférences électromagnétiques.

Limites :

  • Intensif en ressources : Nécessite deux ports d'impulsion à grande vitesse pour un seul arbre de moteur, ce qui peut constituer une limitation dans les systèmes où la disponibilité des ports d'impulsion à grande vitesse est limitée.

Méthode 2 : contrôle séquentiel des impulsions

Mise en œuvre :

  • Le conducteur reçoit toujours deux impulsions à grande vitesse, mais elles n'existent pas simultanément.
  • Lorsqu'une impulsion est active, l'autre doit être inactive.
  • Une impulsion contrôle la direction positive, tandis que l'autre contrôle la direction négative.

Caractéristiques :

  • Impulsions séquentielles : Garantit qu'une seule impulsion est émise à un moment donné, évitant ainsi les conflits d'impulsions simultanés.

Limites :

  • Intensif en ressources : Comme la commande différentielle, cette méthode nécessite également deux ports d'impulsion à grande vitesse pour un seul arbre de moteur.

Méthode 3 : Impulsion unique avec signal IO directionnel

Mise en œuvre :

  • Le pilote reçoit un seul signal d'impulsion à grande vitesse.
  • Le sens de rotation du moteur est contrôlé par un signal directionnel IO supplémentaire.

Caractéristiques :

  • Un contrôle plus simple : Cette méthode simplifie la logique de commande en réduisant le nombre de signaux d'impulsion requis.
  • Efficace en termes de ressources : Occupe moins de ports d'impulsion à grande vitesse, ce qui en fait la solution idéale pour les systèmes de petite taille disposant de ressources limitées.

Limites :

  • Anti-interférence inférieure : Bien que plus simple, cette méthode peut ne pas offrir le même niveau de capacité anti-interférence que le contrôle différentiel.

Résumé

Chaque méthode de contrôle des impulsions offre des avantages distincts et convient à différents scénarios d'application :

  • Contrôle différentiel : Meilleur pour les environnements à fortes interférences en raison de ses capacités anti-interférences supérieures, mais nécessite plus de ressources.
  • Contrôle séquentiel des impulsions : Offre un équilibre entre la complexité du contrôle et l'utilisation des ressources, mais nécessite toujours deux ports d'impulsion à grande vitesse.
  • Impulsion unique avec signal IO directionnel : Idéale pour les petits systèmes aux ressources limitées, elle offre simplicité et efficacité au prix de capacités anti-interférences potentiellement plus faibles.

Lorsque vous choisissez une méthode de contrôle, tenez compte des exigences spécifiques de votre application, y compris le niveau d'interférence, la disponibilité des ressources et la complexité du contrôle.

2. Mode de commande analogique du servomoteur

Dans les applications où un contrôle précis de la vitesse d'un servomoteur est nécessaire, le contrôle analogique peut être une méthode efficace. Ce mode utilise un signal analogique pour réguler la vitesse du moteur, offrant ainsi une approche simple et flexible.

Sélection de la quantité analogique

Le signal de commande analogique peut être une tension ou un courant. Chaque méthode a ses propres avantages et considérations :

Mode tension

En mode tension, le signal de commande est une tension spécifique appliquée à l'entrée de commande du servomoteur. Cette méthode est relativement simple à mettre en œuvre et peut même être réalisée à l'aide d'un potentiomètre pour les réglages manuels. En voici les points essentiels :

  • Mise en œuvre: Appliquer une tension spécifique à l'extrémité du signal de commande.
  • Facilité d'utilisation: Réglage simple, souvent à l'aide d'un potentiomètre.
  • Adéquation: Idéal pour les applications simples avec un minimum d'interférences environnementales.

Cependant, les signaux de tension sont sensibles au bruit et aux interférences, en particulier dans les environnements complexes. Cela peut entraîner une instabilité de la commande du moteur, ce qui la rend moins fiable dans de tels scénarios.

Mode actuel

Le contrôle en mode courant nécessite un module de sortie de courant correspondant pour générer le signal de contrôle. Malgré l'exigence matérielle supplémentaire, les signaux de courant offrent des avantages significatifs en termes de stabilité et de fiabilité :

  • Mise en œuvre: Nécessite un module de sortie de courant.
  • Anti-ingérence: Forte résistance aux bruits et aux interférences de l'environnement.
  • Adéquation: Optimal pour les environnements complexes où la stabilité du contrôle est essentielle.

La nature robuste des signaux de courant les rend préférables dans les environnements industriels ou d'autres applications où les conditions environnementales peuvent affecter l'intégrité du signal.

3. Mode de contrôle de la communication du servomoteur

Les servomoteurs sont des composants essentiels dans diverses applications industrielles, car ils permettent un contrôle précis des mouvements. Le mode de communication des servomoteurs est essentiel pour obtenir un fonctionnement efficace et précis, en particulier dans les systèmes complexes et à grande échelle. Nous explorons ici les protocoles de communication couramment utilisés pour le contrôle des servomoteurs et leurs avantages.

Protocoles de communication communs

  1. CAN (Controller Area Network)
    • Vue d'ensemble: CAN est une norme robuste de bus de véhicule conçue pour permettre aux microcontrôleurs et aux dispositifs de communiquer entre eux sans ordinateur hôte.
    • Avantages: Haute fiabilité, capacités en temps réel et mécanismes de détection des erreurs.
    • Applications: Largement utilisé dans les systèmes d'automatisation automobile et industrielle.
  2. EtherCAT (Ethernet pour les technologies de contrôle et d'automatisation)
    • Vue d'ensemble: EtherCAT est un système de bus de terrain basé sur Ethernet conçu pour les applications de contrôle en temps réel.
    • Avantages: Communication à grande vitesse, faible latence et capacités de synchronisation.
    • Applications: Idéal pour les applications à haute performance telles que la robotique, les machines à commande numérique et les systèmes de contrôle des mouvements.
  3. MODBUS
    • Vue d'ensemble: MODBUS est un protocole de communication série publié à l'origine par Modicon pour être utilisé avec ses contrôleurs logiques programmables (PLC).
    • Avantages: Simplicité, facilité de mise en œuvre et large adoption.
    • Applications: Couramment utilisé dans les environnements industriels pour connecter des appareils électroniques.
  4. PROFIBUS (Process Field Bus)
    • Vue d'ensemble: PROFIBUS est une norme de communication par bus de terrain dans le domaine de l'automatisation.
    • Avantages: Vitesse élevée de transmission des données, fiabilité et capacités de diagnostic étendues.
    • Applications: Utilisé dans l'automatisation des usines et des processus.

Avantages du contrôle de la communication dans les servomoteurs

L'utilisation de protocoles de communication pour contrôler les servomoteurs offre plusieurs avantages, en particulier dans les applications complexes et à grande échelle :

  • Évolutivité: La taille du système et le nombre d'arbres moteurs peuvent être facilement ajustés sans modification importante de l'infrastructure.
  • Complexité de câblage réduite: Le contrôle par communication réduit la nécessité d'un câblage de contrôle important, ce qui simplifie l'installation et la maintenance.
  • Flexibilité: Le système construit est très flexible, permettant une intégration et une reconfiguration aisées des composants.
  • Diagnostics améliorés: Les protocoles de communication comprennent souvent des fonctions de diagnostic qui facilitent la surveillance et le dépannage du système.
  • Contrôle en temps réel: Les protocoles comme EtherCAT offrent des capacités de contrôle en temps réel, essentielles pour les applications nécessitant une synchronisation précise.

4. Extension des modes de contrôle des servomoteurs

1. Contrôle du couple du servomoteur

Le mode de contrôle du couple permet le réglage précis du couple de sortie externe de l'arbre du moteur par l'entrée d'un signal analogique externe ou par l'attribution directe d'une adresse. Ce mode est particulièrement utile dans les applications où le maintien d'une contrainte matérielle constante est crucial.Exemple :

  • Si une entrée de 10V correspond à un couple de 5 Nm, une entrée de 5V se traduira par un couple de 2,5 Nm.
  • Lorsque la charge sur l'arbre du moteur est inférieure à 2,5 Nm, le moteur tourne vers l'avant.
  • Lorsque la charge externe est égale à 2,5 Nm, le moteur reste immobile.
  • Lorsque la charge dépasse 2,5 Nm, le moteur inverse le sens de rotation (fréquent dans les systèmes chargés par gravité).

Applications :

  • Dispositifs d'enroulement et de déroulement, tels que ceux utilisés dans la fabrication de textiles ou les équipements de tirage de fibres optiques, où la contrainte du matériau doit rester constante.
  • Des ajustements en temps réel du réglage du couple peuvent être effectués en modifiant l'entrée analogique ou en changeant la valeur par le biais de protocoles de communication, ce qui garantit une contrainte constante sur le matériau malgré les changements du rayon d'enroulement.

2. Contrôle de la position du servomoteur

En mode de contrôle de position, la vitesse de rotation du moteur est généralement déterminée par la fréquence des impulsions d'entrée externes, tandis que l'angle de rotation est contrôlé par le nombre d'impulsions.Caractéristiques :

  • Certains systèmes d'asservissement permettent d'assigner directement des valeurs de vitesse et de déplacement par le biais de la communication.
  • Ce mode offre un contrôle précis de la vitesse et de la position, ce qui le rend idéal pour les applications nécessitant une grande précision.

Applications :

  • Dispositifs de positionnement
  • Machines-outils à commande numérique
  • Machines d'impression

3. Mode vitesse du servomoteur

Le mode vitesse permet de contrôler la vitesse de rotation du moteur via une entrée analogique ou une fréquence d'impulsion.Caractéristiques :

  • Avec un contrôle PID en boucle externe à partir d'un dispositif de contrôle supérieur, le mode vitesse peut également être utilisé pour le positionnement.
  • Le signal de position du moteur ou de la charge directe doit être renvoyé à l'ordinateur supérieur pour traitement.
  • Permet la détection directe de la position de la bague extérieure de la charge, lorsque le codeur de l'arbre du moteur ne mesure que la vitesse et qu'un dispositif séparé à l'extrémité de la charge fournit le signal de position.

Avantages :

  • Réduit les erreurs lors de la transmission intermédiaire
  • Améliore la précision globale du positionnement du système

4. Comprendre les trois boucles

Les servosystèmes fonctionnent généralement à l'aide de trois systèmes de régulation PID à rétroaction négative en boucle fermée : la boucle de courant, la boucle de vitesse et la boucle de position.Boucle actuelle :

  • La boucle la plus interne, entièrement gérée par le pilote du servo.
  • Détecte et ajuste le courant de sortie de chaque phase du moteur à l'aide d'un dispositif à effet Hall.
  • Contrôle le couple du moteur avec une charge de calcul minimale et une réponse dynamique rapide.

Boucle de vitesse :

  • La deuxième boucle, qui utilise le retour d'information du codeur du moteur.
  • La sortie PID de la boucle de vitesse règle la boucle de courant, ce qui signifie que le contrôle de la vitesse inclut intrinsèquement le contrôle du courant.
  • Essentiel pour tout mode de contrôle, car la boucle de courant constitue la base du contrôle.

Position Loop :

  • La boucle la plus extérieure, qui peut être configurée entre le pilote et le codeur du moteur ou entre un contrôleur externe et le codeur du moteur/la charge finale.
  • La sortie interne de la boucle de contrôle de position règle la boucle de vitesse, ce qui nécessite le fonctionnement des trois boucles en mode de contrôle de position.
  • Ce mode implique le plus grand effort de calcul et a la réponse dynamique la plus lente.

Conclusion

Il est essentiel de comprendre les différents modes de contrôle et le système à trois boucles des servomoteurs pour optimiser leurs performances dans diverses applications industrielles. Chaque mode offre des avantages uniques et est adapté à des tâches spécifiques, assurant un contrôle précis du couple, de la position et de la vitesse.

N'oubliez pas que le partage, c'est l'entraide ! : )
Shane
Auteur

Shane

Fondateur de MachineMFG

En tant que fondateur de MachineMFG, j'ai consacré plus d'une décennie de ma carrière à l'industrie métallurgique. Ma vaste expérience m'a permis de devenir un expert dans les domaines de la fabrication de tôles, de l'usinage, de l'ingénierie mécanique et des machines-outils pour les métaux. Je suis constamment en train de réfléchir, de lire et d'écrire sur ces sujets, m'efforçant constamment de rester à la pointe de mon domaine. Laissez mes connaissances et mon expertise être un atout pour votre entreprise.

Vous pouvez aussi aimer
Nous les avons sélectionnés pour vous. Poursuivez votre lecture et apprenez-en plus !
3 problèmes courants liés au dépannage des servomoteurs

3 Problèmes courants avec les servomoteurs : Dépannage

Les systèmes asservis font partie intégrante des produits électromécaniques, offrant le plus haut niveau de réponse dynamique et de densité de couple. C'est pourquoi la tendance dans le développement des systèmes d'entraînement est de remplacer les...
Comment choisir le bon servomoteur

Comment choisir le bon servomoteur ?

Choisir le bon servomoteur pour votre projet peut s'avérer une tâche ardue, tant les options disponibles sont nombreuses. Cet article simplifie le processus en décomposant les éléments clés à prendre en compte : l'application...
Quelle est la cause de l'instabilité du servomoteur ?

Gigue des servomoteurs : Causes, solutions et prévention

Vous êtes-vous déjà demandé pourquoi votre servomoteur se mettait soudainement à osciller, perturbant ainsi le bon fonctionnement de votre machine ? Cet article présente les causes courantes de l'instabilité des servomoteurs et fournit des solutions pratiques pour...
MachineMFG
Faites passer votre entreprise à la vitesse supérieure
S'abonner à la newsletter
Les dernières nouvelles, les articles et les ressources les plus récents, envoyés chaque semaine dans votre boîte aux lettres électronique.

Nous contacter

Nous vous répondrons dans les 24 heures.