Relé de estado sólido nem sempre serve para controlar DC?

592 views
Skip to first unread message

Luciano Ramalho

unread,
Jun 16, 2014, 12:28:01 PM6/16/14
to hacker...@googlegroups.com
Estava vendo esse relé de estado sólido [1]

[1] https://www.sparkfun.com/products/10636

Em alguém comenta lá que por usar um triac este relé não serve para
controlar circuitos DC, só serve para AC.

É isso mesmo?

Isso significa que este módulo [2] não serve para controlar os nossos
displays grandes de 7 segmentos?

[2] http://www.amazon.com/SainSmart-8-Channel-Duemilanove-MEGA2560-MEGA1280/dp/B006J4G45G/ref=sr_1_10?ie=UTF8&qid=1402935547&sr=8-10&keywords=relay+module

[ ]s
Luciano


--
Luciano Ramalho
Twitter: @ramalhoorg

Professor em: http://python.pro.br
Twitter: @pythonprobr

André Oliveira

unread,
Jun 16, 2014, 12:39:15 PM6/16/14
to hacker...@googlegroups.com
Isso mesmo Luciano, triac só serve para controlar cargas com AC. O triac depois de "disparado" só desliga quando a corrente é zero (na passagem da tensão por zero no caso do AC), como isso não acontece em DC, ele nunca vai desligar.

[]s,

        André M de Oliveira

.oO ineptire est juris gentium Oo.
   http://int2float.blogspot.com

Luciano Ramalho

unread,
Jun 16, 2014, 1:39:52 PM6/16/14
to hacker...@googlegroups.com
Legal, André, grato pela resposta!

Existem relés de estado sólido que funcionam com DC?

Alguém sabe indicar um componente específico para comprar?

[ ]s
Luciano
> --
> .--. .- .-. .- .--. --- ... - .- .-. . ... -.-. .-. . ...- .- .--. .- .-. .-
> .... .- -.-. -.- . .-. ... .--. .- -.-. . ... .--. .- - --. --- --- --. .-..
> . --. .-. --- ..- .--. ... -.. --- - -.-. --- --
> Regras da Lista: http://garoa.net.br/wiki/Lista:LeiaAntesDeClicarNoSend
> Para mais informações sobre o Garoa Hacker Clube acesse http://garoa.net.br
> Maiores opções sobre o Google Groups, visite:
> http://groups.google.com/group/hackerspacesp
> .--. .- .-. .- -- .- .. ... .. -. ..-. --- .-. -- .- . ... .- -.-. . ... ...
> . --- .-- .. -.- ..
> Epoch 0 <=> Fundação: 1298244863 s ~ 2.408064*10^52 tP (tempos de Planck)

Rafael M. Lopes

unread,
Jun 16, 2014, 2:03:47 PM6/16/14
to hacker...@googlegroups.com

DQ

unread,
Jun 16, 2014, 2:07:58 PM6/16/14
to hacker...@googlegroups.com
Ramalho,

Não sou especialista no assunto, mas existem sim. Uma página meio aleatória:

http://www.omron.com/ecb/products/pry/special/g3vm/

A Farnell tem mas tá em falta: http://www.farnellnewark.com.br/searchresults.aspx?dskeyword=G3VM&idproducttype=0&idproductcolor=0&iddept=0&nupricerangestart=1&nupricerangeend=9999999&type=2

Os preços não são muito convidativos.

Será que não dá para usar o L293D? É um pouco de exagero (pois é uma ponte H), mas o preço é bem mais em conta.

DQ

Afonso Coutinho

unread,
Jun 16, 2014, 2:12:03 PM6/16/14
to hacker...@googlegroups.com
Se é pra controlar os displays seria legal um MAX7219, se for só pra ativar/desativar as coisas usa uma ponte-H como o DQ disse

Luciano Ramalho

unread,
Jun 16, 2014, 2:19:48 PM6/16/14
to hacker...@googlegroups.com
Oi, Afonso, eu ainda não vi como fica o circuito dos displays grandes
de anodo comum com o MAX7219. Vc chegou a documentar?

