Intro aux moteurs pas à pas (5 / 6 étapes)

Étape 5: Stepper Motor Driver Boards

Si vous souhaitez descendre à commande de moteurs bipolaires (ou moteurs unipolaires dans une configuration bipolaire), vous aurez envie de prendre une carte de dérivation pilote dédié. Sur la photo ci-dessus sont le Big Easy Driver et la A4988 Stepper Motor Driver Carrier board. Les deux de ces cartes sont breakout BPC pour l’Allegro A4988 micropas moteurs pas à pas bipolaire moteur pilote, qui est de loin une des puces plus communes pour la conduite des plus petits moteurs pas à pas. En plus d’avoir les h-ponts doubles requis pour la conduite d’un moteur bipolaire, ces cartes pack beaucoup de punch pour un petit paquet de faible coût. Vous pouvez lire une ventilation solide des fonctionnalités sur la page Web Pololu, mais nous allons parler des caractéristiques les plus importantes ici.

Branchement

Ces cartes all-in-one ont une connexion branchement merveilleusement faible. Vous pouvez commencer à conduire un moteur avec seulement trois connexions (seulement deux GPIO) à votre manette principale : un terrain d’entente, étape et la direction. Les broches de l’étape et la direction sont laissées flottantes, donc vous aurez besoin de les lier à une tension de référence avec une résistance de pull-up. Une impulsion envoyée sur la broche de l’étape se déplacera le moteur d’un cran avec une résolution selon les axes de référence microstep. Le niveau logique de la goupille DIR détermine si le moteur tournera dans le sens horaire ou antihoraire.

Micropas

Selon la façon dont les broches M1, M2 et M3 sont définies, vous pouvez obtenir une résolution accrue moteur par l’intermédiaire de micropas. Micropas consiste à envoyer des impulsions variées pour tirer le moteur entre la résolution électromagnétique des aimants physiques dans le rotor, ce qui permet un contrôle très précis. Le A4988 peut aller de plein-pas jusqu'à la seizième résolution d’étape. Avec notre moteur 1,8 °, cela permet de fournir jusqu'à 3200 pas par tour. Parler de petits détails !

Code / bibliothèques

Connecter les moteurs pourrait être un jeu d’enfant, mais qu’en est-il de leur contrôle ? Découvrez ces bibliothèques de code prêts à l’emploi pour la conduite des moteurs pas à pas :

Stepper - Un classique qui est intégré à l’IDE Arduino, permet à base de marcher et de contrôle de tr/min.

AccelStepper - Une beaucoup plus pleinement fonction bibliothèque qui permet de mieux contrôler de multiples moteurs et bonne moteur accélération et décélération.

Intel C++ MRAA Stepper - Une bibliothèque de niveau inférieure pour ceux qui veulent s’aventurer dans raw contrôle C++ d’un moteur pas à pas en utilisant l’Edison Intel.

Articles Liés

3DOF Ball sur l’utilisation de plaque fermée moteurs pas à pas boucle

3DOF Ball sur l’utilisation de plaque fermée moteurs pas à pas boucle

La balle sur le problème de la plaque se compose d'une plaque plane sur laquelle une balle doit être positionné. Boule de positionnement n'est possible que grâce à l'équilibre instable, où les tout petits changements dans l'angle d'attaque se traduir
Convertir un moteur pas à pas unipolaire bipolaire

Convertir un moteur pas à pas unipolaire bipolaire

Moteurs pas à pas sont étonnants : avec eux, vous pouvez créer des imprimantes 3d, des bras robotisés, stores automatiques et juste effrayer les vivants sh * t hors de votre femme avec des accessoires d'halloween mobiles autonomes. Obtention d'un mot
Comment contrôler un moteur pas à pas avec un FPGA

Comment contrôler un moteur pas à pas avec un FPGA

Cette instructable vous guidera dans le processus et certaines connaissances de base sur la façon d'obtenir un moteur pas à pas travailler sur un FPGA. Spécifiquement un moteur de Nema pas à pas, avec les Digilent Basys 3 et Digilent PmodSTEP.Actuell
Comment utiliser un moteur pas à pas

Comment utiliser un moteur pas à pas

