Autor Tópico: CNC com arduino simples com modulo l298 chines  (Lida 36133 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

Offline linearactuator

  • Fuso
  • **
  • Posts: 242
  • Sexo: Masculino
Re:CNC com arduino simples com modulo l298 chines
« Resposta #30 Online: 31 de Outubro de 2012, 16:01 »
Ah se voce esta usando motores NEMA17, e quer usar arduino voce pode pegar uns dois desse controlador de motor desenvolvido pela Lady Ada. http://www.adafruit.com/products/81  e montar um en cima do outro...

A plaquinha e' bem simples e tem um monte de clones na ebay... E' open hardware entao as instrucoes da placa estao no site dela.

Uma outra coisa que voce pode fazer e' Pegar uns drivers da POLOLU e instalar um firmware no seu arduino como o CNC Arduiino http://sourceforge.net/projects/cncarduino/ (ou o marlin que e' mais avancado) por exemplo que ja faz o papel de controlador de CNC no proprio arduino.. O resultado e' bom para o que voce esta querendo.

http://www.pololu.com/catalog/category/11


Offline Renato Imagawa

  • Novato
  • *
  • Posts: 43
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Guaratingueta SP
  • Nome:: Renato
  • Profissão: Engenheiro de Materiais
Re:CNC com arduino simples com modulo l298 chines
« Resposta #31 Online: 31 de Outubro de 2012, 16:09 »
muito obrigado,sou estudar isso mas to querendo trazer uns easydriver que sao proprios para arduino, para motores de maior potencia uso uma ponte H ou l298

Offline linearactuator

  • Fuso
  • **
  • Posts: 242
  • Sexo: Masculino
Re:CNC com arduino simples com modulo l298 chines
« Resposta #32 Online: 31 de Outubro de 2012, 16:36 »
Nao existe "proprio para o arduino"

Todos esses dois drivers que eu passei o link sao vastamente usados no arduino.. O da Lady Ada e' um arduino shield, conecta direto na placa do arduino... E o Pololu e' o "coracao" do reprap que e' provavelmente o driver de motor de passo mais usado para o arduino.

Offline Renato Imagawa

  • Novato
  • *
  • Posts: 43
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Guaratingueta SP
  • Nome:: Renato
  • Profissão: Engenheiro de Materiais
Re:CNC com arduino simples com modulo l298 chines
« Resposta #33 Online: 31 de Outubro de 2012, 18:57 »
tanto a pololu quanto o easy driver  usa o CI   A3967 e mesmo sistema de comunicacao, a diferenca eh apenas o formato e a fabrica.
A vantagem de usar esses 2 sao da economia de pinagem do arduino pois no UNO que possuo nao comporta um L298 por falta de pinos, pois ainda precisa de espaco para os sensores de fim de curso e o rele de acionamento de fresa.

Uma vantagem eh que o easy driver custa 1/3 do valor do pololu pra importar.

Offline linearactuator

  • Fuso
  • **
  • Posts: 242
  • Sexo: Masculino
Re:CNC com arduino simples com modulo l298 chines
« Resposta #34 Online: 31 de Outubro de 2012, 20:53 »
bom.... voce pode demultiplexar os pinos ne? Coloca um 74HC138 entre as linhas.. ou use o pino SPI juntamente com um registro serial (serial in - parallel out) ai voce tem mais pinos ne? Eletronica basica.

Offline Renato Imagawa

  • Novato
  • *
  • Posts: 43
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Guaratingueta SP
  • Nome:: Renato
  • Profissão: Engenheiro de Materiais
Re:CNC com arduino simples com modulo l298 chines
« Resposta #35 Online: 03 de Novembro de 2012, 04:34 »
isso seria uma solucao porem terei q montar uma placa e passar muitos cabos. Foi a ideia que tive no primeiro post que fiz. no link que passei ele usa um 74ls04 pra controlar os 3 modulos l298 chines.

Offline linearactuator

  • Fuso
  • **
  • Posts: 242
  • Sexo: Masculino
Re:CNC com arduino simples com modulo l298 chines
« Resposta #36 Online: 03 de Novembro de 2012, 06:31 »
isso seria uma solucao porem terei q montar uma placa e passar muitos cabos. Foi a ideia que tive no primeiro post que fiz. no link que passei ele usa um 74ls04 pra controlar os 3 modulos l298 chines.

Os modulos que voce tem aceitam (passo/direcao) com dois pinos ou voce tem que fazer toda a logica dos passos usando 4 pinos para controla-los?


O Arduino Uno tem 14 pinos I/O livres sobrando 2 pinos I/O.  E voce pode usar os 6 pinos analogicos para para botoes, limites, etc. Em teoria voce pode usar um unico pino de entrada analogico para varios botoes se ligar divisores de voltagen (resistores em paralelo) com niveis de voltagem especificas para cada botao.

Se for cada modulo usar 2 pinos + enable seria 6 pinos + 1 para controlar os tres eixos.. .
Se for cada modulo 4 pinos ai seriam 12 pinos para controlar os tres eixos.. 

Eu acho que voce tem pino de sobra.
 
O 74LS04 nada mais e' do que um inversor logico (!X). No seu caso nao tem ultilidade nenhuma. Se o problema e' o numero de pinos, com ele voce nao consegue aumentar o numero de pinos ou nao tem a menor necessidade fazendo interface ao micro processador ja que no software voce pode simplesmente dizer que a logica e' inverdita e ponto final..

