Go Down

Topic: rele RT314F05 (Resolvido) (Read 1 time) previous topic - next topic

Maks

Apr 23, 2012, 08:51 pm Last Edit: Apr 30, 2012, 09:15 pm by Maks Reason: 1
Boas,

Tenho este relé, e nao consigo perceber nem encontrar em lado nenhum que pinos são o quê...
Deixo-vos o datasheet pode ser que vocês percebam. http://elcodis.com/parts/3805534/RT314F05.html#datasheet



Onde é que entram os 220v?
Presumo que seja o nr 11, e o 12 e o 14 é a o comutador...
mas, e os 5v?
A1? A2? A3? como o ligaria com o arduino?

Obrigado

PS. Já agora que diodo e transistor deverei usar com ele?

bubulindo

Isto é um relé com dois estados.

Ou seja, tens de usar dois pinos do micro para o usar. Ligas a alimentacão ao A3 e actuas as bobines com o A2 e A1. Já tens o relé, ou ainda não compraste? Se calhar ´€ melhor procurares outro modelo.

Os contactos são:

NC - 12
Central - 11
NO - 14
This... is a hobby.

Maks

sim ja tenho os reles. Então seria os 5v ao A3, e o A1 e A2 a outros pinos e em código faria algo do genero:
exemplo:
pino 5 ligado a A1
pino 6 ligado a A3
sabendo que a ultima posiçao foi o A1(Pino5),ao mudar o estado
Code: [Select]


$last="5"

if $last="5" then
    pino6=high
    wait 1000
    pino6=low
    $last="6"
else
    pino5 = high
    wait 1000
    pino5 = low
    $last="5"
end if



olha para a lógica não para o codigo em si...
Seria isto ou estou errado?

Obrigado

bubulindo

Sim...

Haveria outras maneiras de fazer o mesmo, mas a lógica é essa. A implementação é que pode ser mais ou menos complexa dependendo dos conhecimentos que tens de C.

This... is a hobby.

Maks

conhecimentos de C, tenho 0... nunca trabalhei com C. As unicas linguagens em que ja trabalhei, foi visual basic, html, php e quase nada de java

bubulindo

dessas aproveita-se o php. :\ Isto é, o php de há uns anos atrás já que agora está mais virado para orientado a objectos.

Seja como for, não é muito difícil... e sempre aprendes algo mais.
This... is a hobby.

neuron_upheaval

#6
Apr 26, 2012, 04:49 pm Last Edit: Apr 26, 2012, 05:01 pm by neuron_upheaval Reason: 1
Esse relê pode ter uma ou duas bobinas, dependendo do modelo.

Se for o modelo RT314F05, ou seja, com o final F05, você vai precisar de três pinos do Arduino para poder ligar e desligar a bobina do relê.

Code: [Select]

/-------------+     /-----------------\
|             |     |     Relê        |
|         12 o-------o A2        14 o------------------+
|         11 o-------o A3        11 o-----------+      |
|         10 o-------o A1        12 o           |      |
| Arduino     |     |                 |         |      |
|             |     \-----------------/         |    [---]
|             |                                 |    [   ] Carga
|             |                                 |    [   ] (isto é, o que queres ligar)
|             |                                 |    [---]
+-------------+                                 |      |
                                               |      |
                                               |      |
                                               o      o
                                                220VCA


O sketch do Arduino fica assim:
Code: [Select]

if(condição-para-ligar) {
   digitalWrite(10, HIGH);
   digitalWrite(11, HIGH);
   digitalWrite(12, LOW);
} else {
   digitalWrite(10, LOW);
   digitalWrite(11, HIGH);
   digitalWrite(12, HIGH);
}

bubulindo


Esse relê pode ter uma ou duas bobinas, dependendo do modelo.

Se for o modelo RT314F05, ou seja, com o final F05, você vai precisar de três pinos do Arduino para poder ligar e desligar a bobina do relê.

Code: [Select]

/-------------+     /-----------------\
|             |     |     Relê        |
|         12 o-------o A2        14 o------------------+
|         11 o-------o A3        11 o-----------+      |
|         10 o-------o A1        12 o           |      |
| Arduino     |     |                 |         |      |
|             |     \-----------------/         |    [---]
|             |                                 |    [   ] Carga
|             |                                 |    [   ] (isto é, o que queres ligar)
|             |                                 |    [---]
+-------------+                                 |      |
                                                |      |
                                                |      |
                                                o      o
                                                 220VCA


O sketch do Arduino fica assim:
Code: [Select]

if(condição-para-ligar) {
    digitalWrite(10, HIGH);
    digitalWrite(11, HIGH);
    digitalWrite(12, LOW);
} else {
    digitalWrite(10, LOW);
    digitalWrite(11, HIGH);
    digitalWrite(12, HIGH);
}



Pergunta estúpida:

Se o pino 11 está sempre em HIGH nos dois estados do relé, porque é que tem de estar a ocupar um pino em vez de estar ligado ao Vcc?

This... is a hobby.

neuron_upheaval


Pergunta estúpida:

Se o pino 11 está sempre em HIGH nos dois estados do relé, porque é que tem de estar a ocupar um pino em vez de estar ligado ao Vcc?
É verdade. Faz assim então: liga o A3 do relê direto no VCC e esquece que ele está ligado no pino 11 do Arduino.

bubulindo

E uns transistores pelo meio para não queimar o chip.
This... is a hobby.

Maks

#10
Apr 27, 2012, 02:06 am Last Edit: Apr 27, 2012, 02:07 am by Maks Reason: 1
Obrigado pelas respostas...

Tive oportunidade de experimentar ja com lampada 220v e funcionou perfeitamente, mas, posso dizer que o pino A3 não precisa de estar ligado...
dar energia apenas ao A1 (pin6) e A2(pin7) funciona perfeitamente... agora pergunto (provavelmente pergunta estupida) mas nao será o pino de reset? ou algo do genero?

Code: [Select]


void setup() {                
 pinMode(6, OUTPUT);
 pinMode(7, OUTPUT);  
}
void loop() {
    digitalWrite(6, HIGH);
       delay(500);
    digitalWrite(6, LOW);

       delay(1000);

    digitalWrite(7, HIGH);
      delay(500);  
    digitalWrite(7, LOW);
}

foi apenas um blink para testar :)

neuron_upheaval

Tens certeza que é F05? Talvez era A05??

Maks


Tens certeza que é F05? Talvez era A05??


sim, no próprio rele esta escrito RT314F05

Maks

ahah ja consegui, e para não variar o erro é meu...

Tinham razão em relação ao pino A3, é mesmo necessário liga-lo se se usar um transistor, logo tem de ser usado :)
E também esta a ligar o transistor ao contrário :$

Obrigado

Go Up