LusoRobótica - Robótica em Português

Electrónica => Componentes Genéricos => Tópico iniciado por: Fifas em 03 de Dezembro de 2008, 16:22

Título: Pontes H - Informações e datasheet's
Enviado por: Fifas em 03 de Dezembro de 2008, 16:22
O que é uma ponte H?
Ponte H é um circuito electrónico que permite variar velocidades de um motor DC, assim como comutar o sentido de rotação dos motores, através de um sinal PWM. Estes circuitos são muito utilizados em robótica e estão disponíveis em circuitos prontos ou podem ser construídos por componentes.

O nome ponte H é dado pela forma que assume o circuito quando montado. O circuito é construído com quatro "chaves" ( S1-S4 ) que são accionadas de forma alternada ( S1 e S4 ou S2 e S3). Para cada configuração das chaves o motor roda num sentido. As chaves S1 e S2 assim como as chaves S3 e S4 não podem ser ligadas ao mesmo tempo pois podem criar um curto circuito.

Para construção da ponte H pode ser utilizado qualquer tipo de componente que simule um switch liga-desliga como transistores, relés, mosfets, etc.

Para que o circuito fique protegido, é aconselhável que sejam configuradas portas lógicas com componentes 7408 e 7406 a fim de que nunca ocorram as situações de curto circuito descritas acima.

Outro melhoramento que pode ser feito à ponte , seria a colocação de diodos entre as "chaves", pois quando a corrente não tem onde circular, no caso de o motor parar, ela volta para a fonte de alimentação economizando assim o gasto de energia de uma bateria por exemplo.

Exemplos de Pontes H

L293
Ponte H quadrupla.
Tensão de saída: 36V
Corrente de saída: 2x1A
Necessita de diodos de protecção no motor.
Datasheet: http://www.st.com/stonline/books/pdf/docs/1328.pdf (http://www.st.com/stonline/books/pdf/docs/1328.pdf)

L293D
Ponte H quadrupla.
Tensão de saída: 36V
Corrente de saída: 2x0,6A
Não necessita de diodos de protecção no motor.
Datasheet: http://www.datasheetcatalog.org/datasheet/texasinstruments/l293d.pdf (http://www.datasheetcatalog.org/datasheet/texasinstruments/l293d.pdf)

L298N
Ponte H dupla.
Tensão de saída: 50V
Corrente de saída: 2x2A
Necessita de diodos de protecção no motor.
Datasheet: http://www.st.com/stonline/books/pdf/docs/1773.pdf (http://www.st.com/stonline/books/pdf/docs/1773.pdf)

SN754410
Ponte H quadrupla.
Tensão de saída: 36V
Corrente de saída: 2x1A
Não necessita de diodos de protecção no motor.
Compativel com o Layout das L293D
Datasheet: http://www.sparkfun.com/datasheets/IC/SN754410.pdf (http://www.sparkfun.com/datasheets/IC/SN754410.pdf)

Estas foram Pontes H que eu já utilizei....Qualquer informação que queiram adicionar ao tópico, outros datasheet's, etc. respondam  ;)

Tutorial feito pelo guibot http://lab.guilhermemartins.net/?p=66 (http://lab.guilhermemartins.net/?p=66)
Título: Re: Pontes H - Informações e datasheet's
Enviado por: TigPT em 07 de Dezembro de 2008, 11:33
Muito obrigado Fifas, se vier a utilizar diferentes, depois posto!
Título: Re: Pontes H - Informações e datasheet's
Enviado por: norbanvs em 07 de Dezembro de 2008, 20:04
Onde é que eu posso encontrar circuitos de "ponte h" já prontos?
Título: Re: Pontes H - Informações e datasheet's
Enviado por: TigPT em 07 de Dezembro de 2008, 20:07
Citação de: "norbanvs"
Onde é que eu posso encontrar circuitos de "ponte h" já prontos?

Em qualquer loja que venda produtos de electrónica tens aqui algumas lojas de electrónica (http://www.lusorobotica.com/viewtopic.php?f=16&t=104).
Título: Re:Pontes H - Informações e datasheet's
Enviado por: Fifas em 14 de Janeiro de 2009, 22:11
adicionada informaçao da SN754410

thanks ao TigPT ;)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: msr em 14 de Janeiro de 2009, 23:18
Não querendo ser picuinhas (mas acho que vou ser  :D), o termo correcto é TENSÃO e não "voltagem".
http://pt.wikipedia.org/wiki/Tensão_elétrica (http://pt.wikipedia.org/wiki/Tensão_elétrica)

Fora isto, obrigado pelo artigo porque não sabia o que era uma ponte H!

(editado por TigPT: url estava errado)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: Fifas em 14 de Janeiro de 2009, 23:37
bah :P era pa ser mais facil ;D escrever a pressa da nisso....obrigado pela correçao :)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: TigPT em 15 de Janeiro de 2009, 00:45
Obrigado Fifas, Assim é bem mais fácil consultar!

A ver se reorganizo o fórum para dar mais destaque aos bons artigos como este! (são demasiadas coisas por fazer, vai por prioridades, esta tem estado lá para o fim da lista :S)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: Fifas em 15 de Janeiro de 2009, 02:36
no problem :D desde que estejam no forum é o que interessa ;D

hao de vir mais artigos....ei de criar um post para pedidos de artigos deste tipo tambem :)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: TigPT em 15 de Janeiro de 2009, 13:32
no problem :D desde que estejam no forum é o que interessa ;D

