RoboteQ Dual Channel Digital Motor Controller AX500 用户手册

下载
页码 154
AX500 Motor Controller User’s Manual
77
PID tuning in Speed Mode
PID tuning in Speed Mode
As discussed above, three parameters - Proportional Gain, Integral Gain, and Differential 
Gain - can be adjusted to tune the Closed Loop Speed control algorithm. The ultimate goal 
in a well tuned PID is a motor that reaches the desired speed quickly without overshoot or 
oscillation.
Because many mechanical parameters such as motor power, gear ratio, load and inertia are 
difficult to model, tuning the PID is essentially a manual process that takes experimenta-
tion.
The Roborun PC utility makes this experimentation easy by providing one screen for chang-
ing the Proportional, Integral and Differential gains and another screen for running and 
monitoring the motors. First, run the motor with the preset values. Then experiment with 
different values until a satisfactory behavior is found.
In Speed Mode, the Integral component of the PID is the most important and must be set 
first. The Proportional and Differential component will help improve the response time and 
loop stability.
In the case where the load moved by the motor is not fixed, tune the PID with the mini-
mum expected load and tune it again with the maximum expected load. Then try to find 
values that will work in both conditions. If the disparity between minimal and maximal pos-
sible loads is large, it may not be possible to find satisfactory tuning values.
Note that the AX500 uses one set of Proportional Integral and Differential Gains for both 
motors and therefore assumes that similar motors, mechanical assemblies and loads are 
present at each channel.
Desired Speed
Differential
Gain
Proportional
Gain
E= Error
Output
Measured Speed
Tachometer
or
Optical Encoder
A/D
-
x
Σ
x
dE
dt
Integral
Gain
x
dE
dt
FIGURE 45. PID algorithm used in Speed mode