Figure 3


Figure 3

ReadSignedADC0( &ReadADCParm );

// Set reference speed

if(uGF.bit.ChangeSpeed)

CtrlParm.qVelRef = ReadADCParm.qADValue/8;

else

CtrlParm.qVelRef = ReadADCParm.qADValue/16;

if( uGF.bit.OpenLoop )

{

// OPENLOOP: force rotating angle,Vd,Vq

if( uGF.bit.ChangeMode )

{

// just changed to openloop

uGF.bit.ChangeMode = 0;

// synchronize angles

OpenLoopParm.qAngFlux = CurModelParm.qAngFlux;

// VqRef & VdRef not used

CtrlParm.qVqRef = 0;

CtrlParm.qVdRef = 0;

}

OpenLoopParm.qVelMech = CtrlParm.qVelRef;

// calc rotational angle of rotor flux in 1.15 format

// just for reference & sign needed by CorrectPhase

CurModelParm.qVelMech = EncoderParm.qVelMech;

CurModel();

Figure 3 - Code Exerpt From ACIM.c (doControl() function exerpt)



Wyszukiwarka

Podobne podstrony:
Figures for chapter 5
Figures for chapter 12
Figures for chapter 6
figure dwa w lepszej rozdziałce
Italy in figures Włochy w liczbach 2012
Titanic?cts and Figures
The Top Figures of Speech Smutek
Przerysuj powyższą figurę ćw wiłkość
Figures for chapter 14
Figures for chapter 10
Figures for chapter 11
Figures for chapter 8
Figures for chapter 9
figure2
Figures for chapter 2
Twoj plan na 09 rok jak miec super figure
Figure 3
M 5337 Dress with figured neckline

więcej podobnych podstron