AM243x Motor Control SDK  09.02.00

Detailed Description

DCL_PI object for storing PI specific parameters.

Data Fields

float32_t Kp
 Proportional gain. More...
 
float32_t Ki
 Integral gain. More...
 
float32_t Umax
 Upper control saturation limit. More...
 
float32_t Umin
 Lower control saturation limit. More...
 
float32_t Imax
 Upper integrator saturation limit, only used in DCL_runPIParallelEnhanced() More...
 
float32_t Imin
 Lower integrator saturation limit, only used in DCL_runPIParallelEnhanced() More...
 
float32_t i6
 Saturation multiplier, 1 means no saturation and 0 means fully saturated. More...
 
float32_t i10
 Integrator feedback storage. More...
 
float32_t i11
 Tustin integrator storage, only used in DCL_runPISeriesTustin() More...
 
DCL_PI_SPSsps
 updates controller parameter More...
 
DCL_CSScss
 configuration & debugging More...
 

Field Documentation

◆ Kp

float32_t dcl_pi::Kp

Proportional gain.

◆ Ki

float32_t dcl_pi::Ki

Integral gain.

◆ Umax

float32_t dcl_pi::Umax

Upper control saturation limit.

◆ Umin

float32_t dcl_pi::Umin

Lower control saturation limit.

◆ Imax

float32_t dcl_pi::Imax

Upper integrator saturation limit, only used in DCL_runPIParallelEnhanced()

◆ Imin

float32_t dcl_pi::Imin

Lower integrator saturation limit, only used in DCL_runPIParallelEnhanced()

◆ i6

float32_t dcl_pi::i6

Saturation multiplier, 1 means no saturation and 0 means fully saturated.

◆ i10

float32_t dcl_pi::i10

Integrator feedback storage.

◆ i11

float32_t dcl_pi::i11

Tustin integrator storage, only used in DCL_runPISeriesTustin()

◆ sps

DCL_PI_SPS* dcl_pi::sps

updates controller parameter

◆ css

DCL_CSS* dcl_pi::css

configuration & debugging