Tasten entprellen

Gast #25795
Lesenswert?

Mahlzeit. Hier ist mal eine recht einfache sache. Ich weiß aber dennoch 
nicht genau wie ich das anstellen soll.

Ich brauche eine Schaltung um Schalter und Reed-Kontakte zu entprellen. 
So das ich die Betätigung als kurzen Impuls.
Und zwar muss der so kurz sein, das ich allein Damit einen Zähler mit 
meinem AVR realisieren kann.

Für Lösungen und anregungen wäre ich sehr dankbar
Gast #25798
Lesenswert?

Im Prinzip ganz einfach.

Du checkst den Kontakt in einer Zeitschleife mit einer Länge x
(z.B. 1ms). Während dieser Zeit darf sich der Kontakt nicht ändern. 
Ändert sich das Bit stellts Du die Zeit wieder auf x zurück, ansonsten 
wartet Du bis die Zeit abgelaufen ist.

Die Information muß so für x stabil sein, sonst wird sie abgelehnt.

Das funktioniert mit einfachen Schleifen und auch mit Timerinterrupts

Reiner
Gast #25802
Lesenswert?

@sven
Absolut prellfrei Reed-Kontakte kenne ich auch nicht. Durch ihre 
Konstruktion bedingt prellen diese natürlich etwas weniger. Und je nach 
Kontaktmaterial kann man dieses noch einmal beeinflussen. Wenn ich mich 
da richtig entsinne, kann man mit Quecksilber benetzten Kontakten diese 
Zeiten auf ein Minimum reduzieren aber ganz ohne???
Die heutige Auswerteelektronik schaltet ja heute schon im unteren ns 
Bereich.
Gast #25806
Lesenswert?

@Dieter
Was prellen ist, was ich mit Sicherheit. Dein Link auf das Entprellen 
mit RS-FlipFlop und Schalter/Taster mittels Umschaltkontakt funktioniert 
ja auch nur mit zusätzlicher Elektronik (hier RS-FlipFlop) und (ich will 
ja nicht Erbsen zähler) nur dann, wenn während der Prellzeit keine 
Berührung beider Kontakte stattfindet.

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