pid_params_t create_pid_params(SL_FP_T kp, SL_FP_T ki, SL_FP_T kd)
PIDパラメーター型を作成する。
pid_data_t create_pid_data(pid_params_t params)
PID制御データ型を作成する。
SL_FP_T process_pid(pid_data_t *pid_data, SL_FP_T target)
PID制御データを基に値を計算する。
PID制御データ
Definition pid.h:21
SL_FP_T prev_p
前回処理時の差分
Definition pid.h:25
pid_params_t params
PIDパラメーター
Definition pid.h:23
SL_FP_T prev_i
前回処理時の積算差分
Definition pid.h:27
SL_FP_T actual_value
現在の実際の値
Definition pid.h:29
PIDパラメーター
Definition pid.h:11
SL_FP_T kp
Pゲイン
Definition pid.h:13
SL_FP_T kd
Dゲイン
Definition pid.h:17
SL_FP_T ki
Iゲイン
Definition pid.h:15