Podle popisu to nevypadá na problém Windows nebo ovladačů, ale spíš na to, že volant interně nečeká Hallův senzor, ale klasický lineární potenciometr s určitým rozsahem odporu. Ten Hallův modul KY‑035 sice dává analogový výstup, ale:
1) Výstupní rozsah Hallova senzoru nemusí odpovídat tomu, co elektronika volantu očekává
Potenciometr mění odpor mezi cca 0–100 % dráhy.
Hallův senzor KY‑035 dává napětí cca 1.5–2.5 V, tedy jen malý rozsah.
Elektronika volantu může očekávat např. 0–5 V, nebo alespoň výraznější změnu.
→ Výsledek: volant to vyhodnotí jako šum nebo jako jinou osu (proto ti to s potenciometrem reaguje jako natočení volantu).
2) Zapojení tří vodičů nemusí odpovídat tomu, co potřebuje Hallův senzor
Potenciometr má:
GND
+5 V
signál (střední vývod)
Hallův senzor má:
GND
+5 V
signál
…ale signál je aktivní jen v určitém rozsahu a může být invertovaný.
Pokud jsou vodiče přehozené, elektronika volantu to může číst jako jinou osu.
3) Volant může mít sdílené analogové vstupy
U starších Logitechů se stávalo, že:
volant + pedály sdílely stejný A/D převodník,
špatný signál z pedálu rozhodil čtení osy volantu.
To přesně odpovídá tomu, že plyn se projeví jako natočení doprava.
4) KY‑035 není vhodný jako náhrada potenciometru
Je to spíš detektor magnetického pole, ne lineární snímač polohy.
Pro pedály se používají lineární Hall senzory typu:
SS495A
A1324 / A1325 / A1326
MLX90333 / MLX90363 (dražší, ale perfektní)
Ty mají:
krásně lineární výstup,
rozsah cca 0.5–4.5 V,
chovají se přesně jako potenciometr.
Co bych mu doporučil:
Změřit multimetrem výstup Hallova senzoru při pohybu pedálu.
Pokud se mění jen o pár desetin voltu, volant to prostě nepozná.
Vyzkoušet jiný typ Hall senzoru – ideálně SS495A nebo A1324.
Zkontrolovat zapojení vodičů podle původního potenciometru:
krajní vývody = +5 V a GND
střed = signál
Pokud chce rychlé řešení:
koupit obyčejný lineární potenciometr 10 kΩ (pokud se tam fyzicky vejde).
Elektronika volantu s ním bude fungovat na 100 %.