• Welcome to LusoRobótica - Robótica em Português.
 

Projecto Freza CNC - Arduino

Started by c3dr1c, 24 de January de 2012, 19:50

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

c3dr1c

Ya foi mesmo ai que fui ver :D

Ok, thanks.
"O único modo de descobrir os limites do possivel é aventurarmo-nos um pouco para além deles em direcção ao impossivel."

Uma das Três Leis de Arthur C. Clarke

c3dr1c

#241
ah ah ja melhorei a placa po atmega  ;D 6cm x 3cm




Pessoal qual a diferença entre estes dois atmegas? O de 1,7€ da para funcionar como arduino?

http://pt.mouser.com/ProductDetail/Atmel/ATMEGA328P-PU/?qs=K8BHR703ZXhdUS2n3IW%2fRITwfrPGjO%2fc
http://pt.mouser.com/ProductDetail/Atmel/ATMEGA328-PU/?qs=lwdSMh1%2foYLcG0%2fEK87hwvl01IR3EUGQ

O core muda. Num é atmega e noutro é avr.
"O único modo de descobrir os limites do possivel é aventurarmo-nos um pouco para além deles em direcção ao impossivel."

Uma das Três Leis de Arthur C. Clarke

CBX

o 328P é a versão picoPower que consome muito menos que o "não P", suporta todas as funcionalidades a funcionar a 1.8v, de resto são iguais

c3dr1c

Se é so isso entao posso usar na cnc um destes mais baratos que os picopower sao bem mais caros. Como isto nao é pa funcionar a baterias :P

Thanks
"O único modo de descobrir os limites do possivel é aventurarmo-nos um pouco para além deles em direcção ao impossivel."

Uma das Três Leis de Arthur C. Clarke

PDI

Qual vai ser a finalidade dessa placa.
Alfredo Garcia

c3dr1c

Enviar para os drivers de potencia o clock, o enable, o tipo de passo e o sentido de rotação. E receber o sinal dos 6 "limitadores axiais". Ainda vou fazer umas leituras de corrente num motor.
"O único modo de descobrir os limites do possivel é aventurarmo-nos um pouco para além deles em direcção ao impossivel."

Uma das Três Leis de Arthur C. Clarke

PDI

Então essa placa pode vir a servir para outros módulos de potencia, por exemplo uns tb6560 ou l298n.
Alfredo Garcia

c3dr1c

#247
É um arduino :P So nao tem o ftdi, e alguns componentes...

Eu custumo usar o arduino como está na board, numa breadboard + um conversor destes:


Sai bem mais barato :P Sem ter de soldar smd's...

EDIT: Ja agora, quanto aos samples dos tb6560, a toshiba nunca mais me deu resposta.
"O único modo de descobrir os limites do possivel é aventurarmo-nos um pouco para além deles em direcção ao impossivel."

Uma das Três Leis de Arthur C. Clarke

PDI

Interessante, por acaso até tenho aqui uns atmegas programados para arduino.
Alfredo Garcia

c3dr1c

#249
Se quiseres os files da placa em meto aqui em anexo...

Vou usar 3 saidas pos clocks, 3 saidas para a direcção, 1 para o enable, 1 para half/full. Depois mais 6 entradas para os limitadores axiais (neste caso vou usar as 4 entradas digitais que sobram e 2 analogicas). Ainda sobrem 4 analogicas... uma vai ser para uma ferramenta que mete a 0 as coordenadas do eixo dos Z e as outras 3, supostamente era para medir a corrente dos motores, mas so vou medir de um deles... Portanto ainda fico com 2 analogicos que talvez use para um joystick analogico para o comando manual da cnc...

Da para usar as entradas analogicas como digitais certo?

Tabem podia meter na board um ftdi ou mesmo o cp2102 da silicon labs, era mais fixe, mas ainda nao vai ser agora que vou aprender a soldar smd's.


Senso pelo que percebi do que disseste uns posts atras, se usar grounds comuns nao consigo utilizar opto-isolamento na integra certo? Como preciso de partilhar os grounds entre o atmega e os drivers de potencia, nao funciona. E se for feito para o rx e tx do pc? Tenho de partilhar os grounds da porta usb e do arduino?

"O único modo de descobrir os limites do possivel é aventurarmo-nos um pouco para além deles em direcção ao impossivel."

Uma das Três Leis de Arthur C. Clarke

c3dr1c

Bem vou mandar fazer esta board  pa testar com um motor de paço de 0.8A. Ta à carga como é so pa teste...


Nao tenho paciencia para fios e mais fios numa breadboard :P
"O único modo de descobrir os limites do possivel é aventurarmo-nos um pouco para além deles em direcção ao impossivel."

Uma das Três Leis de Arthur C. Clarke

senso

Continuas a ter traços muito finos.
Avr fanboy

c3dr1c

#252
Pois tem 0.2mm a menos do que devia. Mas nao faz mal que eu limito a corrente na fonte e posso testar para ver se o motor faz os passos.

Uma coisa. Como calculo as resistencias para as tip122 e os transistores mais pequenos (bc337 que vou usar)?

Pelo que sei tenho Ice=3A (max) (corrente do motor); Ib(sat)=Ice/hfe=3/1000=0.003; Rb=(Vb-Vbe)/Ib(sat)=(5-2.5)/0.003=833 ohm. Será isto pa tip122? E depois o mesmo para o bc337 com Ice=0.003??? Ou com os 100mA de corrente de base que vem na datasheet da tip122?
"O único modo de descobrir os limites do possivel é aventurarmo-nos um pouco para além deles em direcção ao impossivel."

Uma das Três Leis de Arthur C. Clarke

c3dr1c

Se as minhas contas batem certas, nao preciso dos transistores pequenos. O 74ls08N tem uma corrente de saida, de nivel baixo, de 8mA para uma tensão de 5.25V. Se é isto qe percebi da datasheet :P

Tou todo baralhado com estes calculos tao simples  ;D
"O único modo de descobrir os limites do possivel é aventurarmo-nos um pouco para além deles em direcção ao impossivel."

Uma das Três Leis de Arthur C. Clarke

senso

Isso é expecificação máxima ou tipica?
Eu deixava os transistors, por mais 1€ em componentes o design é bastante mais seguro.
Avr fanboy