Das hast du vielleicht schon einmal bei deinen Controllern erlebt: Dein Charakter bewegt sich von alleine, dein Zielvisier wandert nach oben oder zur Seite, während du versuchst stillzustehen, oder dein Controller scheint von einem Geist besessen zu sein, der ständig leicht nach links driften will. Dieses Phänomen nennt man „Joystick-Drift“ und es kommt bei Gaming-Controllern extrem häufig vor. Es liegt nicht daran, dass du den Controller fallen gelassen oder nach einer intensiven Gaming-Session durch den Raum geworfen hast; vielmehr ist dies ein Designfehler, der dem Mechanismus der meisten Controller auf dem Markt eigen ist: dem Potentiometer.
Warum driften Joysticks?
Ein Potentiometer ist einfach ein veränderbarer Widerstand, der einen variablen Spannungsteiler bildet. Falls du mit elektrischen Bauteilen und der Theorie nicht vertraut bist, mag das wenig sagen. Alles, was du wissen musst, ist, dass sich der Ausgang des Spannungsteilers je nach Position des Sticks ändert. Dein Controller liest diese Spannung und übersetzt sie in eine Koordinate. Nehmen wir an, 0,1 V bedeuten „unten“ und 0,9 V bedeuten „oben“. Die Mitte könnte als 0,5 V definiert sein. Potentiometer sind nicht extrem genau, daher erfolgt diese Kalibrierung normalerweise im Werk. Das bedeutet, dass der Controller immer 0,5 V als Mittelstellung erwartet.
Wenn du deinen Joystick bewegst, bewegt er einen leitfähigen Schleifer gegen ein Widerstandskontaktpad, wodurch sich der Widerstand und damit die Ausgangsspannung ändert. Bewegst du den Joystick nach oben, steigen Widerstand und Ausgangsspannung. Bewegst du den Joystick nach unten, sinken Widerstand und Ausgangsspannung. An jedem Stick befinden sich zwei Potentiometer für die horizontale und vertikale Bewegung, sodass dein Controller die Spannungen von beiden liest, um zu bestimmen, wohin dein Charakter gehen soll.
Das Problem entsteht, wenn sich diese Widerstandskontaktpads mit der Zeit durch Reibung abnutzen. Du kannst dir vorstellen, wie viele Wiederholungen dieses System schon nach einer Stunde Gaming erlebt. Jedes Mal, wenn du deinen Joystick hin und her bewegst, verlieren diese Kontaktpads eine winzige Menge Material. Im Laufe der Zeit verändert dies den Widerstand der Kontaktpads. Sobald sich der Widerstandswert der Neutralstellung ändert – bumm, Joystick-Drift. Da dein Controller im Ruhezustand eine andere Spannung liest als erwartet, interpretiert er dies als Joystick-Eingabe, was dazu führt, dass dein Charakter langsam von der Klippe läuft, während du dir einen Snack holst.
Wie beseitigen Hall-Sensor-Joysticks den Drift?
Hier kommen Hall-Sensoren ins Spiel. Während der Potentiometer-Joystick ein Widerstandspad und einen Schleifer verwendet, um die Spannung zu variieren, nutzt ein Hall-Sensor-Joystick eine kontaktlose Alternative: Magnete.
Bei einem Hall-Sensor-Joystick wird der leitfähige Pin (der Schleifer) durch einen Magneten ersetzt und der Widerstandskontaktstreifen durch einen flachen Leiter („Hall-Element“), der empfindlich auf Magnetfelder reagiert.
Wenn Elektronen durch dieses Material fließen, „drückt“ das Magnetfeld sie je nach Polarität des Feldes effektiv auf die eine oder andere Seite des leitfähigen Materials.
Wenn der Joystick bewegt wird, erkennt der Sensor, zu welcher Seite die Elektronen im leitfähigen Material gedrückt wurden, und interpretiert dies als Bewegung. All dies geschieht ohne physischen Kontakt, was jede Möglichkeit von reibungsbedingtem Verschleiß am Sensor eliminiert!
Voila! Eine kontaktlose Joystick-Eingabemethode – eine, die die Lebensdauer deines Controllers drastisch erhöhen kann und weitaus weniger anfällig für Drift ist. Während bei einem Potentiometer-Joystick ein Defekt fast garantiert ist, könnte ein Hall-Sensor-Joystick hypothetisch die gesamte Lebensdauer des Controllers überdauern.
8 Kommentare
Found this very interesting about joystick. So I assume I can change my potentiometer stick on my Xbox controller to hall effect as I have been experiencing drift. Thank you for this information, a lot of information.
FireFlyone. - Antwort Teilen
You definitely can, but I would do some research. There are a few Hall Effect replacements specifically for Xbox, but I have seen varying reports of quality. And you will need some solder skills for this too, but it's not too difficult if you've got solder basics under your belt.
Alisha C
-
Antwort
Teilen
Muchas por estas enseñanzas, para un cubano pobre ha sido de mucha utilidad porque, nadie explica esto pero si cobran la reparación de manera desmesurada, muchas gracias.
Joaquin Guerra - Antwort Teilen
Genial gracias desde Argentina
888iiiii - Antwort Teilen
Hello, I've stumbled on this while trouble shooting my HE custom PS5 controller. Great info here and I wanted to ask how to manually adjust the sensitivity of the HE? In my controller the L3 is way too sensitive and no calibration tool can help in adjusting it. I assume it's a hardware issue.
bardeesi - Antwort Teilen