HPM SDK
HPMicro Software Development Kit
bldc_contrl_pid_par Struct Reference

pid control parameters More...

#include <hpm_bldc_define.h>

Data Fields

HPM_MOTOR_MATH_TYPE i_kp
 
HPM_MOTOR_MATH_TYPE i_ki
 
HPM_MOTOR_MATH_TYPE i_kd
 
HPM_MOTOR_MATH_TYPE i_max
 
HPM_MOTOR_MATH_TYPE target
 
HPM_MOTOR_MATH_TYPE mem
 
HPM_MOTOR_MATH_TYPE cur
 
HPM_MOTOR_MATH_TYPE outval
 
void(* func_pid )(void *str)
 

Detailed Description

pid control parameters

Field Documentation

◆ cur

HPM_MOTOR_MATH_TYPE bldc_contrl_pid_par::cur

Sampling data

◆ func_pid

void(* bldc_contrl_pid_par::func_pid) (void *str)

Pid function

◆ i_kd

HPM_MOTOR_MATH_TYPE bldc_contrl_pid_par::i_kd

Kd

◆ i_ki

HPM_MOTOR_MATH_TYPE bldc_contrl_pid_par::i_ki

Ki

◆ i_kp

HPM_MOTOR_MATH_TYPE bldc_contrl_pid_par::i_kp

Kp

◆ i_max

HPM_MOTOR_MATH_TYPE bldc_contrl_pid_par::i_max

Output max, min = -max

◆ mem

HPM_MOTOR_MATH_TYPE bldc_contrl_pid_par::mem

Intenal Data

◆ outval

HPM_MOTOR_MATH_TYPE bldc_contrl_pid_par::outval

Output Data

◆ target

HPM_MOTOR_MATH_TYPE bldc_contrl_pid_par::target

Target parameters


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