Ce que vous apprendrez

Plan à suivre

  1. Préambule
  2. Que savoir sur le moteur pas à pas 28BYJ-48 ?
  3. Matériels
  4. Exemple de câblage du moteur pas à pas 28BYJ-48 
  5. Exemples de code pour le moteur pas à pas 28BYJ-48
  6. Test.
  7. 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.

Principe de fonctionnement d'un moteur à courant continu

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

Accessoires pour Arduino.

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

Moteur Pas À Pas Avec Arbre De Découpe En D,28byj48 Pm 12v - Buy Moteur Pas  À Pas 12 V Pm Avec Arbre De Coupe D,Mini Moteur Pas À Pas,Moteur Pas À

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.

Pilotez un moteur pas à pas avec Arduino • AranaCorp

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.

  1. A demi pas
  2. Pas à pas
  3. Accélérer (stepper)
  • Code 1 :Demi pas

Vous pouvez directement le copier dans votre IDE Arduino

C
  • Code 2 : pas à pas

Vous pouvez directement le copier dans votre IDE Arduino

C
  • 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

C

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

Electronique

Durée

18:22:00

Nombre de vidéos

1

Certificat de fin de formation

NON