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