Table of Contents - TG Drives
Table of Contents - TG Drives
Table of Contents - TG Drives
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
EXTENDED REGISTER GROUPS<br />
RD1.FiltSpeed 5<br />
RD1, Resolver/Digital converter #1.<br />
perform accurately up to 30000 rpm for a 2-pole (single speed)<br />
resolver. If the RD1.Ampl maximum exceeds 16000 and the<br />
corresponding resolver is to be used at low speeds only<br />
(maximum <strong>of</strong> 500-1000 rpm for a 2-pole resolver), this value<br />
may be detuned to decrease RD1.Ampl below 16000.<br />
Not implemented<br />
RD1.RPos 6 -2 31 ..2 31 -1 R<br />
Relative position counter. Rd1.Rpos = Rd1.pos – Rd1-PosOffs<br />
RD1.SinOffs 7 -16384..16383 RW<br />
In High-speed mode, these values are the RD-electronics <strong>of</strong>fset<br />
calibration values. The <strong>of</strong>fset values are subtracted from the<br />
A/D input values to give SysIo.RD1Sin and SysIo.RD1Cos.<br />
RD1.CosOffs 8 -16384..16383 RW<br />
In High-speed mode, these values are the RD-electronics <strong>of</strong>fset<br />
calibration values. The <strong>of</strong>fset values are subtracted from the<br />
A/D input values to give SysIo.RD1Sin and SysIo.RD1Cos.<br />
RD1.AmplAdj 9 -1..1 R<br />
!! This is done more efficiently by using automatic correction!!<br />
The result from the resolver monitoring performed with the rate<br />
set by SYSIO.ChkTMR.<br />
If RD1.Ampl < 15500 then<br />
RD1.AmplAdj = -1<br />
If RD1.Ampl > 16000 then<br />
RD1.AmplAdj = 1<br />
If RD2.Ampl < 8000 then<br />
RD1.AmplAdj = 0<br />
If the resolver interrupt is enabled, the RD1.AmplAdj can be<br />
used to modify the SysIo.PWM0 in order to keep the<br />
RD1.Ampl within the range 15500 to 16000 by just adding the<br />
value to SysIo.PWM0.<br />
RD1.SinGain 10 -4096 .. +4096<br />
Sine/cosine gain compensation. To be used in high-resolution<br />
mode.<br />
This is aprox. +-12.5 % adjustment.<br />
-4096 -12.5 % less<br />
0 unity (100%)<br />
4096 12.5 % larger<br />
This member is used to compensate gain errors between the<br />
sine and the cosine amplifier. The value can be found by<br />
rotating the motor while searching the SysIo.RD1Sin maximum<br />
and SysIo.RD1Cos maximum (preferably in a PL program),<br />
then calculate as;<br />
⎛ sin max* 32768 ⎞<br />
RD<br />
1. SinGain = 32768 − ⎜<br />
⎟<br />
⎝ cos max ⎠<br />
User's Manual 5.1 Inmotion Technologies AB<br />
Doc. No.9032 0027 01 (B), Rev. 11.07.2001<br />
61