hao de vir mais artigos....ei de criar um post para pedidos de artigos deste tipo tambem :)
É boa ideia!

Queria também criar um conjunto de artigos para iniciantes para meter na página inicial sobre o que é robótica, como começar etc etc.

Talvez para um pouco antes do lançamento do smalluino v2 ;)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: guibot em 29 de Janeiro de 2009, 14:12
fiz um update muito importante no tutorial que tinha feito em tempos sobre o chip L293D.

agora está mais correcto e simples, podem ver em: http://lab.guilhermemartins.net/?p=66 (http://lab.guilhermemartins.net/?p=66)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: TigPT em 29 de Janeiro de 2009, 21:25
fiz um update muito importante no tutorial que tinha feito em tempos sobre o chip L293D.

agora está mais correcto e simples, podem ver em: http://lab.guilhermemartins.net/?p=66 (http://lab.guilhermemartins.net/?p=66)

Obrigado por partilhares, meti o link no primeiro post ;)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: guibot em 30 de Janeiro de 2009, 10:32
Fix obrigado   :)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: metRo_ em 02 de Fevereiro de 2009, 14:09
Diferença entre dupla e quadrupla?

Aqui fica o meu relatório de um trabalho de eletrónica industrial que consistia em controlar um motor dc. Isto é um pouco teórico, mas para quem quiser ficar a saber mais aqui fica: http://paginas.fe.up.pt/~ee06091/controlomotordc.pdf (http://paginas.fe.up.pt/~ee06091/controlomotordc.pdf)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: metRo_ em 03 de Fevereiro de 2009, 04:06
Alguem sabe se alguma destas pontes é disponibilizada amostra?!
Título: Re:Pontes H - Informações e datasheet's
Enviado por: ricardo-reis em 03 de Fevereiro de 2009, 04:14
do que vejo no site de samples da Texas Instruments, nenhum é.. (são mt poucos os que lá estão com 'Contact TI Distributor or Sales Office').
Título: Re:Pontes H - Informações e datasheet's
Enviado por: Fifas em 03 de Fevereiro de 2009, 13:49
nao sei se a ST terá samples....mas penso que sim...na texas nao enviam :P
Título: Re:Pontes H - Informações e datasheet's
Enviado por: microbyte em 03 de Fevereiro de 2009, 14:16
Alguem sabe se alguma destas pontes é disponibilizada amostra?!
Acho que a Texas, pelo menos, deixou de disponibilizar samples do L293.
Mas isso custa menos de 5€ e 1 dá para controlar logo 2 motores.
Título: Re:Pontes H - Informações e datasheet's
Enviado por: metRo_ em 03 de Fevereiro de 2009, 14:29
Já que é para comprar qual aconselham?
Título: Re:Pontes H - Informações e datasheet's
Enviado por: TigPT em 03 de Fevereiro de 2009, 14:37
Tenho tentado encontrar samples mas parece que nada..

Eu prefiro SN754410 por não necessita de diodos e ter 2 canais de 1A, podem ser utilizados em conjunto para dar 1 canal de 2A e ser L293 pin out compatível. O preço também não é mau, 2,35$ na sparkfun.

Mas depende da aplicação e dos gostos.
Título: Re:Pontes H - Informações e datasheet's
Enviado por: guibot em 03 de Fevereiro de 2009, 15:16
Tiago olha que o SN754410 precisa de diodos de protecção, o L293D é que já os tem "embutidos"
Título: Re:Pontes H - Informações e datasheet's
Enviado por: TigPT em 03 de Fevereiro de 2009, 15:27
Tiago olha que o SN754410 precisa de diodos de protecção, o L293D é que já os tem "embutidos"

Tive a ler mais atentamente o datasheet e tens razão, peço desculpa, já editei o primeiro post.

Também corrigi as tensões de saída de todos os chips notificando os canais e a tensão por canal.

Obrigado.
Título: Re:Pontes H - Informações e datasheet's
Enviado por: metRo_ em 03 de Fevereiro de 2009, 15:37
Tenho tentado encontrar samples mas parece que nada..

Eu prefiro SN754410 por não necessita de diodos e ter 2 canais de 1A, podem ser utilizados em conjunto para dar 1 canal de 2A e ser L293 pin out compatível. O preço também não é mau, 2,35$ na sparkfun.

Mas depende da aplicação e dos gostos.

Tu aqui dizes que são 2*1A e no posto inicial dizes que são 2*2A :s
Título: Re:Pontes H - Informações e datasheet's
Enviado por: TigPT em 03 de Fevereiro de 2009, 15:38
Tenho tentado encontrar samples mas parece que nada..

Eu prefiro SN754410 por não necessita de diodos e ter 2 canais de 1A, podem ser utilizados em conjunto para dar 1 canal de 2A e ser L293 pin out compatível. O preço também não é mau, 2,35$ na sparkfun.

Mas depende da aplicação e dos gostos.

Tu aqui dizes que são 2*1A e no posto inicial dizes que são 2*2A :s

^o)
Citar
SN754410
Ponte H quadrupla.
Tensão de saída: 36V
Corrente de saída: 2x1A
Necessita de diodos de protecção no motor.
Compativel com o Layout das L293D

