«Институт Информационных и Инновационных Технологий (И3Т) Международной Академии Бизнеса и Управления», 2010
Устройство, принципы работы и разновидности компьютерных манипуляторов типа «мышь»
Сергеев Павел Максимович 2 курс ИИИТ МАБИУ
Компьютерная мышь, стала неотъемлемой частью каждого компьютера, будь то дом, офис, ВУЗы.
Так почему бы не рассмотреть принципы её работы? Ведь каждый ей пользуется, но не все знают как она работает.
Мышь воспринимает своё перемещение в рабочей плоскости (обычно — на участке поверхности стола) и передаёт эту информацию компьютеру. Программа, работающая на компьютере, в ответ на перемещение мыши производит на экране действие, отвечающее направлению и расстоянию этого перемещения. В универсальных интерфейсах (например, в оконных) с помощью мыши пользователь управляет специальным курсором — указателем — манипулятором элементами интерфейса. Иногда используется ввод команд мышью без участия видимых элементов интерфейса программы: при помощи анализа движений мыши. Такой способ получил название «жесты мышью» (англ. mouse gestures).
- В дополнение к детектору перемещения, мышь имеет от одной до трёх и более кнопок, а также дополнительные элементы управления (колёса прокрутки, потенциометры, джойстики, трекболы, клавиши и т. п.), действие которых обычно связывается с текущим положением курсора (или составляющих специфического интерфейса).
- Элементы управления мыши во многом являются воплощением идей аккордной клавиатуры (то есть, клавиатуры для работы вслепую). Мышь, изначально создаваемая в качестве дополнения к аккордной клавиатуре, фактически её заменила.
В процессе «эволюции» компьютерной мыши наибольшие изменения претерпели датчики перемещения.
Изначальная конструкция датчика перемещения мыши, изобретённой Дугласом Энгельбартом в Стенфордском исследовательском институте в 1963 году, состояла из двух перпендикулярных колес, выступающих из корпуса устройства. При перемещении колеса мыши крутились каждое в своем измерении.
Такая конструкция имела много недостатков и довольно скоро была заменена на мышь с шаровым приводом.
В шаровом приводе движение мыши передается на выступающий из корпуса обрезиненный стальной шарик (его вес и резиновое покрытие обеспечивают хорошее сцепление с рабочей поверхностью). Два прижатых к шарику ролика снимают его движения по каждому из измерений и передают их на датчики, преобразующие эти движения в электрические сигналы.
- Основной недостаток шарового привода — загрязнение шарика и снимающих роликов, приводящее к заеданию мыши и необходимости в периодической её чистке (отчасти эта проблема сглаживалась путём металлизации роликов). Несмотря на недостатки, шаровой привод долгое время доминировал, успешно конкурируя с альтернативными схемами датчиков. В настоящее время шаровые мыши почти полностью вытеснены оптическими мышами второго поколения.
Существовало два варианта датчиков для шарового привода.
- Контактный датчик представляет собой текстолитовый диск с лучевидными металлическими дорожками и тремя контактами, прижатыми к нему. Такой датчик достался шаровой мыши «в наследство» от прямого привода.
Основными недостатками контактных датчиков является окисление контактов, быстрый износ и невысокая точность. Поэтому со временем все мыши перешли на бесконтактные оптопарные датчики.
- Оптронный датчик состоит из двойной оптопары — светодиода и двух фотодиодов (обычно — инфракрасных) и диска с отверстиями или лучевидными прорезями, перекрывающего световой поток по мере вращения. При перемещении мыши диск вращается, и с фотодиодов снимается сигнал с частотой, соответствующей скорости перемещения мыши.
Второй фотодиод, смещённый на некоторый угол или имеющий на диске датчика смещённую систему отверстий/прорезей, служит для определения направления вращения диска (свет на нём появляется/исчезает раньше или позже, чем на первом, в зависимости от направления вращения).
- Оптические датчики призваны непосредственно отслеживать перемещение рабочей поверхности относительно мыши. Исключение механической составляющей обеспечивало более высокую надёжность и позволяло увеличить разрешающую способность детектора.
Первое поколение оптических датчиков было представлено различными схемами оптопарных датчиков с непрямой оптической связью — светоизлучающих и воспринимающих отражение от рабочей поверхности светочувствительных диодов. Такие датчики имели одно общее свойство — они требовали наличия на рабочей поверхности (мышином коврике) специальной штриховки (перпендикулярными или ромбовидными линиями). На некоторых ковриках эти штриховки выполнялись красками, невидимыми при обычном свете (такие коврики даже могли иметь рисунок).
Недостатками таких датчиков обычно называют:
- необходимость использования специального коврика и невозможность его замены другим. Кроме всего прочего, коврики разных оптических мышей часто не были взаимозаменяемыми и не выпускались отдельно;
- необходимость определённой ориентации мыши относительно коврика, в противном случае мышь работала неправильно;
- чувствительность мыши к загрязнению коврика (ведь он соприкасается с рукой пользователя) — датчик неуверенно воспринимал штриховку на загрязнённых местах коврика;
- высокую стоимость устройства.
В СССР оптические мыши первого поколения, как правило, встречались только в зарубежных специализированных вычислительных комплексах.
Второе поколение оптических мышей имеет более сложную начинку. В нижней части мыши установлен специальный светодиод, который подсвечивает поверхность, по которой перемещается мышь. Миниатюрная камера "фотографирует" поверхность более тысячи раз в секунду, передавая эти данные процессору, который и делает выводы об изменении координат. Оптические мыши второго поколения имеют огромное преимущество перед первым: они не требуют специального коврика и работают практически на любых поверхностях, кроме зеркальных. Они также не нуждаются в чистке.
Предполагалось, что такие мыши будут работать на произвольной поверхности, однако вскоре выяснилось, что многие продаваемые модели (в особенности первые широко продаваемые устройства) не так уж и безразличны к рисункам на коврике. На некоторых участках рисунка графический процессор способен сильно ошибаться, что приводит к хаотичным движениям указателя, абсолютно неадекватным реальному перемещению. Для склонных к таким сбоям мышей необходимо подобрать коврик с иным рисунком или вовсе с однотонным покрытием.
Отдельные модели также склонны к детектированию мелких движений при нахождении мыши в состоянии покоя, что проявляется дрожанием указателя на экране, иногда с тенденцией сползания в ту или иную сторону.
Датчики второго поколения постепенно совершенствуются, и в настоящее время мыши, склонные к сбоям, встречаются гораздо реже. Кроме совершенствования датчиков, некоторые модели оборудуются двумя датчиками перемещения сразу, что позволяет, анализируя изменения сразу на двух участках поверхности, исключать возможные ошибки. Такие мыши иногда способны работать на стеклянных, оргстеклянных и зеркальных поверхностях (на которых не работают другие мыши).
Также выпускаются коврики для мышей, специально ориентированные на оптические мыши. Например, коврик, имеющий на поверхности силиконовую плёнку с взвесью блёсток (предполагается, что оптический сенсор гораздо чётче определяет перемещения по такой поверхности).
- Единственным возможным недостатком данной мыши является сложность ее одновременной работы с графическими планшетами, последние ввиду своей аппаратной особенности иногда теряют истинное направление сигнала при движении пера и начинают искажать траекторию движения инструмента при рисовании. При использовании мышей с шаровым приводом подобных отклонений не наблюдается. Для устранения данной проблемы рекомендуется использовать лазерные манипуляторы.
В последние годы была разработана новая, более совершенная разновидность оптического датчика, использующего для подсветки полупроводниковый лазер.
О недостатках таких датчиков пока известно мало, но известно об их преимуществах:
- более высоких надёжности и разрешении
- успешной работе на стеклянных и зеркальных поверхностях (недоступных оптическим мышам)
- отсутствии заметного свечения (сенсору достаточно слабой подстветки лазером видимого или, возможно, инфракрасного диапазона)
- низком энергопотреблении.
Индукционные мыши используют специальный коврик, работающий по принципу графического планшета, или собственно входят в комплект графического планшета. Некоторые планшеты имеют в своем составе манипулятор, похожий на мышь со стеклянным перекрестием, но работающий по несколько иному принципу.
Индукционные мыши имеют хорошую точность, и их не нужно правильно ориентировать. Индукционная мышь может быть «беспроводной» (к компьютеру подключается планшет, на котором она работает), и иметь индукционное же питание, следовательно, не требовать аккумуляторов, как обычные беспроводные мыши.
- Мышь в комплекте графического планшета позволит сэкономить немного места на столе (при условии, что на нём постоянно находится планшет).
- Индукционные мыши редки, дороги и не всегда удобны. Мышь для графического планшета практически невозможно поменять на другую (например, больше подходящую по руке, и т. п.).
Мышь, оснащённая гироскопом, распознаёт движение не только на поверхности, но и в пространстве: её можно взять со стола и управлять движением кисти в воздухе.
Гироскопические датчики совершенствуются, например по заявлению Logitech, механические датчики выполненные по её технологии MEMS, используемые, например в мыши MX Air миниатюрнее традиционных гироскопических.
В данной статье проанализированы основные принципы работы Манипуляторов типа «мышь», а также их устройство и способы работы.
Список литературы