segunda-feira, 31 de maio de 2010

Drivers de Motores de Passo - Alteração de 1.5A para 5A

Boa tarde, senhores...

como os senhores tem me pedido a muito tempo aqui estão as alterações a serem feitas nos drivers para eles darem conta de motores de até 5A por fase... recomendo que as trilhas de alimentação sejam estanhadas por completo para garantir que elas não torrem...

Bem... as imagens abaixo falam por si só...





[ERRATA] Veja a imagem acima novamente, ela foi alterada em 12 de Junho

Substituir os componentes originais (em azul) pelos novos pra 5A por fase (em laranja)... é simples e não requer mais do q um pouco de atenção...

reveja sua lista de componentes e substituia para comprar corretamente o q vc precisa.



Informações contidas dos datasheets dos componentes.


Gente... é basicamente isso... desculpem a pressa.


É isso ai, abraço a todos, bons projetos.
Precisando é só escrever... email, MSN, etc
Maurício Hilst

PS: LEIAM TODOS OS OUTROS POSTS SOBRE CNC CLICANDO AQUI

32 comentários:

Unknown disse...

querido amigo Maurício
queria hacer una pregunta si tu controladora puede utilizar Mach3

gracias, obrigado eu no falo portugues

Mauricio HILST disse...

Não tem problema, Gustavo, eu entendo um pouco de espanhol.

Sim, a controladora funciona com o Mach3... mas eu prefiro utilizar o KCam4 que ja converte arquivos exportados em HPGL do Corel Draw.

Espero ter ajudado, pode tirar suas duvidas quando necessario.

Abraço, e bom projeto.

*** UTILIZANDO Google Translator ***

Si usted no entiende portugués.

No hay problema, Gustavo, entiendo un poco de español.

Sí, la controladora funciona con Mach3 ... pero yo prefiero utilizar la que ya KCam4 HPGL convierte archivos exportados de Corel Draw.

Espero ayuda, usted puede tomar sus preguntas cuando sea necesario.

Saludos, y buen diseño.

Unknown disse...

Gracias por responder Mauricio

Yo entiendo portugues pero tengo duda en algunas palabras al escribir.

Ya monte las placas el problema que tengo es que en el lugar donde se colocan los pasos para que avance 1 milimetro coloco como dice el manual del Mach pero no avanza dicha distancia y haciendolo con el programa del mach arroja que necesita mas de 15000 pasos para avanzar 1mm y probando luego el avance no completa el avance de 1mm. no se si estoy haciendo algo mal, quisiera que me puedas ayudar.

Gracias.

Mauricio HILST disse...

Gustavo, ja que entende português, tudo bem... pode me escrever em espanhol mesmo.

Vamos la...

ja tive esse mesmo problema, você tem que verificar se quando você manda movimentar 1mm se ele movimenta mais ou menos do que deveria... e corrigir esse numero na configuração do Mach3, mesmo que os calculos estejam corretos.

Verifique se o sistema não está perdendo passos durante o movimento.

Caso queira tente diminuir a velocidade de pulsos ou então a frequencia deles (não me lembro qual das duas configurações o Mach3 possue).

Teste isso e caso continue me dê mais detalhes sobre o problema.

Abraço
Mauricio Hilst

Ricardo Campos disse...

Olá Mauricio.

A principio quero lhe parabenizar pelo seu empenho e a qualidade do blog. Vou começar a montar uma CNC MechMate, mas sou completalmente leigo. Ví no video que você postou que a velocidade de deslocamento de sua CNC é bem baixa com relação aos videos de MechMate que ví funcionando. Isso se deve ao tipo de driver usado, ou eu poderia montar os drivers com esse esquema que você postou e obter uma velocidade maior?

No aguardo de uma luz...

Att.

Ricardo Campos

Mauricio HILST disse...

Ricardo,

obrigado por ter gostado do blog, fico feliz em estar ajudando as pessoas.

