MotorWare f2806x Module API Documentation

- Main Page
- Modules
- Data Structures
- Files

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] | handle | The flying start handle
  [in] | fm_Hz | The mechanical frequency, Hz
  [in] | flux_VpHz | The 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] | handle | The flying start handle
  [in] | iqFullScaleVoltage_V | The IQ full scale voltage, V
  [in] | iqFullScaleFreq_Hz | The IQ full scale frequency, Hz
  [in] | estFreq_Hz | The estimator frequency, Hz
  [in] | maxFlux_VpHz | The maximum per unit flux value for dynamic scaling, V/Hz