English
Language : 

HCTL-1101 Datasheet, PDF (34/40 Pages) AVAGO TECHNOLOGIES LIMITED – General Purpose Control ICs Position and Velocity Control Low Power CMOS
The units of acceleration are quadrature counts/sample
time squared. To convert from rpm/sec to
quadrature counts/[sample time]2, use the formula shown
below:
Where:
Aq = Acceleration in quadrature counts/[sample time]2
Ar = Acceleration in rpm/sec
N = 4 times the number of slots in the codewheel
(i.e.,quadrature counts)
T = The HCTL-1101 sample time in seconds.
(See the section on the HCTL-1101’s Sample Timer regis-
tBeerc).ause the Command Acceleration registers (R27H and
R26H) are internally interpreted by the HCTL-1101 as 8 bits
of integer and 8 bits of fraction, the host processor must
multiply the desired command acceleration (in quadra-
ture counts/[sample time]2) by 256 before programming
it into the HCTL-1101’s Command Acceleration registers.
Internally, the controller performs velocity profiling
through position control.
Each sample time, the internal profile generator uses the
information which the user has programmed into the
Command Velocity register (R3CH) and the Command Ac-
celeration registers (R27H and R26H) to determine the val-
ue which will be automatically loaded into the Command
Position registers (R0CH, R0DH, and R0EH). After the new
command position has been generated, the difference
between the values in the Actual Position registers (R12-
R13H, and R14H) and the new value in the Command Posi-
tion registers is calculated as the new position error. This
new position error is used by the full digital compensation
filter to compute a new motor command output by this
sample time. The register block in Figure 3 further shows
how the internal profile generator works in Integral Ve-
locity mode. In control theory terms, integral compensa-
tion has been added and there-fore, this system has zero
steady-state error.
Although Integral Velocity Control mode has the advan-
tage over Proportional Velocity mode of zero steady state
velocity error, its disadvantage is that the closed loop sta-
bility is more difficult to achieve. In Integral Velocity Con-
trol mode the system is actually a position control system
and therefore the complete dynamic compensation D(z)
is used.
If the external STOP flag F6 is set during this signaling an
emergency situation, the controller automatically deceler-
ates to zero velocity at the presently specified acceleration
factor and stays in this condition until the falg is cleared.
The user then can specify new velocity profiling data.
Figure 13. Integral Velocity Modes.
34