collapse

* Links de Robótica

* Posts Recentes

Feira de electricidade e eletrónica por artur36
[Ontem às 23:07]


Power_OK Enermax por almamater
[Ontem às 12:10]


Recomendação de um opamp para um DAC r2r por jm_araujo
[23 de Novembro de 2017, 10:48]


RN42 e TP-Link MR3020 por doiga
[22 de Novembro de 2017, 19:22]


Ajuda Projecto IR / RF por senso
[22 de Novembro de 2017, 13:15]


Ideias para construir um quadrúpede simples por dropes
[21 de Novembro de 2017, 22:43]


Ajuda com TRIAC por senso
[17 de Novembro de 2017, 18:00]


TV LG White Screen por almamater
[15 de Novembro de 2017, 08:37]


Pergunta sobre prototipagem ( Pesquisa ) por luisjustin
[14 de Novembro de 2017, 23:22]


Medir Agua que está no Poço por Njay
[14 de Novembro de 2017, 13:28]

Autor Tópico: Controlador de Motores  (Lida 58538 vezes)

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

Offline XicoMBD

  • Mini Robot
  • *
  • Mensagens: 571
    • FranciscoDias.net
Controlador de Motores
« em: 02 de Novembro de 2010, 23:52 »
Boas,


Ando com vontade de criar um controlador para dois motores destas aparafusadoras que já tenho há algum tempo.

http://www.aki.pt/2009/index.php?id=2843&tbl=registos&id2=434

Os motores são de 12V, e puxam à volta de 2,5A quando estão a mover as lagartas do meu tanque no ar, mas quando forçados chegam aos 8,5A.


O problema é que a única experiência que tenho de controlar motores é com L293D e os meus conhecimentos não vão muito mais além.





Portanto, qual é a maneira mais aconselhada para os controlar (Para  a frente e para trás, se possível com controlo de velocidade por PWM)?


