Forum: Mikrocontroller und Digitale Elektronik Auswertung "Analoges Touch-Panel"


von Tommy (Gast)


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

von Rahul (Gast)


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...

von Tommy (Gast)


Angehängte Dateien:

Lesenswert?

sorry Anhang kommt...

von Tommy (Gast)


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

von Antony (Gast)


Lesenswert?

ich benutze hiefür den MXB7843 4-Wire Touch-Sreen Controller
von Maxim. Dieser erzeugt einen Interrupt über den \PENIRQ Pin,
wenn ein Pen Event aufgetreten ist.

http://www.maxim-ic.com/quick_view2.cfm/qv_pk/3401

Mfg
Antony

von Tommy (Gast)


Lesenswert?

Vielen Dank für eure Hilfe. Kann mir nochmal jemand erklären, wie der
Interrupt "generiert" wird.

Mfg
Tommy

von Tommy (Gast)


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

von Ferdinand Stehle (Gast)


Lesenswert?

Ja ansich schon...

Wo hast du eigentlich das Display bestellt? Als Privatperson?
Oder ist das hier alles rein hypothetisch?

von Roland P. (pram)


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

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.