Speed PID control. More...
#include <hpm_over_zero.h>
Data Fields | |
| float | kp |
| float | ki |
| float | kd |
| float | integral_max |
| float | integral_min |
| float | output_max |
| float | output_min |
| float | target |
| float | mem |
| float | cur |
| float | outval |
| void(* | func_pid )(void *str) |
Speed PID control.
| float hpm_mcl_over_zero_pi_par::cur |
Sampling data
| void(* hpm_mcl_over_zero_pi_par::func_pid) (void *str) |
Pid function
| float hpm_mcl_over_zero_pi_par::integral_max |
integral max
| float hpm_mcl_over_zero_pi_par::integral_min |
integral min
| float hpm_mcl_over_zero_pi_par::kd |
Kd
| float hpm_mcl_over_zero_pi_par::ki |
Ki
| float hpm_mcl_over_zero_pi_par::kp |
Kp
| float hpm_mcl_over_zero_pi_par::mem |
integral Data
| float hpm_mcl_over_zero_pi_par::output_max |
output max
| float hpm_mcl_over_zero_pi_par::output_min |
output min
| float hpm_mcl_over_zero_pi_par::outval |
Output Data
| float hpm_mcl_over_zero_pi_par::target |
Target parameters