collapse

* Links de Robótica

* Posts Recentes

pasta de soldar por fergas
[Hoje às 14:49]


duvidas sobre utilização de um osciloscopio(zito) num circuito básico por vasco
[Hoje às 01:09]


A Paixão da Física Walter Lewin , Warren Goldstein por Njay
[Ontem às 11:45]


Gerar CPL file a partir dos Gerbers? por Hugu
[Ontem às 00:22]


Díodo schottky por SerraCabo
[17 de Agosto de 2017, 21:51]


Ajuda num relógio para termoacumulador por dennis_boy
[17 de Agosto de 2017, 00:07]


Aspiração para CNC por LVirtual
[14 de Agosto de 2017, 17:34]


Ligar motor de drive de DVD por jm_araujo
[14 de Agosto de 2017, 09:25]


Nos primordios da automaçao... por LVirtual
[13 de Agosto de 2017, 10:00]


Placa desconhecida em brinquedo por SerraCabo
[12 de Agosto de 2017, 23:46]

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

0 Membros e 2 Visitantes 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.357
  • 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.357
  • 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.357
  • 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.357
  • 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.357
  • 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.357
  • 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.704
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?