Nos modules
commandent des moteurs pas à pas bipolaires (4 fils). Ils gèrent les
rampes d'accélération et de décélération indépendamment de l'ordinateur,
qui peut donc effectuer d'autres tâches pendant le mouvement du moteur.
Nos nouveaux
modules XA-TMC, XA-MSM et XA-M3SM contrôlent les moteurs en mode micropas,
ce qui diminue considérablement les vibrations et donne une bien meilleure
précision de positionnement. De plus, ces modules régulent automatiquement
le courant dans les bobinages, et le courant maximal est fixé par
logiciel.
On peut connaître à
tout moment le nombre de pas effectué ; une entrée tout-ou-rien est
disponible sur la carte ; elle agit généralement comme fin de course.
Comme tous les
modules Extralink, ces cartes peuvent être commandées directement en I2C,
ou bien en USB, série ou Ethernet par l'intermédiaire d'une carte de base.
Mode micropas
Un moteur pas à pas tourne en alimentant successivement chacun de ses deux bobinages selon une séquence qui détermine le sens de marche. Pour une position donnée, si l'on fait varier les courants dans les bobinages indépendamment l'un de l'autre, le rotor est plus ou moins attiré par un pôle ou par l'autre. On obtient ainsi de très petits déplacements, dont l'amplitude est inférieure à un pas. En contrôlant les courants de manière très précise, il est possible d'obtenir jusqu'à 64 positions entre deux pas. La
variation de courant est réalisée par un hacheur, qui est également utilisé pour limiter le courant maximum pendant le mouvement et pour réduire le courant au repos, afin de minimiser la consommation électrique et l'échauffement du moteur.