完成PID参数的调试

This commit is contained in:
周楚杰 2023-10-19 21:08:43 +08:00
parent 0154d1164a
commit 29c6b56489
1 changed files with 9 additions and 9 deletions

View File

@ -26,9 +26,9 @@ void GimbalInit()
},
.controller_param_init_config = {
.angle_PID = {
.Kp = 8, // 8
.Kp = 30, // 8
.Ki = 0,
.Kd = 0,
.Kd = 1,
.DeadBand = 0.1,
.Improve = PID_Trapezoid_Intergral | PID_Integral_Limit | PID_Derivative_On_Measurement,
.IntegralLimit = 100,
@ -36,9 +36,9 @@ void GimbalInit()
.MaxOut = 500,
},
.speed_PID = {
.Kp = 50, // 50
.Kp = 70, // 50
.Ki = 200, // 200
.Kd = 0,
.Kd = 10,
.Improve = PID_Trapezoid_Intergral | PID_Integral_Limit | PID_Derivative_On_Measurement,
.IntegralLimit = 3000,
.MaxOut = 20000,
@ -63,17 +63,17 @@ void GimbalInit()
},
.controller_param_init_config = {
.angle_PID = {
.Kp = 10, // 10
.Kp = 50, // 10
.Ki = 0,
.Kd = 0,
.Kd = 1,
.Improve = PID_Trapezoid_Intergral | PID_Integral_Limit | PID_Derivative_On_Measurement,
.IntegralLimit = 100,
.MaxOut = 500,
},
.speed_PID = {
.Kp = 50, // 50
.Ki = 350, // 350
.Kd = 0, // 0
.Kp = 100, // 50
.Ki = 0, // 350
.Kd = 3, // 0
.Improve = PID_Trapezoid_Intergral | PID_Integral_Limit | PID_Derivative_On_Measurement,
.IntegralLimit = 2500,
.MaxOut = 20000,