Forum: Mikrocontroller und Digitale Elektronik 4 Draht -Touchpanel IC


von Ferdinand (Gast)


Lesenswert?

Hallo!

Ich habe bei Pollin eines der Displays mit 4-Draht Touchpanel für 4.95€
gekauft.

Nun:
Ich habe keinerlei Hoffnungen das Display anzusteuern weil ich bei
Google keinerlei Infos über das Display gefunden hab.

Aber:
Ich habe vor, die Touchfolie auf ein funktionsfähiges Gafikdisplay zu
packen und als ET-Facharbeit zu verwenden. Dazu sollte das ganze schon
funktionieren.
Aber ich habe keine TP-Controller gefunden die normale Menschen kaufen
können. Kennt jemand einen möglichst einfach verwendbaren TP-IC den man
als Privatperson kaufen kann? Wenn ja- wo?
Oder ist es irgendwie möglich per AD-Wander die Druckposition zu
ermitteln? Wäre naürlich nur die einfachste Methode...

Danke!

von Thomas (Gast)


Lesenswert?

Warum einen Controller kaufen, wir sind hier in einem "selber machen"
Forum. Das Prinzip ist ganz einfach. Die touch folie ist eine
Widerstandsfläche die durch berührung zwischen 2 Lagen eine Verbindung
herstellt. Du musst abwechselnd die Horizontal und dann die Vertikal
Widerstände messen. Dazu werden alle 4 Leitungen sowohl gegen Vcc wie
auch gegen Gnd über Transitoren mal auf MAsse mal auf VCC geschaltet.
wenn du die X richtung an VCC und GND schaltes misst du mit den 2
Leitungen der y Richtung die Spannung und umgekehrt.

von Ferdinand (Gast)


Lesenswert?

Könnte man das nicht auch einfacher machen?

Ich packe auf der 1. ebene (y) jeweils einen an vcc und einen an gnd.
An die Anschlüsse der 2. ebene (x) kommt jeweils ein adwandler.

dann kann ich aus der kombination der beiden spannungen den ywert
ermitteln und aus dem verhältnis der beiden spannungen den x wert.
oder nicht?

von Thomas (Gast)


Lesenswert?

Du musst eine 2 Punkt Messung durchführen: zuerst den widerstandswert
für X messsen und dann umschalten und den Widerstandswert für Y.
Jeweils die spannungslos geschalteten Leitungen werden dann zum AD
Wandler geführt. Es geht nicht dass man die LEitungen fest an VCC und
GND anbindet, die müssen geschaltet werden.

Ausserdem hat sich gezeigt, dass eine Umpolung und dann erneute Messung
eine deutlich höhere Reproduzierbarkeit der Messwert erzeugt. Hängt
allerdings von der Genauigkeit ab die man erreichen will. Bei 10bit
auflösung wird das benötigt sonst springt dir der Cursor auf dem
Bildschirm hin und her. Wenn nur erkannt werden soll, dass ein "Daumen
" auf dem Display ausruht braucht man den Aufwand nícht zu treiben.
Wenn man es so macht wie beschrieben kann man mit einem Stift auf dem
Touch zeichnen.

von Ich B. (ichbin)


Lesenswert?

Hallo, Analog Devices hat solche ICs, gab es auch mal als Sample.
Du kannst aber auch bei Wilke.de gucken, die haben Eval-Kits mit
Grafikdisplay und Touch-Panel, Schaltpläne und Programm
('Tiger-Basic'). Als Orientierung!? Viel Erfolg! (gibt es die
Displays noch bei Pollin? Finde nichts).

von Ferdinand (Gast)


Lesenswert?

Danke für die Tipps.. gibts da irgendwo bsp-schaltungen? Hört sich ja
seeehr einfach an..

Kann man Samples auch als Privatperson kaufen? Das wäre gut... die
sehen  sehr interessant aus...

Ich hab das Display nicht mehr gefunden, ich hab wohl die letzten 2
gekauft... :P

von Benedikt (Gast)


Angehängte Dateien:

Lesenswert?

Hier ein Beispielprogramm für einen ATmega8
Das Touchpad wird an PORTC0-3 angeschlossen.

Das Programm liefert die X und Y Koordinaten mit dem Wertebereich
0-32767. Davon sind etwa 1024 Schritte echte Auflösung enthalten.

von Ferdinand (Gast)


Lesenswert?

Danke!
ich wusste gar nicht dass es AVRs mit richtigen AD Wandlern gibt...
upps...

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.