AM263x Motor Control SDK  09.02.00

Detailed Description

Defines the ENC controller object.

Data Fields

float32_t Ts_sec
 
float32_t polePairs
 
float32_t encLines
 
float32_t mechanicalScaler
 
float32_t thetaMech_pu
 
float32_t thetaMech_rad
 
float32_t thetaElec_rad
 
float32_t thetaHall_rad
 
float32_tptrHalltheta
 
uint32_t * ptrHallPos
 
float32_t speedElec_Hz
 
float32_t speedMech_Hz
 
uint32_t qepHandle
 
uint32_t indexOffset
 
uint32_t gpioHallU
 
uint32_t gpioHallV
 
uint32_t gpioHallW
 
uint32_t gpioHallUBase
 
uint32_t gpioHallVBase
 
uint32_t gpioHallWBase
 
uint16_t hallState
 
uint16_t hallStateZero
 
ENC_Status_e encState
 

Field Documentation

◆ Ts_sec

float32_t ENC_Handle::Ts_sec

◆ polePairs

float32_t ENC_Handle::polePairs

◆ encLines

float32_t ENC_Handle::encLines

◆ mechanicalScaler

float32_t ENC_Handle::mechanicalScaler

◆ thetaMech_pu

float32_t ENC_Handle::thetaMech_pu

◆ thetaMech_rad

float32_t ENC_Handle::thetaMech_rad

◆ thetaElec_rad

float32_t ENC_Handle::thetaElec_rad

◆ thetaHall_rad

float32_t ENC_Handle::thetaHall_rad

◆ ptrHalltheta

float32_t* ENC_Handle::ptrHalltheta

◆ ptrHallPos

uint32_t* ENC_Handle::ptrHallPos

◆ speedElec_Hz

float32_t ENC_Handle::speedElec_Hz

◆ speedMech_Hz

float32_t ENC_Handle::speedMech_Hz

◆ qepHandle

uint32_t ENC_Handle::qepHandle

◆ indexOffset

uint32_t ENC_Handle::indexOffset

◆ gpioHallU

uint32_t ENC_Handle::gpioHallU

◆ gpioHallV

uint32_t ENC_Handle::gpioHallV

◆ gpioHallW

uint32_t ENC_Handle::gpioHallW

◆ gpioHallUBase

uint32_t ENC_Handle::gpioHallUBase

◆ gpioHallVBase

uint32_t ENC_Handle::gpioHallVBase

◆ gpioHallWBase

uint32_t ENC_Handle::gpioHallWBase

◆ hallState

uint16_t ENC_Handle::hallState

◆ hallStateZero

uint16_t ENC_Handle::hallStateZero

◆ encState

ENC_Status_e ENC_Handle::encState