Forum: Mikrocontroller und Digitale Elektronik Problem mit Sensortaste


von Marius S. (lupin) Benutzerseite


Lesenswert?

Ich hab an PB3 von meinem Attiny25 eine Alu-Folie angeschlossen und über 
10MOhm Pullup an VCC. Ich führe eine Kapazitätsmessung durch (Zeit bis 
Pin wieder High wird).

Das funktioniert auch wunderbar, allerdings nur wenn das 
Programmiergerät verbunden ist. Liegt wohl daran, dass die Masse des 
Programmiergeräts geerdet ist und das Steckernetzteil, mit dem ich die 
Schaltung eigentlich versorge, nicht geerdet ist.
Wenn ich gleichzeitig die Masse der Schaltung berühre funktioniert der 
Taster auch ohne Probleme.

Gibt es eine Möglichkeit auch ohne Erdung eine Sensortaste zu 
realisieren?

Das doofe ist, dass es ja kaum kleine Steckernetzteile mit Schutzkontakt 
geben wird.

von Aldinator (Gast)


Lesenswert?

Wenn du einen Zweiten Pin frei hast:
Beitrag "qtouch - sekt oder selters"

Funktioniert VIEL zuverlässiger als die Pullup-Auflade-Methode mit nur 
einem Pin, und vermutlich auch gut ohne Erdung.

von Lehrmann M. (ubimbo)


Lesenswert?

Marius S. schrieb:
> Ich hab an PB3 von meinem Attiny25 eine Alu-Folie angeschlossen und über
> 10MOhm Pullup an VCC. Ich führe eine Kapazitätsmessung durch (Zeit bis
> Pin wieder High wird).

Aha

Marius S. schrieb:
> Das funktioniert auch wunderbar, allerdings nur wenn das
> Programmiergerät verbunden ist. Liegt wohl daran, dass die Masse des
> Programmiergeräts geerdet ist und das Steckernetzteil, mit dem ich die
> Schaltung eigentlich versorge, nicht geerdet ist.
> Wenn ich gleichzeitig die Masse der Schaltung berühre funktioniert der
> Taster auch ohne Probleme.
>
> Gibt es eine Möglichkeit auch ohne Erdung eine Sensortaste zu
> realisieren?
>
> Das doofe ist, dass es ja kaum kleine Steckernetzteile mit Schutzkontakt
> geben wird.

Die Lösung deines Problemes heißt qTouch (so heißt das glaube ich bei 
Atmel), Microchip nennt's mTouch. Schau dir davon mal die AppNotes an. 
Es ist dann doch noch etwas komplexer als eine einzige Alufolie ... Du 
willst ja einen "Kondensator" aufbauen, diesen in ein RC Netzwerk 
einfügen und dann die Verstimmung der Frequenz durch die zusätzliche 
Kapazität des menschl. Körpers erkennen.

Hier ein paar gute Videos die das Prinzip erklären:

http://www.youtube.com/watch?v=JVRuDY4X88M
http://www.youtube.com/watch?v=vAJWtbp9kA8
http://www.youtube.com/watch?v=ABfBdn598tI

zum nicht ganz einfachen Design der Tasten bzw. Leiterbahnführung, etc 
...
http://www.youtube.com/watch?v=6neRIPmHhVE
http://www.youtube.com/watch?v=cgEJh4mqXkw

von Aldinator (Gast)


Lesenswert?

Lehrmann Michael schrieb:
> Du
> willst ja einen "Kondensator" aufbauen, diesen in ein RC Netzwerk
> einfügen und dann die Verstimmung der Frequenz durch die zusätzliche
> Kapazität des menschl. Körpers erkennen.

Nicht ganz.
Es wird ein unbekannter Kondensator (Touch-Sensor) immer wieder 
aufgeladen, und die Ladung dann in einen Sammel-Kondensator überführt. 
Dabei wird mitgezählt, wie oft der Touch-Kondensator in den 
Sammel-Kondensator "hineinpasst".

von Lehrmann M. (ubimbo)


Lesenswert?

Aldinator schrieb:
> Nicht ganz.
> Es wird ein unbekannter Kondensator (Touch-Sensor) immer wieder
> aufgeladen, und die Ladung dann in einen Sammel-Kondensator überführt.
> Dabei wird mitgezählt, wie oft der Touch-Kondensator in den
> Sammel-Kondensator "hineinpasst".

Achja und du meinst es gibt ein Bauelement das sage: Ha der eine 
Kondensator passt 7 mal in mich hinein. Schwachsinn.
Das ist einfach techn. völlig falsch beschrieben.

Also ich arbeite seit 2 Jahren mit mTouch. Wie soll man denn in deinen 
Augen eine Kapazität messen? Man misst sie durch Verstimmung eines 
Oszillators (RC Glied) oder über die Ladezeit mit einem Komperator. In 
der Summe ist es natürlich eine Gesamtkapazität die gemessen wird. Wie 
ich bereits oben erklärt habe. Der Kondensator verstimmt das RC Glied 
(bzw. dessen Frequenz) wleche man rel. leicht messen kann.

von spess53 (Gast)


Lesenswert?

Hi

Entweder ist mTouch etwas anderes als qTouch (was ich nicht glaube) oder 
du hast das Prinzip nicht verstanden.
Jedenfalls stimmt für qTouch die Beschreibung von Aldinator.

MfG Spess

von spess53 (Gast)


Lesenswert?

Hi

Ich muss mich korrigieren. mTouch ist ein induktives Verfahren. Hat also 
mit qTouch nichts zu tun. Ändert aber nichts an der Tatsache, das Herr 
Lehrmann wieder einmal Müll erzählt.

MfG Spess

von Lupin (Gast)


Lesenswert?

Den Thread Beitrag "qtouch - sekt oder selters" habe ich schon 
gefunden. Aber muss man sich den ganzen Thread durchlesen oder gibt es 
irgendwo eine einfache Lösung des Problems?

Einen zweiten Pin hätte ich noch frei.

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.