/** * @copyright None * @file PIInit.c * @author Comment Vivre * @date 2024-08-28 * @brief None */ #include /* ------------------------------------------------------------------------------------------------- Function Name : PI_Init Description : PI参数初始化 Date : 2022-07-01 Parameter : None ------------------------------------------------------------------------------------------------- */ void PI_Init(void) { PI1_KP = SKP; PI1_KI = SKI; PI1_EK1 = 0; PI1_EK = 0; PI1_UKH = 0; PI1_UKL = 0; PI1_UKMAX = SOUTMAX; PI1_UKMIN = SOUTMIN; } /** @brief PI2用于母线限流 @date 2022-07-14 */ void PI2_Init(void) { PI2_KP = _Q12(0.1); //限制功率调节 PI2_KI = _Q15(0.008); PI2_UKMAX = SOUTMAX; PI2_UKMIN = SOUTMAX >> 2; PI2_UKH = PI2_UKMAX; //输出从最大开始调节 } /** @brief PI3用于弱磁增速 @date 2022-07-14 */ void PI3_Init(void) { // PI3_KP = AKP; // PI3_EK1 = 0; // PI3_EK = 0; // PI3_KI = AKI; // PI3_UKH = 0; // PI3_UKL = 0; // PI3_UKMAX = A_Value(AMAX); // PI3_UKMIN = A_Value(AMIN); }