Fala meus amigos....

Estou tendo um problema ao acionar uma bomba d'água( http://www.seaflo.com/en/productDetail_285.html ).

Eu comando o acionamento das solenoide e não trava, eu aciono a bomba d'água e trava.

A fonte do arduino é separada do motor.

Olha o código ae:

int tanque1 = 2;
int tanque2 = 4;
void setup()
{
Serial.begin(9600); //inicia a porta serial
pinMode(tanque1, OUTPUT);
pinMode(tanque2, OUTPUT);
}

void loop()
{
char c = Serial.read();
if (c == 'A')
{
digitalWrite(tanque1, HIGH);
}
if (c == 'B')
{
digitalWrite(tanque1, LOW);
}
if (c == 'C')
{
digitalWrite(tanque2, HIGH);
}
if (c == 'D')
{
digitalWrite(tanque2, LOW);
}
}

Olha o circuito:

Exibições: 1320

Anexos

As respostas para este tópico estão encerradas.

Respostas a este tópico

Oi Renam, 

boa tarde.

Para mim não ficou muito claro o seu texto.

O que é acionar o solenoide ou a bomba?

Onde estão ligadas as saídas digitais do arduino no circuito?

Rui

http://forum.arduino.cc/index.php?topic=310684.0

Quando eu envio o comando "A" pelo monitor serial, ele liga uma solenoide e a bomba d'água, quando envio o comando "B" ele desliga a bomba d'água e a solenoide.

A porta de saída do arduino "2" envia um sinal HIGH para o led de um opto-isolador (4N33) que permite a passagem da corrente, assim ativando o relé, executando o acionamento da bomba d'água e da solenoide.

A fonte de alimentação do arduino é do usb e a da bomba d'água e solenoide é uma fonte ATX de PC.

Ele ativa o sistema, mas logo após trava.

No meu post tem o circuito, onde a fonte de 5v é o arduino em HIGH,

Oi Renan,

Voce sabe qual a corrente do relé voce está utilizando? 

O solenoide está sendo acionado pelo relé ou direto pelo Optocoupler?

No datasheet deste Optocoupler informa que a corrente de coletor maxima dele é de 100ma.

http://www.vishay.com/docs/81865/4n32.pdf.

Gravei o seu programa em um UNO e coloquei LEDs no lugar dos Optocoupler, e funciona Ok.

Rui

Não seria melhor colocar o opto ativando um transistor maior?

Tipo assim:

Acho que seu problema é este (Seu desenho modificado anexo R10K)

Favor ver rabiscos em vermelho,seu desenho.

Oi Carlos, 

Eu entendi que o relé que ele está usando é para 12V, e a fonte do arduino é 5V.

Acredito que foi usado um acoplador óptico para isolar uma fonte da outra, caso contrário poderia usar um transistor qq para acionar o relé.

Rui

Oi Rui,

Não prestei atenção neste (Grande) detalhe.... Tem razão, no caso que proponho estou tratando a bobina como se fosse 5V.

Obrigado pela observação.

Abraço!

Isso mesmo, meu relay é 12V.

Os 5V é o sinal que sai do Arduino.

Como o Carlos disse, a ideia é isolar uma fonte da outra.

E Carlos vou ver ainda hoje a corrente do rele.

Mas quando eu ativo somente a solenoide pelo opto-acoplador o sistema não trava.

A corrente consumida pela solenoide é de 0,5A.

Estou ligando a solenoide da mesma maneira que o motor.

Oi Renan,

coloque tb um pequeno capacitor  (+- .01uf) e um resistor (100k) em paralelo com os contatos do relé,

para reduzir o "ruído elétrico" gerado na abertura e fechamento de contato com cargas

indutivas (Motor e solenoíde).

http://www.newtoncbraga.com.br/index.php/como-funciona/597-como-fun...

Rui

Fala meus amigos,  mas esse problema já foi resolvido.

Valew Rui Viana.

Valew Carlos Kwiek.

A fonte não estava aguentando a corrente da bomba d'água.

Apesar de aguentar até "25A" de acordo com o fabricante. (péssimo controle de qualidade, kkkkkk)

As dicas de vocês foram colocadas em prática e anotadas.

Valew

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço