miniFOC 1.0.3
This open-source project aims to accomplish a FOC(Field Oriented Control) scheme that is operatable with minimum costs in China.
Data Fields
PID_Structure_t Struct Reference

structure of PID algorithm More...

#include <pid.h>

Data Fields

float kp
 proportional term coefficient in PID More...
 
float ki
 integral term coefficient in PID More...
 
float kd
 differential term coefficient in PID More...
 
float summary
 value of integral term in PID More...
 
float expect
 user expectations in PID More...
 
float maximum
 maximum output in PID More...
 
float minimum
 minimum output in PID More...
 
float sum_maximum
 maximum of anti saturation integral in PID More...
 
float last_error
 error value of previous calculation in PID More...
 

Detailed Description

structure of PID algorithm

Definition at line 24 of file pid.h.

Field Documentation

◆ expect

float expect

user expectations in PID

Definition at line 29 of file pid.h.

Referenced by mdtp_callback_handler(), pid_calculate_result(), report_local_variable(), and TIMER13_IRQHandler().

◆ kd

float kd

differential term coefficient in PID

Definition at line 27 of file pid.h.

Referenced by flash_read_parameters(), flash_write_parameters(), mdtp_callback_handler(), pid_calculate_result(), pid_config(), and report_local_variable().

◆ ki

float ki

integral term coefficient in PID

Definition at line 26 of file pid.h.

Referenced by flash_read_parameters(), flash_write_parameters(), mdtp_callback_handler(), pid_calculate_result(), pid_config(), and report_local_variable().

◆ kp

float kp

proportional term coefficient in PID

Definition at line 25 of file pid.h.

Referenced by flash_read_parameters(), flash_write_parameters(), mdtp_callback_handler(), pid_calculate_result(), pid_config(), and report_local_variable().

◆ last_error

float last_error

error value of previous calculation in PID

Definition at line 33 of file pid.h.

Referenced by pid_calculate_result().

◆ maximum

float maximum

maximum output in PID

Definition at line 30 of file pid.h.

Referenced by pid_calculate_result(), and pid_config().

◆ minimum

float minimum

minimum output in PID

Definition at line 31 of file pid.h.

Referenced by pid_calculate_result(), and pid_config().

◆ sum_maximum

float sum_maximum

maximum of anti saturation integral in PID

Definition at line 32 of file pid.h.

Referenced by flash_read_parameters(), flash_write_parameters(), mdtp_callback_handler(), pid_calculate_result(), pid_config(), and report_local_variable().

◆ summary

float summary

value of integral term in PID

Definition at line 28 of file pid.h.

Referenced by pid_calculate_result().


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