Forum: Analoge Elektronik und Schaltungstechnik Kontrastspannung per MC etc erzeugen ohne Poti?


von Kontraster (Gast)


Lesenswert?

Hallo,

habe ein Display und benötige Kontrastspannung GND und -5V stehen zu 
Verfügung. Normalerweise habe ich immer ein Poti genommen, doch nun 
wollte ich mal was mit dem MC machen. Geht es vielleicht per PWM und 
Transistor?

Vielen Dank.

von Stefan W. (wswbln)


Lesenswert?

Ja, das geht.
Wenn die Kontrastspannung allerdings im Bereich 0...-5V sein soll, würde 
ich die Verwendung eines Optokopplers als Schaltelement vorschlagen. 
Negative Spannungen zur Ansteuerung eines Schaltransistors bekommt man 
nicht so einfach aus den Controller-Ports raus... ;)

von Axel R. (Gast)


Lesenswert?


von Bernd (Gast)


Lesenswert?

Mit einem digitalen Poti sollte es auch gehen.

von Kontraster (Gast)


Lesenswert?

Danke Axel


@Bernd welches Digitale Poti hast du denn da als Vorschlag?

von Karl H. (kbuchegg)


Lesenswert?

Kontraster wrote:
> Danke Axel
>
>
> @Bernd welches Digitale Poti hast du denn da als Vorschlag?

digitales Poti würde ich nicht nehmen.
Die Dinger sind teuer und komplizierter anzusteuern als eine
simple Software-PWM. Ein Transistor als Schalter an einem
Port-Pin der als Ausgang geschaltet ist und du hast schon die
halbe Miete.
Die andere Hälfte ist entweder
* ein Timer der einen regelmäßigen Overflow erzeugt, in dem dann
  die Software PWM erzeugt wird.
* oder, wenn der Pin frei ist, überhaupt eine Hardware-PWM mit
  einem Timer im PWM Modus.

von Kontraster (Gast)


Lesenswert?

PWM ist nicht das Problem, nur sollte nichts fiepen, flackern oder 
stören, wenn ich da mit PWM arbeite

uC / PWM  1K
                      _
             o-------|___|------.
                                |
                                |
                                |
                                |
                              |<
                       .------|  pnp
                       |      |\
                       |        |
                       |        |
               GND     |        |          GND
              o--------o--------)------------o
                                |
                         _    |
                     .--|___|---o
                     |          |
               -8V   |   10K   --- LCD-KONTRAST
              o------o---------v \-----------o
                               npn
(created by AACircuit v1.28.5 beta 02/06/05 www.tech-chat.de)

So könnts klappen .-))


ist von axel, kann einer was dazu sagen aus Erfahrung?

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Ich mache das mit einem OV, der das PWM über einen R/C-Tiefpaß 2. 
Ordnung an den nichtinvertierenden Eingang geschaltet bekommt. Über den 
invertierenden Einang stellt man Verstärkung und Spannungsnullpunkt ein. 
Der OV versorgt sich aus -5V und +5V. Somit ist in jeder Richtung genug 
Spielraum. Als OV-Typ kommt ein TL071 in Frage.

von Michael U. (amiga)


Lesenswert?

Hallo,

die Stromaufnahme an Vee ist normalerweise so gering, daß ein passiver 
Tiefpass reichen sollte.
Die Zeitkonstante kann ja groß genug sein, bei Änderungen durch den 
Bediener sollten normalerweise 0,1s Zeitkonstante nicht stören.

Gruß aus Berlin
Michael

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Bei 5V-Displays reicht auch ein passiver Tiefpaß aus 2x 100nF und 2x 
3kOhm als Pi-Filter, den der µC direkt treiben kann. Für Displays mit 
höherer Kontrastspannung (Grafik-Displays) bietet sich die OV-Variante 
an.

von Bernd (Gast)


Lesenswert?

@Kontraster

Dieses hier z.B.
http://www.analog.com/en/prod/0,,761_797_AD5228,00.html

kostet beim großen C etwa 1.90EUR als Einzelstück.

von Michael K. (Gast)


Angehängte Dateien:

Lesenswert?

So mach's ich immer (siehe Anhang) ... geht super. Wenn ich mich recht 
erinnere ist die Schaltung von Travel Rec. ....

Grüße,
Michael

von Kontraster (Gast)


Lesenswert?

Mh, also bei der Kontraststeuerung gibt es bei mir kein VCC, sondern 
-15V. Ändert sich da an der Schaltung etwas?

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Ja, dann brauchst Du einen OV, da der Controller in Verbindung mit dem 
einfachen Tiefpaß mit derartiger Spannung nicht umgehen kann. OV 
zwischen +5V und -15V klemmen und mit geeigneten Spannungsteilern die 
Ruhespannung in die nähe des Punktes bringen, wo gerade so die ersten 
Bildpunkte auf dem Display zu sehen sind. Die Spannung, die der 
Controller über den Tiefpaß liefert, wird addiert / subtrahiert und dem 
Display zugeführt.

von Kontraster (Gast)


Lesenswert?

OV? Du meinst OPV?

von Martin T. (mthomas) (Moderator) Benutzerseite


Lesenswert?

Vielleicht als Inspirationsquelle: Schaltplan auf
http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/glcd_dcf77/index.html
Die "Glättung" des PWM-Signals aus dem µC vor IC2A habe ich mit einem 
etwas "dicken" 10uF Kondenstator realisiert, sollte aber wie in den 
schon gezeigten Schaltungen mit weniger Kaptzität auch Funktionieren, 
evtl. PWM-Frequenz anpassen. Die Werte von R6 und R7 sind möglicherweise 
noch an die Kontrastspannung anzupassen. Das Blatt mit mit den 
Berechnungen habe ich grade nicht zur Hand aber man kann auch die Werte 
aus meiner Schaltung als Ausgangswerte nehmen und etwas mit SwitcherCAD 
simulieren und testen (hatte ich seinerzeit auch gemacht und damit 
Steckbretttesterei erspart). SwitcherCAD gibt es kostenlos bei 
http://www.linear.com/designtools/software/switchercad.jsp

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

>OV? Du meinst OPV?

Ja. Heute sagt man OV (OperationsVerstärker). Wichtig dabei ist, daß 
dieser wirklich seine Versorgungspannung aus der niedrigst und höchst zu 
erreichenden Kontrastspannung bezieht. Wenn das Display also einen 
Spannungswandler für bspw. -15V hat, muß Vss an diese Spannung und Vcc 
(Vdd) an +5V.

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.