Template:DCBLDCMotor Acceleration

From Phidgets Support

Acceleration directly controls how quickly your controller will adjust its Velocity.

Examples

Acceleration = 1.0
Initial Velocity
(duty cycle)
Target Velocity
(duty cycle)
Time to Reach Target Velocity
0.0 1.0 1 second
1.0 -1.0 2 seconds


Acceleration = 0.1
Initial Velocity
(duty cycle)
Target Velocity
(duty cycle)
Time to Reach Target Velocity
0.0 1.0 10 seconds
1.0 -1.0 20 seconds


Acceleration = 100
Initial Velocity
(duty cycle)
Target Velocity
(duty cycle)
Time to Reach Target Velocity
0.0 1.0 0.01 seconds
1.0 -1.0 0.02 seconds

Other Considerations

Increasing your Acceleration will result in faster response times from your motor as shown in the examples above. A high Acceleration will produce larger current swings in your motor when suddenly stopping or changing directions. These swings can be managed by setting an appropriate Current Limit, Surge Current Limit, and by using a Power Guard Phidget.