Olá pessoal, 

Sou novo no arduino mas terminei o meu primeiro projeto que é um carro com esteira seguidor de linha e que desvia de obstáculos.

 

Agora estou pensando já em um novo projeto, tenho uns amigo que iram doar carrinhos de controle remoto que eles não usam (não funcionam ou vão para o lixo) e esses carrinhos usam motor de passo... A parte mecânica deles, os motores não gostaria de mudar nada, só vou fazer a parte dos circuitos colocando uma ponte H nova para a tração e pelo que já li um CI para pode controlar o motor de passo.

 

A parto da ponte H eu já sei, não tenho nenhuma duvida, eu já usei o L293D mas agora vou usar L293N porque aguenta mais potencia.

 

Gostaria de saber como posso saber se esses motores de passos são unipolares, bipolares ou quantas polaridades tem, porque pelo que já vi (se for igual aos carrinhos que meus colegas possuem) esse motor tem 5 fios.

Outra coisa que queria saber que tipo de CI uso para isso eu já vi um monte mas gostaria de saber se alguém já usou esse CI no Arduino e que seja bom. Se puder também, caso alguém tenha algum tutorial sobre a programação, se existe uma biblioteca próprio tudo em relação motor de passo com Arduino iria me ajudar e muito.

 

Grato,

Eduardo

Exibições: 727

Responder esta

Respostas a este tópico

Use uma plaquinha Easy Driver da SparkFun , tem pra vender na loja do LdG e é barata !.

É muito boa , vc só precisa dizer a direção (1 bit) e 1 pulso para cada passo na entrada step.

A plaquinha faz tudo ! tem duas pontes H internas , e comanda as correntes nas 2 bobinas em PWM (tem ajuste até 750mA) faz micro steps de 1/2 1/4 e 1/8 step , realmente profissional !

O Arduino fica livrinho para fazer outras coisas.

Abração

Enio

Mas eu gostaria de montar... Gosto de projeto que digamos da trabalho, que eu coloque a mão na massa também... Eu já fiz um motorshield para o meu primeiro projeto.

Iria fazer um outro motorshield usando o CI L293N mas isso é o de menos eu já sei fazer. Gostaria de fazer o Circuito que usa o CI para o motor de passos... Já andei dando uma pesquisada o pessoal usa geralmente ULN2003 ou 2004 ou 2804 e gostaria de saber da opinião de vocês sobre esses CIs ou sugerem outros CIs que seriam melhor para eu controlar no arduino.

Vi também um projeto que o rapaz usou 2 CIs ULN2003 para ligar o motor de passos, será que isso é necessario mesmo? Sei que esses CIs aguentam 50v e 500mA.

Abração Enio
Grato...

Eduardo , não se trata de montar ou não , mas da qualidade final do projeto.

Com este tipo de montagem , vc tem que usar um resistor em serie com as bobinas do stepper para limitar a corrente , já que as bobinas de um bom stepper tem apenas alguns ohms (tipico 5 ohm).

Com 5 Ohm e 50V para altas velocidades a corrente seria de 10A , e queimaria seu driver , portanto

deverá colocar um resistor de 100 Ohms em serie com cada bobina para garantir maximo de 500 mA.

Este resistor dissiparia 25W de potencia para cada bobina , 50W para cada eixo , 200W para uma maquinade 4 eixos , com os motores parados , para uma maquina minima !!!

Imagine agora uma maquina maiorzinha , com motores de 5 bobinas , 5A cada (1000 steps/volta) acionados só com 30V , 30V X 5A x 5 = 750W cada motor , 3000W p/ 4 eixos é muita energia jogada fora, para uma maquina parada !!! fora isso , temos o overhead de processamento e I/O do arduino e a impossibilidade de se fazer microsteps , que é a técnica de variar a corrente quase linearmente e conseguir 1/2 , 1/4 e 1/8 de step , multiplicando a resolução da maquina por 8 , e garantindo um acionamento muito mais suave.

a plaquinha da SparkFun faz tudo isso , não dissipa quase nada , faz microsteps , se protege contra super aquecimento , libera o arduino , não ocupa seus I/Os , é minuscula (pouco maior que uma caixa de fosforos) e depois de tudo isto ainda deve ser mais barata que os componentes que vc usaria para fazer um driver convencional com FETs , resistores e ckt impresso.

A solução convencional , é realmente mUUUUito inferior , em todos os aspectos.

Espero ter esclarecido suas duvidas.

Abração

Enio

 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço