Skip to content

Library for analysing periodic digital waveforms & calculating speed & position of rotary encoders

License

Notifications You must be signed in to change notification settings

ImogenWren/rotary-encoder-signal-analysis-lib

Repository files navigation

rotary-encoder-signal-analysis-lib

Library to sample & analyse digital pulse signals, as generated by rotary encoders, and calculate velocity & position for rotary encoders

Use:

  • See examples for use as a flow meters

  • Use rotary-encoder-simulator to test library functions with additional microcontroller

  • rotary-encoder-library (unknown state)

  • rotary-encoder-signal-analysis-lib.h just calls rotaryEncodeSensor.h for file organisation purposes

Current State

  • Analyse single pole digital waveforms & calculate time HIGH, time LOW, period, frequency & duty cycle.

Future Development

  • Add calcuations for deriving velocity for single pole rotary encoders (e.g: as found in flow meters)
  • Add calculations for deriving position for double pole rotary encoders (needed to sense direction of movement)
  • Add calculations for deriving velocity for double pole rotary encoders
  • Add calcuations for multi pole rotary encoders

About

Library for analysing periodic digital waveforms & calculating speed & position of rotary encoders

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published