Electronic – Best sensor for measuring rotation angle

sensor

I've come into an existing design that uses a 2D accelerometer chip to measure a board's rotation angle around a shaft. The board is attached to a motor that drives a gearbox that rotates the shaft, so the motor and board rotate with the shaft. Deriving the angle and calibration of this device is quite complex, is there a simple part out there that say has a high level serial interface that can just tell me the rotation angle? Desired accuracy would be < 1 degree. It's for a solar tracking application so angles are between -85 and 85 degrees, speed of rotation is quite slow.

Thanks if anyone can help,
Fred

Best Answer

  1. Rotary encoder
  2. Optical Encoder
  3. Discrete hall effects at predefined positions (viable if you only need zonal info - BLDC)
  4. Linear hall effect sensors either 2off at quadrature & use atan2( via cordic), or 3off at 120deg displacement and use park&clark.
  5. resolver

I would say for your requirement two optical encoders slightly displaced from one another to increase the angular resolution