03.08.2013 Views

Embedded Software and Motor Control Libraries for PXR40xx

Embedded Software and Motor Control Libraries for PXR40xx

Embedded Software and Motor Control Libraries for PXR40xx

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

GFLIB_CONTROLLER_PI_R_T_F16<br />

6.42.2 Compound Type Members<br />

Table 6-43. GFLIB_CONTROLLER_PI_P_T_FLT members<br />

description<br />

Type Name Description<br />

tFloat fltPropGain Proportional Gain, single precision floating<br />

point <strong>for</strong>mat.<br />

tFloat fltIntegGain Integral Gain, single precision floating point<br />

<strong>for</strong>mat.<br />

tFloat fltIntegPartK_1 State variable integral part at step k-1, single<br />

precision floating point <strong>for</strong>mat.<br />

tFloat fltInK_1 State variable input error at step k-1, single<br />

precision floating point <strong>for</strong>mat.<br />

6.43 GFLIB_CONTROLLER_PI_R_T_F16<br />

#include <br />

6.43.1 Description<br />

Structure containing parameters <strong>and</strong> states of the recurrent <strong>for</strong>m PI controller.<br />

6.43.2 Compound Type Members<br />

Table 6-44. GFLIB_CONTROLLER_PI_R_T_F16 members<br />

description<br />

Type Name Description<br />

tFrac16 f16CC1sc CC1 coefficient, fractional <strong>for</strong>mat normalized<br />

to fit into (-2 15 , 2 15 -1).<br />

tFrac16 f16CC2sc CC2 coefficient, fractional <strong>for</strong>mat normalized<br />

to fit into (-2 15 , 2 15 -1).<br />

tFrac32 f32Acc Internal controller accumulator.<br />

tFrac16 f16InErrK1 <strong>Control</strong>ler input from the previous calculation<br />

step.<br />

tU16 u16NShift Scaling factor <strong>for</strong> the controller coefficients,<br />

integer <strong>for</strong>mat [0, 15].<br />

<strong>Embedded</strong> <strong>Software</strong> <strong>and</strong> <strong>Motor</strong> <strong>Control</strong> <strong>Libraries</strong> <strong>for</strong> <strong>PXR40xx</strong>, Rev. 1.0<br />

714 Freescale Semiconductor, Inc.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!