Sida 1 av 1

Styra kontrast och backlight på HD44780

Postat: 19 november 2011, 00:23:40
av sir88alex
Hej!
Sitter med ett litet projekt där jag ska använda mig av en LCD-display med en HD44780 som styrkrets. Har lite funderingar på att designa hårdvaran så att man kan styra styrkan på displayens kontrast och backlight via mjukvaran. Undrar därför om det finns någon här på forumet som testat på detta tidigare?

Första idéen som dyker upp är via PWM och någon form av filter och/eller FET. Några andra idéer?

Re: Styra kontrast och backlight på HD44780

Postat: 19 november 2011, 00:34:34
av Klas-Kenny
En annan idé är en digital pot.

Vetitusan hur de fungerar med PWM, värt att kolla upp/testa i alla fall.

Re: Styra kontrast och backlight på HD44780

Postat: 19 november 2011, 00:35:14
av Glenn
bakgrundsbelysningens styrka har jag PWM'at, var inga problem alls, kontrasten har jag inte gett mej in på dock.

Re: Styra kontrast och backlight på HD44780

Postat: 19 november 2011, 00:42:28
av Borre

Re: Styra kontrast och backlight på HD44780

Postat: 19 november 2011, 13:58:48
av Icecap
Jag har gjort båda, inget problem. Har en DA-utgång som jag kopplar till en NPN-transistors bas genom ett motstånd, på kollektorn har jag ett pull-up motstånd och sedan är det bara att trimma basmotståndet så att kontrasten är "normal" vid ung VDD/2 ut från DA-utgången.

Re: Styra kontrast och backlight på HD44780

Postat: 19 november 2011, 15:07:39
av monstrum
Kan det inte funka att bara driva kontrasten direkt med PWM på några tiotal kHz? Jag tänker mig att kristallerna är så långsamma att de bör hamna på någon slags stabil nivå som motsvarar duty cycle.

Re: Styra kontrast och backlight på HD44780

Postat: 19 november 2011, 15:16:08
av Icecap
Det är inte LCD-displayen som styrs med kontrastspänningen, det är drivsteget som styr pixlarna som ger ut spänning till dessa som kommer att ge konstiga spänningar vid PWM. Så svaret är nog nej.

Re: Styra kontrast och backlight på HD44780

Postat: 19 november 2011, 15:21:15
av sodjan
> Kan det inte funka att bara driva kontrasten direkt med PWM på några tiotal kHz?

Ja, om du filtrerar PWM signalen hårt så att det i praktiken blir en jämn DC spänning.
Eftersom kontrastjusteringen knappast behöver gå speciellt snabbt, så kan man ha
ganska låg PWM frekvens och ett filter anpassat till det.

Hur många kontrastnivåer behöv ber du ? 8 kanske ?
Det går också att fixa med 3 I/O pinnar och några motstånd.
Med 4 pinnar får du 16 nivåer, vilket borde räcka i alla lägen.

Sen så beror det även lite på LCD modell, är det t.ex "extended temp range"
med negativ kontrast spänning ? Då blir det lite mer pyssel...

Re: Styra kontrast och backlight på HD44780

Postat: 19 november 2011, 16:17:47
av Swech
PWM + RC filter funkar bra, behöver inte filtreras så in i hoppsan hårt.
Har testat och det funkar helt perfekt.

Swech

Re: Styra kontrast och backlight på HD44780

Postat: 21 november 2011, 21:03:09
av sir88alex
Många intressanta förslag och det är kul att se att det går att göra på lite olika sätt. Kan du sodjan förklara lite mer detaljerat hur man skulle kunna lösa det med hjälp av 3 I/O? Displayen styrs inte av negativ spänning.

Hur mycket ström bör man räkna på att konstrast ingången drar? Eller är det en högohmig ingång där ingen ström alls går in?

Re: Styra kontrast och backlight på HD44780

Postat: 21 november 2011, 21:15:27
av kankki
Antagligen menar sodjan med en R2R DAC.

Re: Styra kontrast och backlight på HD44780

Postat: 21 november 2011, 23:17:55
av sodjan
knakki har rätt så klart, kompletterar bara med en bild nedan.
De tre omkopplarna nederst är alltså 3 PIC pinnar.

> Eller är det en högohmig ingång där ingen ström alls går in?

Nästan. Man brukar använda en 10 kohm pot, så den drar något tiotal uA som högst.

Bild