The optical mouse sensor as an incremental rotary encoder

Author

Tresanchez Ribes, Marcel

Pallejà Cabrè, Tomàs

Teixidó Cairol, Mercè

Palacín Roca, Jordi

Publication date

2009

Abstract

In this paper, a new application and capabilities of the sensor of the optical mouse are presented. An inexpensive incremental rotary encoder is built based on a mechanical assembly where the sensor is at a fixed distance from a rotary white surface onto which a reference black line is drawn. The optical mouse sensor measures changes in position by optically acquiring sequential surface images and mathematically determining the direction and magnitude of movement. The optical sensor uses the information of the images acquired and an attached light source in a closed control loop to keep an average illumination level in the images. In this paper, the registers involved in this control loop are used to detect high contrast marks without any dedicated image-processing procedure. The detection of this reference mark in a rotary white surface allows the correction of long term cumulative errors originated in displacement measurements performed by the optical sensor and enables the use of the rotary encoder in precision measurements close to 1900 counts per revolution.


With the support of the Government of Catalonia (Comissionat per a Universitats i Recerca, Departament d’Innovació, Universitats i Empresa) and the European Social Fund.

Document Type

article
publishedVersion

Language

English

Subjects and keywords

Optical mouse; Mouse sensor; Rotary encoder; Displacement sensor

Publisher

Elsevier

Related items

Reproducció del document publicat a https://doi.org/10.1016/j.sna.2009.08.003

Sensors and Actuators A: Physical, 2009, vol. 155, núm. 1, p. 73-81

Rights

(c) Elsevier, 2009

This item appears in the following Collection(s)