81

Я просто заменил колесо прокрутки в мышке, на одну минуту ремонта. Но теперь я видел то, что нельзя не заметить.

Колеса прокрутки Logitech, очевидно, функционируют с использованием магии.

Он свободно опирается на три кнопки, которые обнаруживают нажатия левой, правой и прямой вниз. Но само колесо электрически не связано ни с чем вообще. Это пластик, опирающийся на пружину.

Как мышь узнает, когда я прокручиваю? И почему это было затронуто пылью и грязью?

Редактировать: и как он определяет направление прокрутки?

3 ответа3

100

Диод (вероятно, инфракрасный) и приемник, по одному с обеих сторон колеса, припаяны прямо к зеленой печатной плате. Колесо ПРОВЕРЕНО, и, поворачивая его, вы прерываете свет, идущий от диода к датчику. Там нет магии.

О, и пыль, находящаяся там, может навсегда заблокировать датчик от любого света, идущего от диода, поэтому он не может регистрировать прерывания, поэтому колесо, кажется, не работает.

местоположение передатчика и приемника света, не знаю, какой

40

Чтобы ответить на ваше редактирование и расширить превосходный комментарий AAronD, направление определяется микроконтроллером по последовательности кодов, когда колесо поворачивается.

Например, два диода при вращении колеса, скажем, против часовой стрелки, будут преобразованы в следующую последовательность:

    A B
    0 0 
    0 1 
    1 1 
    1 0 

Для направления по часовой стрелке входы будут смещены в противоположном направлении.

Отличная графическая иллюстрация также доступна здесь: http://www.creative-robotics.com/quadrature-intro

5

Я провел некоторое исследование и выяснил, что существует много типов колес прокрутки. Это не просто Logitech, но почти все производители мыши используют этот тип колеса прокрутки.Здесь есть оптическое колесо прокрутки. Это использует свет, падающий на фотодиод через щели в металлическом или стеклянном диске. Рефлексивные версии также существуют. Это одна из самых распространенных технологий. Оптические энкодеры очень чувствительны к пыли.

Диск оптического энкодера изготовлен из стекла или пластика с прозрачными и непрозрачными участками. Матрица источника света и фотодетектора считывает оптическую схему, которая определяется положением диска в любой момент времени. Код Грея часто используется. Этот код может быть считан управляющим устройством, таким как микропроцессор или микроконтроллер, для определения угла вала.

Абсолютный аналоговый тип создает уникальный двойной аналоговый код, который можно перевести в абсолютный угол вала

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .