|
@@ -36,7 +36,7 @@ const PID_Struct_t PID_Torque_InitStructure_Volans =
|
|
|
(int16_t)0, //hKd_Gain
|
|
|
(uint16_t)1024, //hKd_Divisor
|
|
|
(int32_t)0, //wPreviousError
|
|
|
- (int32_t)-100, //hLower_Limit_Output //电流环给微弱的负值,给转子施加反向扭矩让电机可以缓慢降速
|
|
|
+ (int32_t)-100, //hLower_Limit_Output //电流环给微弱的负值,给转子施加反向扭矩让电机可以缓慢降速
|
|
|
(int32_t)32767, //hUpper_Limit_Output
|
|
|
(int32_t)(-32768 * 1024), //wLower_Limit_Integral
|
|
|
(int32_t)(32767 * 1024), //wUpper_Limit_Integral
|
|
@@ -197,7 +197,7 @@ const PID_Struct_t PID_MotorSpd_Volans_Plus =
|
|
|
(int16_t)0, //hKd_Gain
|
|
|
(uint16_t)1024, //hKd_Divisor
|
|
|
(int32_t)0, //wPreviousError
|
|
|
- (int32_t)-100, //hLower_Limit_Output
|
|
|
+ (int32_t)-100, //hLower_Limit_Output
|
|
|
(int32_t)1050, //hUpper_Limit_Output
|
|
|
(int32_t)-102400, //wLower_Limit_Integral
|
|
|
(int32_t)1075200, //wUpper_Limit_Integral
|
|
@@ -294,7 +294,7 @@ const PID_Struct_t PID_MotorSpd_Pegasi =
|
|
|
(int16_t)0, //hKd_Gain
|
|
|
(uint16_t)1024, //hKd_Divisor
|
|
|
(int32_t)0, //wPreviousError
|
|
|
- (int32_t)-100, //hLower_Limit_Output
|
|
|
+ (int32_t)-100, //hLower_Limit_Output
|
|
|
(int32_t)1050, //hUpper_Limit_Output
|
|
|
(int32_t)-102400, //wLower_Limit_Integral
|
|
|
(int32_t)1075200, //wUpper_Limit_Integral
|
|
@@ -327,7 +327,7 @@ const PID_Struct_t PID_Torque_InitStructure_Pegasi_Plus =
|
|
|
(int16_t)0, //hKd_Gain
|
|
|
(uint16_t)1024, //hKd_Divisor
|
|
|
(int32_t)0, //wPreviousError
|
|
|
- (int32_t)-100, //hLower_Limit_Output //电流环给微弱的负值,给转子施加反向扭矩让电机可以缓慢降速
|
|
|
+ (int32_t)-100, //hLower_Limit_Output //电流环给微弱的负值,给转子施加反向扭矩让电机可以缓慢降速
|
|
|
(int32_t)32767, //hUpper_Limit_Output
|
|
|
(int32_t)(-32768 * 1024), //wLower_Limit_Integral
|
|
|
(int32_t)(32767 * 1024), //wUpper_Limit_Integral
|
|
@@ -391,7 +391,7 @@ const PID_Struct_t PID_MotorSpd_Pegasi_Plus =
|
|
|
(int16_t)0, //hKd_Gain
|
|
|
(uint16_t)1024, //hKd_Divisor
|
|
|
(int32_t)0, //wPreviousError
|
|
|
- (int32_t)-100, //hLower_Limit_Output
|
|
|
+ (int32_t)-100, //hLower_Limit_Output
|
|
|
(int32_t)1050, //hUpper_Limit_Output
|
|
|
(int32_t)-102400, //wLower_Limit_Integral
|
|
|
(int32_t)1075200, //wUpper_Limit_Integral
|
|
@@ -401,7 +401,7 @@ const PID_Struct_t PID_MotorSpd_Pegasi_Plus =
|
|
|
const PID_Struct_t PID_IMax_Pegasi_Plus =
|
|
|
{
|
|
|
(int16_t)30000, //hKp_Gain
|
|
|
- (uint16_t)1024, //hKp_Divisor
|
|
|
+ (uint16_t)1024, //hKp_Divisor
|
|
|
(int16_t)300, //hKi_Gain
|
|
|
(uint16_t)1024, //hKi_Divisor
|
|
|
(int16_t)0, //hKd_Gain
|