A L298N é que é 2x2A, mas podes confirmar no datasheet, é das primeiras coisas que vem escrito no topo da capa.
Título: Re:Pontes H - Informações e datasheet's
Enviado por: metRo_ em 03 de Fevereiro de 2009, 15:41
vou dormir  ;D
Título: Re:Pontes H - Informações e datasheet's
Enviado por: TigPT em 03 de Fevereiro de 2009, 15:46
vou dormir  ;D
Fizeste bem em perguntar, podemos nos enganar, e nada melhor do que ficar esclarecidos. ;)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: metRo_ em 03 de Fevereiro de 2009, 15:47
É pena não haver um L298N com diodos de protecção :)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: Fifas em 03 de Fevereiro de 2009, 18:10
a l298 é muito boa....mas so pra ligar aquilo é uma dor de cabeça do caraças :P eu falo por mim....troco sempre alguns pinos a montar :P
Título: Re:Pontes H - Informações e datasheet's
Enviado por: guibot em 03 de Fevereiro de 2009, 18:47
eu ainda não me atrevi.. Fifas um tutorial já era bem vindo     :P
Título: Re:Pontes H - Informações e datasheet's
Enviado por: metRo_ em 03 de Fevereiro de 2009, 19:33
Diferença entre quadrupla e dupla?!? Alguém me pode explicar?!
Título: Re:Pontes H - Informações e datasheet's
Enviado por: ricardo-reis em 03 de Fevereiro de 2009, 19:39
suponho que seja o numero de motores que podes ligar.

(isso, fifas, arranja um tutorial pa esse chip.  tudo o que tenha a ver com pontes explicadíssimas é bem-vindo.. (aqui o nabo agradece))
Título: Re:Pontes H - Informações e datasheet's
Enviado por: metRo_ em 03 de Fevereiro de 2009, 19:52
Tutorial usando o L298 http://www.pyroelectro.com/tutorials/l298_control/ (http://www.pyroelectro.com/tutorials/l298_control/)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: metRo_ em 03 de Fevereiro de 2009, 21:07
Uma pesquisa na farnell e cheguei a este ponto:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi40.tinypic.com%2F2rhn1jk.jpg&hash=77b4eb0fb00d6f4710e2752deb3714f557799ec2)

Que vos parece? Todos têm os valores exigidos, segundo a ST uma das principais coisas era que o Trr fosse menor que 200ns.

Conhecem algum destes diodos?
Título: Re:Pontes H - Informações e datasheet's
Enviado por: metRo_ em 03 de Fevereiro de 2009, 21:22
Para quem quer usar o L298N está aqui a solução, uma placa comercial que faz isto, e como este pessoal é nosso amigo disponibilizam o circuito:
Placa: http://www.solarbotics.com/products/k_cmd/resources/ (http://www.solarbotics.com/products/k_cmd/resources/)
Esquema: http://www.solarbotics.com/assets/schematics/solarbotics-l298_schematic_complete.jpg (http://www.solarbotics.com/assets/schematics/solarbotics-l298_schematic_complete.jpg)
E os diodos usados foram: 1N5818
Título: Re:Pontes H - Informações e datasheet's
Enviado por: guibot em 04 de Fevereiro de 2009, 09:04
encontrei este esquema que ilustra bem as ligações   ;)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fletsmakerobots.com%2Ffiles%2Fuserpics%2Fu1533%2FPictomatic_Bot_Schematic.jpg&hash=8435daf6c68e7e7d65107d4e40a7b6271b153edb)

Título: Re:Pontes H - Informações e datasheet's
Enviado por: amando96 em 27 de Fevereiro de 2009, 16:49
esta aqui

http://letsmakerobots.com/node/123 (http://letsmakerobots.com/node/123)

é segura? como fazer para ser segura, mas sem ter de comprar peças :S eu tenho mts transistores, diodos 1N4007(10x), capacitantes(electroliticos, e dos outros xD)

eu preciso mesmo de uma h-bridge mas não encontro nada pa eu comprar  :'(

por isso faço :)

já tinha feito um diagram igual ao da foto, mas não chegei a por na breadboard nem nada...
Título: Re:Pontes H - Informações e datasheet's
Enviado por: msr em 14 de Abril de 2009, 19:35
Olá,

Gostava que me tirassem uma duvida. Acho que ando a confundir estes termos (isto porque nunca usei nenhum deles): "servo", "stepper motor" e "DC motor".
Vejam lá se estou ou não correcto:

O servo tem angulo de rotação máximo=180º.
O stepper motor "roda aos bocadinhos" (se é que me faço entender). Isto é, nao permite deslocações muito "fluidas".
Ambos são motores DC.

Estou certo ou disse alguma asneira?

E, com isto, se eu quiser um motor que me garanta um "deslocamento fluido" que tipo de motor devo escolher? Um "stepper-motor" em que os "steps" são tao pequeninos que nem se notam ou outro tipo? ;D

Obrigado
Título: Re:Pontes H - Informações e datasheet's
Enviado por: TigPT em 14 de Abril de 2009, 19:42
Olá,

Gostava que me tirassem uma duvida. Acho que ando a confundir estes termos (isto porque nunca usei nenhum deles): "servo", "stepper motor" e "DC motor".
Vejam lá se estou ou não correcto:

O servo tem angulo de rotação máximo=180º.
O stepper motor "roda aos bocadinhos" (se é que me faço entender). Isto é, nao permite deslocações muito "fluidas".
Ambos são motores DC.

Estou certo ou disse alguma asneira?

E, com isto, se eu quiser um motor que me garanta um "deslocamento fluido" que tipo de motor devo escolher? Um "stepper-motor" em que os "steps" são tao pequeninos que nem se notam ou outro tipo? ;D

Obrigado

Um search no fórum dei com este post:

