2 getaktete hintereinander geschaltete D FlipFlops
Hi!
Hat jemand eine Schaltung zur Entprellung von Tastern?
In der Schule haben wir zwar einige aufgebaut, mussten die aber selbst berechnen und haben dementsprechend funktioniert.
Gute Methoden wären mit Schmidt Trigger, aber bei 6 Tastern sind das wieder 2 ICs, oder RC Glied.
Hätte jemand was brauchbares?
2 getaktete hintereinander geschaltete D FlipFlops
Es gibt auch Baussteine mit 6 Schmitt Triggern in einem IC, z.B.: wulfman.com/pdffiles/40106.PDFGute Methoden wären mit Schmidt Trigger, aber bei 6 Tastern sind das wieder 2 ICs, oder RC Glied.
Der kostet bei Reichelt 23 Cent.
Kann man das Prellen der Taster nicht auch in der Software abfangen?
so zB
http://www.ece.umd.edu/~msquared/rtas2000.pdf
arbeitet mit ner Zustandsmaschine
Hier ist noch was ganz billiges:
http://users.etech.fh-hamburg.de/use...rdt/DI_2_5.pdf
2 Widerstände und RS Flipflop (Kapitel 5.3.4)
Danke schön. Das hilft mir weiter.
Mit SR FF hätten wirs damals auch aufbauen sollen, aber ein paar findens lustig TTL Gatter an die CMOS Versorgung anzuschließen und da war das hinfällig
mal aus interesse: wovon redet ihr eigentlich?
Entprellung von Taten.
Weil wenn man eine taste drückt das Signal nicht sofort stabil am Eingang anliegt, sondern etwas schwingt.
Dies will man vermeiden und tut man mit i.g. Schaltungen.
Entprellung per Software ist oft das einfachste und billigste und kostet nur ein paar Millisekunden an Rechenzeit. Einfach den µP/µC nach jedem erkannten Tastendruck eine kurze Zeitschleife abarbeiten lassen, die ungefähr so lang (bzw. etwas länger) dauert wie die Taste prellt. Erst danach die Taste(n) erneut abfragen.
Wenn per Software, dann würde ich keine Schleife machen die "hängen" bleibt.
Einfach "wenn taste gedrückt, variable hochzählen" und dann bei nem bestimmten Variablenbetrag die Taste als gedrückt auswerten. Wenn keine Taste gedrückt ist muss die Variable natürlich auf Null zurückgesetzt werden.
.:: rot ist blau und plus ist minus ::.
Lesezeichen