CANopen Programmer's Manual - Maccon.de
CANopen Programmer's Manual - Maccon.de
CANopen Programmer's Manual - Maccon.de
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>CANopen</strong> Programmer’s <strong>Manual</strong> 4: Control Loop Configuration<br />
The Current Loop<br />
Overview of the Current Loop<br />
As shown below, the current limiter accepts a current command from the velocity loop, applies<br />
limits, and passes a limited current value to the summing junction. The summing junction takes<br />
the comman<strong>de</strong>d current, subtracts the actual current (represented by the feedback signal), and<br />
produces an error signal. This error signal is then processed using the integral and proportional<br />
gains to produce a command. This command is then applied to the amplifier’s power stage.<br />
Current Command<br />
Current Offset<br />
Current Limiter<br />
Limits:<br />
Peak Current<br />
Continuous Current<br />
Peak Current Limit Time<br />
Limited Current<br />
+<br />
-<br />
Current Loop<br />
Current Integral Gain (Ci)<br />
Current Proportional Gain (Cp)<br />
Feedback (Actual Current)<br />
PWM<br />
Command<br />
Current Loop Limits<br />
The comman<strong>de</strong>d current value is first reduced based on a set of current limit parameters <strong>de</strong>signed<br />
to protect the motor. These current limits are accessed through the following objects:<br />
Output Object Name/ID Description Page #<br />
User Peak Current Limit / Maximum current that can be generated by the amplifier for a short 151<br />
0x2110<br />
duration of time. This value cannot exceed the peak current rating of<br />
the amplifier.<br />
User Continuous Current Limit<br />
/ 0x2111<br />
User Peak Current Limit Time /<br />
0x2112<br />
Maximum current that can be constantly generated by the amplifier. 151<br />
Maximum amount of time that the peak current can be applied to the<br />
motor before it must be reduced to the continuous limit.<br />
Current Loop Input<br />
The output of the current limiting block is the input to the current loop. It is accessed through the<br />
object Limited Current object (in<strong>de</strong>x 0x221E, p. 152).<br />
Current Loop Gains<br />
The current loop uses these gains:<br />
Gain Description<br />
Cp - Current loop proportional The current error (the difference between the actual and the limited comman<strong>de</strong>d<br />
current) is multiplied by this value. The primary effect of this gain is to increase<br />
bandwidth (or <strong>de</strong>crease the step-response time) as the gain is increased.<br />
Ci - Current loop integral The integral of the current error is multiplied by this value. Integral gain reduces the<br />
current error to zero over time. It controls the DC accuracy of the loop, or the<br />
flatness of the top of a square wave signal. The error integral is the accumulated<br />
sum of the current error value over time.<br />
These gains are represented by Error! Reference source not found. (in<strong>de</strong>x 0x2380, p.153) and<br />
its sub-in<strong>de</strong>x objects.<br />
Current Loop Output<br />
The output of the current loop is a command that sets the duty cycle of the PWM output stage of<br />
the amplifier.<br />
Copley Controls 135<br />
+<br />
+<br />
151<br />
Motor