http://lusorobotica.com/index.php/topic,371.0.html (http://lusorobotica.com/index.php/topic,371.0.html)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: msaleiro em 14 de Abril de 2009, 19:49
Citar
E, com isto, se eu quiser um motor que me garanta um "deslocamento fluido" que tipo de motor devo escolher? Um "stepper-motor" em que os "steps" são tao pequeninos que nem se notam ou outro tipo?

Isso é um bocado subjectivo, porque depende da carga que lhes fores aplicar. O que pretendes fazer com esses motores?
Título: Re:Pontes H - Informações e datasheet's
Enviado por: msr em 14 de Abril de 2009, 20:27
Queria fazer qualquer coisa que envolvesse duas rodas/motores e algum controlo através de programação.
Pensei num "self balancing robot" (segui dica do TigPT, usei o "pesquisar" e vi que já ha aqui um post sobre isso) mas é só uma ideia por alto.


Edit: seria uma coisa deste género: http://letsmakerobots.com/node/1505 (http://letsmakerobots.com/node/1505)
mas menos "volumosa" (pelo menos o lcd nao tou a fazer conta de usar)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: TigPT em 14 de Abril de 2009, 20:29
Queria fazer qualquer coisa que envolvesse duas rodas/motores e algum controlo através de programação.
Pensei num "self balancing robot" (segui dica do TigPT, usei o "pesquisar" e vi que já ha aqui um post sobre isso) mas é só uma ideia por alto.


Edit: seria uma coisa deste género: http://letsmakerobots.com/node/1505 (http://letsmakerobots.com/node/1505)
mas menos "volumosa" (pelo menos o lcd nao tou a fazer conta de usar)

Ficaste a entender as principais diferenças entre os DC, steppers e servos?! ;)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: msaleiro em 14 de Abril de 2009, 20:44
Citar
Pensei num "self balancing robot"

Para esse caso aconselho-te uns servos alterados para rotação contínua ou uns motores DC com elevada desmultiplicação. Os motores de passo para conseguirem ter rotações fluídas (rodar a altas frequências) precisam de bastante corrente e tensões mais elevadas do que os motores DC, o que não é conveniente no caso da tua aplicação.
Desmultiplicações muito baixas também não é muito conveniente porque significará que os motores terão maior velocidade de rotação, o que também não será muito bom para um self-balancing robot, pois ao tentar equilibrar para um lado pode dar origem a um desequilíbrio maior para o outro.
Título: Re:Pontes H - Informações e datasheet's
Enviado por: Njay em 14 de Abril de 2009, 22:48
Desmultiplicações muito baixas também não é muito conveniente porque significará que os motores terão maior velocidade de rotação, o que também não será muito bom para um self-balancing robot, pois ao tentar equilibrar para um lado pode dar origem a um desequilíbrio maior para o outro.

Isso é irrelevante. O motor (ou melhor, conjunto motor+redução) precisa é de ter velocidade de resposta e torque suficientes. Se tiverem "muito" não faz mal, é só uma questão de "dosagem" apropriada que já tem que haver de qualquer forma no controle duma máquina deste tipo (o sistema "auto-adapta-se", por feedback dos sensores de aceleração e afins). Mas um sistema destes é algo complexo de fazer e não o aconselharia de todo para quem está a iniciar-se, a não ser que encontre código de controle já feito (o que perde a piada) ou esteja à vontade com electrónica, software e métodos de controlo.

Os motores de passo utilizam-se quando precisas de ter um posicionamento muito preciso do eixo. São mais complexos de controlar e não atingem velocidades muito grandes.
Título: Re:Pontes H - Informações e datasheet's
Enviado por: TigPT em 14 de Abril de 2009, 23:21
Por curiosidade, os motores do Segway são steppers ;)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: msaleiro em 14 de Abril de 2009, 23:30
Acho que isso deve depender da marca da segway, ha outras que sao servos DC: http://www.capitalsegway.com/purchase/models (http://www.capitalsegway.com/purchase/models)

E estas são com motores DC brushless: http://www.segwaysoutherncross.com/cool_home.html (http://www.segwaysoutherncross.com/cool_home.html)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: TigPT em 14 de Abril de 2009, 23:46
Vi no how they make it ou k é do discovery, e eles disseram k era steppers, tiveram a descascar aquilo tudo :P muito fixe o episódio, aquilo está mesmo bom, tuda a electrónica está em duplicado para n mandar ng ao chão em caso de avaria :P
Título: Re:Pontes H - Informações e datasheet's
Enviado por: msr em 14 de Abril de 2009, 23:51
TigPT li um bocado na diagonal mas acho que entendi! Thanks ;)

Obrigado pelas respostas. Só para não estar a colocar aqui offtopic, visto este topico ser sobre pontes H, vou fazer um quote do Njay e vou para este topico (http://lusorobotica.com/index.php/topic,170.msg4537.html#msg4537) falar das minhas ideias sobre o tal "self balancing robot" :)

Título: Re:Pontes H - Informações e datasheet's
Enviado por: msr em 01 de Junho de 2009, 22:58
Estou com algumas dúvidas.
As pontes-H servem apenas para controlar o sentido de rotação dos motores, certo?
Para controlar a velocidade utiliza-se PWM, conforme o duty-cicle será a velocidade, certo?

Hoje consegui tirar um tempito e escangalhei um brinquedo antigo para lhe tirar o motor. Pus-lhe uma pilha de 1.5V aos terminais e o gajo lá rodou.
Depois liguei-o ao Arduino, ligado ao gnd e ao pino 11 (PWM) mas não rodou. Fiz um pequeno programa que  que fazia analogWrite(motorPin,value) com value=[0:255]. Não era suposto rodar? A amplitude dos pulsos que saem do arduino é 5V certo?

Depois liguei directamente aos 5V do Arduino e rodou. Liguei aos 3.3V e voltou a nao rodar. Depois percebi que ligando aos 5V e logo de seguida aos 3.3V ele continuava a rodar (parece que aproveitava a "boleia" de ter vindo dos 5V). Entretanto um dos fios partiu-se, já nao tive tempo para soldar outro e fiquei com esta duvida... o que é que correu mal?

E já agora, para controlar a velocidade, porquê utilizar PWM e não variar a tensão? Por ser mais prático o PWM?



Obrigado :)
 
