AM263x Motor Control SDK  09.02.00

Detailed Description

Defines the ESMO controller object.

Data Fields

float32_t scaleFreq_Hz
 
float32_t speed_sf
 
float32_t voltage_sf
 
float32_t current_sf
 
float32_t Ts
 
float32_t base_wTs
 
float32_t filterFc_sf
 
float32_t Fdsmopos
 
float32_t Fqsmopos
 
float32_t Gdsmopos
 
float32_t Gqsmopos
 
float32_t Kslf
 
float32_t E0
 
float32_t Kslide
 
float32_t KslideMax
 
float32_t KslideMin
 
float32_t Valpha
 
float32_t Vbeta
 
float32_t EstIalpha
 
float32_t EstIbeta
 
float32_t Ealpha
 
float32_t Ebeta
 
float32_t Zalpha
 
float32_t Zbeta
 
float32_t Ed
 
float32_t Eq
 
float32_t Eq_mag
 
float32_t thetaOffset_rad
 
float32_t thetaElec_rad
 
float32_t thetaErr
 
float32_t thetaErrSF
 
float32_t theta
 
float32_t thetaPll
 
float32_t thetaDelta
 
float32_t offsetSF
 
float32_t thetaEst
 
float32_t speedRef
 
float32_t speedEst
 
float32_t speedFlt
 
float32_t pll_Out
 
float32_t pll_Umax
 
float32_t pll_Umin
 
float32_t pll_ui
 
float32_t pll_Kp
 
float32_t pll_KpMax
 
float32_t pll_KpMin
 
float32_t pll_KpSF
 
float32_t pll_Ki
 
float32_t lpf_b0
 
float32_t lpf_a1
 
float32_t lpfFc_Hz
 

Field Documentation

◆ scaleFreq_Hz

float32_t ESMO_Handle::scaleFreq_Hz

◆ speed_sf

float32_t ESMO_Handle::speed_sf

◆ voltage_sf

float32_t ESMO_Handle::voltage_sf

◆ current_sf

float32_t ESMO_Handle::current_sf

◆ Ts

float32_t ESMO_Handle::Ts

◆ base_wTs

float32_t ESMO_Handle::base_wTs

◆ filterFc_sf

float32_t ESMO_Handle::filterFc_sf

◆ Fdsmopos

float32_t ESMO_Handle::Fdsmopos

◆ Fqsmopos

float32_t ESMO_Handle::Fqsmopos

◆ Gdsmopos

float32_t ESMO_Handle::Gdsmopos

◆ Gqsmopos

float32_t ESMO_Handle::Gqsmopos

◆ Kslf

float32_t ESMO_Handle::Kslf

◆ E0

float32_t ESMO_Handle::E0

◆ Kslide

float32_t ESMO_Handle::Kslide

◆ KslideMax

float32_t ESMO_Handle::KslideMax

◆ KslideMin

float32_t ESMO_Handle::KslideMin

◆ Valpha

float32_t ESMO_Handle::Valpha

◆ Vbeta

float32_t ESMO_Handle::Vbeta

◆ EstIalpha

float32_t ESMO_Handle::EstIalpha

◆ EstIbeta

float32_t ESMO_Handle::EstIbeta

◆ Ealpha

float32_t ESMO_Handle::Ealpha

◆ Ebeta

float32_t ESMO_Handle::Ebeta

◆ Zalpha

float32_t ESMO_Handle::Zalpha

◆ Zbeta

float32_t ESMO_Handle::Zbeta

◆ Ed

float32_t ESMO_Handle::Ed

◆ Eq

float32_t ESMO_Handle::Eq

◆ Eq_mag

float32_t ESMO_Handle::Eq_mag

◆ thetaOffset_rad

float32_t ESMO_Handle::thetaOffset_rad

◆ thetaElec_rad

float32_t ESMO_Handle::thetaElec_rad

◆ thetaErr

float32_t ESMO_Handle::thetaErr

◆ thetaErrSF

float32_t ESMO_Handle::thetaErrSF

◆ theta

float32_t ESMO_Handle::theta

◆ thetaPll

float32_t ESMO_Handle::thetaPll

◆ thetaDelta

float32_t ESMO_Handle::thetaDelta

◆ offsetSF

float32_t ESMO_Handle::offsetSF

◆ thetaEst

float32_t ESMO_Handle::thetaEst

◆ speedRef

float32_t ESMO_Handle::speedRef

◆ speedEst

float32_t ESMO_Handle::speedEst

◆ speedFlt

float32_t ESMO_Handle::speedFlt

◆ pll_Out

float32_t ESMO_Handle::pll_Out

◆ pll_Umax

float32_t ESMO_Handle::pll_Umax

◆ pll_Umin

float32_t ESMO_Handle::pll_Umin

◆ pll_ui

float32_t ESMO_Handle::pll_ui

◆ pll_Kp

float32_t ESMO_Handle::pll_Kp

◆ pll_KpMax

float32_t ESMO_Handle::pll_KpMax

◆ pll_KpMin

float32_t ESMO_Handle::pll_KpMin

◆ pll_KpSF

float32_t ESMO_Handle::pll_KpSF

◆ pll_Ki

float32_t ESMO_Handle::pll_Ki

◆ lpf_b0

float32_t ESMO_Handle::lpf_b0

◆ lpf_a1

float32_t ESMO_Handle::lpf_a1

◆ lpfFc_Hz

float32_t ESMO_Handle::lpfFc_Hz