Valeu!

[ ]s
Luciano

André Oliveira

unread,
Jun 16, 2014, 2:20:00 PM6/16/14
to hacker...@googlegroups.com
Acho que essa é a melhor solução, usar um relé de estado sólido pra controlar uns leds é matar mosca com tiro de canhão!
Só tem que ver se consegue controlar na tensão que você vai precisar para os leds em série.

Mas como é só um display, ainda sou mais a favor da solução discreta com transistores.

[]s,

        André M de Oliveira

.oO ineptire est juris gentium Oo.
   http://int2float.blogspot.com

2014-06-16 15:11 GMT-03:00 Afonso Coutinho <afo...@yack.com.br>:

André Oliveira

unread,
Jun 16, 2014, 2:23:44 PM6/16/14
to hacker...@googlegroups.com
Tem um application note da Maxim mostrando como fazer:

[]s,

        André M de Oliveira

.oO ineptire est juris gentium Oo.
   http://int2float.blogspot.com

Afonso Coutinho

unread,
Jun 16, 2014, 2:26:35 PM6/16/14
to hacker...@googlegroups.com
Vou criar no fritzing essa semana com catodo comum e anodo comum e te falo, to na correria ainda...


--

Luciano Ramalho

unread,
Jun 16, 2014, 2:27:45 PM6/16/14
to hacker...@googlegroups.com
2014-06-16 15:19 GMT-03:00 André Oliveira <andre...@gmail.com>:
> Acho que essa é a melhor solução, usar um relé de estado sólido pra
> controlar uns leds é matar mosca com tiro de canhão!

É que eu já matei mosca se o canhão e achei chato...

> Só tem que ver se consegue controlar na tensão que você vai precisar para os
> leds em série.

Para os displays de 10cm precisa 12V nos segmentos e 5V no ponto decimal.

> Mas como é só um display, ainda sou mais a favor da solução discreta com
> transistores.

Isso é porque não é vc que vai montar o circuito ;-).

O caso é, temos aqueles famosos displays que eu comprei errado,
displays de 7 segmentos de catodo comum que precisam de 12V para
acionar os segmentos. Até hoje a solução que sabemos que funciona é
aquela que o DQ documentou super bem documentada em seu blog.

O circuito precisa de dois transistores (um NPN e um PNP), mais 3
resistores (um para cada transistor, mais um pro segmento de LEDs),
totalizando 10 pontos de solda PARA CADA segmento, x 7, 70 pontos de
solda...

Eu gostaria de algo mais simples. Deve ter algum chip que reduza pelo
menos parte dessa complicação. Ou falar de CI darlington, mas não sei
se como fazer...

[ ]s
Luciano

Luciano Ramalho

unread,
Jun 16, 2014, 2:30:13 PM6/16/14
to hacker...@googlegroups.com
Opa, errei a minha conta, 2 transistores mais 3 resistores são 12
pontos de solda, ou seja, 84 pontos de solda só para um único display
de 7 segmentos.

Procura-se um canhão para matar essa mosca!

[ ]s
Luciano

André Oliveira

unread,
Jun 16, 2014, 2:39:14 PM6/16/14
to hacker...@googlegroups.com
O circuito não precisa se assim tão complicado, pode ser isso aqui:

Inline image 1

[]s,

        André M de Oliveira

.oO ineptire est juris gentium Oo.
   http://int2float.blogspot.com

DQ

unread,
Jun 16, 2014, 2:50:19 PM6/16/14
to hacker...@googlegroups.com
Se não estiver comendo mosca, é a mesma coisa só que com um MOSFET ao invés do transistor PNP. Tem a vantagem do MOSFET ser mais eficiente, mas o trabalho de montagem é o mesmo.

