LusoRobótica - Robótica em Português

Sistemas específicos => Arduino / AVR => Tópico iniciado por: KaYs3r em 09 de Janeiro de 2013, 11:53

Título: 220Vac 2000W + Arduino???
Enviado por: KaYs3r em 09 de Janeiro de 2013, 11:53
Boas,

Precisava de controlar um aparelho de 220Vac com 2000W a partir do arduino, é possível?Como?

Mais uma vez, obrigado a todos  :)
Título: Re: 220Vac 2000W + Arduino???
Enviado por: microbyte em 09 de Janeiro de 2013, 12:39
Boas.

O que é que entendes por controlar? ON/OFF?
Título: Re: 220Vac 2000W + Arduino???
Enviado por: KaYs3r em 09 de Janeiro de 2013, 13:20
Boas.

O que é que entendes por controlar? ON/OFF?

O ideal era conseguir controlar a temperatura, é uma resistência de imersão, mas em último caso dá para ser só on/off.
Título: Re: 220Vac 2000W + Arduino???
Enviado por: tgferreira em 09 de Janeiro de 2013, 13:30
Boas,

Para on/off usas uma relé. Se não conseguires arranjar uma relé que consiga aguentar essa potência, usas uma "escada" de relés. Não sei se este último ponto é muito correcto mas é o que tenho usado. Resumidamente uso um transistor que controla uma relé, e esta última relé controla uma outra relé.

Para controlo de temperatura, diria para usares um sensor de temperatura e o arduino programado de uma certa maneira. Desculpem a pressa, posso dar uma ajuda depois.

Cumprimentos,
Tiago.
Título: Re: 220Vac 2000W + Arduino???
Enviado por: KaYs3r em 09 de Janeiro de 2013, 13:37
Acho que não me expliquei bem, o ideal era, por exemplo, se quero ter o líquido a 70ºC, conseguir por a resistência com menos potência de maneira a estabilizar +- a temperatura, e assim também poupo energia, em vez de andar sempre a ligar a resistência ao máximo e depois desligar.

Acham que é possível? Ou vou ter que optar por ligar e desligar?

Obrigado :)
Título: Re: 220Vac 2000W + Arduino???
Enviado por: senso em 09 de Janeiro de 2013, 15:09
Tenho ideia que já te tinha respondido..
Usas um MOC3020 para controlar um TRIAC, e usas um transformador com um opto-isolador para detectar as passagens por zero dos 230v AC para controlar o TRIAC.
Título: Re: 220Vac 2000W + Arduino???
Enviado por: KaYs3r em 09 de Janeiro de 2013, 23:33
Tenho ideia que já te tinha respondido..
Usas um MOC3020 para controlar um TRIAC, e usas um transformador com um opto-isolador para detectar as passagens por zero dos 230v AC para controlar o TRIAC.

Boas,

Realmente já me tinhas dito isto noutro post, mas não entendi lá muito bem, não tens nenhum esquema?

É alguma coisa tipo isto (http://www.flickr.com/photos/44817533@N00/4765300530/#in/photostream/)?

Obrigado
Título: Re: 220Vac 2000W + Arduino???
Enviado por: senso em 09 de Janeiro de 2013, 23:35
É precisamente isso, mas ao usar o MOC3041 já tem circuito para só disparar o triac na passagem por zero, simplifica a coisa porque podes usar pwm directamente nisso e funciona bem.
Título: Re: 220Vac 2000W + Arduino???
Enviado por: KaYs3r em 09 de Janeiro de 2013, 23:50
É precisamente isso, mas ao usar o MOC3041 já tem circuito para só disparar o triac na passagem por zero, simplifica a coisa porque podes usar pwm directamente nisso e funciona bem.

Podes dar uma ajuda a simplificar?
Sei que posso tirar o led e a resistência em série :\
Título: Re: 220Vac 2000W + Arduino???
Enviado por: KaYs3r em 10 de Janeiro de 2013, 00:02
Será esta a versão simplificada (http://www.youtube.com/watch?v=5tt4zAkpDPw#)?
Título: Re: 220Vac 2000W + Arduino???
Enviado por: ivitro em 10 de Janeiro de 2013, 00:48
O senso já disse tudo..

Só tens que ter atenção que isto funciona bem com cargas puramente resistivas. Com cargas que tenham bobines é ligeiramente diferente por causa do desfasamento entre tensão e corrente
Título: Re: 220Vac 2000W + Arduino???
Enviado por: tgferreira em 10 de Janeiro de 2013, 10:07
Boas,
Acredito que a solução do Senso seja a melhor, mas como não percebo muito disso vou deixar aqui uma outra ideia que deve chegar ao mesmo efeito:

Em primeiro lugar julgo que o facto de estar a ligar e desligar não faz com que consumas mais energia (julgo eu). Isto porque tu precisas da mesma quantidade de energia para aquecer a água. Gastas mais é se deixares que a água desça dos 70ºC (não te sei dizer ao certo quão é a mais mas sei que para o ar é cerca de +7% de energia gasta por cada grau celcius que queres subir).

Para manteres a resistência ligada mas com menos potência (nem sei se é possível fazê-lo com um aparelho 220V AC mas vamos supor que sim) iria sugerir que utilizasses duas relés ligadas à resistência: um dava a potência total e a outra ía dar apenas x%. Este x calculas, vendo mais ou menos as perdas de energia que tens e que precisas de "compensar".

Opinem!

Tiago Ferreira.
Título: Re: 220Vac 2000W + Arduino???
Enviado por: senso em 10 de Janeiro de 2013, 11:07
Bom dia, o TRIAC permite variar em que ponto da onda sinusoidal dos 230v AC começa a conduzir, logo é possivel fornecer menos energia ao sistema, com um um sistema não mecânico, porque um relé não vai gostar nada de andar a ser ligado e desligado muitas vezes, penso que esta imagem dá para entender o que um TRIAC faz:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fs7.postimage.org%2Fc792o0t57%2F3173_Forward_Phase_png_550x0.png&hash=0171199cb15f7d7433e4a9622f55f1d9d21ed12c)

A tracejado é a voltagem sem ser alterada, e a linha cheia, é o que podes fazer com o triac, mas não é fixo naquele ponto, podes disparar no inicio da onda e ter a onda completa, ou só no fim e ter uma voltagem bastante reduzida, á que dizer que isto em cargas inductivas não é muito aconselhado e será preciso usar filtros desenhados e calculados para cada caso, se não vais ter correntes de pico de mais de 100A e o triac vai libertar o magic smoke.
Título: Re: 220Vac 2000W + Arduino???
Enviado por: KaYs3r em 10 de Janeiro de 2013, 12:00
No meu caso não preciso de me preocupar com isso, visto que vou ter carga resistiva, certo?

Muito obrigado  :)
Título: Re: 220Vac 2000W + Arduino???
Enviado por: KaYs3r em 11 de Janeiro de 2013, 14:01
Boas,

