LusoRobótica - Robótica em Português
Robótica => Discussão geral sobre robótica => Tópico iniciado por: rappa em 30 de Abril de 2011, 00:41
-
boas!
há alguns meses a minha placa que controla o portão de casa queimou e decidi construir uma para substituir e fiz com um pic uns reles e funcionou durante pouco tempo pus me a olhar para a placa e reparei que o problema era nos reles, tentei por reles mais potentes e o problema continuou. então andei a pesquisar e a solução seria utilizar tiristores e fazer uma nova placa de raiz, mas para isso precisava de ajuda, visto que não percebo nada de tiristores.
a minha questão é como se liga um motor (simples interruptor) com um tiristor a um arduino?
utilizei vários reles e liguei os de varias maneiras mas nenhuma funcionava direito, acho que deve ser a corrente inicial muito alta.
cumps
-
Estavas a usar um transistor para fazer buffer ao pino do PIC que usavas para controlar o relé, e tinhas diodo de free-whelling para evitar a corrente/tensão inductiva da bobine do relé que pode queimar o teu PIC ou faze-lo ficar num estado estranho ou fazer um reset?
Como era a antiga placa de controlo?
Usava algum relé?
-
sim tinha o diodo e o transistor tudo muito direitinho. utilizei este esquema.
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.arduinors.net%2Fblog%2Fwp-content%2Fuploads%2F2008%2F11%2Fnpn_driver.gif&hash=c1593789a663dbfb30181aa8c30723c63a6ab711)
a placa original utilizava um tiristor para ligar e desligar e um rele para mudar a direcção.
-
Mete um relé que aguente com a corrente do motor, porque deve funcionar..
-
ja testei 2 reles um de 8A 230V e outro de 10A 230V o que veio na placa original é de 6A 230V. o consumo do motor medido com o amperímetro não me da mais de 2A.
-
Então e o que acontece?
O relé não funciona, derrete, rebenta, dá faisca?
-
também já testei com o arduino em vez de pic e da a mesma confusão na mesma.
o problema é que o rele funciona mas as vezes fica colado ou depois não tem força ou deixa de funciona parece que tem vontade própria, não é do código que ao testar com led s e o osciloscópio tudo funciona direitinho
-
Os relés que estás a usar podem ser controlados por 5v, ou precisam de mais, pode ser falta de energia na bobine de controlo e ele começa tipo a oscilar conforme lhe dá, experimenta baixar a resistencia de 4.7k para 1k e vê se melhora, pode ser falta de corrente no transistor e ele não está a saturar.
-
ja testei com reles de 5v com transístor e diodo e com reles de 24v com o uln 2003 que já trás o díodo de protecção e tanto os de 5v como os de 24v deram problemas. não sei qual é o problema mas agora só me falta mesmo testar os tiristores se não funcionarem passo à invenção e meto um interruptor com um servo:)
-
Olá,
Pelo que percebi com o arduino não funciona, e sem ser pelo arduino (qual é o código)? Com um simples botão, que deixa (ou não) passar os 5v, já funciona?
E que tal um SSR? Por ex. http://cgi.ebay.co.uk/ZG3NC-310B-Solid-State-Relay-10A-Output90-480VAC1pcs-/380331652703?pt=LH_DefaultDomain_0&hash=item588d88765f (http://cgi.ebay.co.uk/ZG3NC-310B-Solid-State-Relay-10A-Output90-480VAC1pcs-/380331652703?pt=LH_DefaultDomain_0&hash=item588d88765f) Não são precisos mais componentes.
Utilizo para acender/ligar luzes e funciona bem.
-
rappa,
o problema de ligar Relés simples a cargas indutivas, é esse. A energia que está acumulada no indutivo do motor, tem que ser descarregada para algum lado. O arco eléctrico que faz nos contactos, é isso mesmo.
Mudar para Triacs/Tiristores/SSR não vai resolver nada, porque vais ter que acabar por usar uma soulçao que se chama :: SNUBBER (http://en.wikipedia.org/wiki/Snubber)
Nesse caso simples, eu até aconselho a usar os relés, porque dissipam bastante bem a temperatura, caso necessário. Mas como o motor consome tão pouco...
Ah... outra coisa, a capacidade que está escrita no relé é para cargas Resistivas. Cargas indutivas a capacidade é 10x menor, ou mais ainda. Basta ir ao datasheet do relé em causa e ver as tabelas ou gráficos.
O meu conselho é usar um snubber simples nos terminais do relé. Tipo RC Snubber Network (http://pt.mouser.com/Passive-Components/Capacitors/Film-Capacitors/Snubber-Film-Capacitors/_/N-7c9aiZscv7?P=1z0vk34&Keyword=snubber+network&FS=True&Ns=Pricing|0) e RC Snubber Network (http://www.electronics-tutorials.ws/io/io25.gif).
-
boas!
Pelo que percebi com o arduino não funciona, e sem ser pelo arduino (qual é o código)? Com um simples botão, que deixa (ou não) passar os 5v, já funciona?
Delphi o arduino para por o portão a funcionar manda 5V, o pino fica hight. hoje fiz uns testes e se utilizar lâmpadas de 230v o rele funciona 5 estrelas, com o motor deixa de funcionar direito.
Nesse caso simples, eu até aconselho a usar os relés
asena eu também queria utilizar os reles mas isto não esta fácil, também não percebi muito bem a tua explicação, devo por os snuberes na bobine do rele ou nos contactos do motor?
este motor tem dois enrolamentos que serve para mudar de direcção e nos três fios que vão para o motor dois tem um condensador.
-
Nesse caso simples, eu até aconselho a usar os relés
asena eu também queria utilizar os reles mas isto não esta fácil, também não percebi muito bem a tua explicação, devo por os snuberes na bobine do rele ou nos contactos do motor?
este motor tem dois enrolamentos que serve para mudar de direcção e nos três fios que vão para o motor dois tem um condensador.
Na minha resposta, está a reposta à tua pergunta!
Lê e vê com atenção.
-
ok, bem visto!
quando li já era um pouco tarde tens de me dar um desconto :)
-
o circuito seria algo deste género?
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.electronics-tutorials.ws%2Fio%2Fio25.gif&hash=ecb02cb8c0fbbf34b71de4ac554cb8f4880c1a97)
supply- nada
relay contacts - arduino
inductive load - rele