Właśnie wymieniłem kółko przewijania w myszy, naprawa trwa jedną minutę. Ale teraz widziałem coś, czego nie można zobaczyć.
Koła przewijania Logitech najwyraźniej działają przy użyciu magii .
Swobodnie spoczywa na trzech przyciskach, które wykrywają lewy, prawy i prosty przycisk. Ale samo koło nie jest elektrycznie połączone z niczym. To plastik spoczywający na sprężynie.
Skąd mysz wie, kiedy przewijam? I dlaczego miał na to wpływ kurz i śmieci?
Edycja: i jak wykrywa kierunek przewijania?
mouse
logitech-mouse
mouse-wheel
Steve Hanov
źródło
źródło
Odpowiedzi:
Jest dioda (prawdopodobnie podczerwień) i odbiornik, po obu stronach koła, wlutowany bezpośrednio w zieloną płytkę drukowaną. Koło jest SPOKED, a obracając je, przerywasz światło przemieszczające się od diody do czujnika. Brak magii.
Aha, a siedzący tam kurz może trwale zablokować czujnik przed dowolnym światłem pochodzącym z diody, więc nie ma sposobu, aby rejestrował przerwy, dlatego koło wydaje się nie działać.
źródło
quadrature encoder
jeśli chcesz google google. Połączenie tych dwóch sygnałów włączania / wyłączania daje 4 unikalne „symbole”, które pojawiają się w określonej kolejności dla jednego kierunku i odwrotnej kolejności dla kierunku przeciwnego.Aby odpowiedzieć na twoją edycję i rozszerzenie doskonałego komentarza AAronD , kierunek jest wykrywany przez mikrokontroler na podstawie sekwencji kodów, gdy koło jest obrócone.
Na przykład dwie diody podczas obracania koła, powiedzmy, przeciwnie do ruchu wskazówek zegara przełożą się na następującą sekwencję:
Dla kierunku zgodnego z ruchem wskazówek zegara wejścia zostaną przesunięte w przeciwnym kierunku.
Doskonała ilustracja graficzna jest również dostępna tutaj: http://www.creative-robotics.com/quadrature-intro
źródło
Przeprowadziłem badania i odkryłem, że istnieje wiele rodzajów kółek do przewijania. To nie tylko Logitech, ale prawie wszyscy producenci myszy używają tego rodzaju kółka przewijania, jednym z nich jest kółko przewijania optycznego. Wykorzystuje to światło padające na fotodiodę przez szczeliny w metalowym lub szklanym dysku. Istnieją również wersje odblaskowe. Jest to jedna z najczęstszych technologii. Enkodery optyczne są bardzo wrażliwe na kurz.
Dysk kodera optycznego jest wykonany ze szkła lub plastiku z przezroczystymi i nieprzezroczystymi obszarami. Źródło światła i matryca fotodetektora odczytuje w dowolnym momencie wzorzec optyczny wynikający z położenia płyty. Często używany jest szary kod. Ten kod może być odczytany przez urządzenie sterujące, takie jak mikroprocesor lub mikrokontroler, w celu ustalenia kąta wału.
Absolutny typ analogowy wytwarza unikalny podwójny kod analogowy, który można przełożyć na bezwzględny kąt wału
źródło