RoboteQ AX3500 Computer Accessories User Manual


 
AX3500 Motor Controller Users Manual 85
Using the Encoder to Track Position
The relationship between the measured speed and the actual speed is a factor of two vari-
able parameters: a Time Based period value stored inside the Encoder module and the
Encoders number of Pulses per Revolution. Note: the Encoders number of Pulses per
Revolution is not stored in the controller.
The Time Base is a number of 256us time intervals between two counter reads.
A simple procedure is included in the Roborun PC utility to easily determine and set these
parameters.
For information, the exact formula is shown below:
Measured Speed Value = RPM * PPR * 4 * (Time Base+1) * 256 / (60 * 1000000)
or Measured Speed Value = RPM * PPR * (Time Base + 1) / 58593.75
Example: a motor spinning at 1,000 RPM, with an encoder with 200 Pulses per Revolution,
and a Time Base set at 4 will produce the following measurement:
1000 *200 * (4 + 1) / 58593.75 = 17
The same formula modified to show the actual RPM at a given Measure Speed Value is as
follows:
RPM = Measured Speed Value * 60 * 1000000 / (PPR * 4 * 256 * (Time Base+1))
or RPM = Measured Speed Value * 58593.75 /((Time Base + 1) * PPR)
In our example, a measured speed value of 127 corresponds to the following measurable
max actual RPM values.
RPM at Max Measurable Speed Value = 127 * 58593.75 / ((4 + 1) * 200) = 7441 RPM
A measured speed value of 1 corresponds to the following measurable min. actual RPM
values.
RPM at Min. Measurable Speed Value = 1 * 58593.75 / ((4 + 1) * 200) = 58.6 RPM
The Roborun Utility automatically makes the above calculations when setting up the
encoder.
Important Notice
The time base value should not exceed 63 so that a new speed value can be mea-
sured at every 16ms loop. The roborun utility automatically limits the time base
value that can be entered.
Using the Encoder to Track Position
The encoder module can be used to report the distance between the actual motor position
and a desired destination. The resulting measured distance can then be used by the con-
troller in the position mode to move the motor in the right direction until the destination is