Cá estou com mais dúvidas. Com o esquema abaixo no proteus, e com o programa abaixo no atmega, ponho qualquer valor no analogWrite, e o voltimetro lê sempre o mesmo valor, entre 140 e 155v. O led à entrada do optocoplador pisca conforme o valor do analogWrite.

O que está errado?

Código: [Seleccione]
int ledPin = 9;    // LED connected to digital pin 9

void setup()  {
  // nothing happens in setup
}

void loop()  {
    analogWrite(ledPin, 120);         
}

Obrigado
Título: Re: 220Vac 2000W + Arduino???
Enviado por: CBX em 11 de Janeiro de 2013, 15:38
não seria mais fácil e seguro usar um solid state relay ligado a um pino pwm?
Título: Re: 220Vac 2000W + Arduino???
Enviado por: senso em 11 de Janeiro de 2013, 15:49
Um relé de estado sólido tem isso dentro, um opto que detecta transições por zero e um triac.
Título: Re: 220Vac 2000W + Arduino???
Enviado por: KaYs3r em 11 de Janeiro de 2013, 16:56
Então o que acham que está mal, o esquema ou o programa?
Título: Re: 220Vac 2000W + Arduino???
Enviado por: KaYs3r em 13 de Janeiro de 2013, 11:02
Ninguém me consegue ajudar?  :-\
Título: Re: 220Vac 2000W + Arduino???
Enviado por: senso em 13 de Janeiro de 2013, 14:34
É normal, 120 é quase metade de 255(valor máximo de duty cycle do pwm), vai ter á volta de metade da voltagem que tens numa tomada.
Título: Re: 220Vac 2000W + Arduino???
Enviado por: KaYs3r em 13 de Janeiro de 2013, 15:11
Pois, mas acontece o mesmo com qualquer valor que ponha   :-\
Título: Re: 220Vac 2000W + Arduino???
Enviado por: KaYs3r em 16 de Janeiro de 2013, 11:27
Será este circuito mais indicado?
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2F%5Burl%3Dhttp%3A%2F%2Fm.instructables.com%2Ffiles%2Fderiv%2FFQZ%2FNYV7%2FH8CVG9TK%2FFQZNYV7H8CVG9TK.MEDIUM.jpg%5Dhttp%3A%2F%2Fm.instructables.com%2Ffiles%2Fderiv%2FFQZ%2FNYV7%2FH8CVG9TK%2FFQZNYV7H8CVG9TK.MEDIUM.jpg%5B%2Furl%5D&hash=df7f6ff559f1306a0265da153efa10dcd45191c2)
Título: Re: 220Vac 2000W + Arduino???
Enviado por: senso em 16 de Janeiro de 2013, 14:17
Depende, é um pouco mais perigoso que vais ter ai 400v DC na passear em alguns traços, para o que queres fazer, um MOC com o detector de passagem por zero dentro como o 3031 será a opção mais simples e fiavel, para além de que não precisas de andar a retificar 230v AC.
Título: Re: 220Vac 2000W + Arduino???
Enviado por: KaYs3r em 16 de Janeiro de 2013, 14:40
Depende, é um pouco mais perigoso que vais ter ai 400v DC na passear em alguns traços, para o que queres fazer, um MOC com o detector de passagem por zero dentro como o 3031 será a opção mais simples e fiavel, para além de que não precisas de andar a retificar 230v AC.

Pois, mas não estou a conseguir que funcione, não sei porquê. Viste o esquema num post anterior?
Título: Re: 220Vac 2000W + Arduino???
Enviado por: senso em 16 de Janeiro de 2013, 14:42
Mas estás a usar componentes reais ou a simular?
É que em metade dos casos isso simula mal, para mais a simular micros...
Título: Re: 220Vac 2000W + Arduino???
Enviado por: KaYs3r em 16 de Janeiro de 2013, 15:07
Mas estás a usar componentes reais ou a simular?
É que em metade dos casos isso simula mal, para mais a simular micros...

Estou a simular no proteus.  :(
Título: Re: 220Vac 2000W + Arduino???
Enviado por: KaYs3r em 16 de Janeiro de 2013, 15:11
Que triac devo comprar?
Título: Re: 220Vac 2000W + Arduino???
Enviado por: senso em 16 de Janeiro de 2013, 15:19
Um BTA16 serve perfeitamente.
Título: Re: 220Vac 2000W + Arduino???
Enviado por: KaYs3r em 16 de Janeiro de 2013, 15:32
Um BTA16 serve perfeitamente.

Obrigado, vou comprar para testar.