LusoRobótica - Robótica em Português

Robótica => Iniciantes => Tópico iniciado por: Tiago_24 em 10 de Junho de 2011, 19:11

Título: Display 8 segmentos - Dúvida
Enviado por: Tiago_24 em 10 de Junho de 2011, 19:11
Olá pessoal!

Após ter recebido a minha placa, comecei a fazer alguns tutoriais e deu para me dar uma bases da placa!  ::)

Mas tentei construir um circuito para um display de 7 segmentos e parece-me que funciona. Contudo, o display é de anodo comum. E as informações que tenho encontrado sobre isso, é de displays de cátodo comum!

Por isso gostaria de esclarecer algumas dúvidas!

1- Após ler o Datasheet, vi que a voltagem máxima é 6V  e a corrente máxima são 30mA (por segm). Logo, liguei ambos os ânodos à saída de 5V da placa, mas com resistências de 200 Ohm, para garantir que a corrente é inferior ao máximo. Isto tá bem?

2- Depois liguei cada um dos cátodos às saídas digitais da placa (liguei directamente) e quando na placa sai o valor lógico 1 (corresponde a 5V, se não me engano), o segmento não acende e quando sai 0 o segmento respectivo acende! Queria saber, se posso ligar isto assim directamente às saídas digitais da placa, ou se deveria ter utilizado alguma resistência? E se sim, porque?

(Espero estar na secção correcta!)

Obrigado  ;D
Título: Re: Display 8 segmentos - Dúvida
Enviado por: maurosmartins em 10 de Junho de 2011, 19:29
ola tiago_24

se bem percebi colocaste uma resistência no anodo e dps ligaste directamente os catodos as saidas (do arduino???)

bem a forma mais correcta de ligares esse display seria assim deste género:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2F3.bp.blogspot.com%2F_3ISCfHK6B7E%2FR1dJSQc8wGI%2FAAAAAAAAAPI%2F_NFm_27tXYo%2Fs400%2FPIC16f877_seven_segment_1_digit_display.gif&hash=b9f88604ca4b539beb91dcd97ff9939c66ab100a)

ao ligares como fizeste e se so acenderes um segmento a corrente que o atravessara é igual a (5V-Vled)/200=Iled

no entanto, a medida que acendes mais segmentos, a corrente começa-se a dividir Iled/nsegmentos (logo o brilho do led baixa por cada segmento que ligues).

Então o mais correcto é ter uma resistência por cada cátodo como ilustra a figura.

para calcular os valores da mesma é usar a seguinte equacao

valor_resistencia=(Tensao_alimentacao-Tensao_led)/Corrente_do_led

Lembra-te de usar sempre unidades coerentes, para 5V valores entre 200 e 470 ohms são normais.
Título: Re: Display 8 segmentos - Dúvida
Enviado por: Tiago_24 em 10 de Junho de 2011, 19:47
Sim Mauro, liguei directamente  ::)

Como tinha ido tirar uma foto, para explicar melhor, meto-a à mesma, apesar de já não ser necessário!

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi51.tinypic.com%2Fv5eiah.jpg&hash=019116d24975258f6bff82646d59580ac137fff4)

Sá há uma coisa (penso eu) que não percebi. O Vled é o que? Eu diria que seriam 5V, os 5V que meto no circuito, mas olhando para a fórmula, é lógico que não é isso. Olhei agora para o Datasheet e fala lá da umas características do diodo. E aparece-me 2V. Será isso?  :-\

Obrigado pela resposta  ;)



Título: Re: Display 8 segmentos - Dúvida
Enviado por: maurosmartins em 10 de Junho de 2011, 20:04
Viva Tiago,

Sim o Vled é a queda de tensão do led, esse valor costuma ser na ordem dos 2V sim, por isso deve estar correcto.

um led consome tipicamente 20mA

logo (5-2)/0.02=150 Ohms mas qq coisa dai para cima funciona, 300 ou 470 sao valores normais e como é para ligar ao micro nao convem puxar mta corrente dos pinos de I/O assim sendo eu iria para os 470 Ohms.

Cumps Mauro.
Título: Re: Display 8 segmentos - Dúvida
Enviado por: Tiago_24 em 10 de Junho de 2011, 20:07
Ok, penso que tá percebido  ;D

Thanks  ;)