Add kd_tau to oven PID parameters
This commit is contained in:
		@@ -38,7 +38,8 @@ struct pid_controller {
 | 
			
		||||
	volatile float derivate;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
void pid_init(struct pid_controller *pid, float k_deriv, float k_int, float k_p, float output_sat_min, float output_sat_max, float integral_max, float sample_period);
 | 
			
		||||
void pid_init(struct pid_controller *pid, float k_deriv, float k_int, float k_p,
 | 
			
		||||
	      float output_sat_min, float output_sat_max, float integral_max, float kd_tau, float sample_period);
 | 
			
		||||
 | 
			
		||||
void pid_zero(struct pid_controller *pid);
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -28,6 +28,7 @@ struct oven_pid_settings {
 | 
			
		||||
	float kd;
 | 
			
		||||
	float kp;
 | 
			
		||||
	float ki;
 | 
			
		||||
	float kd_tau;
 | 
			
		||||
	float t_sample;
 | 
			
		||||
	float max_integral;
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user