collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: 220Vac 2000W + Arduino???  (Lida 8476 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline KaYs3r

  • Mini Robot
  • *
  • Mensagens: 49
220Vac 2000W + Arduino???
« 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  :)

Offline microbyte

  • Mini Robot
  • *
  • Mensagens: 1.322
    • http://ricardo-dias.com/
Re: 220Vac 2000W + Arduino???
« Responder #1 em: 09 de Janeiro de 2013, 12:39 »
Boas.

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

Offline KaYs3r

  • Mini Robot
  • *
  • Mensagens: 49
Re: 220Vac 2000W + Arduino???
« Responder #2 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.

Offline tgferreira

  • Mini Robot
  • *
  • Mensagens: 148
Re: 220Vac 2000W + Arduino???
« Responder #3 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.

Offline KaYs3r

  • Mini Robot
  • *
  • Mensagens: 49
Re: 220Vac 2000W + Arduino???
« Responder #4 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 :)

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: 220Vac 2000W + Arduino???
« Responder #5 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.
Avr fanboy

Offline KaYs3r

  • Mini Robot
  • *
  • Mensagens: 49
Re: 220Vac 2000W + Arduino???
« Responder #6 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?

Obrigado

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: 220Vac 2000W + Arduino???
« Responder #7 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.
Avr fanboy

Offline KaYs3r

  • Mini Robot
  • *
  • Mensagens: 49
Re: 220Vac 2000W + Arduino???
« Responder #8 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 :\

Offline KaYs3r

  • Mini Robot
  • *
  • Mensagens: 49
Re: 220Vac 2000W + Arduino???
« Responder #9 em: 10 de Janeiro de 2013, 00:02 »
Será ?

Offline ivitro

  • Mini Robot
  • *
  • Mensagens: 451
Re: 220Vac 2000W + Arduino???
« Responder #10 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

Offline tgferreira

  • Mini Robot
  • *
  • Mensagens: 148
Re: 220Vac 2000W + Arduino???
« Responder #11 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.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: 220Vac 2000W + Arduino???
« Responder #12 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:


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

Offline KaYs3r

  • Mini Robot
  • *
  • Mensagens: 49
Re: 220Vac 2000W + Arduino???
« Responder #13 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  :)

Offline KaYs3r

  • Mini Robot
  • *
  • Mensagens: 49
Re: 220Vac 2000W + Arduino???
« Responder #14 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