Título: Re:Pontes H - Informações e datasheet's
Enviado por: msaleiro em 01 de Junho de 2009, 23:06
Isso é muito simples.. O problema não são os 5V, mas sim a corrente que o motor precisa. Quando ligas directamente aos 5V do arduino estás a puxar corrente do regulador, ou seja, consegues puxar os cerca de 200mA que esse motor precisa para arrancar e rodar. Quanto aos 3.3V rodar apenas com o arranque feito pelos 5V deve-se ao facto de provavelmente o regulador de 3.3V também não conseguir dar muita corrente. Quanto às saídas do Arduino.. essas provavelmente não dão mais do que 20 ou 30 mA.. Para fazeres isso assim precisas de uns Transístores de passagem ou de uns integrados que são MOSFET drivers, de entre muitas outras alternativas...
Título: Re:Pontes H - Informações e datasheet's
Enviado por: TigPT em 01 de Junho de 2009, 23:17
Exacto.. como a tensão pedida pelos motores é muita e o arduino não consegue dar, ele desliga-se para evitar queimar.

As pontes H servem de transístores e permitem converter baixa corrente em alta corrente, pelo que são ideais para alimentar motores e permitir trocar-lhes o sentido.

PWM permite um controlo muito mais preciso da velocidade do que o controlo de tensão, é por isso que é utilizado.
Título: Re:Pontes H - Informações e datasheet's
Enviado por: Njay em 01 de Junho de 2009, 23:26
Um pino do arduino muito provavelmente consegue dar quase 90mA, mas já em esforço. A corrente máxima indicada pelo fabricante é de 40mA, e há outra condicionantes (por exemplo, a soma da corrente de todos os pinos de um porto não pode exceder 200mA). Por isso, e como já foi aqui explicado, o arduino não consegue dar corrente suficiente ao motor para o colcoar a funcionar. A saída de 3.3V, se bem me lembro, também está limitada a cerca de 10mA, daí o mesmo problema.

E depois ainda há outro problema. É que um motor, especialmente quando é atacado com PWM, gera picos de "alta tensão", e isso dá cabo dos semiconductores sensíveis como o chip do Arduino.
Título: Re:Pontes H - Informações e datasheet's
Enviado por: msr em 02 de Junho de 2009, 23:49
Obrigadão pelas respostas pessoal!
Se nao se importarem, aqui vão outras tantas perguntas:

Então eu ao ligar directamente às saídas do arduino é como se tivesse de contar com uma "resistência interna" do mesmo, certo? De tal modo que no máximo terei os tais 90mA?

Tenho que ver se aprendo mais qualquer coisa sobre motores DC, mas porque razão é que os motores "puxam" corrente/tensão em vez de se "contentarem" com aquilo que lhes é dado? (se é que me faço entender) Deve ter qualquer coisa a ver com electromagnetismo nao?

Ao usar a L293D entre o motor e arduino, como se envia um PWM (amplitude dos pulsos sempre = 5V) para o L293D, o que vou ter à saída é tambem "corrente pulsada" sempre com o mesmo valor certo? Quanto maior o duty-cicle do PWM mais longos serão também os "pulsos de corrente" logo maior velocidade, ou estou a pensar mal?

Vou ter mesmo que comprar um L293D, mas tenho por aqui um L272 em que na datasheet (http://www.st.com/stonline/products/literature/ds/1320/l272.pdf) sugerem um procedimento para controlar um motor DC. Já alguem experimentou?


Obrigado
Título: Re:Pontes H - Informações e datasheet's
Enviado por: Fifas em 02 de Junho de 2009, 23:59
Quando adquires um motor DC, vais ver que existem varios tipos....uns com mais força, outros com mais velocidade, etc....

E cada um vai precisar de uma determinada corrente para trabalhar a 100%....São características de cada um.

Quanto à alimentação pelas pontes, terás de dar uma alimentação "secundaria" à ponte, pois só com o PWM do arduino não vai fazer nada. O que a ponte H vai fazer, é "variar" a tensão de entrada (chamemos secundaria) de acordo com o PWM recebido e vai dar uma tensao ao motor dependendo desse mesmo PWM.

Penso que me expliquei bem....Qualquer coisa, tamos cá para explicar :P

Cumprimentos
Título: Re:Pontes H - Informações e datasheet's
Enviado por: msr em 03 de Junho de 2009, 00:07
Ou seja a alimentação da ponte é uma espécie de "offset" certo? Tensão mínima para por o motor a trabalhar. Acrescenta-se o PWM e aumenta-se a velocidade do motor.

Pois este motor nao sei que caracteristicas tem, mas é daqueles fraquitos :) Era de uma mota de brincar praí do tamanho de uma mão.

Thanks fifas!


