LusoRobótica - Robótica em Português

Robótica => Iniciantes => Tópico iniciado por: nvoltex em 15 de Junho de 2013, 14:15

Título: Duvida com montagem/controlo de motores DC
Enviado por: nvoltex em 15 de Junho de 2013, 14:15
Boas!
Estou com um problema com uma montagem de motores DC usando uma ponte H. Quando uso apenas os pins de um dos lados, estando então a controlar apenas um Motor DC, tudo corre bem. Contudo quando faço a montagem para 2 motores DC nenhum deles roda..

Que estarei a fazer de mal?? :O
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: Njay em 15 de Junho de 2013, 14:36
Estás à espera que o pessoal adivinhe que hardware e que controlo e ligações é que tens?... Se sim, então recomendo-te o Professor Karamba :), caso contrário é melhor descreveres em pormenor o que é que tens...
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: nvoltex em 15 de Junho de 2013, 15:20
Estás à espera que o pessoal adivinhe que hardware e que controlo e ligações é que tens?... Se sim, então recomendo-te o Professor Karamba :), caso contrário é melhor descreveres em pormenor o que é que tens...

ahah, desculpa la. Pensei que houvesse alguma razão muito obvia que me estivesse a escapar. Estou a usar o l293D e um arduino.
Encontrei na net uma imagem em tudo semelhante à minha montagem, espero que dê para perceberes ;)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fomundodaprogramacao.com%2Fwp-content%2Fuploads%2F2011%2F05%2Funledsketchbb.jpg&hash=04f68bdaf7a318b1f59a9ab6400bffd3967efcb6)

A diferença é que aí os motores têm sempre a mesma velocidade, e eu ligo a uma saída do arduino com PWM para poder controlar a mesma.
O que acontece é que se tiver apenas um dos lados ligados, tudo funciona bem, mas quando faço as ligações do outro lado deixa de funcionar :/
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: MMM em 15 de Junho de 2013, 15:45
Já experimentaste ver as tensões de controlo?
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: beirao em 15 de Junho de 2013, 17:03
Estás a alimentar o circuito com uma pilha? ou como estás a fazer?
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: Njay em 15 de Junho de 2013, 21:08
Pois, se tás a tentar alimentar 2 motores com uma pilha de 9V, se calhar não te safas, as pilhas de 9V fornecem muito pouca corrente.
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: nvoltex em 15 de Junho de 2013, 21:55
Nao tou a usar uma pilha (esquici me de mencionar). O arduino está ligado ao PC e uso uma fonte de alimentação regulavel para ter os 9V para os motores.
Mesmo sem ter o segundo motor ligado aos pins correspondentes quando ligo o primeiro motor ao l293d, nada acontece.

Que acham que pode ser?
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: senso em 15 de Junho de 2013, 23:31
Algo mal ligado..
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: nvoltex em 16 de Junho de 2013, 01:57
Algo mal ligado..
ahaha, boa!
A montagem que fiz está igual à da imagem alguns posts acima. Está algo mal ligado nesse? Será possivel que a fonte que estou a usar nao tenha potencia para os dois motores?

Já agora os motores usados são: 2x  100:1 Micro Metal Gearmotor HP
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: senso em 16 de Junho de 2013, 02:08
Não consigo olhar para rabiscos do fritzing, para que quero eu saber se é um DIP, quero é ver as funções dos pinos, dai achar isso tão inutil, não vou andar á procura da datasheet e seguir linhas ás cores para ver onde é que ligas-te o quê.
Para começar não tens um unico condensador, não entendo a dificuldade em olhar para uma datasheet e implementar o circuito base que lá está demonstrado, e não saber ler um esquema não é desculpa, é por causa de aberrações da natureza como o fritzing que muita gente não sabe olhar para um esquema..
Depois o Vcc1 deve ser alimentado com a mesma voltagem da tua lógica, neste caso 5v.

