Páginas: [1]   Ir para o fundo
  Imprimir  
Autor Tópico: Display electronico  (Lida 352 vezes)
Rocky
Fusivel
*
Offline Offline

Mensagens: 6


« em: Outubro 15, 2008, 18:31:45 »

Tou a fazer um circuito que o objectivo é exibir 3 digitos (usando displays de 7 segmentos), onde incremento cada digito atraves dum switch.

Desta forma usei os circuitos 7447 para converter de BCD para 7 segmentos e o circuito 7490 para incrementar 1 a 1 os números de cada digito.

Usei esta página como ajuda: http://eletronicos.hsw.uol.com.br/relogios-digitais.htm

O problema está que eu não quero usar um clock mas sim um interruptor para manualmente incrementar cada digito.

O que me aparece é que ele incrementa mto rapidamente quando carrego no switch e queria ver a incrementar os números mais devagar, para puder escolher o numero e deixa-lo fixo.

Alguém pode ajudar?
Registado
Njay
Cristal
***
Offline Offline

Mensagens: 439



WWW
« Responder #1 em: Outubro 15, 2008, 18:39:18 »

O prolema é o "bounce" dos interruptores. Quando ligas ou desligas um interruptor mecânico, ele na verdade liga e desliga várias vezes, muito depressa, até estabilizar na nova posição. Estas variações, apesar de muito rápidas, são interpretadas pelos circuitos digitais e estes reagem de acordo.

Precisas de procurar por "switch debounce circuit", há de vários tipos, sendo que o mais simples é ligares o interruptor em série com uma resistência de, digamos 10K, depois da resistência um condensador de digamos 1uF à massa. Depois é brincar com os valores destes componentes paa ajustar o "tempo de reacção" do interruptor... Para este circuito o interruptor tem que ser de "2 posições", que ora mete 0V à entrada ora mete 5V. Se isto não funcionar então terás que ir para circuitos mais complexos com latches.
« Última modificação: Outubro 15, 2008, 18:42:41 por Njay » Registado

Blog: Tróniquices ~ Projecto: EmbeddedDreams.com ~ Tenho componentes p/ venda nos Classificados
Rocky
Fusivel
*
Offline Offline

Mensagens: 6


« Responder #2 em: Outubro 15, 2008, 19:38:40 »

Obrigado, era mesmo isso q faltava!
Meti uma resistência de 1k e 47uF no condensador.
Registado
southafrikanse
Moderador Global
Cristal
*****
Offline Offline

Mensagens: 307


Esforço, Dedicação, Devoção e Glória


WWW
« Responder #3 em: Outubro 15, 2008, 20:35:34 »

Obrigado, era mesmo isso q faltava!
Meti uma resistência de 1k e 47uF no condensador.

Digamos que 47uF é um bocado grande. Se mesmo assim tiveres problemas de boucing coloca um schmitt trigger depois da resistência/condensador para um melhor resultado (salvo erro é um 7410)
Registado

Merry Christmas Contente
My personal blog: Eurico Leite
My blog: Tugatrónica
My other blog: TugaSport
asena
Eng. Electrónico
Cristal
***
Offline Offline

Mensagens: 252



WWW
« Responder #4 em: Outubro 15, 2008, 21:23:27 »

Obrigado, era mesmo isso q faltava!
Meti uma resistência de 1k e 47uF no condensador.

Deu resultado?  óptimo. Com esses componentes, tens uma relação filtragem RC=~20Hz

Se, mesmo assim, ainda notas alguma contagem errónea, dobra em valor um qualquer componente.

Registado

Cumprimentos,
 
António Sérgio Sena
 
Tlm.: +351.967.033.209
Fax.: +351.236.215.256
 
SENAengenharia - http://www.senaeng.com
 
- Soluções em Sistemas Electrónicos e de Microcontroladores.

- Formação em Microcontroladores PIC

.
Rocky
Fusivel
*
Offline Offline

Mensagens: 6


« Responder #5 em: Outubro 15, 2008, 21:38:14 »

Sim tenho de experimentar melhor e posso sp alterar o cond pra um de 4,7uF e aumentar a resistencia pra 10k q fico com a mesma relacao.

Tenho de aproveitar os componentes q tenho cá em casa...
Obrigado
« Última modificação: Outubro 15, 2008, 21:41:16 por Rocky » Registado
asena
Eng. Electrónico
Cristal
***
Offline Offline

Mensagens: 252



WWW
« Responder #6 em: Outubro 15, 2008, 21:41:59 »

Sim tenho de experimentar melhor e posso sp alterar o cond pra um de 4,7uF e aumentar a resistencia pra 10k q fico com a mesma relacao.

Podes alterar como dizes, mas realmente ficas na mesma. O teu filtro fica nos ~20Hz.

Tu poderás querer decrescer a fasquia, para começar a filtrar frequências mais baixas. Quanto mais baixa for a tua relação   f = 1 / RC, melhor, mais filtragem de ruidos.

Atenção que estamos a falar de filtros passivos muito simples, mas que essencialmente é assim que se fazem.
Registado

Cumprimentos,
 
António Sérgio Sena
 
Tlm.: +351.967.033.209
Fax.: +351.236.215.256
 
SENAengenharia - http://www.senaeng.com
 
- Soluções em Sistemas Electrónicos e de Microcontroladores.

- Formação em Microcontroladores PIC

.
Rocky
Fusivel
*
Offline Offline

Mensagens: 6


« Responder #7 em: Outubro 15, 2008, 21:43:54 »

Podes alterar como dizes, mas realmente ficas na mesma. O teu filtro fica nos ~20Hz.

Tu poderás querer decrescer a fasquia, para começar a filtrar frequências mais baixas. Quanto mais baixa for a tua relação   f = 1 / RC, melhor, mais filtragem de ruidos.

Atenção que estamos a falar de filtros passivos muito simples, mas que essencialmente é assim que se fazem.

Sim disse alterar so pra nao ter um condensador tao grande, só por isso.
Tenho de experimentar melhor. Mas parece-me que esta a funcionar bastante bem.
Registado
Rocky
Fusivel
*
Offline Offline

Mensagens: 6


« Responder #8 em: Outubro 15, 2008, 23:44:20 »

Bem agora tenho outra questão, eu quero usar displays grandes de 10 cms e sao desta marca e verdes
http://www.kingbright.com/product_main_1.php?lang=English&product01=20050504115323&product02=20050525114427&level=20050609041759

Ou seja a única diferença para os normais é a tensão de alimentação passar de 5V para 9V correcto? Não percebo muito do datasheet.
Registado
asena
Eng. Electrónico
Cristal
***
Offline Offline

Mensagens: 252



WWW
« Responder #9 em: Outubro 16, 2008, 05:11:55 »

Bem agora tenho outra questão, eu quero usar displays grandes de 10 cms e sao desta marca e verdes
http://www.kingbright.com/product_main_1.php?lang=English&product01=20050504115323&product02=20050525114427&level=20050609041759

Ou seja a única diferença para os normais é a tensão de alimentação passar de 5V para 9V correcto? Não percebo muito do datasheet.


Segundo esse digito novo que vais usar, agora passaste a ter 4 LEDs por segmento VERDE, o que pelo datasheet vais ter uma queda de tensão máxima por segmento de 10V.

Usa uma fonte de 12v, e calcula a resistência para a corrente que quiseres até um máx de 50mA por segmento e 25mA pelo ponto decimal.


« Última modificação: Outubro 16, 2008, 05:37:00 por asena » Registado

Cumprimentos,
 
António Sérgio Sena
 
Tlm.: +351.967.033.209
Fax.: +351.236.215.256
 
SENAengenharia - http://www.senaeng.com
 
- Soluções em Sistemas Electrónicos e de Microcontroladores.

- Formação em Microcontroladores PIC

.
José Flor
José António Flor de Sousa
Chip
*****
Offline Offline

Mensagens: 1 054


OzFlor - José Flor


WWW
« Responder #10 em: Outubro 16, 2008, 07:18:05 »

Debounce bem eficaz.
José Flor

Later edit:
Aqui fica a imagem
« Última modificação: Outubro 16, 2008, 07:19:57 por José Flor » Registado

Rocky
Fusivel
*
Offline Offline

Mensagens: 6


« Responder #11 em: Outubro 16, 2008, 12:09:17 »

Obrigado, acho q vou mm fazer os displays com leds fica-me mais barato.
Registado
Páginas: [1]   Ir para o topo
  Imprimir  
 
Ir para: