Ce que vous apprendrez
Plan à suivre
- Préambule
- Que savoir sur le moteur pas à pas 28BYJ-48 ?
- Matériels
- Exemple de câblage du moteur pas à pas 28BYJ-48
- Exemples de code pour le moteur pas à pas 28BYJ-48
- Test.
- Préambule
Prérequis
Aucun
Contenu du cours
Un moteur à courant continu est constitué de deux parties électriques : le stator et le rotor. Lorsqu’on alimente le moteur, il se crée une interaction magnétique qui met le moteur en mouvement. Lorsqu’on inverse le sens de la tension qui alimente le moteur, il tourne en sens inverse.
Sur le schéma suivant on distingue :
- Le stator constitué du corps du moteur et des aimants qui sont fixes ;
- Le rotor constitué des bobines et leurs noyaux de fer qui vont tourner ;
- L’axe principal qui tournera pour transmettre le mouvement du rotor.
Figure : Moteur à courant continu
Dans ce tutoriel, nous utiliserons le moteur pas à pas 28-BYJ48 5V DC que l’on peut trouver (ou similaire) dans nos lecteurs de DVD, nos caméras Motion et bien d’autres endroits.
Un moteur pas à pas permet de transformer une impulsion électrique en un mouvement angulaire.
Le moteur a un arrangement unipolaire à 4 bobines et chaque bobine est évaluée à + 5V, il est donc relativement facile à contrôler avec n’importe quel microcontrôleur de base. Ces moteurs ont un angle de foulée de 5,625 ° / 64, cela signifie que le moteur devra faire 64 pas pour effectuer une rotation et pour chaque pas, il couvrira 5,625 °, d’où le niveau de contrôle est également élevé. Cependant, ces moteurs ne fonctionnent que sur 5V et ne peuvent donc pas fournir un couple élevé.
Donc, si vous recherchez un moteur pas à pas compact et facile à utiliser avec un couple décent, ce moteur est le bon choix pour vous.
Pour commander ce moteur, nous utiliserons le composant ULN2003 qui regroupe les éléments nécessaires pour le contrôle du moteur. Il existe des cartes toutes faites X113647
.
Figure : circuit imprimé X113647
Caractéristiques :
Modèle : 28BYJ-48
Tension nominale : 5VDC
Nombre de phase : 4
Rapport de variation de vitesse : 1/64
Angle de foulée : 5,625 ° / 64
Fréquence : 100Hz
Couple de traction : 300 gf.cm
Puissance isolée : 600VAC / 1mA / 1s
Bobine : bobine unipolaire à 5 fils
Poids : 32g
Classe d’isolation : A
Présentation du moteur pas à pas 28BYJ-48
Figure : Moteur pas à pas 28-BYJ48 5VDC
Pour réaliser notre petit test, nous aurons besoin des matériels suivant :
·
Une carte
arduino (ici UNO)
·
Un moteur
pas à pas suivi du driver (le circuit intégré X113647)
·
Des fils
de connexion
Tous ces matériels sont disponibles chez Youpilab https://youpilab.com
Pour le branchement du moteur au circuit imprimé X113647, suivez le détrompeur qui indique comment le brancher.
Le moteur étant constitué de 4 bobines :
- Il fera des demi pas lorsqu’il activera une bobine l’une après l’autre en 2 temps donc fera (4*2 =8 demi pas) pour toutes les parcourir
- Il fera des pas entiers lorsqu’il activera une bobine l’une après l’autre en 1 temps donc fera (4*1 =4 pas) pour toutes les parcourir.
Concernant le code, je vous propose 3 types.
- A demi pas
- Pas à pas
- Accélérer (stepper)
- Code 1 :Demi pas
Vous pouvez directement le copier dans votre IDE Arduino
- Code 2 : pas à pas
Vous pouvez directement le copier dans votre IDE Arduino
- Code 3 : Accélérer
Vous pouvez directement le copier dans votre IDE Arduino
Pour ce côté rapide et pratique permettant de régler la vitesse, nous utiliserons la bibliothèque « stepper.h » d’Arduino
Test:
Si tout a été bien fait, après téléversement des codes Arduino, vous devriez constater le résultat attendu.
Piloter le moteur pas à pas 28BYJ-48 unipolaire.
Catégorie
Durée
18:22:00
Nombre de vidéos
1
Certificat de fin de formation
NON