China Sensortasten IC TTP223 - eigene gesammelte Erfahrungen

OP #7428737

Nachdem jemand letztens hier ein Sensorfeld konzipieren wollte, habe ich mir "zum Spielen" mal ein paar von den Sensortastenmodulen mit dem TTP223 bestellt. Ich hatte ja die Idee im Hinterkopf, die Dinger als kapazitive Näherungssensoren für Füllstände in Plastikbehältern (Regenfass usw.) zweckzuentfremden. Funktioniert nicht. Die Dinger machen ein Autotune der Empfindlichkeit beim Anlegen der Versorgungsspannung und kalibieren im laufenden Betrieb auch noch den Nullpunkt nach. Fällt mir also bei vollem Behälter die Stromversorgung aus, so legt der Sensor das als Nullpunkt bei Wiederkehr der Spannung ab. Ist der Nullpunkt am leeren Behältnis gefunden und ich entferne den Sensor vom Behältnis, dann kalibiert er sich nach ein paar Sekunden auf Luft nach und löst auch auf den leeren Behälter aus - auch bei stabil anliegender Spannung. Als Touchsensor mag das sinnvoll sein, für Sensorik eher nicht. Geil wäre, wenn man die Kalibrierung anstoßen könnte und der Wert dann nichtflüchtig in einem EEPROM abgelegt werden würde. Na ja, einen Versuch war es wert :-)

Gerald B. schrieb:

Geil wäre, wenn man die Kalibrierung anstoßen könnte und der Wert dann nichtflüchtig in einem EEPROM abgelegt werden würde.

Von der Pinbelegung her könnte das ein vorprogrammierter ATtiny10 sein. Man könnte sich ein entsprechendes Programm selber schreiben. Die ATtiny4_5_9_10 haben keinen internen EEPROM.

Die Dinger machen ein Autotune der Empfindlichkeit beim Anlegen der Versorgungsspannung und kalibieren im laufenden Betrieb auch noch den Nullpunkt nach.

Hm..hab ich nicht in dem Thread erwaehnt das die das machen? :-D

Ich meine allerdings das man zumindest bei einigen auch den Bereich und die Zeit festlegen konnte wann die das machen, vielleicht dann auch abschaltbar. Wenn nicht Pech gehabt.

Vanye

Harald A. schrieb:

Die Chinesen kaufen beim Ami einen uC für geschätzte 0,30€/$? Wohl kaum.

Hat ja auch niemand behauptet, die produzieren die einfach selber. Es gibt ne Menge spezial-ICs, die einfach nur programmierte MCs von der Stange sind. Das macht es auch einfacher, die Algorithmen zu verbessern.

Gerald B. schrieb:

Funktioniert nicht. Die Dinger machen ein Autotune der Empfindlichkeit beim Anlegen der Versorgungsspannung und kalibieren im laufenden Betrieb auch noch den Nullpunkt nach.

So steht es im Datenblatt. Kalibrierung während der ersten 0.5s nach Power on ("After power-on have about 0.5sec stable-time, during the time do not touch the key pad") und Rekalibrierung wenn 4s kein Tastendruck erfolgt, wiederholt nach 16s beim TTP223-BA6 ("Auto calibration for life. And the re-calibration period is about 4.0sec, when key has not be touched")

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 3 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.