Testador de Motor Passo-a-passo - Stepper motor tester

Testador de Motor Passo-a-passo - Stepper motor tester

 

Os motores de passo são nada mais nada menos que motores brushless ( sem escovas ) que conseguem dividir uma rotação completa em pequenos passos e com precisão.

Eles são usados sempre que é necessário um movimento de rotação preciso (  impressoras, maquinas industriais, maquinas CNC, etc ) .

 

Photobucket

 

Em quanto que nos motores DC é apenas necessário liga-lo a uma fonte de corrente para coloca-lo em funcionamento, um motor de passo precisa de um driver/controlador para funcionarem.

 

( Podem encontrar mais informação sobre motores de passo aqui : pt.wikipedia.org/wiki/Motor_de_passo )

 

Desta forma, desenvolvi um simples circuito que permite testar este tipo de motores unipolares.

O motor que usei foi um motor de passo de 5V com 5 fios ( 4 pólos e 1 comum ).

 

Photobucket

 

 

Ele é capaz de dividir uma rotação de 360º em 64 passos de 5.625º cada um.  

 

Photobucket

 

2 componentes essenciais foram utilizados: o ULN2003 e um microcontrolador 16F88.

 

Photobucket

 

 

O integrado ULN2003 permite receber os sinais TTL ou CMOS á entrada, tornando-o perfeito para ligação a microcontroladores ou até mesmo a uma porta paralela do PC.

 

Photobucket

 

 

Na sua saída consegue disponibilizar correntes até 500mA por pino e voltagens até 50V.

Assim, pode utilizar-se motores desde 5V a 50V com este integrado.

 

O circuito que fiz, apenas permite testar motores até 12V. Para motores com voltagens superiores, é necessário mudar as resistências (R1,R2,R3 e R4) para valores superiores e colocar um regulador 7805 para alimentar o microcontrolador com uma tensão estavel de 5V.

 

Photobucket

 


O microcontrolador 16F88 foi programado com 3 modos de teste. O primeiro modo é chamado de “Wave drive” onde cada pólo é energizado individualmente.

 

O segundo modo é “Half Step” onde metade do tempo a energização é colocada em 2 pólos permitindo um “meio passo”.

 

O terceiro modo é também um “Half Step” mas com maior  intervalo de tempo tornando o movimento muito lento.

 

 

Os 3 modos de movimento possuem também 3 velocidades distintas.

Cada um destes modos pode ser activado premindo o botão de pressão correspondente.

Adicionei 4 leds, um em cada linha, para ver o sinal gerado e enviado ao motor.

Caso o motor esteja danificado, não há nenhuma indicação luminosa que o indique, apenas o motor não se moverá.

 

Antes de fazer downloads veja este aviso

Before you start downloading please see this warning

 ruijc.webnode.com/news/downloads/

 

Aqui fica o ficheiro HEX para programar o microcontrolador:

  

... Download Stepper Motor tester HEX File

 

Em baixo é possível ver um pequeno vídeo do testador a funcionar.