BREAKING NEWS
Search

Useful Rotary Mouse Encoder-Electronics Trick

An extract from RMP meter Project;
"We decided to try and recycle a simple ball mouse into a useful encoder for our project. Each mouse has at least 2 rotary encoders so we attempted to reuse these encoders into something that can be used with a microcontroller for an input device as a rotary pulse generator (RPG). Useful !!

After examining several types of mice, we found there was quite a range of technology used in the detector circuits. Some older mice used LEDs and phototransistors but the best units we found had an integrated detector that directly output TTL level quad rate signals. These units had 3 pin clear plastic IR LED sources and black plastic 4 pin detectors.
To interface to a microcontroller, all that was needed was one output pin to pulse the infrared emitter and two inputs to read the 2 phases of the encoder. The LED sources are pulsed on by the controller about 120 times per second (14.8µs on, 8.5ms off). When motion of the encoder wheels is detected, the pulse rate increases up to over 5000 times/second (14.8µs on, 172µs off). This operation results in three benefits. The LED life is improved, the current consumption of the mouse is minimized when it is not being used and the signal to noise ratio on the detectors is improved because the LED sources can be driven harder when using an 8.6% duty cycle.
Amazing Features of Mouse Encoder
  • Low cost rotary pulse generator
  • Resolution of around 256 pulses/revolution
  • Pulse rates of up to several hundred pulses/second"
If you like This post Please Click on LIKE to appreciated us
ê.

Description








nanomag

(MCSE) Chairman of Brains Technology Sheikhupura i am a Banker and also Professional in Web and Blog Designer SEO Expert,Web Apllications,Domain Registration and Reseller Hosting services in Pakistan


0 thoughts on “Useful Rotary Mouse Encoder-Electronics Trick

    Here are some rules for commenting on www.ShaanAli.info :
    1,All comments except spams are welcome .
    2,If you want to make a request ,please use English .
    3,Do not use names such as Admin or Mod for commenting because it make others misunderstand .
    That's all .Thanks for commenting .
    4,Drop your comments Complaints Required Question In the Comments Box we Will reply you with in 24 hours