Vamos la, quanto a velocidade do movimento, na minha maquina acontece bem lento pq eu usei barras roscadas (mesmo fio de rosca de parafusos) então o motor precisa girar MUITO até o movimento linear ser consideravel...

Se vc vai montar uma Mechmate ou algo desse porte mesmo, vc pretende usar fusos trapezoidais, o q dá uma velocidade muito boa de movimento.

Dê uma pesquisada no Mercado Livre e também em www.tekkno.com.br vc vai encontrar diversas peças pra montagem de CNCs.


Espero ter ajudado, quando precisar é so escrever ou me adicionar no MSN.


Abraço
Mauricio Hilst

Unknown disse...

Hola Mauricio

Te escribo de mucho tiempo, porque deje el proyecro por unos problemas que tenia pero retomando denuevo, tenia una duda tengo unos motores paso a paso de 2 fases, el contralor que tu tienes puede hacerlos funcionar?

gracias de antemano por tu ayuda

Mauricio HILST disse...

Gustavo, seja bemvindo novamente !

Respondendo sua pergunta, esses drivers NÃO podem controlar motores de passo bipolares (de 2 fases).

Veja estes links

http://www.cs.uiowa.edu/~jones/step/circuits.html talves ajude.

http://www.tugatronica.com/comando-de-um-motor-passo-a-passo-bipolar/

Espero ter ajudado.

Escreva sempre que quiser.


Buena suerte en los proyectos
Gracias

Unknown disse...

Una duda Mauricio
el motor que tengo dice lo siguiente:

motor 1
Sanyo Denki
DC 2.2A
1.8 DEG
TYPE: 103H7126-0541

motor 1
Sanyo Denki
DC 2.7A
1.8 DEG
TYPE: 103H7126-1941

los dos motores tienen 6 cables, lo que no se es si es bipolar o unipolar no se si podrias ayudarme

gracias

Mauricio HILST disse...

Gustavo,

se os motores tem 6 fios são unicialmente unipolares...

você pode medir a ligação resistiva entre os fios, vai encontrar 1 fio comun entre cada 3... como se fosse uma unica bobina com uma derivação no meio (o comun)

Tendo definido os comuns você pode uni-los e dai sim fazer ligação como indicado aqui e utilizando o driver daqui do blog mesmo...

Caso não consiga definir os fios comuns veja este PDF no link

http://eufacoemcasa.blogspot.com
/2008/08/rapidinhas-motor-de-passo-driver.html

talves ajude.


Caso precise escreve novamente.

Gracias

Unknown disse...

Olá Maurício, queria te parabenizar ae pelo blog, ta mto bom, eu montei esse driver para um projeto que estou fazendo da faculdade e funcionou direitinho, mas o motor não esta tendo torque suficiente para o movimento q eu preciso (torque muito baixo), estou usando um motor unipolar de 24V e 800mA, pode me ajudar, obrigado.
Toni

Mauricio HILST disse...

Toni, obrigado pela visita ao blog e por ter lhe agradado o projeto...

Vamos la... confira se o motor realmente está consumindo os 800mA por fase... e é claro se a tensão de 24v está chegando mesmo as bobinas quando acionado...

Tente desligar os sinais vindos da interface e pulse as bobinas manualmente nas entradas do driver...

fazendo esses testes me informe o resultado...


Abraço
Mauricio Hilst

Unknown disse...

Mauricio, desculpe a ignorancia mas para pulsar manualmente as bobinas é preciso ligar o fio comum nos 24V e a bobina que se deseja energizar nos 0V direto ? 800mA por fase vc quer dizer a corrente q cada bobina consome,entendo que um motor de 800mA é a corrente total, então no caso de possuir 4 bobinas então seria dividido por 4 sendo assim 200mA cada bobina, é isso mesmo ou é 800mA cada bobina e então multiplicar os 800mA por 4? estou utilizando uma fonte de 24V 1A nesse caso teria que ser uma fonte de 3,2A é isso mesmo?

obrigado

Mauricio HILST disse...

Toni,

