LusoRobótica - Robótica em Português

Robótica => Iniciantes => Tópico iniciado por: ZZDas em 10 de Maio de 2010, 00:13

Título: cnc com motores dc
Enviado por: ZZDas em 10 de Maio de 2010, 00:13
Olá, gostaria de saber se é possivel construir um cnc com motores dc. A minha ideia seria (e tambem outra pergunta) utilizar os sensores de posição de um rato de bola para definir até onde os motores teriam que se deslocar.
Tambem queria saber quantos motores/servos é possivel ligar ao Arduino Duemilanove?
Desde já obrigada.
Título: Re: cnc com motores dc
Enviado por: metRo_ em 10 de Maio de 2010, 00:38
Poder podes, agora tens que ver que vai te trazer muitos problemas. Precisas de saber com exactidão a posição do motor assim como rodar o motor com muita exactidão e os steppers têm essa vantagem. Quanto aos sensores do rato não percebi a ideia.
Título: Re: cnc com motores dc
Enviado por: ZZDas em 10 de Maio de 2010, 00:58
A ideia era utillizar os sensores ir do rato acoplados ao movimento dos motores assim teria (penso eu) dados sobre a posição x,y que se possivel determinaria até onde os motores iriam, por exemplo:
partiriamos de uma posição "home" onde x,y seria igual a 0,0 e atravez do arduino mandaria (por exemplo) até a posição 10,50...
É facil dizer disparates quando não se sabe muito...por isso avisa-me se eu estiver a dizer o mais completo disparate...
Obrigada.
Título: Re: cnc com motores dc
Enviado por: metRo_ em 10 de Maio de 2010, 01:45
Isso que estás a dizer é tudo possivel. A utilização do sensor óptico do rato neste caso não é a ideal mas sim a utilização de encoders que embora também utilizem IR funciona de maneira diferente, agora é normal também já ver alguns utilizando o efeito de Hall como este: http://letsmakerobots.com/node/18615 (http://letsmakerobots.com/node/18615) mas esta tecnologia simplesmente não compensa para fins de CNC's. Vou tentar explicar porque não compensa:

Motor PASSOMotor DC
Motor dá um impulso alterando simplesmente uma saida de 0 para 1 utilizando um simples controlador para motores de passo.O motor dc necessita de um encoder, é necessário que a leitura dos dados do encoder é suficientemente rápida por parte do micro para conseguirmos rodar os x graus que pretendemos rodar. Isto pode ser bastante rápido!

Não sei se me fiz entender!

Título: Re: cnc com motores dc
Enviado por: amando96 em 10 de Maio de 2010, 09:20
Existem impressoras que funcionam com motores DC, em vez de steppers, usam encoders lineares:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.omron-ap.com%2Fproduct_info%2FE6L%2Fe6l_rotary_sensor.jpg&hash=6d3e92a0f61e5294b897d62a84ed454db11fe39c)
Mas para fazer uma CNC toda assim, penso que seja trabalho a mais  :-X
Título: Re: cnc com motores dc
Enviado por: ZZDas em 10 de Maio de 2010, 13:55
Realmente voces tem razão...utilizar motores dc com sensores ao invés de servos não faz muito sentido e fugiria ao modo standarizado de trabalho dos softwares de controle...seria MUITO trabalho.
Mais uma pergunta: com a placa Arduine Duemilanove quantos servos se pode ligar?
Obrigada metRo_ e Amando96
Título: Re: cnc com motores dc
Enviado por: senso em 10 de Maio de 2010, 15:04
Com a biblioteca servo penso que podes usar 12 servos
Título: Re: cnc com motores dc
Enviado por: metRo_ em 10 de Maio de 2010, 18:02
Servos também não são a melhor solução, a melhor solução são os steppers(motores de passo)!
Título: Re: cnc com motores dc
Enviado por: maurosmartins em 10 de Maio de 2010, 23:14
Na verdade os motores DC (ou ainda melhor os brushless) com encoder (servos) são a melhor opção!!! As CNCs com estes motores são regra geral mto mais rápidas e têm mais força.

 MAS.... para CNCs caseiras o diferencial de preço regra geral não compensa! Os drivers para estes motores são muito mais caros que os drivers para motores de passo.

Um exemplo deste tipo de controladores "famosos" para cncs caseiras sao os http://www.geckodrive.com/ (http://www.geckodrive.com/)

Cumprimentos, Mauro.
Título: Re: cnc com motores dc
Enviado por: senso em 10 de Maio de 2010, 23:17
Um encoder fica bem longe de um servo que é um potenciometro ligado ao veio do motor por carretos...
Título: Re: cnc com motores dc
Enviado por: maurosmartins em 11 de Maio de 2010, 12:15
O que quis dizer com servo é que um sistema deste estilo (motor + encoder + controlo de posição) é um servo!

Os servos usados em RC usam um potenciómetro rotativo em vez de um encoder óptico, mas trata-se na mesma de um servo.

Cumprimentos, Mauro.
Título: Re: cnc com motores dc
Enviado por: senso em 11 de Maio de 2010, 12:52
Sim, mas penso eu que a precisão entre um servo com um encoder e um servo com um potenciometro será bem diferente, mas é só mesmo um acho que :s
Título: Re: cnc com motores dc
Enviado por: ZZDas em 12 de Maio de 2010, 13:59
Obrigada a todos.
Pelo o que entendi, para o que eu quero os steppers parecem ser a melhor opção...
Existe alguma diferença entre o numero de servos ou steppers que se pode ligar ao Arduine Duemilanove?
Senso, desculpa a minha ignorância mas quando dizes "Com a biblioteca servo" referes a algum software?
Já desisti dos motores dc... mas existe a possibilidade de se utilizar os sensores de um rato de bola como encoder?
Como se liga os steppers a placa Arduine?já li alguns tutoriais mas ainda não estou muito certo se basta a placa ou terei que comprar mais alguma coisa...
Mais uma vez obrigada.