Ultimate Gain method
Dependents: 2016_slave_MD_rorikon 2016_slave_MD_rorikon WRS_mechanamu_test
PID.h
- Committer:
- sgrsn
- Date:
- 2016-08-06
- Revision:
- 0:35a0b92fe34e
- Child:
- 1:6939c241c6dc
File content as of revision 0:35a0b92fe34e:
#ifndef PID_H #define PID_H #include "mbed.h" class PID { public: PID(Timer *T); float control(float target, float nowrpm); float control_P(float target, float nowrpm, float new_Kp); void set_parameter(float new_Ku, float new_Pu); void reset(); private: Timer timer; float integral; float prev_hensa; float nowtime; float prev_time; float Ku; float Pu; float Kp; float Ti; float Td; float Ki; float Kd; }; #endif