AM263x Motor Control SDK  09.02.00

Detailed Description

Defines the VOLREC controller object.

Data Fields

float32_t a1
 the denominator filter coefficient value for z^(-1) More...
 
float32_t b0
 the numerator filter coefficient value for z^0 More...
 
float32_t b1
 the numerator filter coefficient value for z^(-1) More...
 
MATH_Vec3 x1
 the input value at time sample n=-1 More...
 
MATH_Vec3 y1
 the output value at time sample n=-1 More...
 
MATH_Vec3 Vin_V
 the input Phase voltage phase (V) More...
 
MATH_Vec3 Vs_V
 the input Phase voltage phase (V) More...
 
float32_t sf
 the scale factor of phase voltage More...
 
float32_t sfCalc
 the scale factor of phase voltage More...
 
float32_t threshold
 the voltage level corresponding to zero i/p More...
 
float32_t VaSen
 the input Phase voltage phase (V) More...
 
float32_t VaSenSum
 the square calculation over one sine cycle More...
 
float32_t VaSum
 the square calculation over one sine cycle More...
 
float32_t VaSenRms
 the RMS Value More...
 
float32_t VaRms
 the RMS Value More...
 
int32_t numSamples
 the sampling points More...
 
int32_t minSamples
 the sampling points More...
 
int32_t maxSamples
 the sampling points More...
 
int32_t signPrev
 the flag to detect ZCD More...
 
int32_t signCurr
 the flag to detect ZCD More...
 
int32_t jitterCount
 the jitter count due to noise on input More...
 
bool flagCalSf
 

Field Documentation

◆ a1

float32_t VOLREC_Obj::a1

the denominator filter coefficient value for z^(-1)

◆ b0

float32_t VOLREC_Obj::b0

the numerator filter coefficient value for z^0

◆ b1

float32_t VOLREC_Obj::b1

the numerator filter coefficient value for z^(-1)

◆ x1

MATH_Vec3 VOLREC_Obj::x1

the input value at time sample n=-1

◆ y1

MATH_Vec3 VOLREC_Obj::y1

the output value at time sample n=-1

◆ Vin_V

MATH_Vec3 VOLREC_Obj::Vin_V

the input Phase voltage phase (V)

◆ Vs_V

MATH_Vec3 VOLREC_Obj::Vs_V

the input Phase voltage phase (V)

◆ sf

float32_t VOLREC_Obj::sf

the scale factor of phase voltage

◆ sfCalc

float32_t VOLREC_Obj::sfCalc

the scale factor of phase voltage

◆ threshold

float32_t VOLREC_Obj::threshold

the voltage level corresponding to zero i/p

◆ VaSen

float32_t VOLREC_Obj::VaSen

the input Phase voltage phase (V)

◆ VaSenSum

float32_t VOLREC_Obj::VaSenSum

the square calculation over one sine cycle

◆ VaSum

float32_t VOLREC_Obj::VaSum

the square calculation over one sine cycle

◆ VaSenRms

float32_t VOLREC_Obj::VaSenRms

the RMS Value

◆ VaRms

float32_t VOLREC_Obj::VaRms

the RMS Value

◆ numSamples

int32_t VOLREC_Obj::numSamples

the sampling points

◆ minSamples

int32_t VOLREC_Obj::minSamples

the sampling points

◆ maxSamples

int32_t VOLREC_Obj::maxSamples

the sampling points

◆ signPrev

int32_t VOLREC_Obj::signPrev

the flag to detect ZCD

◆ signCurr

int32_t VOLREC_Obj::signCurr

the flag to detect ZCD

◆ jitterCount

int32_t VOLREC_Obj::jitterCount

the jitter count due to noise on input

◆ flagCalSf

bool VOLREC_Obj::flagCalSf