vamos la... é basicamente isso mesmo... fixa o comum no (+) e vai trocando o (-) pelos fios da bobina... se atente em seguir a sequencia correta pra fazer o motor realmente girar... e não ficar no "vai e volta"

quanto a corrente... são 800mA por fase... normalmente os data sheets indicam uma corrente por fase mesmo... quer dizer q cada bobina consome 800mA...

NO CASO... como vc vai pulsar 1 bobina por vez... vc pode usa a fonte de 1A que vai tranquilo...

mas na montagem "final" utilize uma fonte maior... ja que vc vai ter 3 (ou 4) motores rodando ao mesmo tempo... e fazendo "meio passo", o q polariza até 2 bobinas por vez... então cada motor vai estar puxando no maximo 1.6 A...

mais o resto da eletronica, coolers, e etc...

qq coisa escreva...


Abraço
Mauricio Hilst

Unknown disse...

Então Maurício fiz os testes que vc falou, 1º com a interface ligada está chegando os 24V em todas as bobinas menos a que está energizada que chega 20V, está consumindo 200mA por fase, e com a interface desligada pulsando manualmente percebi que aumentou consideravelmente o torque não sei exatamente o valor da corrente pq ficou variando no multimentro.

abraço

Mauricio HILST disse...

Toni,

desculpa minha chatice... mas suas medições estão sendo feitas corretamente ?

pq a corrente não deve variar... e a tensão não costuma cair 4v numa aplicação a motores de passo...

pelas duvidas, confirme os componentes do driver...

CASO queria, faça um video e me envie o link... se quiser me adicione no MSN pra facilitar a conversa. (mauhilst@hotmail.com)


Att,
Mauricio Hilst

TALES disse...

MAURÍCIO, GOSTEI MUITO DO SEU BLOG, ESTOU MONTANDO UMA CNC, MEU PRIMEIRO PASSO FOI CONSTRUIR A PLAQUINHA PARA GRAVAR O PIC. MAS NÃO ACHEI O PIC16F84A QUE VOCÊ COLOCA, POREM ACHEI DOIS COM A SEGUINTE REFERENCIA AQUI NA LOJA DE ELETRONICA PERTO DE CASA QUE É O PIC16F628A GOSTARIA DE SABER SE O CÓDIGO ASM, PODE SER O MESMO MUDANDO APENAS ESSA PARTE
processor 16f84
include
__config _RC_OSC & _WDT_OFF & _PWRTE_ON,

SEI PROGRAMAR EM C++, E C MAS ASSEMBLER AINDA NÃO FUCEI MUITO, SERÁ QUE POSSO USAR O MESMO CÓDIGO, SE NÃO PODE AJUDAR NO CÓDIGO, PARA QUE FIQUE COMPATÍVEL PARA ESSE PIC? E OUTRA DÚVIDA POSSO USAR ESSE PIC NA PLACA DE CONTROLE DO CNC?

GRATO DESDE JÁ
TALES PINHEIRO

Mauricio HILST disse...

Tales,

primeiramente agradeço a visita e por ter gostado do blog... vamos a dúvida.

Provavelmente o programa pode ser alterado pra funcionar em outros PICs... ele não tem nada de mais nem funções complexas...

mas se a dificuldade é encontrar o 16F84a dê uma passada no site www.soldafria.com.br normalmente eu compro com eles.


Boas festas
Att, Mauricio Hilst

Arthur Sobral Merki disse...

Olá Maurício e estou com uma dúvida. É necessário colocar diodos na saída do pic para barrar uma possível corrente reversa do motor.

Arthur Sobral Merki disse...

Olá Maurício e estou com uma dúvida. É necessário colocar diodos na saída do pic para barrar uma possível corrente reversa do motor.

Mauricio HILST disse...

Arthur,

não é necessário diodos entre o PIC e os drivers...


Att,
Mauricio Hilst

Arthur Sobral Merki disse...

Olá Maurício, estou com uma dúvida em relação a espessura da trilha ao fazer o layout . Estou utilizando o proteus e gostaria de saber quantos "T" eu coloco para o sinal e quanto eu coloco para a parte de potência .

