Contrôleur de moteur pas à pas

Carte électronique pour le pilotage de moteurs pas à pas avec un microcontroleur, basée sur le composant L297.

Cette carte est à associer à la carte de puissance basée sur le L298.

Schéma de la carte

Un peu d’explications

Le composant central, L297 (voir documentation technique), est un driver de moteur pas à pas. Il est à associer au L298 (voir carte de puissance et documentation technique ), qui est un étage de puissance. Il permet de fournir les signaux de commande du pont en H à partir d’un signal d’horloge (CLOCK), d’un sens de rotation (CW) et d’un signal de validation générale (ENABLE). Une possibilité de commande en pas complet ou en demi pas est également possible sur la broche HALF.

Connectiques

Le connecteur J5 doit être relié à la carte de puissance L298.

Le connecteur J4 permet d’alimenter le composant et d’appliquer les signaux de contrôle nécessaire à bon fonctionnement du moteur pas à pas.

  • 5V : Power Input / Tension de 5V continue pour l’alimentation, entre la broche 5V et GND – ce composant nécessite une alimentation basse puissance pour sa partie commande, cette alimentation peut provenir d’une carte à microcontroleur (Arduino ou Nucléo) ;
  • GND : Ground / Référence de tension du système de pilotage
  • CLOCK : Digital Input / Entrée du signal d’horloge permettant de contrôler la vitesse de rotation du moteur pas à pas
  • CW : Digital Input / Entrée permettant de contrôler le sens de rotation du moteur
  • ENABLE : Digital Input / Entrée permettant de valider le fonctionnement des sorties du composant et donc d’activer la mise en rotation du moteur
  • RESET : Digital Input / Entrée permettant de réinitialiser la position initiale du moteur
  • HALF : Digital Input / Entrée permettant de choisir entre un mode en pas entier ou en demi pas
  • Vref : Analog Input / Tension de référence pour la limitation en courant
  • SenseA / SenseB : Analog Output / Mesure du courant passant dans les ponts A et B (via une résistance – voir étage de puissance)

Utilisation

Typon de la carte

Le typon associé :

Les fichiers Kicad : projet complet (incluant également la carte L298).

Carte d’extension L297