Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

10/06/2012 #1

Avatar de Meta

Controlar luminocidad de un display LCD
Hola:


Quiero hacer una osa en un LCD 16x2 azul. Por ejemplo, dejo el LCD a 5V, tiene un brillo fuerte. Si en 30 segundos no toco ni un botón, hace de protector de pantalla como rebajando la iluminosidad por ejemplo a 2.5V. He pensado en usar PWM, pero como solo uso dos estados, 5V y 2.5V preferiblemente mejor hacerlo de otra forma.

¿Alguna mejor sugerencia para hacer ese efecto?

Un cordial saludo.
10/06/2012 #2

Avatar de Daniel Meza

Con ayuda de un transistor y dos resistores diferentes, un valor alto para el modo de suspensión y un valor pequeño para el modo "operación", normalmente el led del LCD estaría conectado al resistor de alto valor en paralelo a un transistor con el resistor de bajo valor (transistor encendido), cuando trancurra un determinado tiempo (TMR1 por ejemplo), se desconecta el transistor dejando solo una vía de corriente por el resistor de alto valor, con esto el LCD prenderá poco
11/06/2012 #3

Avatar de Meta

Hola:

¿Te refieres algo así?


Un saludo.
11/06/2012 #4

Avatar de Gudino Roberto duberlin

Amigo, Meta, como tu dijiste, utiliza una rutina que mediante el mismo transistor que gobierna el encendido del back-light, funcione en modo PWM y te ahorras hardware.
11/06/2012 #5

Avatar de Daniel Meza

Exacto, de esa manera, solo interconectando el led del LCD entre +5V y el nodo del transistor-resistor. Amigo Gudino, la idea es evitar el uso del PWM ya que solo se necesitan dos estados.
11/06/2012 #6

Avatar de Ajna

Porque evitar el uso del PWM? En fin es cosa de cada quien, en lo personal se veria mas bonito si usas el pwm para hacer que el brillo se desvanezca, es mas en caso de que no quisieras usar el pwm todo el tiempo puedes apagarlo y usarlo solo cuando quieras hacer el efecto, asi evitas generar mas ruido en el circuito a causa del pwm, y se ve mas bonito, bueno mi impresora tiene un led azul en el boton de encendido y hace ese efecto cuando entre en suspension, al igual que la pantallita de informacion
11/06/2012 #7

Avatar de LaElectronicaMeOdia

sin usar transistor podria ser asi:



para el 100% pones el puerto RX como salida en estado bajo,
para el ≈50% pones el puerto RX como entrada
para el 0% pones el puerto RX como salida en estado alto.
Imágenes Adjuntas
Tipo de Archivo: jpg FE.JPG (6,6 KB (Kilobytes), 57 visitas)
11/06/2012 #8


LaElectronicaMeOdia dijo: Ver Mensaje
sin usar transistor podria ser asi:



para el 100% pones el puerto RX como salida en estado bajo,
para el ≈50% pones el puerto RX como entrada
para el 0% pones el puerto RX como salida en estado alto.
Vaya... Solución de 10 ptos.
11/06/2012 #9

Avatar de Daniel Meza

Ingeniosa idea la de no usar transistor, pero hay que considerar el consumo del led del LCD. He visto algunos que llegan a demandar hasta 120mA, más de la suficiente que puede soportar un PIC
11/06/2012 #10

Avatar de LaElectronicaMeOdia

Daniel Meza dijo: Ver Mensaje
Ingeniosa idea la de no usar transistor, pero hay que considerar el consumo del led del LCD. He visto algunos que llegan a demandar hasta 120mA, más de la suficiente que puede soportar un PIC
amigo, si la persona que puso el video en el primer post no sabe que lcd esta usando, entonces si es un problema tal y como mencionas, pero si esta usando uno como el del video consume 20mA, y perfectamente lo soporta un pic.

tambien tiene que considerar cual va a ser el punto a atenuar puesto que no puede utilizar una resistencia menor de 240Ω, por eso puse una de 600Ω

saludos.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.