Obrigado desde já pela atenção e estou aguardando por sua resposta.

Mauricio HILST disse...

Arthur, não costumo usar o Proteus pra isso...
mas tome como referência o seguinte dado...

1mm² aguenta +/- 10A

agora calcule com base na espessura do cobre da sua placa pra saber qual a espessura que você deve usar...


Espero ter ajudado...
Obrigado pela visita ao blog
Att, Mauricio Hilst

Unknown disse...

Primeiramente parabéns pelo seu blog, e pela sua iniciativa de repassar seu conhecimento, que para mim é uma atitude louvável. Estou pensando em montar uma CNC, mais estou sofrendo com a eletrônica, na verdade não entendo nada, vc poderia me indicar uma placa com os drivers integrados que não seja muito onerosa que eu possa usar em meu projeto?

Desde já agradeço.

Mauricio HILST disse...

Dalton, obrigado pela visita ao blog, fico feliz de estar ajudando...

bem, quanto a eletrônica é dificil equilibrar o "comprado" com "bom preço" ainda mais não sabendo o que você precisa precisamente... a eletrônica voga muito dos motores utilizados... que por sua vez, vogam do "peso" da sua mecânica... e por ai vai...

existem varias placas a venda no site do mercado livre...

tenta por la...


Abraço
Att, Mauricio Hilst

Unknown disse...
Este comentário foi removido pelo autor.
Unknown disse...

Esse é um dos problemas tbem, nao sei que placa comprar, isso ja é um problema, junto com isso não sei que tipo de motor comprar, como que liga essa placa, que tipo de fonte, e outros tipos de componentes.
Tava pensando em comprar essa: Placa isoladora - RDS ADV

http://www.shopcnc.com.br/photon/placa-integradora-bob/bob-adv-rds.html#

Perguntei no site eles nao me respondem. A duvida é a seguinte se eu comprar a placa acima tenho que comprar os drives separados???


Tem outra opção:

Cnc-3ax
http://produto.mercadolivre.com.br/MLB-240886131-placa-cnc-3ax-com-placa-fonte-cabo-cd-_JM

Oque sugere?

Att

Dalton Candiotto
Obrigado mais uma vez pelo seu tempo e disposição!

Mauricio HILST disse...

Dalton,

vamos la... acho q vc não entendeu a sequencia do projeto... 1º você tem que decidir sua mecânica, começando da ponta da ferramenta e vindo até a base (a mesa)... 2º você vai com base nisso decidir qual motor você vai usar... ASSIM você pode definir qual controladora e drivers vão lhe servir...

recomendo que leia todo o blog também... este post é de 2010.. tenho mais material recente aqui...

mas de inicio digo q a CNC-3Ax ja é completa... a outra é apenas a controladora básica... sem os drivers...

espero poder ajudar mais...


Att, Mauricio Hilst

Unknown disse...
Este comentário foi removido pelo autor.
Unknown disse...

Eu ja revirei seu blog! dkaspoaspsa

A parte mecanica pra mim nao é complicada, eu estou pulando ja para a parte eletronica justamente por que a desconheço.
Mais vou seguir seu conselho vou construir a mecanica da maquina,
pelo motivo da garantia da placa e dos motores, se der problema na utilização tenho garantia, ou vc acha que nao tem problema?

acho que vou comprar a cnc 3ax

tem essa opçao tbem:
http://produto.mercadolivre.com.br/MLB-429354713-placa-controladora-cnc-3-eixos-para-cnc-tb6560-_JM#!description

Essa tem cara de ser melhor e a diferença é pouca de valor.


att

Dalton

Mauricio HILST disse...

Dalton, desculpe a demora.

essa placa é apenas a controladora, com isso ainda faltaria os driver e motores... tudo tem que casar... pra não ter perigo de queimar nada na hora do uso real...

Att, Mauricio Hilst

thiago sf disse...

amigo boa tarde este driver pode ser usado com arduino?