Auswertung "Analoges Touch-Panel"

Gast #318579
Lesenswert?
• ▲
▼
Hallo,

bei der Suche nach Beitraägen zu diesem Thema habe ich schon den
Artikel: http://www.mikrocontroller.net/forum/read-1-44026.html#new
gelesen. Leider ist mir die Datenauswertung noch nicht so richtig klar.


Bei EA W320-8K3 (siehe Anhang S.3) werden 4 Signale herausgeführt.
Würde denn nach Beschreibung des oben genannten Postings nicht 2
Signale ausreichen. Die beiden Analogwerte referenzieren doch auf GND
und somit habe ich die Werte für x- und y-Auslenkung. Mir ist hier
nicht so richtig klar, für was ich die 4 Signale brauche.

Mfg
Tommy
Gast #318580
Lesenswert?
• ▲
▼
1. Kein Anhang
2. IMHO könnte man zwei "Ecken" des Touchpanels auf GND legen und die
beiden anderen zwischen ADC-Eingang und positiv geschaltetem Ausgnag je
nach Koordinate umschalten. Ich kann mich aber auch irren...
Gast #318582
Lesenswert?
• ▲
▼
also ungefähr so:

Ansatzmäßig müsste es wie folgt funktionieren:
- Pin L und B (-X und -Y) auf GND

(1) Messung X-Koordinate
    - über Mikrocontroller +5V auf Pin R (+X)
    - AD-Wandlung des Pin T (+Y)

(2) Messung Y-Koordinate
    - über Mikrocontroller +5V auf Pin T (+Y)
    - AD-Wandlung des Pin R (+X)

Wie bekomme ich aber raus, dass ein "Touch" aufgetreten ist?

Mfg
Tommy
Gast #318585
Lesenswert?
• ▲
▼
Bei allen Touch-Controllern werden die Anschlüsse im Datenblatt mit
X+,X-,Y+ und Y- bezeichnet. Im Datenblatt meines Displays steht als
Anschlussbezeichnung T,B,L,R (top,bottom,left,right).

Kann ich die Anschlüsse wie in einem Koordinatensystem zuordnen?

Mfg
Tommy
#318587
Lesenswert?
• ▲
▼
Also mit einem AVR hab ich das mal so gemacht

Toucherkennung:
L = GND
R = GND
T = IN/open
B = IN/pullup

Wert an B messen, dieser ist +5V bei nicht gedrückten Touch und geht je
nach Druckstärke gegen GND

X-Wert
L = GND
R = +5V
T = IN/open
B = IN/open

Diesmal ohne Pullup, L/R bilden einen Spannungsteiler und B ist dann
zwischen GND (ganz Links) und +5V (ganz rechts)

Y-Wert:
analog, LR / TB tauschen

Gruß
Roland

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.