Monitorar a Corrente de um motor de passo com Arduino.

Bom Dia pessoal,

Estou usando um driver TB6560 com um motor de passo acionado por um arduino uno e preciso monitorar a corrente consumida por este motor de passo.

Alguém sabe como posso monitorar a corrente consumida pelo motor?

Exibições: 906

Responder esta

Respostas a este tópico

Eu uso um wattimetro eletrodinamico.

Oi DCK, boa noite,

você pode colocar um resistores  de +- 0,5 ohms nos pinos Mfa e Nfb, e medir a voltagem neste pinos.

A corrente das bobinas do motor passam por estes pinos.

Rui

Boa noite,

Não entendi muito bem em qual pinos conectar o resistor.

Eu estava dando uma neste componente ACS712 será que tem como usar ele.

oi DCK.

São 2 pinos, acho que o 11 e o 14.

Rui

Rui, desculpe a minha ignorância mas você quer dizer pinos 11 e 14 do arduino ou do driver do motor?

Obrigado!!!

Oi DCK,

do driver do motor.

Rui

Qual módulo esta usando ? Para quantos motores ? Envie o link do produto. 

Acho que já tem resistor no modulo. 

Esse é o diagrama do chip driver TB6560:

http://shop.myhobby-cnc.de/media/pdf/tb6560ahq_datasheet_en_2011011...

Se o chip tiver 25 pinos , são esses pinos :

NFA = pino 14

NFB = pino 11

O driver com o chip TB6560 é este aqui  http://produto.mercadolivre.com.br/MLB-706740692-cnc-placa-driver-t...

Tenho acesso somente  a os pinos 24V, GND, 4 pinos para a conexão do motor, step, direction, e enable.

Também acho que já deve ter este resistor instalado no driver.

Terá que analisar a sua placa. 

Dá para ver que tem  alguns resistores SMD. 

Veja quais estão conectados nos pinos já citados.

Sabendo o valor do resistor e medindo a tensão sobre ele, dá para calcular a corrente. 

  I = V / R 

Dei uma olhada na placa e nos pinos 11 e 14 estão ligado resistores de 1r2, 510r, 330r e três chaves seletoras para ajustar a amperagem que vai de 0,3A até 3A.

Não sei se tem como mudar alguma coisa nesta parte? 

Qual a corrente que o seu motor suporta?

Selecione a chave indicada para o seu motor. 

Meça a tensão no resistor que esta conectado na chave que acionou.

O motor suporta 3 amperes.

Ajustei a chave para três amperes e fiz a medição sobre os resistor em relação ao gnd e não encontrei tensão nenhuma.

Vou tentar explicar onde pretendo aplicar o arduino o driver e o motor, pode ser que tem como fazer de outra forma.

O motor vai acoplado em um fuso de esferas onde move para cima e para baixo uma ferramenta como está na imagem em anexo, nesta ferramenta não tem como colocar fim de curso.

Ai em preciso que funcione da seguinte forma a ferramenta vai ir baixando até tocar no material e fazer uma força sobre o material, apos fazer está força sobre o material acionar uma saída do arduino.

Pensei em fazer usando a corrente consumida pelo motor, quando a ferramenta tocar e fazer a força sobre o material a corrente consumida pelo motor deveria subir.

Não sei se tem como fazer de alguma outra forma utilização a tensão, algum componente ou sei la...  

Anexos

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço