Agneli
Posts: 4
Joined: Sun Jan 12, 2014 1:25 pm

Ligar reles com Raspberry Pi

Sun Jan 12, 2014 1:55 pm

Boa tarde pessoal.
Comprei um Raspberry Pi e uma placa com 8 reles.
Mas como não entendo muito de eletrônica estou com medo de ligar errado e danificar as placas.

Com base na imagem abaixo, algém poderia demonstrar como ficaria o esquema de ligação entre o Raspi e a placa de reles ?
Ou se alguém tiver uma imagem ou matéria explicando isso, postem por favor.

Imagem: http://postimg.org/image/gd48a39xf/

Outras dúvidas:
- A placa de reles precisa de alimentação externa ou apenas a energia do Raspi é o suficiente para ligar os reles ?
- Não tenho uma Protoboard, apenas o Raspi e a placa de reles, não tem problemas conectar os dois diretamente ?

Por enquanto é isso, conto com a ajuda de vocês.
Abraço

canibalimao
Posts: 557
Joined: Tue Aug 07, 2012 8:48 pm
Location: Portugal

Re: Ligar reles com Raspberry Pi

Mon Jan 13, 2014 2:40 pm

Na placa dos relés tens uns pinos (estão à esquerda dos relés, a meio da placa, na imagem que postaste). Esses pinos são ligados ao RPi. O GND ligas a um pino GROUND do RPi, o VCC ligas aos 5V (em princípio terá que ser nos 5V, mas confirma se a placa funciona a 3.3V) e cada um dos outros pinos corresponde a um relé e terá que ser ligado (cada pino) a um pino GPIO do RPi.
Depois só tens que fazer um programa em qualquer linguagem que manipule os GPIOs e ponha a HIGH (ou 1) o(s) pino(s) referente(s) ao(s) relé(s) que queres activar e a LOW (ou 0) o(s) que queres desactivado(s).

Agneli
Posts: 4
Joined: Sun Jan 12, 2014 1:25 pm

Re: Ligar reles com Raspberry Pi

Mon Jan 13, 2014 2:47 pm

Obrigado pela resposta @canibalimao.
Mas o que eu queria saber é de qual pino para qual pino devo fazer a ligação, pois lí que se ligar em um pino errado posso danificar minhas placas.

Agneli
Posts: 4
Joined: Sun Jan 12, 2014 1:25 pm

Re: Ligar reles com Raspberry Pi

Tue Jan 14, 2014 1:34 pm

Com base na resposta do @canibalimao e em várias pesquisas que fiz na web, consegui ligar os reles com o esquema abaixo.

http://postimg.org/image/wqfvb4cf5/

Raspberry Pi GPIO -> Rele board 8 channel

5V Power -> VCC
GROUND -> GND
GPIO 4 -> IN1
GPIO 17 -> IN2
GPIO 22 -> IN3
GPIO 23 -> IN4
GPIO 24 -> IN5
GPIO 25 -> IN6

OBS:
- Não liguei os pinos 18 e 21 pois os mesmo tem siglas que não sei o que significam então resolvi não arriscar. Sendo assim só liguei 6 dos 8 reles.
- Só consegui manter 5 dos 6 reles ligados, pois quando ligava o 6º todos desligavam, creio que o raspberry não consegue enviar energia o suficiente para manter mais de 5 reles ligados, então a partir daí creio que seria necessário usar uma fonte de alimentação externa.
- As cores dos cabos não representam as cores dos pinos, fiz colorido apenas para diferencia-los uns dos outros.
- Isso foi o que funcionou comigo, mas não me responsabilizo por nada que fizerem com base nesse esquema mostrado acima, afinal não sou nenhum especialista em eletrônica e estou apenas mostrando o que fiz.

canibalimao
Posts: 557
Joined: Tue Aug 07, 2012 8:48 pm
Location: Portugal

Re: Ligar reles com Raspberry Pi

Tue Jan 14, 2014 2:05 pm

Em relação a essas siglas, podes usar à vontade os pinos. As outras funções deles (o que está entre parêntesis) precisam de ser activadas no sistema, portanto não precisas de te preocupar.

Em relação à falha quando activas todos os relés, talvez seja mesmo por falta de corrente a sair pelos pinos. Não sei qual é a corrente necessária para cada relé. Tens uma fonte de quantos amperes?

Agneli
Posts: 4
Joined: Sun Jan 12, 2014 1:25 pm

Re: Ligar reles com Raspberry Pi

Tue Jan 14, 2014 2:14 pm

Bom saber sobre os pinos.
Utilizo uma fonte de 5V de 0.7A, ví que é o mínimo recomendado para ligar um Raspi.
Também não sei qual a corrente necessária para ligar os reles, vou pesquisar mais e posto aqui o que descobrir.

Obrigado.

canibalimao
Posts: 557
Joined: Tue Aug 07, 2012 8:48 pm
Location: Portugal

Re: Ligar reles com Raspberry Pi

Tue Jan 14, 2014 7:11 pm

Essa fonte é muito fraquinha... Vais precisar de uma mais potente para ligar mais qualquer coisa ao RPi (um rato/teclado já é capaz de te deitar isso abaixo).

RJB INDUSTRIES
Posts: 1
Joined: Sun Mar 13, 2016 2:23 pm

Re: Ligar reles com Raspberry Pi

Sun Mar 13, 2016 2:35 pm

Olá Pessoal,

Obrigado pelas vossas publicações, decidi fazer conta para esclarecer algumas dúvidas,

1) Alguém pode disponibilizar a ficha técnica da placa de 8 reles, preciso de saber a frequencia máxima de sinal, tenho um sistema que imite sinais a 3000 até 5000HZ, precisava saber se a placa de relés tem capacidade de leitura e resposta.

2) O sinal é considerado HIGH (1) quando a tensão no pino é de 3,3v idealmente, a pergunta que vos faço é: entre que valores (por exemplo 2,5 até 3,3v) é que o RPi encara um 1 HIGH?

Cumprimentos e obrigado pela ajuda,

Ricardo

pksato
Posts: 295
Joined: Fri Aug 03, 2012 5:25 pm
Location: Brazil

Re: Ligar reles com Raspberry Pi

Fri Mar 18, 2016 12:31 pm

RJB INDUSTRIES wrote:Olá Pessoal,

Obrigado pelas vossas publicações, decidi fazer conta para esclarecer algumas dúvidas,

1) Alguém pode disponibilizar a ficha técnica da placa de 8 reles, preciso de saber a frequencia máxima de sinal, tenho um sistema que imite sinais a 3000 até 5000HZ, precisava saber se a placa de relés tem capacidade de leitura e resposta.

2) O sinal é considerado HIGH (1) quando a tensão no pino é de 3,3v idealmente, a pergunta que vos faço é: entre que valores (por exemplo 2,5 até 3,3v) é que o RPi encara um 1 HIGH?

Cumprimentos e obrigado pela ajuda,

Ricardo
Ola,
1)
Reles somente devem ser usando em sistemas onde o intervalo entre ligar e desligar e bastante longo.
Exceto os reles especiais, não deve ser chaveados constantemente.
Um relé típico usando nesses módulos esta especificado para no máximo 30 operações por minuto. Mecanicamente pode até fazer mais operações por minuto, mas não há garantias de que o circuito será fechado (ou aberto).

2) A certa controvérsia nesses dados devido a falta da documentação oficial, mas seguramente uma entrada e reconhecida como alta (high) quando a tensão estiver acima de 2V, e baixa quando abaixo (low) de 0.8V. A tensão de entrada (no pino) não pode exceder 3.6V.

Mas a algo confuso nos seus questionamentos.
Um relé e usado para controlar cargas, ligar uma lâmpada ou motor, controlado pelo raspberry pi. E não para prover entrada para o raspberry pi.
Desde que sejam eletricamente compatíveis (mesmo nível de tensão, de 3v3), o sinal de origem pode ser conectado direto ao GPIO.
Quando o nível de tensão da origem for maior que 3v3, e necessário garantir que a tensão no pino não seja maior que 3v3 e corrente na faixa dos µA.
Se sinal de origem for menor que 3v3, e necessário subir essa tensão.