Até agora, o único projecto concluído que encontrei que se assemelhasse ao que eu quero foi o "Big Motor Driver" (http://letsmakerobots.com/node/2668) no LMR.



Qual é a vossa opinião sobre esta placa?

Os componentes são fáceis de encontrar cá em Portugal ou tenho que mandar vir da digikey?
« Última modificação: 02 de Novembro de 2010, 23:57 por XicoMBD »

Offline xiserre

  • Mini Robot
  • *
  • Mensagens: 277
Re: Controlador de Motores
« Responder #1 em: 03 de Novembro de 2010, 00:01 »
isso parecem me reles.. sao muito faceis de arranjar, mas se espetares pwm, elas nao vao responder nada  bem, ou melhor, nem devem responder aquela frequencia... o que podes fazer e com transistors. as reles sao mais faceis de arranjar que os transistors, mas os transistors ficam muito baratos... ja vi ca no forum a pouco tempo alguem a falar da mesma coisa..

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.402
  • Helpdesk do sitio
Re: Controlador de Motores
« Responder #2 em: 03 de Novembro de 2010, 00:15 »
Procura por discrete H bridge, esta ai um tópico com um esquema e tudo.
http://lusorobotica.com/index.php?topic=2941.0
Avr fanboy

Offline XicoMBD

  • Mini Robot
  • *
  • Mensagens: 571
    • FranciscoDias.net
Re: Controlador de Motores
« Responder #3 em: 03 de Novembro de 2010, 13:16 »

Boas, estive a ler o tópico todo, mas confirma-me só se estou correcto:

Para controlar os dois motores vou ter que montar dois circuitos destes, um para cada motor :

E comprar este material:
-4x  Resistencias de 22k http://www.sonigate.com/?pt#!/3/7470/Resistencia-Carvao-05W-22K/
-4x  Resistencias 470 Ohm http://www.sonigate.com/?pt#!/3/7493/Resistencia-Carvao-05W-470R/
-4x  IRF640 http://www.sonigate.com/?pt#!/3/13338/Transistor-IRF640-Mos-N-Fet-V-Mos-17C-200V-18A-125W/
-4x  IRF9640 http://www.sonigate.com/?pt#!/3/13346/Transistor-IRF9640-Mos-P-Fet-V-Mos-17C-200V-11A-125W/
-4x  4N25 http://www.sonigate.com/?pt#!/3/9300/Circuito-Integrado-4N25-Optico-375kv-30v-20-LP734F/
-8x  Dissipador para To220 e semelhantes http://www.sonigate.com/?pt#!/3/11949/Dissipador-Termico-Calha-Simples-TO-220-e-Semelhantes/

Certo, ou está alguma coisa mal?





E, já agora, uma dúvida, não se liga nenhum fio ao ground do arduino?
« Última modificação: 03 de Novembro de 2010, 13:56 por XicoMBD »

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.402
  • Helpdesk do sitio
Re: Controlador de Motores
« Responder #4 em: 03 de Novembro de 2010, 13:55 »
Com esses opto-isoladores não é preciso, e estão ai mesmo para permitir isolar a tensão de alimentação dos motores que é ruidosa da alimentação da electrónica, sim, tens de fazer um para cada motor, só uma coisa, nesse esquema, depois quando usares o analogWrite(), 255 vai ser os motores no minimo e 0 ou 1 os motores a fundo, porque se não me engano vai ficar com lógica invertida.
Avr fanboy

Offline XicoMBD

  • Mini Robot
  • *
  • Mensagens: 571
    • FranciscoDias.net
Re: Controlador de Motores
« Responder #5 em: 03 de Novembro de 2010, 14:13 »
Ok, é na boa, desde que funcione, um gajo habitua-se a isso facilmente.


Então vê lá se estou correcto:
  • Se quiser parar o motor, tenho de por os dois pinos a 255
  • Se quiser pôr a andar "a todo o gás" num sentido terei de pôr um a 0 e outro a 25
  • Se quiser pôr a andar "a meio gás" nesse sentido terei de pôr um a 125 e outro a 255




Podes-me dar o link donde tiraste esse esquema? Se não o tiveres a jeito, não vale a pena perderes tempo com isso...

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.402
  • Helpdesk do sitio
Re: Controlador de Motores
« Responder #6 em: 03 de Novembro de 2010, 14:16 »
Avr fanboy

Offline CBX

  • Mini Robot
  • *
  • Mensagens: 1.315
Re: Controlador de Motores
« Responder #7 em: 03 de Novembro de 2010, 15:38 »
essa lógica não podia ser invertida para funcionar "normalmalmente"(0 desligado e 255 full speed)?

por exemplo o pino 1 do 4N25 ligado ao pwm e o 2 ao gnd?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.402
  • Helpdesk do sitio
Re: Controlador de Motores
« Responder #8 em: 03 de Novembro de 2010, 17:11 »
Provavelmente sim.
Avr fanboy

Offline XicoMBD

  • Mini Robot
  • *
  • Mensagens: 571
    • FranciscoDias.net
Re: Controlador de Motores
« Responder #9 em: 03 de Novembro de 2010, 17:36 »
Podem-me confirmar que assim está correcto na breadboard?

Supondo que a bateria representada pelas pilhas é de 12V, que o arduino está a ser alimentado pelo computador, e que estão montados os dissipadores
« Última modificação: 03 de Novembro de 2010, 17:45 por XicoMBD »

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.402
  • Helpdesk do sitio
Re: Controlador de Motores
« Responder #10 em: 03 de Novembro de 2010, 17:50 »
Leste o outro tópico todo, certo, mais eu frente eu fui ver os datasheet dos Fets para saber qual era cada pino, vai lá e confirma se está tudo conforme o esquema.
Avr fanboy

Offline XicoMBD

  • Mini Robot
  • *
  • Mensagens: 571
    • FranciscoDias.net
Re: Controlador de Motores
« Responder #11 em: 03 de Novembro de 2010, 18:26 »
Referes-te a este esquema certo?

Se os números corresponderem aos desta imagem parece estar tudo bem

Eu tinha feito confiando nas legendas dos pinos no Fritzing, que pelos vistos parecem estar bem feitas.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.402
  • Helpdesk do sitio
Re: Controlador de Motores
« Responder #12 em: 03 de Novembro de 2010, 18:27 »
Sim, penso que os pinos dos Mosfets é algo universal para puderes trocar de mosfet por exemplo quando queimam por outros equivalentes mas de outras marcas.
Avr fanboy

Offline zordlyon

  • Mini Robot
  • *
  • Mensagens: 1.708
Re: Controlador de Motores
« Responder #13 em: 03 de Novembro de 2010, 18:37 »
Boas, sim isso parece estar correcto, pelo menos tambem montei o meu assim, estou a pensar testar isso amanha, estou em maré de exames e amanha tenho 1 e nao tenho tido tempo...mas assim que tambem tiver tempo deixo aqui algo...

Cumprimentos...

Offline XicoMBD

  • Mini Robot
  • *
  • Mensagens: 571
    • FranciscoDias.net
Re: Controlador de Motores
« Responder #14 em: 03 de Novembro de 2010, 18:51 »
Sempre compraste o 4N25 ou conseguiste encontrar o 4N25M?