Forum: Mikrocontroller und Digitale Elektronik Controller für langen Touch Slider


von da1l6 (Gast)


Lesenswert?

Hallo zusammen

Ich möchte gerne einen sehr (ca. 40cm x 3cm) langen Touch Slider bauen.

Der aktuelle Plan besteht darin mehrere PCBs mit ca. 1cm breiten 
kapazitiven pads direkt nebeneinander zu montieren und dann miteinander 
zu verbinden.
Darüber wird ca 1mm Plexiglas montiert.

Die Frage ist, welchen Touch controller ich verwenden kann.

Der CPT112S von Silabs sieht vielversprechend aus kann aber nicht einach 
über I2C konfiguriert werden sondern braucht aber anscheinend ein 
speziellen hardware Programmieradapter (WTF?) und Windows-only software 
(WTF?).

Die größeren Atmel/Microchip QTouch chips scheinen nur auf Matrix 
Layouts ausgelegt zu sein, nicht auf lineare.

Anforderungen:
* Kapazizive Pads (nicht Matrix): >= 12
* Anbindung: I2C, SPI oder parallel.
* Öffentliches Datenblatt.
* Konfigurierbar durch µC, keine Spezialhardware erforderlich.
* Selbstkalibrierung

Hat jemand Empfehlungen?

da1l6

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Das könnte man sich mit einem (passenden) MSP430 selbststricken:

http://www.ti.com/lit/an/slaa363a/slaa363a.pdf

Ab Seite 17 wird beschrieben, wie man die Auflösung eines Sliders aus 
Einzelsensoren erhöhen kann, ab Seite 20 wird ein Multiplexverfahren 
beschrieben, mit dem mit sinvoll angeordneten parallelgeschalteten 
Sensoren die Anzahl der Einzelsensoren über die der Sensoreingänge 
erhöht werden kann.

von Wolfgang (Gast)


Lesenswert?

da1l6 schrieb:
> ... sondern braucht aber anscheinend ein speziellen hardware
> Programmieradapter (WTF?) und Windows-only software (WTF?).

Welches OS hättest du denn zur Verfügung bzw. worunter müsste ein ggf. 
erforderliches Programmiertool lauffähig sein.

von Robin S. (der_r)


Lesenswert?

Ganz nett ist auch die Arduino-Methode, wie dort die kapazitiven 
Sensoren gebaut werden. Könnte man selbst auch relativ leicht nachbauen 
für beliebig viele Pins und einfach einen beliebigen µC dafür nehmen, 
der Schmitt Trigger Eingänge hat:

http://playground.arduino.cc/Main/CapacitiveSensor?from=Main.CapSense

Vielleicht hilft das ja.

von doppelschwarz (Gast)


Lesenswert?

da1l6 schrieb:
> Die Frage ist, welchen Touch controller ich verwenden kann.

Atmel-Controller mit PTC oder Cypress mit CapSense. Einstellen von Hand 
und Schnittstelle selbst programmieren ist etwas Arbeit, aber mit den 
Tools der Hersteller kein Hexenwerk, zumindest muss man bei einem 
Bastelprojekt nicht so sehr auf EMV und andere Störungen eingehen.
Die Sliderelemente schön verschachteln, damit es saubere Übergänge gibt.

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.