Descrição

O objectivo desta montagem é controlar um motor passo-a-passo, quer em velocidade, quer o seu sentido de rotação, usando um comutador para seleccionar cada uma das opções. Um comutador ligado no pino P1.7 selecionará a velocidade de rotação, e outro ligado em P1.6 o sentido de rotação.

Na página cujo link apresento de seguida, encontram-se explicações em Língua Espanhola, sobre alguns tipos de motores, entre os quais, os motores passo-a-passo: http://www.x-robotics.com/motorizacion.htm

Faz-se apenas uma breve descrição sobre o motor passo-a-passo usado na montagem, que foi um de 2 motores (PM35L048 e PM55L096) "requisitados" a uma impressora jacto de tinta, HP690, que estava avariada.
O motor é unipolar de 5 terminais, com 4 enrolamentos e 1 comum. O motor desloca-se segundo passos determinados, de excitação de cada um dos enrolamentos. O sentido de rotação do motor pode ser invertido, invertendo a sequência de excitação, isto é, se seguindo a sequência de passos 1-2-3-4 o motor roda num sentido, seguindo a sequência inversa 4-3-2-1, rodará em sentido contrário. Para colocar o motor em permanente rotação basta apenas repetir a sequência indefinidamente, ou seja, a título de exemplo, 1-2-3-4-1-2-3-4-1-2...
De seguida, apresentam-se 2 tabelas com sequências de passo (4 estados) e meio passo (8 estados)

Passo
A
B
C
D
Hex
---
Passo
A
B
C
D
Hex
1
0
1
1
0
6h
1
1
0
0
0
8h
2
0
1
0
1
5h
2
1
0
1
0
Ah
3
1
0
0
1
9h
3
0
0
1
0
2h
4
1
0
1
0
Ah
4
0
1
1
0
6h
5
0
1
0
0
4h
6
0
1
0
1
5h
7
0
0
0
1
1h
8
1
0
0
1
9h

Nota: É natural que haja dificuldade em descobrir qual a sequência dos enrolamentos do motor que se possa estar usar para realizar a montagem, mas não há qualquer problema para o motor, pelo facto de poder vir a ter os enrolamentos mal ligados. Convém é que o comum esteja bem ligado! Pode-se depois ir por tentativa e erro, eventualmente anotando as opções de ligação já tentadas, até descobrir a combinação correcta.
.