Etape 30 : Stepper Motor Electronics
Un moteur pas à pas
peut être acheté pour environ 15 $ , ou l’un peut être programmé sur un microcontrôleur. L’option du microcontrôleur est moins cher et nous permet d’ajouter des fonctionnalités qui ne sont peut-être pas disponibles sur un circuit de pilote. Un ATtiny2313 est à nouveau choisi pour conduire la séquence progression du moteur. Une limite de l’étape de programmation nous permet de dire le moteur dans quelle mesure il est nécessaire de tourner avant de s’immobiliser. Un pilote de moteur stepper générales a été écrit en C pour le ATtiny2313 et plusieurs broches d’entrée ont servi à déterminer rapidement les divers facteurs sur la façon et dans quelle mesure le moteur tournerait. Entrées de commutateur de limite sont également incluses dans le code comme moyen de manière redondante arrêter le moteur de tourner au-delà de ses limites souhaitées.
Pour fournir le moteur avec une puissance suffisante pour mettre un ULN2803 huit tableau de Darlington avec un émetteur commun a été utilisé pour couler la puissance par l’intermédiaire de bornes du moteur. Bien que seulement quatre des huit paires de Darlington est nécessaires pour piloter le moteur pas à pas une personne peut utiliser les quatre supplémentaires et les e/s quatre numériques inutilisés sur le ATtiny2313, pour piloter un deuxième moteur en même temps pour une utilisation sur un sous-système de futur. Le brochage du tableau ULN2803 Darlington transistor peut être vu de haut
Le schéma pour ce sous-système est illustré ci-dessus aussi bien.