Я просто заменил колесо прокрутки в мышке, на одну минуту ремонта. Но теперь я видел то, что нельзя не заметить.
Колеса прокрутки Logitech, очевидно, функционируют с использованием магии .
Он свободно опирается на три кнопки, которые обнаруживают нажатия левой, правой и прямой вниз. Но само колесо электрически не связано ни с чем вообще. Это пластик, опирающийся на пружину.
Как мышь узнает, когда я прокручиваю? И почему это было затронуто пылью и грязью?
Редактировать: и как он определяет направление прокрутки?
mouse
logitech-mouse
mouse-wheel
Стив Ханов
источник
источник
Ответы:
Диод (вероятно, инфракрасный) и приемник, по одному с обеих сторон колеса, припаяны прямо к зеленой печатной плате. Колесо ПРОВЕРЕНО, и, поворачивая его, вы прерываете свет, идущий от диода к датчику. Там нет магии.
О, и пыль, находящаяся там, может навсегда заблокировать датчик от любого света, идущего от диода, поэтому он не может регистрировать прерывания, поэтому колесо, кажется, не работает.
источник
quadrature encoder
если вы хотите, чтобы Google. Объединение этих двух сигналов включения / выключения дает 4 уникальных «символа», которые появляются в определенном порядке для одного направления и в обратном порядке для противоположного направления.Чтобы ответить на ваше редактирование и расширить превосходный комментарий AAronD , направление определяется микроконтроллером по последовательности кодов, когда колесо поворачивается.
Например, два диода при вращении колеса, скажем, против часовой стрелки, будут преобразованы в следующую последовательность:
Для направления по часовой стрелке входы будут смещены в противоположном направлении.
Отличная графическая иллюстрация также доступна здесь: http://www.creative-robotics.com/quadrature-intro
источник
Я провел некоторое исследование и выяснил, что существует много типов колес прокрутки. Это не просто Logitech, но почти все производители мышей используют колесо прокрутки такого типа. Здесь используется оптическое колесо прокрутки. При этом используется свет, падающий на фотодиод через щели в металлическом или стеклянном диске. Рефлексивные версии также существуют. Это одна из самых распространенных технологий. Оптические энкодеры очень чувствительны к пыли.
Диск оптического энкодера изготовлен из стекла или пластика с прозрачными и непрозрачными участками. Матрица источника света и фотодетектора считывает оптическую схему, которая определяется положением диска в любой момент времени. Код Грея часто используется. Этот код может быть считан управляющим устройством, таким как микропроцессор или микроконтроллер, чтобы определить угол вала.
Абсолютный аналоговый тип создает уникальный двойной аналоговый код, который можно перевести в абсолютный угол вала
источник