![Delta Tau PBC Series Hardware Reference Manual Download Page 180](http://html1.mh-extra.com/html/delta-tau/pbc-series/pbc-series_hardware-reference-manual_2478527180.webp)
Power Brick Controller User Manual
Special Functions & Troubleshooting
180
WHILE(1)
{
// ================== ENCODER 1 BIAS CORRECTIONS =================== //
IF
(SineCycles == 0)
{
MaxEnc1Sine = Enc1Sine
MinEnc1Sine = Enc1Sine
MaxEnc1Cosine = Enc1Cosine
MinEnc1Cosine = Enc1Cosine
}
IF
(Enc1Sine > MaxEnc1Sine){MaxEnc1Sine = Enc1Sine}
IF
(Enc1Sine < MinEnc1Sine){MinEnc1Sine = Enc1Sine}
IF
(Enc1Cosine > MaxEnc1Cosine){MaxEnc1Cosine = Enc1Cosine}
IF
(Enc1Cosine < MinEnc1Cosine){MinEnc1Cosine = Enc1Cosine}
Enc1SineOffset = - (MaxEn MinEnc1Sine) / (2 * 65536)
Enc1CosineOffset = - (MaxEnc1 MinEnc1Cosine) / (2 * 65536)
// ================================================================= //
// ================== ENCODER 2 BIAS CORRECTIONS =================== //
IF
(SineCycles == 0)
{
MaxEnc2Sine = Enc2Sine
MinEnc2Sine = Enc2Sine
MaxEnc2Cosine = Enc2Cosine
MinEnc2Cosine = Enc2Cosine
}
IF
(Enc2Sine > MaxEnc2Sine){MaxEnc2Sine = Enc2Sine}
IF
(Enc2Sine < MinEnc2Sine){MinEnc2Sine = Enc2Sine}
IF
(Enc2Cosine > MaxEnc2Cosine){MaxEnc2Cosine = Enc2Cosine}
IF
(Enc2Cosine < MinEnc2Cosine){MinEnc2Cosine = Enc2Cosine}
Enc2SineOffset = - (MaxEn MinEnc2Sine) / (2 * 65536)
Enc2CosineOffset = - (MaxEnc2 MinEnc2Cosine) / (2 * 65536)
// ================================================================= //
// ================== ENCODER 3 BIAS CORRECTIONS =================== //
IF
(SineCycles == 0)
{
MaxEnc3Sine = Enc3Sine
MinEnc3Sine = Enc3Sine
MaxEnc3Cosine = Enc3Cosine
MinEnc3Cosine = Enc3Cosine
}
IF
(Enc3Sine > MaxEnc3Sine){MaxEnc3Sine = Enc3Sine}
IF
(Enc3Sine < MinEnc3Sine){MinEnc3Sine = Enc3Sine}
IF
(Enc3Cosine > MaxEnc3Cosine){MaxEnc3Cosine = Enc3Cosine}
IF
(Enc3Cosine < MinEnc3Cosine){MinEnc3Cosine = Enc3Cosine}
Enc3SineOffset = - (MaxEn MinEnc3Sine) / (2 * 65536)
Enc3CosineOffset = - (MaxEnc3 MinEnc3Cosine) / (2 * 65536)
// ================================================================= //