Table des matières:

Micropas du moteur pas à pas Nema17 : 6 étapes
Micropas du moteur pas à pas Nema17 : 6 étapes

Vidéo: Micropas du moteur pas à pas Nema17 : 6 étapes

Vidéo: Micropas du moteur pas à pas Nema17 : 6 étapes
Vidéo: Moteurs pas à pas 2024, Novembre
Anonim
Micropas de moteur pas à pas Nema17
Micropas de moteur pas à pas Nema17

Ce sera donc mon premier instructable, et je suis sûr que je devrai mettre à jour les choses au fur et à mesure que je trouve des problèmes avec cela. J'essaierai d'arranger les choses si le temps le permet et avec les commentaires. Merci!

Toutes les informations que j'ai trouvées à la recherche de steppers et de micro stepping étaient soit trop basiques, soit tellement détaillées que mes yeux sont passés sous silence après quelques pages. C'est le résultat de ma propre vision des steppers et du micro stepping.

J'ai mis en place une configuration simple du moteur pas à pas Nema17 qui démontrera le micropas et expliquera un peu comment les choses fonctionnent et quelques exemples de code pour le voir en action.

Curieusement, mon plaisir vient de découvrir comment les choses fonctionnent plus que de les utiliser pour construire quelque chose:) ouais je sais, Bizarre ! Quoi qu'il en soit, voici un petit quelque chose que j'ai imaginé pour satisfaire ma curiosité sur les steppers et les micro stepping. Le code est un peu trop commenté, mais je voulais essayer de répondre à toutes les questions qui pourraient survenir en le parcourant. Il y a encore beaucoup à apprendre, mais cela devrait vous aider à démarrer votre voyage.

Le code a été écrit pour un Arduino Nano, une carte de pilote pas à pas DRV8825 et un moteur pas à pas Nema17 (17HS4401S). Il a également été compilé et testé sur un UNO R3 et un MEGA2650 R3. J'espère que cela aidera quelqu'un dans un projet ou peut-être veut simplement savoir comment votre imprimante 3D ou peut-être CNC effectue ces mouvements vraiment fluides. Libre d'utiliser comme vous le souhaitez.

Commençons!

Étape 1: Pièces nécessaires

Pièces nécessaires
Pièces nécessaires
Pièces nécessaires
Pièces nécessaires
Pièces nécessaires
Pièces nécessaires

Si vous regardez cette instructable, vous avez probablement déjà la plupart, sinon la totalité. Pour ceux qui ne le font pas, voici ce dont vous aurez besoin pour dupliquer les choses.

1. Arduino Nano, Uno R3 ou Mega2560

2. Moteur pas à pas Nema 17. Vous pouvez utiliser n'importe quel moteur pas à pas à 4 fils dans toutes les hottes probables, mais c'est ce que j'avais

3. Condensateur électrolytique 100uf 25v. Nous en avons besoin pour gérer les pics de tension qui peuvent survenir lors de l'exécution de notre stepper. Des pointes de 45 v peuvent survenir, alors soyons prudents !

4. Carte de pilote pas à pas DRV8825

5. Planche à pain

6. Fils de la planche à pain

7. Voltmètre.

8. Une alimentation électrique. Vous pouvez utiliser n'importe quoi, d'une batterie à une alimentation dédiée. Il a juste besoin de fournir 12 volts et au moins 1 ampère. De préférence 2 ampères car le pilote gérera jusqu'à 1,5 avant l'arrêt.

Étape 2: Câblage des choses

Câblage des choses !
Câblage des choses !
Câblage des choses !
Câblage des choses !
Câblage des choses !
Câblage des choses !
Câblage des choses !
Câblage des choses !

Voici notre schéma que nous utiliserons pour câbler les choses. Votre stepper peut ou non avoir les mêmes fils de couleur. Dans ce cas, vous devrez déterminer quels fils correspondent à quels enroulements. Vous devrez peut-être vérifier votre fiche technique pour déterminer comment connecter la vôtre.

Une façon de le faire serait de mesurer la résistance de votre stepper. Sur les 4 fils, 2 paires lisent quelque part aux alentours de 3 ohms. Ces 2 paires sont vos enroulements A et B. Il suffit donc de connecter chaque "paire" au DRV8825. 1 paire à A1 et A2, et l'autre paire à B1 et B2. Ne vous inquiétez pas trop de la polarité. Si vous avez échangé l'une ou l'autre des paires, le moteur tournera simplement dans le sens opposé. Je connais. Je l'ai essayé! Assurez-vous simplement que chaque "paire" est connectée au même A ou B sur le pilote.

Étape 3: Ajuster la Vref

Une fois que tout est câblé et prêt à fonctionner, nous devons d'abord définir la vref de notre carte DRV8825.

Flashez votre Arduino avec le code Stepper_Board_Adjust. Cela nous permettra simplement d'éteindre et de rallumer la carte pilote.

Déconnectez le stepper.

Ouvrez le moniteur série et activez le pilote. Le code doit afficher un menu simple. Sinon, vérifiez vos connexions Arduino.

Prenez votre voltmètre et connectez la terre à la terre logique sur la planche à pain. À l'aide de votre fil positif pointu, connectez-le très doucement à la petite languette métallique à côté du potentiomètre. Attention, vos mains tremblantes ne le déplacent nulle part ! Jetez un œil à l'image pour voir où toucher le plomb. Vous faites un test via sur votre planche à côté du réglage que vous pouvez utiliser. Quel chanceux êtes-vous!

Ajustez lentement le potentiomètre avec un petit tournevis (attention encore une fois ! Pas de café jusqu'à ce que vous ayez terminé !) jusqu'à ce que vous obteniez environ 0,8 volts. Ce sera un bon point de départ.

Bon travail jusqu'à présent!

Étape 4: Flashez le code principal

Voici le code que nous utiliserons pour nous amuser !

Il est maintenant temps de flasher le code principal sur votre Arduino.

Je ne vais pas entrer dans une description détaillée de la connexion et de la configuration de votre Arduino. Si vous êtes ici en train de lire ceci, vous savez déjà comment faire cela.:P

Jetez un coup d'œil rapide au code. Il y a quelques commentaires qui aideront à expliquer quelques autres choses.

Vous devrez cependant charger la bibliothèque. Cela peut être fait dans l'IDE Arduino dans le gestionnaire de bibliothèque.

Une fois la bibliothèque chargée, allez-y et flashez votre Arduino.

Ouvrez le port série et si tout se passe bien, vous verrez un menu. Bon travail!

Le reste dépend de toi!

J'espère que cela a été utile dans votre quête de connaissances et de plaisir. Je sais que j'ai beaucoup appris en faisant ça !

Merci!

Étape 5: Remarques

Remarques
Remarques

Quelques remarques.

Rappelez-vous toujours de ne jamais déconnecter votre stepper lorsqu'il est sous tension. Coupez toujours l'alimentation en premier.

Si vous constatez que votre stepper saute des pas à des vitesses et des accélérations plus faibles, essayez d'augmenter le vref petit à petit.

Étape 6: Microstepping

Cela a été pris à 30 tours, 1/4 pas, 5000 vitesses, 3000 accel.

Conseillé: