Tasten entprellen

Gast #25795
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
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
hallo Tobias,

Hinweis, Reedkontakte sind die einzigen Kontakte die nicht Prellen, so 
auch Reed Relais , da sie mechanisch vorgespannt werden.

Sven
Gast
@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
Also ich kann auch nicht an den prellfreien Schalter glauben.
Aber selbst wenn es den geben würde, hätte eine Softwareentprellung 
einen entscheidenden Vorteil: elektromagnetische Stöhrimpulse können 
nicht so leicht als Eingabe des Benutzers missverstanden werden.
Gruß Bernhard
Gast
Hallo Bernhard

Sollte auch mehr für "mikki merten" sein. Der wollte ja wissen, was 
prellen überhaupt ist.

Ist nicht so richtig rüber gekommen. Naja, kein Problem.

MFG

Dieter

PS: Stimme dir aber zu
Gast
@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

Eine eigene Frage? Dieser Thread ist über 23 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.