Edit: esqueci-me de outra dúvida! Njay falaste em "especialmente quando é atacado com PWM, gera picos de alta tensão". Nesse caso será bom meter um condensador nos terminais do motor, certo? Ontem desmontei um brinquedo que tinha um condensador entre os terminais do motor, deduzo que seja para isso.
Título: Re:Pontes H - Informações e datasheet's
Enviado por: TigPT em 03 de Junho de 2009, 01:07
Podes encontrar aqui a explicação PWM (http://lusorobotica.com/index.php/topic,31.0.html) detalhada.

Quando um motor é alimentado por 5V, ele vai dar 100% da sua velocidade (se for um motor de 5V)

Assim, se alimentares com PWM de 50%, ele vai tar metade do tempo a 100%, ou seja, vai estar a metade da sua velocidade. Se deres 2,5V ele pode não dar os 50% isto porque a curva de velocidade do motor não é linear.

Outra razão para utilizar PWM é o torque, quando um motor está sobre esforço (subir ou empurra peso) ele vai ter mais força a 100% da sua curva, mas se deres 2,5V ele passa o tempo todo a menos de 100% e pode nem ter força para andar. Com o PWM de 50% ele dá metade da velocidade, mas quando anda, anda com 100% da força, o que faz este conseguir deslocar-se mesmo que a empurrar ou subir.

O que gera picos de tensão, é o fenómeno do motor ter binário, assim ao contrariar o movimento anterior, quer a arrancar, quer a parar, este vai produzir uma energia parasita, que é gerada pela inercia que o motor tem. Esta energia é sempre contraria à que estar a fornecer, visto que ou é parado a consumir mais corrente porque ele não quer andar logo, ou quando paras de alimentar, que ele quer continuar a andar.
Neste caso o uso do condensador é o ideal para consumir essas descargas parasitas. (condensador cerâmico)

Se não perceberes algo avisa ;)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: Njay em 03 de Junho de 2009, 03:45
Então eu ao ligar directamente às saídas do arduino é como se tivesse de contar com uma "resistência interna" do mesmo, certo?
Exacto, embora não seja uma resistência linear, pois varia um pouco com a corrente, a tensão e a temperatura. Mas grosso modo é cerca de 25 Ohms a 25ºC. Por aqui podes ver, por exemplo, que quando tens 20mA a passar, já só tens 5V - 0.02A x 25 Ohm = 4.5V no pino.

Citação de: msr
Tenho que ver se aprendo mais qualquer coisa sobre motores DC, mas porque razão é que os motores "puxam" corrente/tensão em vez de se "contentarem" com aquilo que lhes é dado?
Cada dispositivo precisa de uma certa "energia" para trabalhar dentro das suas especificações. Se lhe deres menos, ele faz menos. Não podes obter mais do que aquilo que dás.

Os condensadores é dos métodos que há para absorver esses picos, mas não é eficaz ou barato em qualquer situação, depende da potência do motor e dos esforços a que vai ser sujeito.

O que causa os picos são os enrolamentos internos do motor. Um enrolamento é um fio conductor enrolado numa espécie de bobina. As bobinas "não gostam" de ver a corrente que as atravessa mudar muito depressa, e "opõem-se" a isso sempre que tal acontece. Quando desligamos uma bobina da corrente, ela "zanga-se" e dispara um pico de "alta" tensão. É o que acontece quando o PWM vai de 1 para 0.
Claro que isto é uma visão simplista da questão :).
Título: Re:Pontes H - Informações e datasheet's
Enviado por: msr em 03 de Junho de 2009, 13:28
Muito obrigado pelas vossas respostas!

Tiago obrigado pela explicação do uso de PWM, já fiquei a perceber o porque da sua utilização em vez da variação da tensão.

Em relação ao motor tambem acho que percebi. Deve-se ao facto da corrente no motor nao poder variar instantaneamente, certo? (tal como num condensador a tensão nao varia instantaneamente) Apesar dos pulsos do PWM variarem (praticamente) instantaneamente, a corrente que atravessa o motor leva mais tempo, sendo que nos instantes de transição ocorrem os tais picos de tensão. É isto né?
Título: Re:Pontes H - Informações e datasheet's
Enviado por: TigPT em 03 de Junho de 2009, 13:59
Exacto msr ;)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: amando96 em 20 de Junho de 2009, 17:18
bem tenho uma duvida, e não queria abrir outro topico, por isso faço aqui, espera nao perturbar, mas é sobre pontes H por isso...


bem tenho um motor de 24v e 14Amperes, e queria fazer um speed controller com um 555 timer, há pontes H que aguentem tanta amperagem/voltagem?
tem de ser o mais leve e portatil possivel.

se não der tem de ser ON/OFF =/
Título: Re:Pontes H - Informações e datasheet's
Enviado por: metRo_ em 20 de Junho de 2009, 18:04
Há pontes h aguentam quanto os transístores aguentarem.
Agora se queres um circuito integrado tipo L293N para fornecer 14A não conheço. Agora podes é tu fazer uma ponte h utilizando transístores. Neste ficheiro tens um trabalho meu da faculdade http://paginas.fe.up.pt/~ee06091/controlomotordc.pdf (http://paginas.fe.up.pt/~ee06091/controlomotordc.pdf) que foi fazer um drive de motores que fornecia a amperagem que queres.

Tens aqui uma placa que implementa +- o que vais ver no trabalho: http://www.pololu.com/catalog/product/755 (http://www.pololu.com/catalog/product/755)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: Njay em 20 de Junho de 2009, 21:11
Este tópico é muito interessante:

