AM243x Motor Control SDK  09.02.00

Detailed Description

DCL_DF23 object for storing df23 specific parameters.

Data Fields

float32_t b0
 pos. coefficient to e(k) More...
 
float32_t b1
 pos. coefficient to e(k-1) More...
 
float32_t b2
 pos. coefficient to e(k-2) More...
 
float32_t b3
 pos. coefficient to e(k-3) More...
 
float32_t a1
 neg. coefficient to u(k-1) More...
 
float32_t a2
 neg. coefficient to u(k-2) More...
 
float32_t a3
 neg. coefficient to u(k-3) More...
 
float32_t x1
 x1 = b1*e(k-1) - a1*u(k-1) + x2 More...
 
float32_t x2
 x2 = b2*e(k-2) - a2*u(k-2) + x3 More...
 
float32_t x3
 x3 = b3*e(k-3) - a3*u(k-3) More...
 
DCL_DF23_SPSsps
 updates compensator parameter More...
 
DCL_CSScss
 configuration & debugging More...
 

Field Documentation

◆ b0

float32_t dcl_df23::b0

pos. coefficient to e(k)

◆ b1

float32_t dcl_df23::b1

pos. coefficient to e(k-1)

◆ b2

float32_t dcl_df23::b2

pos. coefficient to e(k-2)

◆ b3

float32_t dcl_df23::b3

pos. coefficient to e(k-3)

◆ a1

float32_t dcl_df23::a1

neg. coefficient to u(k-1)

◆ a2

float32_t dcl_df23::a2

neg. coefficient to u(k-2)

◆ a3

float32_t dcl_df23::a3

neg. coefficient to u(k-3)

◆ x1

float32_t dcl_df23::x1

x1 = b1*e(k-1) - a1*u(k-1) + x2

◆ x2

float32_t dcl_df23::x2

x2 = b2*e(k-2) - a2*u(k-2) + x3

◆ x3

float32_t dcl_df23::x3

x3 = b3*e(k-3) - a3*u(k-3)

◆ sps

DCL_DF23_SPS* dcl_df23::sps

updates compensator parameter

◆ css

DCL_CSS* dcl_df23::css

configuration & debugging