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

De Wiki L.A.B
Révision de 23 janvier 2018 à 20:05 par Paul.adam (discussion | contributions) (Contrôle d’un moteur "pas à pas" avec quatres "GPIO out")

Aller à : navigation, rechercher

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.