Passender Potentiometer/rotary encoder?
Hi!
Ich möchte einen gas/brems hebel eines zuges mithilfe von ejnem esp32 und einem rotary encoder/Potentiometer (um die dreht sich auch die frage) simulieren. Ich besitze jeweils schon eins von beiden besagten bauteilen.
Das problem bei dem rotary encoder ist, dass der nur 20 Abstufungen pro volle umdrehung hat, und das ist definitiv zu wenig.
Und der/das (?) Potentiometer ist zu ungenau. Bei einem kleinen test musste sich der wert erst innerhalb von nen paar sekunden einpendeln, was ich garnicht gebrauchen kann.
Gibt es einen billigen (ich will keine 15€ für eunen zahlen) rotary encoder der mehr Abstufungen, bzw garkeine hat, aber mir trotzdem halbwegs genaue werte liefert? Oder gibt es Potentiometer, die mein besagtes problem nicht haben?
Ich bedanke mich schonmal im vorraus für eure antworten! <3
2 Antworten
Kauf Dir einen vernünftigen AD-Wandler, den man per I2C anschließen kann
Die AD-Wandler des ESP sind Schrott. Die Wandler in Arduinos sind da deutlich besser, aber so was wie das Modul noch einmal weitaus besser.
Nimm ein Potentiometer mit nicht zu hohem Wert (maximal 10K-Ohm). Schalte das Potentiometer als Spannungsteiler, also linkes Ende an GND, rechtes Ende an Plus (5V oder 3,3V, je nach Hardware) und den Schleifer an den analogen Eingang.
Low cost nicht.
Eher im deutlich >15 EUR Bereich
Es gibt eigentlich keinen Grund, warum ein Potentiometer so träge sein soll.
Evtl. ist ein Tiefpass nachgeschaltet. Dann muss man dessen Grenzfrequenz anders wählen.
Nein. Das würde sich in "Kratzen" äussern, das heisst der Wert würde beim Drehen stark schwanken. Aber dass sich der Wert nur langsam ändert lässt auf einen nachgeschalteten Tiefpass (Widerstand + Kondensator) schließen. Das macht man gerne, um das Kratzen abzumildern und den Wert stabiler zu machen.
Guck mal ob du so eine Widerstand/Kondensator Kombination irgendwo hinter dem Potentiometer finden kannst.
Ansonsten wird so eine Filterung manchmal auch in Software gemacht (gleitende Mittelwertbildung oder ebenfalls ein Tiefpass). Auch da kann irgendeine Zeitkonstante falsch eingestellt sein, die ein solches Verhalten hervorrufen könnte.
Jedenfalls hat ein Potentiometer (egal ob hohe Qualität oder minderwertig) keine Verzögerung.
Könnte auch die minderwertigkeit von dem Potentiometer schuld sein?