28BYJ-48¶
N.B : se PAP doit être piloté par un driver comme le UNL2003
Spécification du PAP¶
angle par pas (moteur)
5.625°
Nbe de pas / tours (moteur)
64 (360/5.625)
ratio (démultiplicateur)
1/64
angle par pas (en sortie d’arbre)
0.087890625°
Nbe de pas / tour (en sortie d’arbre)
4096
Correspondance entre le driver et les GPIO¶
BCM (GPIO)
Sérigraphie sur UNL2003
GPIO17
N1
GPIO18
N2
GPIO27
N3
GPIO22
N4
Phases¶
==> CW Direction (1-2 Phase )
lead Wire color
1
2
3
4
5
6
7
8
4 orange
x
x
x
3 yelow
x
x
x
2 pink
x
x
x
1 blue
x
x
x
- N.B : les 8 phases donnent 1 tour complet sur le moteur,
soit 1/64 de tour en sortie d’arbre.
Organisation des phases en python3¶
# Séquence de sortie ndp = 8 phase = list(range(ndp)) phase[0] = [1,0,0,0] phase[1] = [1,1,0,0] phase[2] = [0,1,0,0] phase[3] = [0,1,1,0] phase[4] = [0,0,1,0] phase[5] = [0,0,1,1] phase[6] = [0,0,0,1] phase[7] = [1,0,0,1]
- N.B : la liste contenu dans chaque phase, correspond à l’état
(1 = Hight = True ; 0 = Low = False) à appliquer sur le broches du GPIO
ex : phase[0] = [1,0,0,0] --> GPIO17 = 1 --> GPIO18 = 0 --> GPIO27 = 0 --> GPIO22 = 0