Há os casos onde os sistemas não podem se comunicar diretamente, devido a serem circuitos elétricos incompatíveis quando a isolação. Por exemplo, um circuito ligado diretamente a rede elétrica (não usa fonte isolada).
Nesse caso se costuma utilizar um dispositivo de acoplamento que seja eletricamente isolado.
Existem diversos dispositivos para fazer esse acoplamento, como:
Relés;
São lentos, emularia uma chave liga e desliga, alto consumo de energia.

Transformadores;
Funcionam somente em corrente alternada.
A frequência de operação pode chegar aos GHz.

Acopladores galvânicos;
São caros, muito usando em instrumentação para sinais analógicos.

Acopladores ópticos (Optocouplers);
Bastante usando em sistemas digitais.
Podem funcionar a vários MHz (conforme o tipo).
Sinais analógicos (dentro de certo limite) ou digitais.
Os tipos comuns são baratos.

Esses são alguns exemplos.

Pelo que pude compreender, acopladores ópticos e o que necessita.
Acopladores ópticos são componentes constituídos de um emissor de luz e um receptor de luz, separados pelo ar, vácuo ou um meio condutor de luz (fibra óptica).
Como emissor de luz se pode utilizar um led infra-vermelho e como receptor um foto transistor ou foto diodo.
Um acoplador óptico disponível na forma de componente eletrônico bastante comum e o pc817 usando em fontes chaveadas.
O custo do pc817 e relativamente baixo, um avulso deve custar menos de $0,30. Em quantidade pode ser muito mais barato.
Antes, e necessário algum circuito para condicionar o sinal para que possa ser usando junto com um optocouplers ou outros acoplador.

Para informações sobre como interfacear entre diferentes níveis de tensão, veja esse documento
http://www.newark.com/pdfs/techarticles ... sBrchr.pdf

Talvez, se explicar exatamente o que deseja fazer (citando os equipamentos envolvidos), consiga uma ajuda mais objetiva.

CaioLimaViana
Posts: 3
Joined: Wed Nov 22, 2017 3:16 pm

Re: Ligar reles com Raspberry Pi

Wed Nov 22, 2017 4:24 pm

Olá
Tenho uma duvida sobre a conexão do RPI ao modulo relé

O modulo foi projetado para ser usado no arduino com nivel logico 5v

Fiz um teste usando o propio arduino onde liguei o pino vcc do modulo ao pino 3v3 do arduino e um canal do modulo rele ao gnd (usei fonte externa para alimentar os relés) e verifiquei que não ocorreu acionamento do relé.

Segundo as informações acima para acionar o optoacoplador do modulo relé deve se ligar o pino vcc do modulo ao pino 5 v do RPI e os canais do modulo nas GPIOs de forma que as GPIOs recebem corrente que vem do pino 5v

Se o nivel logico das GPIOs e 3,3v como é possivel receber corrente do pino de 5v?

Tambem ao estar em nivel alto com 3,3v ainda há circulação de corrente do pino 5v para a GPIO certo?

CaioLimaViana
Posts: 3
Joined: Wed Nov 22, 2017 3:16 pm

Re: Ligar reles com Raspberry Pi

Thu Nov 23, 2017 6:25 pm

Independente de nivel logico após algumas pesquisas cheguei a conclusão que ligar as GPIOs diretamente ao modulo relé é muito arriscado, nas especificações da maioria dos modulos relés vemos que o consumo de corrente por canal varia de 15-20mA .
O maximo da GPIO seria 16 mA correto?
Então ligar o RPI diretamente ao modulo seria extremamente perigoso, a soma das correntes que atravessam as GPIOs não devem exceder 50mA correto? Dessa forma mesmo que o consumo do modulo estivesse dentro dos limites seria possivel acional apenas uns poucos canais.

CaioLimaViana
Posts: 3
Joined: Wed Nov 22, 2017 3:16 pm

Re: Ligar reles com Raspberry Pi

Thu Nov 23, 2017 7:12 pm

Acho que a solução para esses e outros problemas de nivel logico/ corrente seria o uso de CIs buffers que com um consumo de menos de 5mA da GPIO consegue casar as impedancias a um custo bem acessivel

Return to “Português”

Who is online

Users browsing this forum: No registered users and 8 guests