Als «debounce» getaggte Fragen

7
Entprellen von Schaltflächen
Ich habe kürzlich einen Artikel über das Entprellen von Schaltflächen gelesen und mich gefragt, ob ich dies berücksichtigen sollte, wenn ich zum Beispiel mit einem Arduino (ATMega mC) arbeite. Ich gehe davon aus, dass dies ein Problem ist, insbesondere bei der Arbeit mit Interrupts. Ist es also besser, einen Sprung …
32 button  debounce 



3
Physik hinter Schalter beim Öffnen prellen?
Ich war überrascht zu erfahren, dass ein mechanischer Schalter (SPST) beim Öffnen springt. Wodurch wird der Kontakt vorübergehend wieder berührt? Tritt dieses Phänomen nur bei bestimmten Schaltertypen auf (z. B. bei Schiebeschaltern, aber nicht bei den meisten Drucktasten)?

4
Warum "springt" die Spannung der Fotodiode?
Ich habe eine BPW-21-Fotodiode wie folgt eingerichtet: Die Fotodiode wird durch einen oszillierenden Laserstrahl aktiviert. Ich erwartete einen sauberen Übergang von + 5 V zu 0 V am Punkt A, wenn der Laserstrahl auf die Fotodiode fällt, und einen Übergang von 0 V zu + 5 V, wenn sich der …

2
Können mehrere Schmitt-Trigger in Reihe einen Schalter vollständig entprellen?
Nachdem ich mich eine Weile mit dem Entprellen von Software befasst habe, stelle ich fest, dass dies eine enorme Belastung für das System darstellt. Daher habe ich mir überlegt, zunächst einen Hardware-Entpreller mit einem Schmitt-Trigger (74HC14), einem Kondensator, einer Taste und einem Widerstand herzustellen, wie unten von talkelectronics.com gezeigt :: …

4
Muss ein Schalter beim Öffnen entprellt werden?
Angenommen, an einem Eingang eines Mikrocontrollers ist ein Pullup-Widerstand gegen 5 V und ein Schalter gegen Masse (normalerweise offen) angeschlossen. Ich weiß, dass ein Switch beim Schließen (in meinem Fall in der Software) entprellt werden sollte, aber ist ein Entprellen beim Öffnen eines Schalters erforderlich?


3
Entprellen durch Ignorieren von Daten?
Bei allen Software-Debouncing-Routinen, die ich gesehen habe, muss gewartet werden, bis einige aufeinanderfolgende Lesevorgänge eines Signals 0 oder 1 zurückgeben. Das ist natürlich sinnvoll. Dies bedeutet jedoch, dass ein unvermeidlicher Kompromiss zwischen Robustheit und Latenz besteht. Je mehr Messwerte Sie benötigen, um eine Änderung des Pegels zu akzeptieren, desto länger …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.