• Welcome to LusoRobótica - Robótica em Português.
 

Duvida com montagem/controlo de motores DC

Started by nvoltex, 15 de June de 2013, 14:15

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

nvoltex

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

Njay

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...

nvoltex

Quote from: Njay on 15 de June 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...

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 ;)



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 :/

MMM

Já experimentaste ver as tensões de controlo?
Segmentation fault (core dumped)

beirao

Estás a alimentar o circuito com uma pilha? ou como estás a fazer?
"O único lugar onde o sucesso vem antes do trabalho, é no dicionário" - Albert Einstein

Njay

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.

nvoltex

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?

senso

Avr fanboy

nvoltex

Quote from: senso on 15 de June de 2013, 23:31
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

senso

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.
Avr fanboy

nvoltex

Quote from: senso on 16 de June 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.

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.



O que poderá estar a impedir de os dois motores funcionarem?

nvoltex

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?

Njay

Bota aí o esquema de como tens as coisas ligadas.

senso

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..
Avr fanboy

nvoltex

Quote from: senso on 17 de June 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..

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:


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 :/