Forum: Mikrocontroller und Digitale Elektronik EA-DOG (132*4): Hintergrund nicht sauber gelöscht


von Harry (Gast)


Lesenswert?

Hallo,

ich habe hier eine EA-DOGM132-5 mit blauer Hintergrundbeleuchtung am 
Laufen.

Nach etwas Probieren mit der Initialisierung habe ich eine saubere 
Anzeige.

Allerdings: Sobald ich das Display (mit dem Fön) leicht erwärme, werden 
'Spalten', die leer sind (wo also kein Pixel angesteuert wird), immer 
dunkler.
Der Hintergrund an Stellen, an denen in der Spalte etwa die Hälfte der 
Pixel angesteuert wird, ist heller.

Mit weiterer Erwärumg bekomme ich eine rot-Tönung des Hintergrunds.

Woran könnte das liegen? Hat jemand ähnliche Effekte gehabt?

Schon mal vielen Dank für alle Antworten!

Harry

von Benedikt K. (benedikt)


Lesenswert?

Harry wrote:

> Woran könnte das liegen?

An der starken Temperaturabhängigkeit von den Flüssigkristallen. Du 
musst die Displayspannung temperaturabhängig erzeugen um diesen Effekt 
zu kompensieren.
Da bei diesem Display die Spannung intern erzeugt wird und der 
Controller bereits eine Kompensation von -0.05%/°C hat, kann es auch 
sein, dass das Display ungleichmäßig erwärmt wurde und daher die 
Kompensation nicht gewirkt hat.
Es könnte aber auch sein, dass das Display eine andere 
Temperaturkennline hat, für die die -0.05%/°C zu wenig sind. Dann 
müsstest du die Temperatur messen und mit dem Volume Befehl die Spannung 
nachregeln.

von Harry (Gast)


Lesenswert?

Hallo Benedikt,

...die äußere Beschaltung (ich nutzte Tantal C's) fällt dabei also nicht 
ins Gewicht (das war meine Vermutung)?

Ich bin nicht sicher, ob ich die Temperatur am Display fein genug 
auflösen kann.  Gäbe es denn andere Display's, die da weniger kritisch 
sind? In blau ;-?

Harry

von Benedikt K. (benedikt)


Lesenswert?

Harry wrote:

> ...die äußere Beschaltung (ich nutzte Tantal C's) fällt dabei also nicht
> ins Gewicht (das war meine Vermutung)?

Eher nicht, da der Controller intern einen Spannungsregler hat, und so 
die Spannungsschwankungen ausregeln kann.

> Ich bin nicht sicher, ob ich die Temperatur am Display fein genug
> auflösen kann.

Ja, da könnte in der Tat ein Problem sein. 64 Stufen sind eigentlich 
nichts, denn je nach LCD (Steilheit der Kennlinie des Flüssigkristalls) 
erkennt man schon Spannungsänderungen im Bereich von 0,1% und weniger.

>  Gäbe es denn andere Display's, die da weniger kritisch
> sind? In blau ;-?

In blau kenne ich jetzt auswendig keine, aber generell alle für den 
Automotive Bereich ausgelegten Displays sollten geeignet sein, da da die 
Forderungen an Temperatur und Qualität sehr viel höher sind.
Auch wenn es vielleicht etwas oversized ist: TFTs sind sehr viel weniger 
temperaturempfindlich.

von Harry (Gast)


Lesenswert?

...was mich noch immer wundert: Spalten, in denen recht viele Pixel 
angesteuert sind, habe den Effekt weniger (bis gar nicht!!!). Ich werde 
nochmal meine Lötkünste prüfen...

Danke Benedikt!

von Benedikt K. (benedikt)


Lesenswert?

Harry wrote:
> ...was mich noch immer wundert: Spalten, in denen recht viele Pixel
> angesteuert sind, habe den Effekt weniger (bis gar nicht!!!).

Das ist jetzt etwas kompliziert zu erklären. Vermutlich liegt es daran, 
dass die Kennlinie des Flüssigkristalls nicht monoton steigend ist, 
sondern einen Knick hat (das ist bei blauen LCDs häufig der Fall). Wenn 
in einer Spalte viele Pixel an sind, dann haben die ausgeschalteten 
Pixel meist einen leicht höheren Kontrast als die Pixel anderer Spalten. 
Dadurch kann es jetzt sein, dass diese zufällig gerade in einem Minimum 
der Kennlinienkurve liegen, der eine sehr geringe Steigung bzw. sogar 
eine leicht negative Steigung hat, was der Temperaturabhängigkeit 
entgegen wirkt.
Wie gesagt: Das ist nur eine Vermutung, es gibt da noch sehr viele 
weitere Effekte, was die Anwendungen von LCDs über einen weiten 
Temperaturbereich so schwierig macht.

von Harry (Gast)


Lesenswert?

Nun stellt das LCD nur die Spitze des Eisbergs dar. Sprich: Mit LCD + 
Controller möchte ich einen ziemlich aufwändig zu bauenden Verstärker 
steuern.

Hätte ich die Möglichkeit, auf eine andere Farbe auszuweichen? STN 
postiv/STN negativ o.ä. fällt mir da ein. Oder sind LCD's 'an sich' an 
dem Punkt empfindlich?

mfg Harry

von Benedikt K. (benedikt)


Lesenswert?

An sich sind alle LCDs stark temperaturempfindlich. Allerdings reagiert 
jeder Flüssigkristall leicht anders. Konkrete Aussagen kann man von 
daher leider nicht treffen ohne ein Display genau zu kennen, denn es 
hängt wie gesagt, auch von der vorhandenen (oder auch nicht vorhandenen) 
Temperaturkompensation ab.

Dem Datenblatt nach, sollte sich das Display eigentlich über einen 
weiten Temperaturbereich stabil sein, (wobei EA gerne mal etwas mit den 
Angaben übertreibt). Bevor du aber andere Displays aussuchst, stell erst 
mal sicher, dass der Controller des Displays auch die gleiche Temperatur 
hat, wie das LCD, und das LCD gleichmäßig warm ist. Die Erwärmung mit 
einem Fön ist leider meist sehr ungleichmäßig, was zu einem 
ungleichmäßigen Kontrast quer über das Display führt, da Glas nur sehr 
schlecht Wärme leitet.

von Harry (Gast)


Lesenswert?

Ich werd's wohl wagen.

Wenn die Kiste fertig ist, werde ich einen Toast Dich ausloben!











(Hoffentlich ;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.