collapse

* Posts Recentes

Lupa para soldar por jm_araujo
[Ontem às 00:56]


Problema Som Portátil por dropes
[26 de Outubro de 2020, 22:01]


bateria chumbo recuperar por dio123
[25 de Outubro de 2020, 20:29]


Ferro de Engomar :) por jm_araujo
[10 de Outubro de 2020, 20:43]


comparação string por dio123
[24 de Setembro de 2020, 22:20]


Fullstack - El Corte Inglés por TigPT
[23 de Setembro de 2020, 21:40]


Broca diabólica por Alfredo Garcia
[23 de Setembro de 2020, 19:22]


Flipper Zero por TigPT
[23 de Setembro de 2020, 13:47]


JSN-SR04T - Distânica por Njay
[22 de Setembro de 2020, 04:38]


Frequêncímetro 1GHz por dropes
[19 de Setembro de 2020, 23:29]

Autor Tópico: Controle de motores  (Lida 12402 vezes)

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

Offline artur36

  • Mini Robot
  • *
  • Mensagens: 795
Re: Controle de motores
« Responder #30 em: 03 de Janeiro de 2016, 16:43 »
Normalmente as saídas do motor do servo é que controlam o driver ;)
O driver controlas com o microcontrolador dando-lhe a posição desejada, o driver com o feedback do potenciómetro/encoder cálcula o erro e controla o motor com vista a eliminar o erro, a todo este conjunto chama-se servo-motor.
O que "pretendes" é fazer um driver à medida que receba o feedback do potenciómetro/encoder que escolheres e actue o motor com vista a eliminar o erro, o L298 é apenas um driver de motor e não de servo, não tens como lhe adicionar directamente e de forma "simples" um mecanismo de feedback de posição, precisarás sempre de um "cérebro" a "falar" com os vários dispositivos e a efectuar os cálculos necessários

Offline josecarlos

  • Mini Robot
  • *
  • Mensagens: 313
Re: Controle de motores
« Responder #31 em: 03 de Janeiro de 2016, 17:12 »
Deparei-me agora com esta entrada no letsmakerobots:
http://letsmakerobots.com/node/46268



Eu estava a falar em relação a um caso do teu exemplo  normalmente  é feito assim.
Artur sei bem o que é um servo e como se controla.
As minhas duvidas eram como ter um feedbak preciso, qual a melhor forma e mais fácil de implementar, a maioria das respostas foi para encoder é nessa direcção que vou.
Para mim era mais fácil o analógico porque já estou habituado mas vou ter de fazer testes e aprender um pouco sobre.
Agradeço a tua ajuda quanto a encoderes pois toda a informação é bem vinda.  ;)   

Offline artur36

  • Mini Robot
  • *
  • Mensagens: 795
Re: Controle de motores
« Responder #32 em: 03 de Janeiro de 2016, 21:20 »
Eu estava a falar em relação a um caso do teu exemplo  normalmente  é feito assim.
Artur sei bem o que é um servo e como se controla.
As minhas duvidas eram como ter um feedbak preciso, qual a melhor forma e mais fácil de implementar, a maioria das respostas foi para encoder é nessa direcção que vou.
Para mim era mais fácil o analógico porque já estou habituado mas vou ter de fazer testes e aprender um pouco sobre.
Agradeço a tua ajuda quanto a encoderes pois toda a informação é bem vinda.  ;)

Peço desculpa então pela má interpretação, em várias alturas tenho pesquisado sobre encoders pelo que aproveito para deixar aqui uns links que podem dar uma ajuda:
Potenciómetro como sensor de posição e rotina PID para correcção da posição - http://ww1.microchip.com/downloads/en/AppNotes/00964A.pdf
Leitura de encoders incrementais - http://www.tufts.edu/programs/mma/emid/RotaryEncoder.pdf

E finalmente servo motor com encoder incremental - http://ww1.microchip.com/downloads/en/AppNotes/00696a.pdf

São todos links para application notes da microchip pois uso microcontroladores PIC, mas pelo menos para perceber a lógica de funcionamento já deve ser uma ajuda boa

Offline josecarlos

  • Mini Robot
  • *
  • Mensagens: 313
Re: Controle de motores
« Responder #33 em: 04 de Janeiro de 2016, 18:34 »
Boas :)

É um excelente contributo não só para mim mas para todos os que querem aprender sobre encoderes.

A participação  de várias pessoas  foi importante. ;)

Obrigado

Offline AndreGuimaraes

  • Mini Robot
  • *
  • Mensagens: 6
Re: Controle de motores
« Responder #34 em: 04 de Janeiro de 2016, 19:07 »
Se me permitem a intromissão, estive a ver um tutorial estes dias sobre encoders, e vi também este, quase feito com sucata, que trata o problema com uma abordagem muito prática.



Uma dúvida que eu tenho é sobre utilizar os encoders circulares, destes mais comuns, na ponta de um eixo roscado como o do vídeo.

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.675
  • NERD!
Re: Controle de motores
« Responder #35 em: 09 de Janeiro de 2016, 17:06 »
Só agora tive oportunidade de ver esse vídeo, está uma introdução muito boa!