Hallo,
na ja, Kompensation bedeutet, daß man im Voraus schon weiß, wie die
Temperatur den Kontrast des LCDs verändert. Man bräuchte also eine Art
Tabelle, in der angegeben ist, bei welcher Temperatur welche
Kontrastspannung anliegen sollte, um den gewünschten oder
gleichbleibenbenden Kontrast zu erhalten. Wie kommt so eine Tabelle
zustande? Eigentlich nur duch einen Betrachter, der duch das
Sichtfenster einer einstellbaren Klimakammer schaut, wie sich der
Kontrast verändert und versucht, durch Nachstellen der Kontrastspannung
den Kontrast wieder auf den Subjektiv gleichen Wert zu bringen. Dann
alles notieren, die Tabelle im Programmspeicher unterbringen, per
AD-Wandler oder per Sensor mit digitaler Ausgabe die Temperatur
erfassen und die zugehörigen Tabellenwerte ausgeben. Es kann nur sein,
daß für jedes LCD-Exemplar eine eigene Tabelle ausgemessen werden muß.
Ist dann recht mühsam.
Die Ansteuerung per PWM dürfte hardwareseitig noch die geringste
Schwierigkeit sein, selbst mit negativer Kontrastspannung.
An welchen Temperaturbereich hast Du dabei gedacht?
Steht Dir eine Klimakammer zur Verfügung?
Früher hätte man einfach per Temperatursensor die Kontrastspannung
mittels einer Analogschaltung verändert und so in Etwa den Ausgleich
erzielt.
Gruß