LusoRobótica - Robótica em Português
Robótica => Iniciantes => Tópico iniciado por: zordlyon em 14 de Dezembro de 2011, 19:53
-
Pessoal, é o seguinte, estou a trabalhar com uma cmucam3, e esta tem entrada para 4 servo-motores em que cada entrada tem 3 ligações, PWM, VCC, GND...
Acontece que eu preciso em vez de ligar 2 servo-motores, de ligar 2 motores DC com encoder...
Só que eu pela experiencia que tenho com uma ponte-H para 2 motores, preciso de 4 pinos digitais e 2 pinos PWM....
Agora o que eu gostava de saber é como é que eu consigo por 2 motores DC a funcionar somente com 2 PWM sem os pinos digitais?
Cumprimentos,
André Carvalho.
-
facil... ligas o pino pwm ao enable... e precisas de uma sida digital para controlares a drecçao do motor... tipo, usas um transistor para fazeres uma porta NOT, e ta feito... acho que fui sufiintemente explicito:P
-
Porque não utilizas estas pontes H facilitava-te o trabalho
http://www.ptrobotics.com/product.php?id_product=828 (http://www.ptrobotics.com/product.php?id_product=828)
-
facil... ligas o pino pwm ao enable... e precisas de uma sida digital para controlares a drecçao do motor... tipo, usas um transistor para fazeres uma porta NOT, e ta feito... acho que fui sufiintemente explicito:P
Lol, não, explica-te sff por miudos e se poderes da-me referencias...sabes que eu sou um 0 a electronica lol...
Obrigado..
Caro Silvio Severino também é uma boa opção, mas se não precisar de ir gastar dinheiro fora se calhar vou tentar por outra alternativa...
Obrigado.. ;)
-
bem... como te disse... ligas o pino do pwm directamente ao enable do 293... depois... so precisas de mais um pino para definir a direcçao...
tendo em conta que uma porta not da te sempre o oposto, ja podes definir o sentido...
http://www.google.pt/imgres?q=not+gate+transistor&um=1&hl=pt-PT&biw=1280&bih=699&tbm=isch&tbnid=dPqr98ATI3Y9aM:&imgrefurl=http://www.kpsec.freeuk.com/trancirc.htm&docid=OFJACt1TUwD3CM&imgurl=http://www.kpsec.freeuk.com/images/trinvert.gif&w=239&h=181&ei=KWXqTvL7Jsiv8APXwbiDCg&zoom=1&iact=hc&vpx=235&vpy=189&dur=9609&hovh=144&hovw=191&tx=162&ty=79&sig=101136403473234720311&page=1&tbnh=144&tbnw=191&start=0&ndsp=17&ved=1t:429,r:0,s:0 (http://www.google.pt/imgres?q=not+gate+transistor&um=1&hl=pt-PT&biw=1280&bih=699&tbm=isch&tbnid=dPqr98ATI3Y9aM:&imgrefurl=http://www.kpsec.freeuk.com/trancirc.htm&docid=OFJACt1TUwD3CM&imgurl=http://www.kpsec.freeuk.com/images/trinvert.gif&w=239&h=181&ei=KWXqTvL7Jsiv8APXwbiDCg&zoom=1&iact=hc&vpx=235&vpy=189&dur=9609&hovh=144&hovw=191&tx=162&ty=79&sig=101136403473234720311&page=1&tbnh=144&tbnw=191&start=0&ndsp=17&ved=1t:429,r:0,s:0)
-
Hum então a ver se entendi...
O pwm do L293D ligo ao enable...
E depois do enable ligo-lhe uma porta not? do tipo SN74* ??
E o que acontece as 2 portas digitais?...pk segundo o datasheet tenho 1 enable, o PWM, e 2 Digitais certo?
Cumprimentos,
André Carvalho.
-
tu ligas o pino de pwm do micro ao enable.. dpois ligas uma saida digital qualquer a um pino do 293... depois, pegas nesse fio e passas por uma porta not... e depois de passar ela porna not, ja podes ligar ao outro pino do 293..
-
tens duas opções: ou usas um transístor para controlar cada motor:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fctheds.files.wordpress.com%2F2007%2F10%2Ftransistor_light.jpg&hash=f644c7eb2ea35117a4c26ecf9d4b0a073c1131f9)
podes controlar a velocidade de rotação mas não a direcção.
ou: usas um shift register tipo o 74HC595 e ficas com pinos suficientes para controlar tudo
-
Hum ok ok, muito obrigado, penso que já percebi, depois de pensar bem, se calhar vou optar por outra solução, ter um arduino em master slave com a camera, pk depois se calhar vou querer ligar sensores a camera, e ela não tem pinos para isso sequer...
Cumprimentos,
André Carvalho.