• Welcome to LusoRobótica - Robótica em Português.
 

[Nome alterado] Display 16 segmentos como controlar

Started by andre_f_carvalho, 31 de July de 2010, 19:50

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

senso

Envia mail e pergunta, ninguem melhor que eles próprios para te esclarecer.
Avr fanboy

andre_f_carvalho

boas,

desculpem levantar o topico, mas para n estar a abrir outro

acabei por comprar uma na sparkfun mais precisamente estehttp://www.sparkfun.com/products/9933, mas devido a quantidade de pinos que lêm ajudaria ter um descodificador tipo bcd como nos de 7 segmentos.

então devido aos poucos resultados da minha pesquisa, daqui pergunto alguém conhece um codificador para ele?

senso

Dois shift-registers parecem-me perfeitos para um segmento.
Ou isto:
http://www.sparkfun.com/products/10103

Mas torna-se um bocadinho caro.
Avr fanboy

beirao

Ou então um MUX 4:16. Vantagem: usas apenas um CI. Desvantagem: usas mais pins de saida.
"O único lugar onde o sucesso vem antes do trabalho, é no dicionário" - Albert Einstein

senso

Um multiplexer só tem uma saida activa de cada vez..
Avr fanboy

beirao

Quote from: senso on 10 de February de 2011, 02:00
Um multiplexer só tem uma saida activa de cada vez..

Mas depende da aplicação para que ele quer.. se for algo que esteja sempre a actualizar, pode estar sempre a activar/desactivar os segmentos..
"O único lugar onde o sucesso vem antes do trabalho, é no dicionário" - Albert Einstein

andre_f_carvalho

a minha ideia é utiliza-lo dando os números de 1 a 5 e apareça as letras N e R de acordo com o botão pressionado

edit.:

o que acham da logica cablada, sei que daria muito mais trabalho, seria uma opção ou n?

beirao

Quote from: andre_f_carvalho on 10 de February de 2011, 22:48
a minha ideia é utiliza-lo dando os números de 1 a 5 e apareça as letras N e R de acordo com o botão pressionado

edit.:

o que acham da logica cablada, sei que daria muito mais trabalho, seria uma opção ou n?

entao esquece o MUX, usa os shift... é que escusas de tar sempre a actualizar.. assim so actualizas quando houver uma mudança
"O único lugar onde o sucesso vem antes do trabalho, é no dicionário" - Albert Einstein

senso

Um par de shift registers e uns transistores, e fazes multiplexagem aos display, ligas o transistor, carregas dados, latch, desliga o transistor e liga o do proximo display, provavelmente tens de usar uns drivers á saida dos shift registers, porque segundo dizem esses displays consomem um pouco, mas é uma questão de testar.
Avr fanboy

andre_f_carvalho

boas,

a lógica cablada n poderá ser possível, ja agora podem reavivar-me a memoria de como funcionam os shift-register, é que já la vai uns anos:P

senso

Entram dados serial e sai em paralelo.
Avr fanboy

andre_f_carvalho

boas,


veio-me a ideia usar um pic com a expansão I/O com interface i2c, no qual seria um picaxe 40x2 (sendo o que eu estou a utilizar no projecto) a enviar os dados para qual ou quais seriam os as saídas ligadas para controlar o display, e neste caso gostaria de saber que expansor existem com um bom custo, sendo fácil utilizar em basic (língua do picaxe)

senso

Avr fanboy

andre_f_carvalho

eu disse pic so por dizer, como sei qual será o melhor

senso

Mas tens esses chips que fazem exactamente o que queres, mas se é para esses displays, eu usava um par de 595's para cada display.
Avr fanboy