Header Ads

l'AMIS-30543, le contrôleur de moteur pas-à-pas haut de gamme

Nous cherchions un contrôleur pour un de nos moteurs pas-à-pas vraiment très puissant. Nous avons trouvé notre bonheur avec l'AMIS-30543.
   
C'est quoi un contrôleur de moteur pas-à-pas?
Pour ceux qui ne savent pas encore...
Sur un moteur continu, il suffit de mettre la tension a ses bornes et il tourne... mais vous ne pouvez pas facilement contrôler la vitesse (et le nombre de tour).
Le moteur pas-à-pas est constitué de plusieurs bobines que l'on alimente l'une après l'autre. Cela permet contrôler plus finement la rotation du moteur (de lui faire faire des "pas" de rotation. Le plus répandu est le moteur 200 pas par révolution. Chaque pas fait 1.8° de rotation d'axe et il en faut 200 pour faire un tour complet. Avec un moteur pas-à-pas, il est possible de contrôler exactement déplacement d'une courroie sur un axe, la vitesse de rotation (comme pour un CD ou DVD) et même l’accélération (ex: d'un DVD avant sa lecture).

Cela signifie qu'il faut une électronique adaptée pour piloter le courant dans les bobines pour faire tourner le moteur pas-à-pas comme attendu. L'AMIS-30543 est assez exceptionnel car il peut piloter des moteur puissant (jusqu'à 3Amp par bobine) mais aussi faire du micro-stepping à 1/128 de pas (oui, il divise un pas en 128 sous-pas).


L'AMIS-30543 - Contrôleur de moteur pas-à-pas

AMIS-30543 disponible chez MCHobby
Ce contrôleur AMIS-30543 permet de contrôler des moteurs pas-à-pas bipolaires en micro-stepping (jusqu'à 1/128 de pas) avec un maximum de 3 ampères par bobine (attention aux conditions de dissipation de chaleur!!! 1.8A sans refroidisseur).
L'AMIS-30543 dispose d'une limitation de courant (configurable en SPI), de 11 modes de pas (du pas entier au 1/128), une détection de décrochage basé la méthode de back-EMF feedback ainsi qu'une protection contre la surchauffe (et sur-courant).
La carte fonctionne entre 6v et 30V. La carte est conçue pour un courant de 3A par bobine à condition d'être refroidie correctement (dissipateur de chaleur et air forcé). Pololu recommande également de prendre connaissance de la fiche technique de l'AMIS-30543.

Voici quelques fonctionnalités clés de la carte:
  • Interface standard de contrôle des pas et de la direction
  • Interface SPI interface pour contrôler la configuration (ex: mode des pas, limitation de courant, sleep) et lire le statut des registres
  • Sortie de la vitesse et angle de charge (load angle) qui peut être utiliser pour détecter le décrochage (ou contrôle en boucle fermée pour asservir le couple ou la vitesse sur basé de l'angle de charge).
    L'angle de charge est ce recul de l'axe causé par la charge par rapport à la position idéale de l'axe (sans charge). Cette variation induit des variations de champs magnétique qui peuvent êtres mesurés afin de prévenir le décrochage et/ou adapter le fonctionnement du programme. Voyez cette image assez claire.
  • 11 modes de pas différents:
    • Pas complet / full-step (uncompensated, compensated 1-phase, ou compensated 2-phase),
    • Demis pas / half-step (uncompensated or compensated),
    • 1/4 de pas, 1/8 de pas, 1/16 de pas, 1/32 de pas, 1/64 de pas et 1/128 de pas
  • Contrôle du courant programmable par SPI (a partir de 132 mA à 3 A) qui permet à votre microcontrôleur d'ajuster le pic de limite de courant à la volée (en fonction du besoin plus ou moins important en couple ou en vitesse)
  • Une commande de hachage intelligente qui sélectionne automatiquement le bon mode de décroissance de courant (fast decay = baisse/chute rapide du courant OU slow decay = chute lente)
  • "Low-EMI PWM with SPI-selectable voltage slopes"
    Si quelqu'un peu éclairer la lanterne, je suis preneur.
  • Compatible avec les microcontrôleurs 5 V et 3.3 V
  • Régulateur 5V intégré que vous pouvez utiliser pour alimenter un microcontrôleur externe.
  • Fonction watchdog (Chien de garde) intégré
  • Détection de bobine ouverte
  • Alerte thermique qui indique lorsque le pilote est proches des conditions de mise en sécurité (protection de surchauffe)
  • Statut sur-courant et shutdown (court-circuit à la masse short-to-ground ET charge en court-circuit shorted-load protection)
  • Protection contre la polarisation inversée
Raccordement avec MicroContrôleur
(3.3v ou 5V)


Bibliothèque Arduino
Si vous débutez avec l' AMIS-30543 ou avec les moteur pas-à-pas, la bibliothèque Arduino AMIS-30543 de Pololu vous aidera à démarrer facilement. La bibliothèque fournit les fonctions de base de configuration et de mise en oeuvre du pilote en utilisant un Arduino ou Arduino-compatible. La bibliothèque offre également un accès aux fonctionnalités avancées sur pilote et inclus des croquis/sketch d'exemple vous indiquant comment les utiliser.

Support SPI requis
A la mise sous tension, ce pilote à besoin d'être activé et configuré via son interface SPI. Vous devez donc disposer d'un microcontrôleur supportant la communication SPI en tant que maître (SPI matériel ou SPI logiciel).
Ce n'est donc pas un problème pour Arduino :-).

Où Acheter
Notre fiche produit contient de autres nombreux détails, n'hésitez pas à venir la consulter.