Les contrôleurs de moteur pas à pas sont des circuits électriques utilisés pour fournir des informations au pilote pas à pas, qui contrôle le fonctionnement d’un moteur pas à pas. Le contrôleur de moteur pas à pas peut être incorporé dans la conception du pilote pas à pas. Dans certains cas, les pilotes de moteurs pas à pas sont programmés avec un ensemble initial de commandes qui ne changent pas. Ces pilotes sont une forme de contrôleur de moteur pas à pas autonome. Dans d’autres cas, la programmation du pilote est modifiée par un contrôleur de moteur pas à pas séparé pour produire divers mouvements.
Le contrôleur de moteur pas à pas envoie un signal pulsé aux pilotes pas à pas. L’ordre du signal peut être entré par un opérateur d’équipement, ou il peut s’agir d’un ensemble programmé de commandes. Ce signal est interprété en commandes par le pilote et relayé au moteur par mise sous tension ou hors tension des enroulements.
L’avantage d’utiliser des contrôleurs de moteur pas à pas, plutôt que des pilotes autonomes, réside dans le contrôle supplémentaire des fonctions du moteur. Alors que les pilotes pas à pas de base contrôlent un nombre limité de fonctions, les contrôleurs de moteurs pas à pas sont capables de gérer les mouvements à plus grande échelle. Le micropas, le contrôle multi-axes et d’autres fonctions sont possibles avec l’utilisation de contrôleurs de moteur pas à pas. En plus de contrôler la direction du mouvement, les contrôleurs de moteur pas à pas enregistrent et manipulent également la vitesse et la distance exacte du mouvement.
Dans certains cas, des contrôleurs multi-axes sont utilisés. Ce type de contrôleur de moteur pas à pas permet de contrôler plusieurs moteurs pas à pas à partir d’un point. Ces contrôleurs de moteur pas à pas avancés sont utilisés dans des applications où un contrôle précis des mouvements synchronisés est requis. Avec la capacité de contrôler les fonctions de plusieurs moteurs à la fois, ces contrôleurs peuvent créer les mouvements fluides nécessaires aux équipements de fabrication de précision.
Les moteurs pas à pas et les pilotes sont disponibles dans des configurations de moteur bipolaire et unipolaire. Lorsque des contrôleurs de moteur pas à pas sont utilisés, les contrôleurs doivent être adaptés au type de moteur et de pilote approprié. La principale différence entre les deux types est le nombre d’enroulements pour chaque étape.
Un moteur pas à pas unipolaire a deux enroulements pour chaque pas car le courant électrique ne circule que dans un sens. Ce type de moteur pas à pas nécessite que le conducteur active des paires d’enroulements, plutôt qu’un seul enroulement par étape. Le moteur pas à pas bipolaire permet au courant électrique de circuler dans les deux sens à travers un seul enroulement à chaque étape. Les pilotes de moteur pas à pas utilisés pour ce type de moteur n’ont besoin d’activer qu’un seul enroulement pour un seul pas. Le contrôleur de moteur pas à pas est chargé de signaler au conducteur d’activer les enroulements qui, à leur tour, créent le mouvement souhaité.