http://novaenergia.net/forum/viewtopic.php?f=32&t=8479 (http://novaenergia.net/forum/viewtopic.php?f=32&t=8479)

Se não tiveres paciência para ler tudo, começa pelo fim, e pára quando encontrares o esquema (não fiques com o esquema que está no inicio).
Título: Re:Pontes H - Informações e datasheet's
Enviado por: amando96 em 20 de Junho de 2009, 21:55
ui!  :o obrigado pelas respostas, mas parece-me muito complicado... terei de fazer PWM com o polegar... :P

se bem que vou tentar fazer um destes, por acaso o meu projecto é uma scooter electrica
http://s498.photobucket.com/albums/rr346/AmandoAbreu/?action=view&current=100_3106.jpg (http://s498.photobucket.com/albums/rr346/AmandoAbreu/?action=view&current=100_3106.jpg)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: ricard0g0mes em 08 de Julho de 2009, 10:12
o que acham deste controlador?
http://www.sparkfun.com/commerce/product_info.php?products_id=8905 (http://www.sparkfun.com/commerce/product_info.php?products_id=8905)

quero controlar 2 motores para o meu robot. sao 2 motores dc.
Título: Re:Pontes H - Informações e datasheet's
Enviado por: Fifas em 08 de Julho de 2009, 11:53
Depende dos motores que vais usar, pode servir ou nao :)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: ricard0g0mes em 08 de Julho de 2009, 14:13
sao os motores que vem neste chassi: http://letsmakerobots.com/node/5954 (http://letsmakerobots.com/node/5954)
sao motores de 6V
Título: Re:Pontes H - Informações e datasheet's
Enviado por: Fifas em 08 de Julho de 2009, 15:35
qual é a amperagem deles?

Provavelmente aguenta, mas nao sera mais facil usares uma L293D?

Ve primeiro a amperagem :)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: ricard0g0mes em 08 de Julho de 2009, 16:59
boas,

mas pelo que vi no datasheet do L293D, tb é de 1A por motor.
a vantagem do que falei parece-me ser o facto de ter a board já pronta e poder definir a velocidade dos M's por pwm.
Título: Re:Pontes H - Informações e datasheet's
Enviado por: TigPT em 08 de Julho de 2009, 19:40
L293D também recebe a velocidade por pwm.

Sim, parece uma boa board ;)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: ricard0g0mes em 09 de Julho de 2009, 11:10
Boas,

Obrigado pelas respostas.

Como vou precisar de varios controladores, mandei vir 2 l293D, 1 controlador que falo acima e ontem já fiz um com transistores e resistencias (BC337 (1A) e resistencias de 1k nas bases).

Já consigo controlar o bicho.... hehehe

Como podem ver na imagem, fica muito simples e baratinho ;)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fmotard.x10hosting.com%2FIMAGE_118.jpg&hash=0a10178d42d9e1ff98b008817132c515d754270c)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: TigPT em 09 de Julho de 2009, 11:12
Ainda bem :) Depois mete também o esquema que assim fica-se com a informação toda junta ;)
Título: Re:Pontes H - Informações e datasheet's
Enviado por: Sérgio_Sena em 09 de Julho de 2009, 11:58
com transistores e resistencias (BC337 (1A) e resistencias de 1k nas bases).


ai... atenção à fumaça. :D

Transistores de caixa TO-92 não aguentam correntes de 1A, sem deitarem fumo passado pouco tempo.
Quanto muito 500mA e bem arejados.

Essas correntes altas são para picos pontuais, e de micro duração. Para utilização continua, a corrente deve andar à volta de <250mA.


É preferivel usar o 293 ou o 298, para salvaguardar essas situações.

Ou então fazer a ponte H com transistores de caixa TO-220, e usar MOSFETs, que têem menos perdas, e podem ser comutados com tensão em vez de corrente.


Título: Re:Pontes H - Informações e datasheet's
Enviado por: ricard0g0mes em 09 de Julho de 2009, 12:02
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fmotard.x10hosting.com%2Fponte-h.JPG&hash=428e316b9a617edf14be347b8c31cb82dd0ea8aa)

isto está feito em paint mas acho que se percebe ;)

esqueci-me de colocar em cima +5V ou outra tensão que queiram...
Título: Re:Pontes H - Informações e datasheet's
Enviado por: msr em 24 de Julho de 2009, 20:28
Alguem daqui ja experimentou o L293B?
Comprei esse por engano e nao sei se terei aqui diodos suficientes. Fazer as ligações sem os diodos é obrigar o IC ao suicidio nao? :P
Título: Re:Pontes H - Informações e datasheet's
Enviado por: ricardo-reis em 24 de Julho de 2009, 20:33
é homicído, msr.. :P
Título: Re:Pontes H - Informações e datasheet's
Enviado por: Njay em 24 de Julho de 2009, 21:06
é homicído, msr.. :P

