HPM SDK
HPMicro Software Development Kit
hpm_smc_pll_para Struct Reference

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)
 

Detailed Description

smc phase locked loop parameters

Field Documentation

◆ err

float hpm_smc_pll_para::err

angle errors

◆ func_getspd

void(* hpm_smc_pll_para::func_getspd) (void *str)

◆ ki

float hpm_smc_pll_para::ki

pid ki

◆ kp

float hpm_smc_pll_para::kp

pid kp

◆ loop_in_sec

float hpm_smc_pll_para::loop_in_sec

cycle time in s

◆ max_i

float hpm_smc_pll_para::max_i

max integral

◆ max_o

float hpm_smc_pll_para::max_o

max output

◆ mem

float hpm_smc_pll_para::mem

integral storage

◆ min_i

float hpm_smc_pll_para::min_i

min integral

◆ min_o

float hpm_smc_pll_para::min_o

min output

◆ speedout

float hpm_smc_pll_para::speedout

speed resulting from phase locked loop processing

◆ theta

float hpm_smc_pll_para::theta

electrical angle

◆ theta0

float hpm_smc_pll_para::theta0

initial angle

◆ theta_last

float hpm_smc_pll_para::theta_last

the last angle of the filter


The documentation for this struct was generated from the following file: