LCD no pic...

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Mensagempor phophollety » 29 Jan 2008 11:22

nossa, atropelei completamente..

é isso mesmo andré... para o contraste, para o back recomenda-se um bczinho qualquer em PWM....

é sim TCPIPCHIP, geralmente é 4.2V 120mA quando é led...
"3 minutes of boring code review means 3 hours less fixing LSD (Little Stupid Detail)" Dr. Mike Smith
"Dê-me um ponto de apoio e uma alavanca e moverei o mundo" Arquimedes
"Quando vejo um Alfa Romeo passar eu tiro o meu chapéu" Henry FORD.
Avatar do usuário
phophollety
Dword
 
Mensagens: 1511
Registrado em: 15 Out 2006 13:00
Localização: Santo André São Paulo, Brasil

Mensagempor andre_luis » 29 Jan 2008 11:42

A Spectrumlcd comercializava um LCD com inversor de frequencia embutido para a lampada do BL ( neon, fluor, ou sei lá que raios era aquilo ). A especificacao era de 4,2v. Quando inadvertidamente coloquei 5v, a lampada superaqueceu e cheirou a eletron, mas nao chegou a queimar. Colocando um diodo retificador em serie com a fonte de 5v foi o suficiente para atender o datasheet.

+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Mensagempor Blew » 29 Jan 2008 15:35

aham consegui inicializa-lo. Como assim um bc em pwm...desculpe a pergunta talvez ignorante, mas nunca vi isso...

de acordo com o datasheet esse lcd tambem é 4,2V...
Blew
Bit
 
Mensagens: 46
Registrado em: 24 Out 2006 10:03

Mensagempor tcpipchip » 29 Jan 2008 15:59

Por isto que meu BACKLIGHT queimou :oops:
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor fabim » 29 Jan 2008 15:59

coloque um 1N4007 em série com anodo.. ja fiz e resolveu!

fabim
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor phophollety » 29 Jan 2008 17:56

hehehe.. também... de ultima hora não tive dúvidas...
"3 minutes of boring code review means 3 hours less fixing LSD (Little Stupid Detail)" Dr. Mike Smith
"Dê-me um ponto de apoio e uma alavanca e moverei o mundo" Arquimedes
"Quando vejo um Alfa Romeo passar eu tiro o meu chapéu" Henry FORD.
Avatar do usuário
phophollety
Dword
 
Mensagens: 1511
Registrado em: 15 Out 2006 13:00
Localização: Santo André São Paulo, Brasil

Mensagempor Sergio38br » 30 Jan 2008 07:43

bom dia,

Um adendo sobre o backlight baseado em leds, existem duas formas, uma de matriz de led(consumo maior) e outra utilizando led de alto brilho e difusor geralmente baseado em algum matrial plastico(acrilico,etc..).

Caso o consumo seja preocupante sempre é melhor utilizar o de led de alto brilho.

G.A.
Sergio
Avatar do usuário
Sergio38br
Word
 
Mensagens: 759
Registrado em: 22 Nov 2007 13:39
Localização: São Paulo - SP

Mensagempor Blew » 30 Jan 2008 09:07

Obrigado pessoal!
Blew
Bit
 
Mensagens: 46
Registrado em: 24 Out 2006 10:03

Mensagempor Pask » 07 Fev 2008 12:07

Amigo, normalmente nos LCD's a coisa é assim. Para controlar o contraste dos caracteres você tem que enviar um byte de comando para colocar o display em modo de comando, o que equivale a ligar o seu pino RS no terra da fonte, e depois enviar um byte de 0 a 15, sendo que, 0 é o valor para maior contraste dos caracteres e 15 é o valor para o menor contraste. O display modelo TS-216 da Tato Equipamentos Eletrônicos é assim (www.tato.ind.br).
Nesse display, para acender ou apagar o backlight, é preciso enviar o byte para modo de comandos (RS to GND) e enviar os códigos de comando que são:
255 (0xff) => desliga backlight
254 (0xfe) => liga backlight
Você não pode variar a intensidade do backlight via programação do display. Ele é uma iluminação de fundo com intensidade constante. Só é possível acendê-lo ou apagá-lo via comandos.
P.S: O display TS-216 funciona por comunicação serial e possui 4 pinos de utilização: Vcc, GND, RS-232 e Backlight.
Espero ter lhe ajudado um pouco.
Pask
Word
 
Mensagens: 600
Registrado em: 22 Dez 2006 19:19

Mensagempor phophollety » 07 Fev 2008 12:28

mas ele deve ter um controlador baseado em algum uC, não!?
"3 minutes of boring code review means 3 hours less fixing LSD (Little Stupid Detail)" Dr. Mike Smith
"Dê-me um ponto de apoio e uma alavanca e moverei o mundo" Arquimedes
"Quando vejo um Alfa Romeo passar eu tiro o meu chapéu" Henry FORD.
Avatar do usuário
phophollety
Dword
 
Mensagens: 1511
Registrado em: 15 Out 2006 13:00
Localização: Santo André São Paulo, Brasil

Mensagempor Pask » 07 Fev 2008 14:36

Na placa desse display já existe todo um circuito pronto pelo fabricante para agilizar e facilitar o seu uso final. Inclusive, não é preciso nem interfaceá-lo com um IC da Maxim. Basta fazer a conexão direta no microcontrolador e usar a USART ou UART do bicho para fazê-lo funcionar diretamente.
Pask
Word
 
Mensagens: 600
Registrado em: 22 Dez 2006 19:19

Mensagempor LUCK » 07 Fev 2008 17:09

Pask escreveu:Amigo, normalmente nos LCD's a coisa é assim. Para controlar o contraste dos caracteres você tem que enviar um byte de comando para colocar o display em modo de comando, o que equivale a ligar o seu pino RS no terra da fonte, e depois enviar um byte de 0 a 15, sendo que, 0 é o valor para maior contraste dos caracteres e 15 é o valor para o menor contraste. O display modelo TS-216 da Tato Equipamentos Eletrônicos é assim (www.tato.ind.br).
Nesse display, para acender ou apagar o backlight, é preciso enviar o byte para modo de comandos (RS to GND) e enviar os códigos de comando que são:
255 (0xff) => desliga backlight
254 (0xfe) => liga backlight
Você não pode variar a intensidade do backlight via programação do display. Ele é uma iluminação de fundo com intensidade constante. Só é possível acendê-lo ou apagá-lo via comandos.
P.S: O display TS-216 funciona por comunicação serial e possui 4 pinos de utilização: Vcc, GND, RS-232 e Backlight.
Espero ter lhe ajudado um pouco.

Olá, estou começando a mexer com LCD e sou um pouco leigo ainda. Agora comprei um display modelo WH1602A, e não sei o que fazer com os pinos 15 e 16. Os outros acho que liguei corretamente.
Alguem poderia me dar uma luz?

obrigado...

Pask, normalmente os LCDs não funcionam assim da forma que descreveu. Você está falando de um modelo específico de LCD serial.
Pela descrição do colega BLEW, ele está usando um LCD Alfanumérico de 2 linhas por 16 colunas padrão HD44780.
Com relação aos pinos 15 e 16 do backlight, pra ter certeza só mesmo olhando o datashet do fabricante do teu LCD mas deve ser conforme os colegas explicaram. Tenho uns LCDs com backlight e ligo conforme descrito anteriormente. Se você seguir estes pinos na placa provavelmente chegará ao ânodo e cátodo do backlight. Tenho dois modelos diferentes aqui e eles tem escrito A e K onde o backlight foi soldado.
A (ânodo) + Positivo
K (cátodo) - Negativo
Dá uma procurada no google que há muitos sites com tutoriais sobre o assunto.


http://home.iae.nl/users/pouweha/lcd/lcd.shtml
http://ensino.univates.br/~husemann/Eng/Micros/lcd.pdf
Avatar do usuário
LUCK
Byte
 
Mensagens: 109
Registrado em: 11 Out 2006 14:01

Anterior

Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x