Should I use a potentiometer or Quadrotor encoder?

Click For Summary
SUMMARY

The discussion centers on selecting between a potentiometer and a quadrotor encoder for a custom-built servo actuator measuring angles from -90 to +90 degrees. The consensus favors the use of a rotary encoder, specifically the AVAGO HEDS-9040#J00, due to its low friction, noise-free operation, and compact size, which meets the requirements of high speed and durability against mechanical vibrations. Potentiometers are deemed unsuitable due to their inherent noise and friction issues, despite their simplicity in ADC reading.

PREREQUISITES
  • Understanding of rotary encoders, specifically optical encoders
  • Familiarity with DC motors and servo mechanisms
  • Knowledge of calibration methods for positioning systems
  • Basic electronics, including ADC (Analog-to-Digital Conversion)
NEXT STEPS
  • Research the specifications and applications of the AVAGO HEDS-9040#J00 optical encoder
  • Explore calibration techniques for servo motors using dead reckoning
  • Investigate alternatives to potentiometers in robotics for angle measurement
  • Learn about the integration of optical code disks with rotary encoders
USEFUL FOR

Robotics engineers, hobbyists designing small servomotors, and anyone involved in precision angle measurement in compact devices will benefit from this discussion.

Jarfi
Messages
384
Reaction score
12
Specifications:
Measuring angle from -90 to + 90 degs.
Low friction
Low moment of inertia
Requires high speed
Accuracy about 1° degree.
Needs to be durable, handle mechanical vibration

I use a dc motor as an actuator, this is a custom built servo. This is a very small device, and the encoder must be low in weight, just several grams

Main problems:
Potentiometer: Noise, high friction
Simple ADC reading, no programming required nor are there any interrupts

Quadrotor encoder:
High CPR encoders are typically made for large motors, too big and clunky. They are also more complicated as they include interrupts
No friction, no noise

What should I generally go for, what are people using in servomotors for small but accurate robotics

I'm having trouble finding either, that fit the space requirements and accuracy requirements(at least 360 CPR)
 
Last edited:
Engineering news on Phys.org
Avoid a resistive pot if possible. Do you need to know where zero is ?
A rotary encoder with an optical disk will probably be your best minature low mass integral solution.
An example would be the AVAGO; HEDS-9040#J00 with an optical code disk.
http://www.mouser.com/ds/2/678/V02-1132EN_DS_HEDS-9x40_2014-03-170-1130980.pdf

Start here to see an example of possibilities: https://au.rs-online.com/web/p/rotary-encoders/7967874/
Essential accessories show optical code disks, with through holes, that will mount directly on a shaft.

https://www.ebay.com.au/itm/HEDS-9040-J00-Optical-Incremental-Encoder-30000rpm-Digital-2000-Count-Multi-Qty/302531789915?hash=item46704cc45b:m:mDIJZ1jmIVQhLHIYKJaX6ww
 
Last edited:
Baluncore said:
Avoid a resistive pot if possible. Do you need to know where zero is ?
A rotary encoder with an optical disk will probably be your best minature low mass integral solution.
An example would be the AVAGO; HEDS-9040#J00 with an optical code disk.
http://www.mouser.com/ds/2/678/V02-1132EN_DS_HEDS-9x40_2014-03-170-1130980.pdf

Start here to see an example of possibilities: https://au.rs-online.com/web/p/rotary-encoders/7967874/
Essential accessories show optical code disks, with through holes, that will mount directly on a shaft.

https://www.ebay.com.au/itm/HEDS-9040-J00-Optical-Incremental-Encoder-30000rpm-Digital-2000-Count-Multi-Qty/302531789915?hash=item46704cc45b:m:mDIJZ1jmIVQhLHIYKJaX6ww
Thanks.

I've been weary of resistive pots, its simply that they are ubiquitous.

I do need a zero location, however I use a simple calibration on startup methods, where the motor drives the mechanism to a certain start point, all the way to the end, where a switch might be located. So an absolute sensor is not required. Dead reckoning is enough.
 
Jarfi said:
I do need a zero location, however I use a simple calibration on startup methods, where the motor drives the mechanism to a certain start point, all the way to the end, where a switch might be located.
You do not need the switch with the HEDS-9040/9140 series, since it has three channels, two are phases in quadrature, the other gives one index pulse per revolution.
 

Similar threads

Replies
30
Views
6K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 2 ·
Replies
2
Views
8K
  • · Replies 1 ·
Replies
1
Views
10K
  • · Replies 1 ·
Replies
1
Views
4K