PMSM_FOC_Params.c 585 B

1234567891011121314151617181920212223242526272829303132
  1. #include "foc/core/PI_Controller.h"
  2. #define cf_iBand (2.0f * PI * FOC_PWM_FS / 20.0f * 3.0f);
  3. #define Ld 0.0009262f
  4. #define Lq 0.001024f
  5. #define Rs 0.0918f
  6. PI_Controller PI_Ctrl_ID = {
  7. .kp = S32Q14(0.001f),
  8. .ki = S32Q14(0.003f),
  9. .max = S32Q14(MAX_iDQ),
  10. .min = S32Q14(-MAX_iDQ),
  11. .Ui = 0,
  12. };
  13. PI_Controller PI_Ctrl_IQ = {
  14. .kp = S32Q14(0.001f),
  15. .ki = S32Q14(0.003f),
  16. .max = S32Q14(MAX_iDQ),
  17. .min = S32Q14(-MAX_iDQ),
  18. .Ui = 0,
  19. };
  20. PI_Controller PI_Ctrl_Spd = {
  21. .kp = S32Q14(0.001f),
  22. .ki = S32Q14(0.003f),
  23. .max = S32Q14(Default_Spd_Limit),
  24. .min = S32Q14(0),
  25. .Ui = 0,
  26. };