6 - Contrôle d’un moteur "pas à pas" avec quatres "GPIO out" : Différence entre versions

De Wiki L.A.B
Aller à : navigation, rechercher
(Introduction et description des moteurs "pas à pas")
(Introduction et description des moteurs "pas à pas")
Ligne 26 : Ligne 26 :
 
Ces 4 GPIO doivent être alimenté et éteint d'une façon coordonnée.
 
Ces 4 GPIO doivent être alimenté et éteint d'une façon coordonnée.
  
Dans la section "Full Step Sequence" de la page "Rickey's World", il y a une joli animation "Stepmode", qui représente les signales à générer par logiciel sur ces GPIO.
+
Dans la section "Half Step Sequence" de la page "Rickey's World", il y a une joli animation "Stepmode", qui représente les signales à générer par logiciel sur ces GPIO.

Version du 23 janvier 2018 à 20:14

Contrôle d’un moteur "pas à pas" avec quatres "GPIO out"

Dans cet atelier, on va regarder comment utiliser des GPIO in pour commander un moteur pas à pas.
Dans notre exemple nous allons utiliser la carte “Nucleo64” de référence “NUCLEO-L476RE”.

On va utiliser le moteur BYJ48. Une description (en anglais) se trouve sur cette page. Il fonctionne avec une tension de 5 V fournit par la carte nucleo, qui elle même devrait être connecté avec l'ordinateur via un USB hub alimenté.

La page donne les infos techniques importantes suivantes:

  • "Gear ration": 64
  • "Stride angle": 5.625 dégrée

Ainsi on peu calculer, que pour un tour complète, il faut commander au moteur de faire 4096 pas:

"nombre de pas pour un tour complète" = ( 360° / "Stride angle" ) * "Gear ratio" = 64 * 64 = 4096

Introduction et description des moteurs "pas à pas"

Pour une introduction sur les moteurs "pas à pas", on va lister quelques sites, qui expliquent avec des diagrammes et photos bien mieux et complète qu'on pourra faire dans cet atelier.

Dans les description, on comprend que le moteur contient "quatre bobines magnétiques" à commander avec 4 GPIO via un "driver" (la petite carte électronique sur les photos du moteur "BYJ48"), car la puissance distribué par un GPIO est trop faible pour les bobines.

Ces 4 GPIO doivent être alimenté et éteint d'une façon coordonnée.

Dans la section "Half Step Sequence" de la page "Rickey's World", il y a une joli animation "Stepmode", qui représente les signales à générer par logiciel sur ces GPIO.