E, a propósito, sou fã do MAX7219. Deixei no Garoa um projeto feito com ele (https://garoa.net.br/wiki/Disco_de_LEDs) e estou começando a brincar com um display de 8 dígitos http://www.dx.com/p/8-segment-led-display-board-module-for-arduino-147814 (infelizmente, o display é bem pequeno).

DQ

André Oliveira

unread,
Jun 16, 2014, 2:51:13 PM6/16/14
to hacker...@googlegroups.com
Ah, esse é o maior canhão que eu recomendaria pra essa aplicação:

Deve ter algum mais novo por ai. Procure por high side led driver.

[]s,

        André M de Oliveira

.oO ineptire est juris gentium Oo.
   http://int2float.blogspot.com

Luciano Ramalho

unread,
Jun 16, 2014, 2:56:34 PM6/16/14
to hacker...@googlegroups.com
2014-06-16 15:51 GMT-03:00 André Oliveira <andre...@gmail.com>:
> Ah, esse é o maior canhão que eu recomendaria pra essa aplicação:
> http://www.onsemi.com/pub_link/Collateral/AMIS-39101-D.PDF
>
> Deve ter algum mais novo por ai. Procure por high side led driver.

Aí, sim, esse parece bem com o que eu gostaria de usar. O único
defeito: é SMD, com .050" de espaçamento entre os pinos...

Valeu, André!

[ ]s
Luciano

Raimundo Nonato Pimenta Filho

unread,
Jun 16, 2014, 3:00:14 PM6/16/14
to hacker...@googlegroups.com
O problema do catodo comum...

Pode-se utilizar optos, 4N25 ou TIL111.
Não é uma solução elegante, mas a conexão é simples.

Por segmento:
Da saída um resistor para o LED do opto - 2 pontos
O LED do opto tem um ponto comum com o resistor, o catodo deste para o
GND - 1 ponto
Do lado do segmento, um resistor para limitar a corrente - 2 pontos
O transistor do opto entre este resistor e o segmento - 1 ponto

Acho que não errei em conta...
6 pontos por segmento
6 x ( 7 + 1 ) = 48 Pontos
Mais o comum...

Na imagem em anexo, o LED representa um segmento.

[]s
opto.PNG

Luciano Ramalho

unread,
Jun 16, 2014, 3:18:11 PM6/16/14
to hacker...@googlegroups.com
Muito bom, Raimundo!

O circuito discreto mais simples até o momento!

O que tem de "deselegante" essa solução?

[ ]s
Luciano

André Oliveira

unread,
Jun 16, 2014, 3:29:34 PM6/16/14
to hacker...@googlegroups.com
Tenho quase certeza que isso não vai funcionar, do jeito que está ai, não vai, mas se tirar a alimentação da base e ligar no coletor do transistor, talvez. O problema é que eu não sei se o transistor do opto vai ser capaz de conduzir no high side dessa maneira, eu acho que não.

[]s,

        André M de Oliveira

.oO ineptire est juris gentium Oo.
   http://int2float.blogspot.com

Raimundo Nonato Pimenta Filho

unread,
Jun 16, 2014, 3:31:26 PM6/16/14
to hacker...@googlegroups.com
Em 16 de junho de 2014 16:18, Luciano Ramalho <luc...@ramalho.org> escreveu:
> Muito bom, Raimundo!
>
> O circuito discreto mais simples até o momento!
>
> O que tem de "deselegante" essa solução?

Não utilizar a função de isolação do opto.

Se for separar os GNDs a solução fica elegante.

[]s

Raimundo Nonato Pimenta Filho

unread,
Jun 16, 2014, 3:33:35 PM6/16/14
to hacker...@googlegroups.com
Olha só, descrevi coletor e conectei base, foi falta de atenção.
[]s

DQ

unread,
Jun 16, 2014, 3:44:55 PM6/16/14
to hacker...@googlegroups.com
Gostei desta solução, eu acho que tenho um 4N25 para testar (ligando a alimentação no coletor e não na base, é claro).

DQ

André Oliveira

unread,
Jun 16, 2014, 3:51:17 PM6/16/14
to hacker...@googlegroups.com
Testa ai, eu ainda estou duvidando que vai funcionar.

[]s,

        André M de Oliveira

.oO ineptire est juris gentium Oo.
   http://int2float.blogspot.com

-- 

DQ

unread,
Jun 16, 2014, 8:24:01 PM6/16/14
to hacker...@googlegroups.com
Funcionou.

Usei um 4N35 e um Arduino Nano com o velho Blink. O resistor do pino 13 do Arduino para o pino 1 do 4N35 foi de 330R e o resistor em série com com o display foi 220R. O Nano foi alimentado pela USB e o display por uma fonte de 12V. Funcionou tanto com os terras separados como com os terras interligados.

DQ

Luciano Ramalho

unread,
Jun 16, 2014, 10:49:10 PM6/16/14
to hacker...@googlegroups.com
2014-06-16 21:24 GMT-03:00 DQ <dqsoft....@gmail.com>:
> Usei um 4N35 e um Arduino Nano com o velho Blink. O resistor do pino 13 do
> Arduino para o pino 1 do 4N35 foi de 330R e o resistor em série com com o
> display foi 220R. O Nano foi alimentado pela USB e o display por uma fonte
> de 12V. Funcionou tanto com os terras separados como com os terras
> interligados.

Sensacional! E no caso o display era anodo comum ou catodo comum?
Manda uma foto da montagem, DQ!

Valeu Raimundo e DQ pela descoberta e André e Afonso pelas contribuições!

[ ]s
Luciano


>
> DQ
>
>
>
> On Monday, June 16, 2014 4:51:17 PM UTC-3, Andre M de Oliveira wrote:
>>
>> Testa ai, eu ainda estou duvidando que vai funcionar.
>>
>> []s,
>>
>> André M de Oliveira
>>
>> .oO ineptire est juris gentium Oo.
>> http://int2float.blogspot.com
>>
>>
>>
>>

DQ

unread,
Jun 17, 2014, 7:12:36 AM6/17/14
to hacker...@googlegroups.com
Ramalho,

Como eu testei com um único segmento, não faz diferença se era anodo ou catodo comum. Eu montei em uma protoboard e já desmontei... Vou comprar os componentes e montar uma placa para usar com aquele display catodo comum que você me emprestou.

DQ

André Oliveira

unread,
Jun 17, 2014, 8:01:45 AM6/17/14
to hacker...@googlegroups.com
Ainda não me entrou na cabeça um NPN no high side com a base aberta para chavear. Mas se dizem que funciona... enquanto eu não testar, continuo pensando no assunto. E um opto acoplador PNP?

[]s,

        André M de Oliveira

.oO ineptire est juris gentium Oo.
   http://int2float.blogspot.com

-- 

Luciano Ramalho

unread,
Jun 17, 2014, 9:12:34 AM6/17/14
to hacker...@googlegroups.com
2014-06-17 8:12 GMT-03:00 DQ <dqsoft....@gmail.com>:
> Como eu testei com um único segmento, não faz diferença se era anodo ou
> catodo comum.

OK, reformulando a pergunta: o optoacoplador tava ligado no anodo ou
no catodo do segmento?

> Vou comprar os
> componentes e montar uma placa para usar com aquele display catodo comum que
> você me emprestou.

Legal!

DQ

unread,
Jun 17, 2014, 9:18:48 AM6/17/14
to hacker...@googlegroups.com
André,

O opto acoplador é NPN.

Eu ainda me confundo muito com transistores, mas o meu entendimento (pelo que eu li na wikipedia) é o seguinte: com um transistor NPN comum, para que ele sature (fechando o circuito) a base precisa estar a uma tensão maior que o coletor e o emissor. Já com um transistor PNP comum, a base precisa estar com tensão abaixo que o coletor e o emissor. Daí a necessidade de usar um PNP no high side usamos um transistor comum, controlado por uma tensão na base.  Entretanto, no fotoacoplador o transistor não está sendo disparado pela tensão na base. É a luz do LED que gera os elétrons. Acho que é por isso que funciona.

DQ

DQ

unread,
Jun 17, 2014, 9:26:30 AM6/17/14
to hacker...@googlegroups.com
Ramalho,

Estava ligado no anodo, como o Raimundo desenhou lá atrás. Anexo o esquema atualizado.

DQ
4N35_LED.png

Raimundo Nonato Pimenta Filho

unread,
Jun 17, 2014, 9:29:13 AM6/17/14
to hacker...@googlegroups.com
Valeu pelo esquema corrigido.
[]s

André Oliveira

unread,
Jun 17, 2014, 9:37:49 AM6/17/14
to hacker...@googlegroups.com
Interessante, nunca usei assim. Chegou a medir a tensão entre o coletor e o emissor do 4N25 pra saber se realmente está saturando?

[]s,

        André M de Oliveira

.oO ineptire est juris gentium Oo.
   http://int2float.blogspot.com

Truman

unread,
Jun 17, 2014, 11:26:43 AM6/17/14
to hacker...@googlegroups.com
Luciano, se entendi, você precisa de um SCR (Tiristor). 

Funciona assim:
Dá um pulso no gate ele dispara e segura até cortar a tensão ou dar um curto no anodo e catodo.

É bem fácil de usar e seguro. a comutação é rápida como um transistor.

abs


Caio de Marco

unread,
Jun 17, 2014, 3:38:30 PM6/17/14
to hacker...@googlegroups.com
Oi Luciano

Eu utilizaria uma ponte ULN2803 pra controlar esse display de 7 segmentos de led. O CI ja vem com 7 darlington transistor array, as ligacoes sao super simplificadas 7 inputs de um lado 7 outputs do outro, da pra jugar ate 500mA em cada porta. O preço dele tb sai bem em conta R$1,80 na Dabi da Santa.

http://www.adafruit.com/products/970

o circuito ficaria assim:

http://www.electronicspoint.com/attachments/ckt-gif.860/

abraço

Caio

Raimundo Nonato Pimenta Filho

unread,
Jun 17, 2014, 5:47:37 PM6/17/14
to hacker...@googlegroups.com
Para catodo comum poderia se fazer um misto, usar o ULN para excitar os PNPs.
[]s

Luciano Ramalho

unread,
Jun 17, 2014, 7:28:38 PM6/17/14
to hacker...@googlegroups.com
Sensacional, Caio!

O tal ULN2803 parece feito para essa aplicação dos displays de anodo
comum. E como disse o Raimundo, colocando transistores PNP daria para
usar os displays de catodo comum que eu comprei errado!

Valeu, Caio e Raimundo!

[ ]s
Luciano

DQ

unread,
Jun 18, 2014, 8:07:05 AM6/18/14
to hacker...@googlegroups.com
Além do ULN2803 ser mais compacto, ele já tem os resistores de polarização para a base, reduzindo o número de componentes e conexões para os displays de anodo comum. Eu acho que temos alguns ULN2803 lá no Garoa, senão tiver eu levo amanhã.

Para o catodo comum eu vou montar uma placa com os 4N25.

DQ

Raimundo Nonato Pimenta Filho

unread,
Jun 18, 2014, 10:04:49 AM6/18/14
to hacker...@googlegroups.com
A solução mista...
[]s
ULN.PNG

DQ

unread,
Jun 23, 2014, 9:12:30 AM6/23/14
to hacker...@googlegroups.com
A montagem da placa com os 4N25 vai indo bem. Hoje a noite espero terminar a montagem e testar, se tudo der acerto amanhã eu posto fotos.

DQ

DQ

unread,
Jun 24, 2014, 8:09:29 AM6/24/14
to hacker...@googlegroups.com
"Funfando!" (com o display catodo comum). Anexas as fotos, na quinta eu deixo a placa + display no Garoa.

Para quem estiver curioso, a placa padrão é a PROTO777 desta página: http://futurlec.com/Protoboards.shtml

DQ
Placa4N25_Final.jpg
Placa4N25_Solda.jpg
Placa4N25_Comp.jpg
Reply all
Reply to author
Forward
0 new messages