E se é para usar pwm's, eu prefiro aplicar pwm nos pinos de enable e usar os outros dois como controlo de direção, poupas 2 pinos capazes de fornecer pwm, e se realmente quiseres poupar mais dois pinos, podes usar um par de transistores a negar o sinal de direção, assim só usas um pino de pwm no enable e um pino para mudar a direção de cada motor, perdes é a capacidade de meter os dois pinos de direção a high/low que permite fazer travagem.
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: nvoltex em 16 de Junho de 2013, 13:30
Não consigo olhar para rabiscos do fritzing, para que quero eu saber se é um DIP, quero é ver as funções dos pinos, dai achar isso tão inutil, não vou andar á procura da datasheet e seguir linhas ás cores para ver onde é que ligas-te o quê.
Para começar não tens um unico condensador, não entendo a dificuldade em olhar para uma datasheet e implementar o circuito base que lá está demonstrado, e não saber ler um esquema não é desculpa, é por causa de aberrações da natureza como o fritzing que muita gente não sabe olhar para um esquema..
Depois o Vcc1 deve ser alimentado com a mesma voltagem da tua lógica, neste caso 5v.

E se é para usar pwm's, eu prefiro aplicar pwm nos pinos de enable e usar os outros dois como controlo de direção, poupas 2 pinos capazes de fornecer pwm, e se realmente quiseres poupar mais dois pinos, podes usar um par de transistores a negar o sinal de direção, assim só usas um pino de pwm no enable e um pino para mudar a direção de cada motor, perdes é a capacidade de meter os dois pinos de direção a high/low que permite fazer travagem.

Eu vi a datasheet, e na datasheet, todos os esquemas lá presentes não têm condensadores. Para além disso foi com base na datasheet que fiz a minha montagem. Quanto ao fritzing, esta imagem encontrei na net e tinha o esquema igual ao meu, nem sequer sabia qual o nome do programa para criar isto...
Quanto ao circuito: O vcc1 está ligado aos 5V. Os enables são os que estão ligados às portas pwm e os outros dois pins uso para direção.

Já agora onde deveria acrescentar condensadores? E quais?

Já que tas com problemas com o esquema a cima aqui tens o da datasheet. Visto que quero controlar a direcção dos motores uso a montagem do lado esquerdo em ambos os lados, sendo a diferença que no lado direito o enable é no fundo (porta 9) em vez de no topo.

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg209.imageshack.us%2Fimg209%2F5306%2Ft4.png&hash=911ece40bc571fbbdacc9bd3cce876ae865f883c)

O que poderá estar a impedir de os dois motores funcionarem?
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: nvoltex em 17 de Junho de 2013, 15:52
Já agora: será possivel que a fonte que estou a usar não tenha corrente suficiente para os dois motores? Mas o estranho é que aquilo deixa de funcionar sem ligar o segundo aos pins respectivos, isto é, deixa de funcionar mal ligo os pins de direcçao e de enable.

Alguma ideia do que pode ser?
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: Njay em 17 de Junho de 2013, 22:33
Bota aí o esquema de como tens as coisas ligadas.
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: senso em 17 de Junho de 2013, 23:02
Engraçado é que tens os pinos de enable ligados aos 5v, não estão ligados a nenhum pino, os unicos pinos que estão ligados ao micro são os da direcção..
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: nvoltex em 18 de Junho de 2013, 01:23
Engraçado é que tens os pinos de enable ligados aos 5v, não estão ligados a nenhum pino, os unicos pinos que estão ligados ao micro são os da direcção..

Afinal sempre olhaste para a outra imagem... Eu disse que aquela foi uma imagem que encontrei na net que retratava mais ao menos o meu esquema. Na realidade tanto faz os enables tarem ligados a pwm ou aos 5V, pois o problema está em o motor ligado do lado direito não funcionar. Para além disso, apenas para testar, até  ligar os enables aos 5V mas o problema continuou.

