MotorWare f2806x Module API Documentation
Modules | Typedefs | Functions
FSTART

Modules

 FSTART_OVERVIEW
 

Typedefs

typedef struct _FStart_Handle_ * FStart_Handle
 Defines the FStart handle. More...
 

Functions

FStart_Handle FStart_init (void)
 Initializes the flying start module. More...
 
_iq FStart_run (FStart_Handle handle, const _iq fm_Hz, const _iq flux_VpHz)
 Runs the flying start module. More...
 
void FStart_setParams (FStart_Handle handle, const float_t iqFullScaleVoltage_V, const float_t iqFullScaleFreq_Hz, const float_t estFreq_Hz, const float_t maxFlux_VpHz)
 Sets the parameters for the flying start module. More...
 

Detailed Description

Typedef Documentation

typedef struct _FStart_Handle_* FStart_Handle

Defines the FStart handle.

Definition at line 72 of file fstart.h.

Function Documentation

FStart_Handle FStart_init ( void  )

Initializes the flying start module.

Returns
The flying start (FStart) object handle
_iq FStart_run ( FStart_Handle  handle,
const _iq  fm_Hz,
const _iq  flux_VpHz 
)

Runs the flying start module.

Parameters
[in]handleThe flying start handle
[in]fm_HzThe mechanical frequency, Hz
[in]flux_VpHzThe flux, V/Hz
Returns
Initial condition for the integrator of the Iq current controller, pu
void FStart_setParams ( FStart_Handle  handle,
const float_t  iqFullScaleVoltage_V,
const float_t  iqFullScaleFreq_Hz,
const float_t  estFreq_Hz,
const float_t  maxFlux_VpHz 
)

Sets the parameters for the flying start module.

Parameters
[in]handleThe flying start handle
[in]iqFullScaleVoltage_VThe IQ full scale voltage, V
[in]iqFullScaleFreq_HzThe IQ full scale frequency, Hz
[in]estFreq_HzThe estimator frequency, Hz
[in]maxFlux_VpHzThe maximum per unit flux value for dynamic scaling, V/Hz