Zitat von DrachenBernd im Beitrag #15
Willkommen im neuen Jahr.
Bevor es mit anderer/besserer Hardware weitergeht hier ein kurzer Zwischenstand: den mechanischen 1-Euro-Drehregler habe ich durch einen optischen ersetzt, jetzt verliert auch das Raspi-Python-Gespann nicht mehr den Überblick in welche Richtung es geht und so (auch meine Versuche mit einer elektrischen Entprellung waren nicht von Erfolg gekrönt). War ich zu schnell unterwegs hat das Prellen der Taster mehr vorgetäuscht als eigentlich gedreht wurde, war ich zu langsam hat die Software gedacht es geht schon wieder rückwärts. Ein guter Mittelwert war nicht zu finden der die Kiste nicht allzusehr belastet aber auch bei schnellem Drehen alles korrekt mitbekommt.
Positiver Nebeneffekt des Neuen: das Teil hat 32 statt der bisher 20 Halbschritte. Ein Dreh und man ist am Anschlag bei 28 Fahrstufen.
Moin.
Ich grab den alten Thread mal aus, weil ich mich gerade ein wenig mit Plaenen zum Selbstbau von Zentrale und Regler plage.
Nachdem hier optische Drehgeber erwaehnt wurden, habe ich mal nachgeschaut: Uiuiui, das sind ja ganz schoen happige Preise, die da aufgerufen werden, deutlich im zweistelligen Bereich.
Zum Entprellen der 'normalen' mechanischen Regler:
Was hast Du denn da versucht?
Nachdem ich mal mit so einem Regler herumgespielt habe, sah ich schnell, dass das Ding prellt wie Sau.
Und weil eine Entprellung in Software ein Wuergaround ist, kam nur eine Loesung in Hardware in Frage:
Im wesentlichen bin ich auf anderen Wegen zu dieser Loesung, wie hier (>https://www.youtube.com/watch?v=b2uUYiGrS5Y) beschrieben gekommen.
Zunaechst wie hier (>https://www.digikey.com/en/articles/how-to-implement-hardware-debounce-for-switches-and-relays) beschrieben RC-Glieder an die Encoderpins gehaengt, das besserte es schon sehr, war aber noch nicht perfekt.
Da Digikey auch sagt, dass der Ausgang des RC-Glieds noch durch einen Schmitt-Trigger geschickt werden soll, kam dafuer ein LM393/LM339 sowie die notwendigen Widerstaende (>https://www.random-science-tools.com/electronics/inverting-schmitt-trigger-calculator.htm) zum Setzen der Schaltschwellen zur Schaltung hinzu, dann war es perfekt.
Da prellt nix mehr, Drehrichtung wird sauber erkannt, Geschwindigkeitsmaessig erkenne ich keine Auffaelligkeiten.
Gruesse
Jo