Si nous prenons soin de l'admettre ou non, les moteurs se trouvent partout dans notre vie quotidienne ; seulement, ils ont tendance à être masqué. Les moteurs sont présents dans les voitures, les imprimantes, les ordinateurs, machines à laver, rasoir
PWM Hardware Arduino pour les commandes de moteur pas à pas

PWM Hardware Arduino pour les commandes de moteur pas à pas

avec notre nouveau projet, JustAddSharks, nous sommes très désireux de soutenir le développement des logiciels libres aux contrôle aux traceurs laser. Nous sommes plus qu'heureux pour les gens de modifier nos coupeurs de laser, de remplacer le systèm
Earth Globe tournant avec Arduino ou framboise Pi contrôlé moteur pas a pas

Earth Globe tournant avec Arduino ou framboise Pi contrôlé moteur pas a pas

Cette instructable décrit comment mettre à niveau votre globe vers une version motorisée. Il semble étonnamment mieux sur le plateau lorsqu'il tourne lentement, et toute manifestation avec vos enfants (pour expliquer le cycle jour/nuit ou les saisons
Horloge engrenage avec commande de moteur pas à pas de bois

Horloge engrenage avec commande de moteur pas à pas de bois

Encore une autre horloge à engrenages en bois. Cette conception s'inspire Instructable de DickB1 (ci-contre en bas).Cependant, au lieu de conduire l'horloge avec un pendule magnétique pulsé, j'ai utilisé une petite commande de moteur.Tout d'abord, j'
Commander un moteur pas à pas avec un Arduino

Commander un moteur pas à pas avec un Arduino

Ce tutoriel va vous montrer comment faire fonctionner un moteur pas à pas qui a été récupéré d'une vieille imprimante avec un Arduino.Étape 1: Ce qui est un moteur pas à pas ? Un moteur pas à pas se compose de deux parties principales, un rotor et un
Moteur pas à pas + Arduino + suiveur solaire (EV)

Moteur pas à pas + Arduino + suiveur solaire (EV)

Cette instructable est la traduction d'un autre qui était originellement écrit en espagnol, donc je vous prie de m'excuser si j'ai beaucoup d'erreurs grammaticales, dans l'affirmative hors je serais ravi de me suggérer pour l'éditer. Je le fais juste
Le moteur pas à pas bipolaire

Le moteur pas à pas bipolaire

j'ai eu quelques moteurs pas à pas de cassé des imprimantes HP, disque dur et autres appareils électroniques, alors j'ai pensé qu'il serait une bonne idée de les faire fructifier.au début, j'ai commencé avec moteur pas à pas unipolaire (5,6 fils) ave
Commande de moteur pas à pas 2 axes Arduino UNO

Commande de moteur pas à pas 2 axes Arduino UNO

ce Instructable explique comment mettre en place un système de contrôle de 2 axes moteur pas à pas à l'aide :- Arduino UNO (~ 30$ US)- Sparkfun Quadstepper (~ 65$ US)-Un couple de démonté les anciens scanners (5 $ chaque)J'ai acheté ces en Nouvelle-Z
3D imprimé moteur pas a pas

3D imprimé moteur pas a pas

Je suis récemment tombé sur cette instructable d'une 3D imprimés DC Motor et j'ai pensé que je pouvais prendre une étapeplus loin ; Littéralement. J'ai conçu ce moteur pas à pas avec huit électro-aimants, six aimants néodyme, avec une 3d imprimée du
Bibliothèque d’Arduino pour moteur pas à pas 28BYJ-48 et pilote ULN2003

Bibliothèque d’Arduino pour moteur pas à pas 28BYJ-48 et pilote ULN2003

Le moteur pas à pas 28BYJ-48 avec le pilote ULN2003 semble maintenant tout à fait une configuration courante. Le moteur et le conducteur sont facilement disponibles et à peu de frais. Toutefois, la bibliothèque de moteur stepper arduino standard ne f
Un moteur pas à pas avec un microprocesseur AVR d’entraînement

Un moteur pas à pas avec un microprocesseur AVR d’entraînement

Got moteurs de quelques pas à pas récupéré des imprimantes/disk drives/etc qui traînent ?Un sondage avec un ohmètre, suivie du code conducteur simple sur votre microprocesseur et vous allez être marcher dans le style.Etape 1: Apprendre à connaître le