collapse

* Links de Robótica

* Posts Recentes

Printer 3D barata por andre_f_carvalho
[Hoje às 13:09]


Procuro resistências 220 Ohm de 1% por brunus
[02 de Dezembro de 2016, 15:50]


Package de cond 10uF 35V smd? por KammutierSpule
[02 de Dezembro de 2016, 11:19]


Videos hipnoticos de mecanica industrial por TigPT
[02 de Dezembro de 2016, 00:07]


FPV Drone Racing? por brunus
[02 de Dezembro de 2016, 00:00]


Decodificar cabo por Hugu
[01 de Dezembro de 2016, 23:11]


Ajuda para replicar e reparar um Dimmer por brunus
[30 de Novembro de 2016, 23:23]


Adaptar impressora 3D a Drill Maschine por Hugu
[30 de Novembro de 2016, 23:20]


Módulo gsm por dio123
[30 de Novembro de 2016, 13:39]


RAM SO-DIMM 256 MB por Hugu
[29 de Novembro de 2016, 22:52]

Autor Tópico: Arduino - motores de passo  (Lida 3066 vezes)

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

Offline ely

  • Mini Robot
  • *
  • Mensagens: 6
Arduino - motores de passo
« em: 29 de Junho de 2010, 15:28 »
Bom dia pessoal.
Não conheceço quase nada de eletronica, mas estou me aventurando nessa área.
Eu tenho um motor de passo bipolar, e já entendi como ele funciona, principalmente através desta figura:
Fazer a programação dos passos não é problema. O problema p/ mim é o seguinte:
preciso inverter a polaridade dos fios q estarão ligados no motor, e não faço ideia como fazer.
Existe uma maneira facil e barata de se fazer isso?
Infelizmente não consigo entender direito esquemas complexos de eletronica, se alguem puder me explicar de forma simples, ficarei muito grato.

Offline Sérgio_Sena

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.588
    • Electronics Design Craftsmanship
Re: Arduino - motores de passo
« Responder #1 em: 29 de Junho de 2010, 15:31 »
Tens um circuito integrado que toma conta de todo esse trabalho por ti.
É o L297. Procura no ggogle.
Cumprimentos,
Sérgio Sena

Projectos Electrónicos à medida

Follow me on Twitter

Offline ely

  • Mini Robot
  • *
  • Mensagens: 6
Re: Arduino - motores de passo
« Responder #2 em: 29 de Junho de 2010, 21:10 »
Obrigado Sergio...
Achei na internet alguns circuitos que utilizam esse L297, mas achei muito complicado para meu limitado conhecimento em eletronica, pois utiliza vários outros componentes.
Existe algum circuito mais simples utilizando esse L297 ou então existe alguma outra forma?

Offline Sérgio_Sena

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.588
    • Electronics Design Craftsmanship
Re: Arduino - motores de passo
« Responder #3 em: 29 de Junho de 2010, 22:04 »
O L297 e mais uns botões e oscilador, vai ser mesmo a maneira mais simples de o fazer, sem usar um microcontrolador.

Quem sabe se este desafio não vem ao jeito para aprofundar os conhecimentos? :)
Cumprimentos,
Sérgio Sena

Projectos Electrónicos à medida

Follow me on Twitter

Offline ely

  • Mini Robot
  • *
  • Mensagens: 6
Re: Arduino - motores de passo
« Responder #4 em: 30 de Junho de 2010, 18:52 »
Desculpe a insistencia... é q estou confuso mesmo.
Na verdade eu ja estou utilizando um microcontrolador, no caso o arduino. Ele sozinho não é capaz de desenpenhar essa função?

Grato novamente...

Offline Sérgio_Sena

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.588
    • Electronics Design Craftsmanship
Re: Arduino - motores de passo
« Responder #5 em: 30 de Junho de 2010, 20:48 »
Sim, pode usar o Arduino sem o L297, mas tem que implementar todo aquel controlo por software. O L297 já o faz por si.

Os interruptores são substituidos por transistores, para fazer a comutação da energia para os enrolamentos do motor.

Cumprimentos,
Sérgio Sena

Projectos Electrónicos à medida

Follow me on Twitter

Offline ely

  • Mini Robot
  • *
  • Mensagens: 6
Re: Arduino - motores de passo
« Responder #6 em: 30 de Junho de 2010, 22:33 »
Excelente!!! Agora entendi o que é o L297!!!!!

Gostei da ideia de poder controlar tudo pelo arduino usando transistores. Quanto a fazer o software não vejo problema, mas como eu faria a ligação das 4 saidas do arduino aos transistores e dos transistores as 4 entradas do motor?
Dessa forma, alem de ficar mais barato, terei controle total do motor (tempo, velocidade e direção das rotações) via software!

Estou abusando nas minhas dúvidas, mas é que sou desenvolvedor de software, mas não conheço nada de eletronica. Sendo assim acho q seria bom eu aprender como utilizar transistores.

Muito obrigado pela ajuda!!