A montagem é portanto semelhante à seguinte:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi45.tinypic.com%2F2qtbrpi.jpg&hash=1d58de7eda759a3173d5b974f5b350243de75300)

Quanto aos condensadores, gostava que me pudessem ajudar a saber onde colocar e quais. Estes deste circuito foi quem criou a imagem que colocou, eu só estou a usar esta imagem porque retrata o que estou a fazer à excepção dos condensadores ;)

É estranho porque ainda hoje voltei a fazer a montagem e apenas o motor montado do lado esquerdo do l293d funciona :/


Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: senso em 18 de Junho de 2013, 01:30
Olhei, mas aquilo é uma confusão, tão confusa que á primeira vez nem sequer vi que tinhas 5v a ir para breadboard, aquilo é simplesmente um HORROR!
Já pensas-te em trocar os motores de lados, possivelmente tens um motor queimado..
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: nvoltex em 18 de Junho de 2013, 02:50
Olhei, mas aquilo é uma confusão, tão confusa que á primeira vez nem sequer vi que tinhas 5v a ir para breadboard, aquilo é simplesmente um HORROR!
Já pensas-te em trocar os motores de lados, possivelmente tens um motor queimado..

Já e não está queimado :/
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: Njay em 18 de Junho de 2013, 09:33
E tens outro L293D para experimentar?
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: nvoltex em 18 de Junho de 2013, 23:44
E tens outro L293D para experimentar?

Sim e o problema é o mesmo. Poderá ser a fonte que tenho que não consegue alimentar os dois motores pela ponte H?
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: jm_araujo em 19 de Junho de 2013, 00:36
Com um simples multímetro podes testar se é esse o problema.............
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: nvoltex em 19 de Junho de 2013, 22:43
Com um simples multímetro podes testar se é esse o problema.............

Deve ser, mas não tenho :/

Já gora enquanto não se percebe qual é o problema, que tipo de alimentaçao usam normalmente para 2 motores dc?
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: MMM em 19 de Junho de 2013, 22:58
A tensão nominal. Varia de motor para motor mas quando os compras diz te a tensão nominal.
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: c3dr1c em 19 de Junho de 2013, 23:36
É impressão minha ou tas a usar motores que consomem 1600mA e tens um L293 que so suporta uma corrente máxima de 1000mA ou 600mA (L293D)???

Tens de ler sempre a datasheet e as specs do motor... Tensão nominal de 6V...

I=V/R, se aumentas V, aumentas I (e usas-te 9V certo?)

Edit: Ja agora:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi49.tinypic.com%2F8x6bcz.jpg&hash=8fbbd02b02a9587a37a2712da30e4f8fa3f852c4)

Condensadores de 100nF como ves na imagem para reduzir o ruido... Fora outros que possam ser necessários para o bom funcionamento dos circuitos.

Pesquisa por condensadores de decoupling.


Edit: Talvez nao seja da corrente, agora estava a ver e a corrente que indiquei é quando o motor está em stall...

Free-run current @ 6V:    80 mA

Tens é de ter cuidado de nao bloquear a rotação do motor, se nao a corrente ultrapassa o valor que o L293 suporta.
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: dropes em 20 de Junho de 2013, 00:56
Se leva apenas 2 motores, o L298 suporta maiores correntes (2A), custa mais 1 € mas compensa.
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: nvoltex em 21 de Junho de 2013, 11:56
Se leva apenas 2 motores, o L298 suporta maiores correntes (2A), custa mais 1 € mas compensa.

Achas que o problema pode mesmo ser o limite de corrente da ponte H que estou a usar?
Título: Re: Duvida com montagem/controlo de motores DC
Enviado por: c3dr1c em 21 de Junho de 2013, 22:00
Quando se falava aqui em correntes, o problema não é o limite de corrente porque ele não existe. O L293 não limita a corrente. Caso uses corrente amais ele queima-se... geralmente aquece muito, antes de queimar...