Arduino Funktionsweise Tasterentprellung nur mit Kondensator

OP #6883443
Lesenswert?

Hallo,

kann mir jemand die genaue Funktionsweise dieser Schaltung/der 
Komponenten erklären?
Welches Signal liegt wann am Eingang und Ausgang des Schmitt-Triggers an 
und wie berechnet man die Größe des Kondensators?

Danke.
Angehängte Dateien:
Gast #6883465
Lesenswert?

Alessa H. schrieb:
> Welches Signal liegt wann am Eingang und Ausgang des Schmitt-Triggers an
> und wie berechnet man die Größe des Kondensators?

Man tut nicht einfach einen Kondensator kurzschliessen!

Nein das tutet man nicht!

Man lässt die Ladung über einen Wi(e)derstand langsam(er)
abfliessen.
Gast #6883466
Lesenswert?

Alessa H. schrieb:
> Welches Signal liegt wann am Eingang und Ausgang des Schmitt-Triggers an
> und wie berechnet man die Größe des Kondensators?

Sobald SW öffnet wird C über R1 auf Vdd geladen. Nach einer Zeit t  ist 
eine gewisse Spannung erreicht und der Schmitt-Trigger kippt auf High. 
Dieser Spannungspunkt ist im Datenblatt nicht exakt genannt sondern 
eingegrenzt, ebenso wie der Wert von R1. Damit t garantiert grösser als 
eine geforderte Entprellzeit wird, sollte C mit R1 30kOhm und der 
niedrigsten möglichen Schwelle des Schmitt-Triggers berechnet werden. 
Formeln für die Kondensatorladung über einen Widerstand findest du 
zuhauf.

LG, Sebastian
Gast #6883472
Lesenswert?

pöhser leerer mit rechdschreipschwäche(Gast)
17.11.2021 20:20

>Man tut nicht einfach einen Kondensator kurzschliessen!
>Nein das tutet man nicht!

Doch das tut man. Du darfst den Innenwiderstand des Kondensator 
verwenden.
Moderator (Firma: Titel) Persönliche Seite #6883475
Lesenswert?

Alessa H. schrieb:
> kann mir jemand die genaue Funktionsweise dieser Schaltung/der
> Komponenten erklären?
Der Schalter schließt den Kondensator kurz, und der lädt sich dann 
"langsam" über den Widerstand wieder auf.

Je nachdem wie groß die Kapazität ist, kann die Energie aus dem 
Kondensator im Schalter schon mal "britzeln".

Alessa H. schrieb:
> wie berechnet man die Größe des Kondensators?
Dazu solltest du die Prelldauer deines Tasters kennen. Und dann gilt 
etwa C = t/R
Mit 50ms und 50k wäre das also etwa 1uF. Da passt schon was rein...

Ich würde die Entprellung in SW machen. Das funktioniert zuverlässiger.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren