Moin moin, wir sitzen in der Schule an einem Referat zum Thema Entprellung via Software. Das ganze soll über ein RS-FF stattfinden. Wir haben den Vorgang durchschaut und verstanden. Nur eine Frage drängt sich uns noch auf, die google nicht klären konnte. Wenn der getaktete Reseteingang eine digitale 1 empfängt, wird ja der Ausgang zurückgesetzt. Es wird quasi wieder geprüft, ob die Taste noch gedrückt ist. Wenn dies passiert, wird dann die Taste kurzzeitig, obwohl sie durchgehend gedrückt wurde als nicht gedrückt angesehen. Wir haben es so verstanden, dass eine kurze Unterbrechung stattfindet, doch das diese so kurz, ist, dass zwar in den Zustand "nicht gedrückt" gewechselt wird, dies aber von einem Gerät nicht als digitale 0 gedeutet wird, da dieser Zustand, bei durchgehend gehaltener Taste zukurz erreicht wird. Wir danken euch für jede Antwort Lg Richi
:
Verschoben durch User
Achje, Entprellung mit RS... Das Thema Entprellung ist ohnehin etwas überwertet ;) Mit RS geht das NUR, weil du einen Umschalter hast, der bei der Tastenbewegung nur an einem Pol prellt, der andere ist da schon zu weit weg und stabil. Damit ist es klar, dass das RS zB. mit dem allerersten Kontakt an S gesetzt wird und bleibt, weil der Wechselkontakt nur an S wackelt, aber nicht zum R zurückkommt. Und weil das einen Wechselschalter benötigt, macht es heute keiner mehr. Bessere Lösungen (die auch nur einen Schliesser brauchen) wäre ein nachtriggerbares Monoflop (Zeitglied) oder (in SW) das Auslesen der Tasterzustände in relativ langen Abständen (so 50-100ms).
Moin, ich glaube das beantwortet nicht meine Frage. Oder ich verstehe nicht, wie das mit der Frage zusammenhängt. Der Ausgang beim FF liegt doch nach dem Reset auf 0. Da gleichzeitig bei gedürcktem Taster aber eine 1 beim Setzeingang reinkommt, wird es sofort wieder eine 1 Ausgegeben. Findet dann strengenommen der Wechsel 101 statt am Ausgang, oder wird das Ausgang durch das konstante Setzbit nicht beeinflusst?
Richi Clementos schrieb: > ch glaube das beantwortet nicht meine Frage. Oder ich verstehe nicht, > wie das mit der Frage zusammenhängt. Der Ausgang beim FF liegt doch nach > dem Reset auf 0. Ich glaube wir verstehen nicht eueren Aufbau. Bei der Entprellung über ein RS FF wie Georg und ich es kennen liegt kein Takt am Flipflop an schon gar nicht am R Eingang. Ein Schaltplan sagt mehr als 1000 Worte
Was Udo damit meint ist, es wird ein ungetaktetes RS-FF ohne Takt-Eingang verwendet.
Moin, danke schoneinmal für die Antworten. Aber wenn kein Takt anliegt, dann wird der Ausgang doch auch nicht resettet. Wir haben hier jetzt mit Crocodile Physics einen Schaltplan gebastelt, da wir uns das damit erklären konnten. Woher soll der Reset denn kommen, wenn kein Takt anliegt? Lg Richi
Georg A. schrieb: > Bessere Lösungen (die auch nur einen Schliesser brauchen) wäre ein > nachtriggerbares Monoflop (Zeitglied) oder (in SW) das Auslesen der > Tasterzustände in relativ langen Abständen (so 50-100ms). Das gibt dann Tasten wie in manchen Fahrstühlen, wo meist die Beschriftung "Bitte Taste lange drücken" fehlt, sonst bekommt die Steuerung nix mit ;-(
also witzig sieht die Schaltung ja aus, 4 Ausgänge für das entprellen eines Wechsel-Taster/Schalter. Und dann auchnoch RS-FF selbst gebastelt, sau geil =D was macht ihr mit den 4 Ausgängen? Wo habt ihr die Schaltung zum Entprellen her? Ich kenn nur die Variante mit einem normalen RS-FF. Von mir aus kann man auch ein JK-FF nehmen wenn man ne Taktleitung zuviel hat. Aber 2 RS-FF?
Richi Clementos schrieb: > Aber wenn kein Takt anliegt, dann wird der Ausgang doch auch nicht > resettet. Wir haben hier jetzt mit Crocodile Physics einen Schaltplan > gebastelt, da wir uns das damit erklären konnten. > Woher soll der Reset denn kommen, wenn kein Takt anliegt? Die Schaltung ist viel zu kompliziert und scheint wirklich einen Takt zu benötigen. Sollen die beiden Schalter oben und unten zusammen einen Umschalter darstellen? Schau Dir mal http://www.mikrocontroller.net/articles/Entprellung insb. http://www.mikrocontroller.net/articles/Entprellung#Wechselschalter an. Es reichen 2 NAND Gatter als RS-Flipflop, um einen Umschalter zu entprellen.
Moin moin, kann man das NAND-Gatter auch durch ein NOR ersetzen? Lg Richi
Richi Clementos schrieb: > Moin moin, > kann man das NAND-Gatter auch durch ein NOR ersetzen? Du kannst es ersetzen durch was du willst. Die Hauptsache du erzeugst damit ein stink normales RS-FlipFlop. Und danach zu googeln sollte nicht allzu schwer sein.
Wenn unbedingt in Hardware, dann macht man sowas doch mit so einem TimerBlox IC von LT :) Ich glaube der LTC6994 ist da passend.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.