Que é o que vai acabar por acontecer ao circuito do ricardogomes que não os tem...
Título: Re:Pontes H - Informações e datasheet's
Enviado por: msr em 24 de Julho de 2009, 21:40
Ahhh afinal tou safo. Tenho para aqui uns quantos diodos 1N4148 :) A ver se é desta que vejo os bixos a mexer em condições :P
Título: Re: Pontes H - Informações e datasheet's
Enviado por: dvdt em 09 de Abril de 2011, 20:16
alguemme podia a judar a fazer um circuito utilizando uma ponte h l293d?
Título: Re: Pontes H - Informações e datasheet's
Enviado por: senso em 09 de Abril de 2011, 21:11
Arduino L293d no google faz maravilhas.
Título: Re: Pontes H - Informações e datasheet's
Enviado por: Fifas em 11 de Abril de 2011, 10:09
Nem era preciso o Google...Bastava ler o primeiro post deste tópico que encontrava este link:
http://lab.guilhermemartins.net/2009/01/29/l293d-custom-motor-driver/ (http://lab.guilhermemartins.net/2009/01/29/l293d-custom-motor-driver/)

Ou procurar isto no fórum:
http://lusorobotica.com/index.php?topic=575.0 (http://lusorobotica.com/index.php?topic=575.0)
Título: Re: Pontes H - Informações e datasheet's
Enviado por: dvdt em 11 de Abril de 2011, 10:13
obrigado foi a melhor resposta ate agora
Título: Re: Pontes H - Informações e datasheet's
Enviado por: poliveira1978 em 14 de Julho de 2011, 00:14
Samples de Pontes H: No site da Intersil podem pedir-se 2 samples do ic HIP4082IP.
Título: Re: Pontes H - Informações e datasheet's
Enviado por: tops72 em 14 de Dezembro de 2012, 17:39
Boas.
Ando a procura de uma ponte em h que suporte 12V e 5A eu so conheço a vnh2sp30 mas gostaria que fosse outro encapsulamento.

Alguém conhece algum.


Atenciosamente
Título: Re: Pontes H - Informações e datasheet's
Enviado por: senso em 14 de Dezembro de 2012, 20:27
12v e 5A e queres isso integrado num chipzinho pequenino?
Ou tens discretas, ou terá de ser um package bem grande que vai pedir planos gigantes e uma carrada de vias para dissipar o calor.
Título: Re: Pontes H - Informações e datasheet's
Enviado por: tops72 em 14 de Dezembro de 2012, 20:46
Exatamente o que um Professor meu disse posso usar o vnh2sp30 mas tenho de meter un dissipadores e reforçares as pistas da placa,por min o chip pode ter um tamanho qualquer, ;) ;)
Título: Re: Pontes H - Informações e datasheet's
Enviado por: cyberTron em 11 de Agosto de 2013, 14:04
Boa tarde a todos, ando a ver se aprendo o funcionamento das pontes H's e encontrei um "tutorial" que me pareceu bom para ajudar um pouco os que sabem pouco sobre esta matéria, se alguém quiser dar uma olhadela fica aqui o link, espero que ajude alguém,

[url]http://www.maxwellbohr.com.br/downloads/robotica/mec1000_kdr5000/tutorial_eletronica_-_montagem_de_uma_ponte_h.pdf[/url

mas ainda tenho umas duvidas, sei que existem pontes H's duplas e quadruplas, quais as distinções entre elas?
Título: Re: Pontes H - Informações e datasheet's
Enviado por: beirao em 11 de Agosto de 2013, 17:00
A distinção entre uma ponte H dupla ou uma simples é que a dupla tem duas pontes H no mesmo CI  (CI=circuito integrado). A L293, uma das pontes H mais utilizadas, é caso disso, tem duas pontes no mesmo chip (aliás, o datasheet da L293 diz que tem 4 meias-pontes, ou seja, 2 pontes H). vê a imagem/esquema que está na página 2 do datasheet da L293 ;)
Título: Re: Pontes H - Informações e datasheet's
Enviado por: cyberTron em 11 de Agosto de 2013, 17:52
O link da primeira pagina deste tópico está a dar erro, mas encontrei,
http://pdf.datasheetcatalog.com/datasheet/texasinstruments/l293d.pdf (http://pdf.datasheetcatalog.com/datasheet/texasinstruments/l293d.pdf)
e sem, não segunda página está la "QUADRUPLE HALF-H DRIVERS", obrigado pela explicação, já agora, a drive L293 é igual a L293D com a diferença de que a L293D já trás diodos certo? não é preferível comprar logo a drive com os diodos?
Título: Re: Pontes H - Informações e datasheet's
Enviado por: beirao em 11 de Agosto de 2013, 18:43
O link da primeira pagina deste tópico está a dar erro, mas encontrei,
http://pdf.datasheetcatalog.com/datasheet/texasinstruments/l293d.pdf (http://pdf.datasheetcatalog.com/datasheet/texasinstruments/l293d.pdf)
e sem, não segunda página está la "QUADRUPLE HALF-H DRIVERS", obrigado pela explicação, já agora, a drive L293 é igual a L293D com a diferença de que a L293D já trás diodos certo? não é preferível comprar logo a drive com os diodos?

São dos diodos e a corrente de saída. na página 4 está lá:
Continuous output current, IO: L293 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±1 A
Continuous output current, IO: L293D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±600 mA
Título: Re: Pontes H - Informações e datasheet's
Enviado por: cyberTron em 11 de Agosto de 2013, 19:04

Citar
São dos diodos e a corrente de saída. na página 4 está lá:
Continuous output current, IO: L293 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±1 A
Continuous output current, IO: L293D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±600 mA

o que significa " ,IO..."
Título: Re: Pontes H - Informações e datasheet's
Enviado por: senso em 11 de Agosto de 2013, 19:11
Corrente de saida, em notação, I de currente, O de output, Io.
Título: Re: Pontes H - Informações e datasheet's
Enviado por: cyberTron em 11 de Agosto de 2013, 19:14
 ;)