smc phase locked loop parameters More...
#include <hpm_smc.h>
Data Fields | |
| float | theta_last |
| float | err |
| float | speedout |
| float | theta |
| float | kp |
| float | ki |
| float | max_i |
| float | min_i |
| float | max_o |
| float | min_o |
| float | mem |
| float | theta0 |
| float | loop_in_sec |
| void(* | func_getspd )(void *str) |
smc phase locked loop parameters
| float hpm_smc_pll_para::err |
angle errors
| void(* hpm_smc_pll_para::func_getspd) (void *str) |
| float hpm_smc_pll_para::ki |
pid ki
| float hpm_smc_pll_para::kp |
pid kp
| float hpm_smc_pll_para::loop_in_sec |
cycle time in s
| float hpm_smc_pll_para::max_i |
max integral
| float hpm_smc_pll_para::max_o |
max output
| float hpm_smc_pll_para::mem |
integral storage
| float hpm_smc_pll_para::min_i |
min integral
| float hpm_smc_pll_para::min_o |
min output
| float hpm_smc_pll_para::speedout |
speed resulting from phase locked loop processing
| float hpm_smc_pll_para::theta |
electrical angle
| float hpm_smc_pll_para::theta0 |
initial angle
| float hpm_smc_pll_para::theta_last |
the last angle of the filter