Control Techniques Digitax ST Advanced User's Manual page 56

Ac variable speed drive for servo motors
Table of Contents

Advertisement

Parameter
Menu 3
structure
In the example the current/torque sampling rate is 4kHz, but this will change if a different switching frequency is selected. If fast sampling is used the
control position used to define the drive reference frame is obtained every current/torque control sample and the position passed to Solutions
Modules is obtained 20μs before the datum point where other types of encoders are sampled. If slow sampling is used both the control position and
the position passed to Solutions Modules is obtained 150μs before the datum. When fast sampling is used the delay introduced into the control
system by the encoder is less, and so a higher control system bandwidth will be possible. So that the position values from the encoder can be used in
a position control system compensation is provided for the delay in obtaining the position before it is made available to Solutions Modules or in the
drive position parameters so that it appears to have been sampled at the datum. This compensation is based on the delay (i.e. 20μs or 150μs) and
the change of position over the previous sample.
EnDat comms
The following equations are used by the drive to determine the time taken to obtain the position information from an EnDat encoder. These are based
≤ 5μs, where t
on t
is the time from the first clock edge of the position command message from the drive to the first clock edge when the encoder
cal
cal
responds as defined in the EnDat specification. This limit of 5μs may exclude a small number of EnDat encoders from being used by the drive as a
comms only feedback device. It is also assumed that t
105m of cable. Although with higher clock rates shorter cables must be used, and t
always assumes t
=1.25μs. It should be noted that all values are rounded up to the nearest microsecond.
D
Command message time = t
Where: T = 1/Baud Rate, t
Time for single turn position = t
Where: t
= 1.25μs
D
Time for whole message including CRC = Time for single turn position + (Number of turns bits + 5) x T
For example an encoder with 12 turns bits, 13 bit single turn resolution and a baud rate of 2M would give the following times:
Time for single turn position = 14μs (13.75μs rounded up)
Time for the whole message including CRC = 23μs (22.25μs rounded up)
A recovery time (tm) is specified for EnDat encoders, that is the time required between the end of one data transfer and the beginning of the next one.
If this time is not allowed between messages that transfer the position from the encoder, the encoder operates in continuous mode and the data from
the encoder will be incorrect and cause CRC errors. tm is nominally 20μs, but may vary from 10μs to 30μs (EnDat 2.1 specification). If tm is greater
than 23μs and 6 or 12kHz switching is used, which have a fast sample rate of 83μs, it is possible for the time allowed for tm to be too short. Therefore
if 6 or 12kHz switching are used the total message transfer time should not exceed 53μs unless tm can be guaranteed to be less than 30μs by a
suitable margin.
SSI comms
The whole position must be obtained from an SSI encoder before it can be used by the drive, therefore the time for the single turn position and the
time for the whole message are the same.
Time to obtain the position= (Number of turns bits + Single turn resolution + 1) x T
= t
For example an encoder with 12 turns bits, 13 bit single turn resolution and a baud rate of 1M would give the following time:
Time to obtain the position data = 28μs (27.25μs rounded up)
The drive does not include the recovery time of the encoder in these calculations, therefore the user must ensure that there is sufficient time after the
data transfer before the next transfer begins. If the encoder does not recover in time its output will be low just before the new transfer beings and will
cause an EnC5 trip.
3.38
Drive encoder type
Bit
SP
Coding
Range
0 to 11
Default
3
Update rate
Background read (Only has any effect when the drive is disabled)
The following encoders can be connected to the drive encoder port.
0, Ab: Quadrature incremental encoder, with or without marker pulse
1, Fd: Incremental encoder with frequency and direction outputs, with or without marker pulse
2, Fr: Incremental encoder with forward and reverse outputs, with or without marker pulse
A phasing test must be performed after every drive power-up or encoder trip.
3, Ab.Servo: Quadrature incremental encoder with commutation outputs, with or without marker pulse
4, Fd.Servo: Incremental encoder with frequency, direction and commutation outputs, with or without marker pulse
56
Keypad and
Parameter x.00
display
≤ 1.25μs where t
D
= 10T or t
whichever is the longest
command
cal
= 5μs
cal
+ t
+ (2 + Single turn resolution) x T
command
D
= t
+ t
+ (2 + Pr 3.35) x T
command
D
= Time for single turn position + (Pr 3.33 + 5) x T
+ (Pr 3.33 + Pr 3.35 + 1) x T
D
FI
DE
Txt VM DP
ND
1
www.controltechniques.com
Parameter
Advanced parameter
description format
descriptions
is the data delay from the encoder as defined by the EnDat specification for
D
will be less than 1.25μs, the calculation performed by the drive
D
RA NC
NV
PT
US RW BU
1
1
Serial comms
Electronic
protocol
nameplate
PS
1
Digitax ST Advanced User Guide
Issue Number: 1
Performance

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Digitax ST and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Table of Contents

Save PDF