***(com todo CI de logica voce pode fazer flip-flops e com um certo esforco e um monte de CIs, ter o mesmo resultado que teria com um FIFO ou demultiplexador, por exemplo, mas ai e' papo para outra discussao.)



Offline Renato Imagawa

  • Novato
  • *
  • Posts: 43
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Guaratingueta SP
  • Nome:: Renato
  • Profissão: Engenheiro de Materiais
Re:CNC com arduino simples com modulo l298 chines
« Resposta #37 Online: 08 de Novembro de 2012, 13:10 »
eu queria poupar o minimo de pinos do arduino UNO, pretendo expandir os sensores e eixos para uma futura impressora 3D.
queria um que tivesse 4 pinos, VCC,GND,Passo e Sentido.assim usaria apenas 2 pinos no arduino tipo aqueles controles de EASYDRIVER, se alguem tiver alguma construcao generica do easydriver por favor postem, pois trazer da china demora muito.

meu projeto eh pequeno,nao exige muita potencia, ja ate pensei em usar os l297 porem montar a placa nao tenho muita abilidade e ferramentas.

ja vi projetos de l293 tambem,parecem simples.


Offline linearactuator

  • Fuso
  • **
  • Posts: 242
  • Sexo: Masculino
Re:CNC com arduino simples com modulo l298 chines
« Resposta #38 Online: 08 de Novembro de 2012, 13:45 »
Estude essa pagina cuidadosamente.... Tem esquema, programa, e tudo que precisa para usar o l293 para controlar motores com arduino.

http://www.ladyada.net/make/mshield/index.html

Offline Franciano

  • Novato
  • *
  • Posts: 1
  • Sexo: Masculino
  • GUIA-CNC
Re:CNC com arduino simples com modulo l298 chines
« Resposta #39 Online: 15 de Novembro de 2012, 12:16 »
Oi renato, sobre a expansão de portas do arduino, recomendo que assista esta vídeo:


Curso Arduino Advanced - Aula 10 (Expansão de Portas) renatoaloi.blogspot .com


Já sobre o l298 recomendo que assista este:


Curso Arduino Advanced - Aula 8 (Ponte H / Parte 3 - Motor de Passo) renatoaloi.blogspot .com


Blog do autor destes vídeos ( Renato Aloi ):

http://www.renatoaloi.blogspot.com.br

Caso ainda não tenha assistido espero que seja útil... é um excelente material sobre arduino...

Offline Renato Imagawa

  • Novato
  • *
  • Posts: 43
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Guaratingueta SP
  • Nome:: Renato
  • Profissão: Engenheiro de Materiais
Re:CNC com arduino simples com modulo l298 chines
« Resposta #40 Online: 15 de Novembro de 2012, 13:37 »
Otimo material Franciano!

Mas como declaro os pinos para o programa? sera que reconhece como uma porta? sera que nao sobrecarrega ao acionar um l298? Nao daria perda de dados expandir portas? Tem como compactar essas saidas n1 n2 n3 n4 para pino direcao e pino passo?  Tenho aqueles modulos chineses do l298 e queria transforma-los no formato easydriver. Sera que conecta-lo a  um L297 seria a solucao? Alguem tem esse esquema ?

Offline linearactuator

  • Fuso
  • **
  • Posts: 242
  • Sexo: Masculino
Re:CNC com arduino simples com modulo l298 chines
« Resposta #41 Online: 15 de Novembro de 2012, 14:29 »
Otimo material Franciano!

Mas como declaro os pinos para o programa? sera que reconhece como uma porta? sera que nao sobrecarrega ao acionar um l298? Nao daria perda de dados expandir portas? Tem como compactar essas saidas n1 n2 n3 n4 para pino direcao e pino passo?  Tenho aqueles modulos chineses do l298 e queria transforma-los no formato easydriver. Sera que conecta-lo a  um L297 seria a solucao? Alguem tem esse esquema ?

A sua pergunta sobre o tipo de modulo que esta usando.. ou sobre perda de dados. Ou mesmo sobre o esquema. Eu recomendo voce pegar na biblioteca um livro que se chama "A arte da eletronica"

http://www.amazon.com/Art-Electronics-Paul-Horowitz/dp/0521370957/ref=sr_1_1?s=books&ie=UTF8&qid=1352996816&sr=1-1&keywords=the+art+of+electronics

Leia da metade do livro para frente.  A parte digital do livro e' bem facil de seguir.  Vai esclarecer todas as suas duvidas que esta tendo.

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderador
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re:CNC com arduino simples com modulo l298 chines
« Resposta #42 Online: 16 de Novembro de 2012, 09:05 »
Para expansão de portas, um registrador de deslocamento (74595, 74HC595, 74LS595, ...) também atende e acho mais fácil de achar em lojas no Brasil.

Exemplo de uso com Arduino: http://www.arduino.cc/en/Tutorial/ShiftOut
« Última modificação: 16 de Novembro de 2012, 09:09 por minilathe »

Offline Renato Imagawa

  • Novato
  • *
  • Posts: 43
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Guaratingueta SP
  • Nome:: Renato
  • Profissão: Engenheiro de Materiais
Re:CNC com arduino simples com modulo l298 chines
« Resposta #43 Online: 16 de Novembro de 2012, 19:27 »
sim,no tutorial que achei ele usa um 74ls04. Estou pensando em criar daquela forma porem sem a parte mecanica de dar medo hehehe...

Offline linearactuator

  • Fuso
  • **
  • Posts: 242
  • Sexo: Masculino
Re:CNC com arduino simples com modulo l298 chines
« Resposta #44 Online: 16 de Novembro de 2012, 19:46 »
Oi Renato.. Eu nao estou entendendo o que tem a ver com o 74ls04 ja que esse nao tem nada a ver com o numero de pinos.

Qual o link do tutorial que achou?


 

/** * */