The Concord Consortium logo

SmartWheel

The SmartWheel is used for measuring velocity and with additional processing produces position and acceleration data. In addition it can be used to measure angular rotation such as that produced by a pendulum. It uses a cdrom with a simple bearing on the hub and an extended shaft to either hold or attach to a moving object. We measure the rotation using optical quadrature methods.

Front of SmartWheel prototype with probe card

Back of SmartWheel prototype with probe card

Operation:

The encoder has 164 lines which results in a resolution of 0.55 (360/656) degrees resolution. Accounting for the circumference of the plastic disc this gives a linear resolution of about 1 mm. The current microcode in the interface accumulates counts over 10 ms and reports the results. The output can be thought of as a measure of velocity of the wheel with a resolution of 100 mm/s.

The optical encoder resolves one complete 360 degree rotation into 656 parts. Taking into account the circumference of the wheel this gives a linear resolution of approximately 0.55 mm.

Hardware Specifications:

- an angular resolution of 0.55 degrees.
- current used when measuring is approximately 30 mA at 5V
- the shaft/handle can be attached to a small cart, or extended so that it can be held by a person

Since this probe uses 30 mA the interface is designed so that the 5V power to probes like this can be switched on and off.

cdrom diameter (in)

4.675

circumference (in)

14.69

circumference (mm)

373

encoder lines

164

resolution

656

resolution (deg.)

0.55

linear resolution (mm)

0.57

sampling rate (Hz)

100

velocity resolution (mm/s)

56.9

maximum linear rate (m/s)

7.17

maximum angular rate (rps)

19.2

maximum angular rate (rpm)

1152

specified max linear rate (m/s)

5

specified max angular rate (rps)

13.4

specified max angular rate (rpm)

804


Interface Firmware:

- measuring of encoder rates to 10,000 transitions/s
- reporting accumulated encoder counts every 10ms (100 Hz) -- after queuing the data for transmission, the internal accumulator is zeroed.

High-level Software:

- display of distance, velocity and acceleration -- one or more than one on the screen at the same time
- velocity and accel. use digital filtering to reduce noise.

The following graph shows an initial data collection with an earlier prototype:

I turned the wheel slowly with my hand approximately 360 degrees over a 1.5 period. Please note that the graph uses two different Y axis scales for velocity and distance. The distance is the integration of the velocity data.

TEEMSS I - Handheld Screenshot

TEEMSS I - Handheld Screenshot
This screen shows a screen seen on handhelds loaded with the TEEMSS I curriculum software.