Étape 4: Conduite directement Stepper Motors
Grâce à la disposition des fils dans un moteur unipolaire, nous pouvons mettre sous tension les bobines en séquence à l’aide de MOSFET de puissance seulement simple. L’illustration ci-dessus montre un MOSFET simple piloté par circuit. Cet arrangement permet le réglage de niveau simple logique avec un microcontrôleur externe. Dans ce cas j’utilise le Conseil Edison Intel avec une carte Arduino-style de la dérivation de me donner un accès facile à la GPIO (n’importe quel micro avec quatre GPIO fera cependant). J’utilise la puissance de IRF510 N-channel MOSFET pour ce circuit. Avec la possibilité de couler jusqu'à 5,6 ampères, le IRF510 aura beaucoup d’espace de tête actuel pour répondre aux besoins d’amp 2 du moteur. Les LEDs ne sont pas nécessaires, mais vous donnera une belle confirmation visuelle de la séquence de tir. Il est important de noter que le IRF510 doit être conduit avec un niveau de logique d’au moins 5 volts afin qu’elle puisse couler assez de courant pour le moteur. L’alimentation électrique du moteur de ce circuit sera 3V.
Séquence de tir
Il est simple de contrôler le moteur unipolaire à pleins pas avec cette configuration. Pour faire tourner le moteur, il faudra engager les phases dans un ensemble modèle de tir en vue de tourner correctement. Pour faire tourner le moteur dans le sens horaire, nous conduirons les phases comme suit : A1, A2, B1 et B2. C’est tout ! Afin de faire tourner le compteur dans le sens horaire, nous allons juste inverser le sens de la séquence à A2, B1, B2, A1. C’est très bien pour la commande de base, mais que se passe-t-il si vous voulez plus de précision et moins de travail ? Nous allons parler en utilisant un pilote dédié à rendre les choses beaucoup plus facile !