Template:DCBLDCMotor Acceleration
From Phidgets Support
Acceleration directly controls how quickly your controller will adjust its Velocity.
Examples
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 |
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 |
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.