Sensor mit nur einer Kontaktfläche

OP Persönliche Seite #287831
Lesenswert?
• ▲
▼
Hier mal meine Version eines Sensors.
Diese Version beruht darauf, dass immer eine kleine Spannung (Gemessen
zum Nullleiter) am Körper anliegt.

Legt man einen ADC Kanal per zB 300k auf GND, werden normalerweise
Messungen mit dem Wert 0 erfasst. Allerdings reicht schon diese normale
Körperspannung um den Wert auf etwa 4-5 (2,56V Referenz) anzuheben.

Dies merkt das Programm und toggelt PB0. (Jedoch nur, wenn vorher eine
0 gemessen wurde). Hält man den Finger auf der Kontaktfläche, passiert
kein Toggling. Also nur bei einer "Rising Edge".

Theoretisch ist das Programm besser, wenn man einfach nur ein Bit setzt
in der ISR und den Rest in der Main-Loop macht, habe ich mir hier
allerdings gespart, da sonst eh nix passiert.

Vorteil hierbei ist, dass die meisten AVRs 8 ADC Eingänge haben und man
so einfach 8 Taster implementieren kann.

Hoffentlich liegt auch an jedem Körper diese Spannung an. Nicht dass es
ein Effekt ist, den nur ich hier im Zimmer habe :D
Angehängte Dateien:
Gast #287835
Lesenswert?
• ▲
▼
Achso, naja ich setze die Bits halt immer einzeln, deshalb war ich etwas
verwirrt.
Wenn man bei alles AVRs davon ausgehen kann dass die entsprechenden
Bits in den Registern immer nebeneinander stehen funktioniert es ja.

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.