Basic Step controlando Motor de Passo
Alguns Esclarecimentos
Existem motores de passo de 5 fios e de 6 fios, a única diferença entre eles é
que o de 6, possui
2 fios de alimentação Vcc e o de 5 fios tem essa ligação feita internamente. Outra coisa que
vale
a pena salientar, é que a grande maioria dos esquemas de motor de passo que encontramos pela
internet, mostram um motor
com 90 graus de passo, como se existissem somente esse tipo de motor,
mas isso não é verdade, eu construí o protótipo
abaixo com um motor com passo de 7,5 graus.
Esquema do Circuito

ULN 2003
O ULN é utilizado como um driver de Potência.
Um driver de potência é utilizado sempre quando precisamos
acionar um equipamento mais potente através de um microcontrolador.
O BS2K fornece 50 mA em suas saidas
só que os motores de passo consomem perto de 0,5 A, então para
resolver esse problema, usamos esse CI que
é composto por 7 transistores darlington. Como podemos constatar
esse CI funciona como uma espécie de
Chave, pois assim que ele detecta o nível de 5V na saída do
microcontrolador, ele "fecha" o contato entre a fonte
de 12 V e o motor, o que faz com que a potência da fonte
forneça os 0,5 A (o máximo que esse CI aguenta em
regime permanente, sendo que aguenta 0,6 A em regime transitório),
e faz com que a bobina dentro do motor
se polarize,e seu eixo se alinhe (gire) com o campo induzido por
essa bobina.
Diodo 1N4001 / 4007
O diodo é utilizado para absorver o campo magnético reverso produzido quando o motor é desligado.
Fios do Motor
Um dos passos mais trabalhosos
nesse projeto é identificar os fios do motor. Vou tomar por base um
motor de 6 fios onde 2 são para ser ligados em +VCC. Usando
um multímetro deve-se medir as
resistências entre todos os fios. Logo você irá notar que vai haver
3 tipos de resistência: R , 2R e infinito,
imagine que a resistência entre o fios 1 e 2 de 2R e entre os fios
1 e 3 deu R e entre os fios 2 e 3 também
deu R. Com isso podemos dizer que o fio 3 é o fio de alimentação +,
e os fios 1 e 3 fazem parte da mesma
bobina. A mesma coisa deve ocorrer com os 3 fios restantes, sendo
que se você medir as resistências entre
qualquer um dos fios 1,2,3 e 4,5,6, elas vão dar
infinito, pois eles não estão ligados entre si. Supondo que
o fio 3 e o fio 6 sejam nos nossos fios de alimentação, teremos que
liga-los na alimentação de 12V( no
caso do motor que eu estou usando, no caso de vocês chequem o valor
que o motor necessita ser alimentado, e
o alimentem com essa tensão).
Ordem das
Bobinas
Verificar a ordem das bobinas é
um passo extremamente importante, pois se isso não for verificado,
provavelmente o seu motor não irá funcionar do jeito que você
quer. Para verificar a ordem das
bobinas, basta alimentar os fios de alimentação com a tensão
requerida, e com o terra da fonte,
vá encostando nos outros 4 cabos que sobraram, um de cada vez, você
irá perceber que o motor
começará a girar, a cada vez que você encostar o terra em um cabo
diferente, uma hora ele vai girar
girar em um sentido, outras em outro sentido.. Vá trocando a ordem
dos cabos que você liga no terra,
até que o seu motor gire 4 vezes consecutivas no mesmo sentido.
Anote a ordem dos cabos que você
ligou no terra para dar essa seqüência de 4 giradinhas no mesmo
sentido, e com isso você tem a ordem
das bobinas. Agora basta você ligar os fios na ordem na saída do
ULN 2003
Programação do Basic Step 2K
Para aumentar a velocidade, diminua o tempo entre os passos (Waitms)
| '---------------------------------------------------- ' (c) 2002 Rubens Bardelli Junior ' http://www.vabsco.com/bardhp/ '----------------------------------------------------- Dim A As Byte , Count As Byte Config Portb = Output B0=1 B0=0 B0=0 B0=0 Loop End End |
Objetivos
Este artigo foi
publicado, pois futuramente estaremos publicando, como construir uma Fresa CNC e
suas variantes ( plotter,
Máquina de Furação CNC, Máquina
de fazer circuito impresso automática ) e saber acionar um motor de passo vai
ser
muito importante.
Agradecimentos
Quero agredecer ao pessoal do Roboclube que me tiraram algumas dúvidas sobre eletrônica de
potência e
funcionamento de motor de passo.