Other Parts Discussed in Thread: DRV8301, MOTORWARE, CONTROLSUITE
Hi,
i'm runing my motor with the current loop control like proj_lab4. By increasing the IqRef_a the currents of 3 phase are getting distorted and no more sinus
3-Phase current measured with LEM by IqRef_A =25A
3-Phase current measured with LEM by IqRef_A =35A
1. it seems to be an issue with this hight current or what can i change in the setting ?. My user.h:
#define USER_IQ_FULL_SCALE_FREQ_Hz
#define USER_IQ_FULL_SCALE_VOLTAGE_V (30.0)
#define USER_ADC_FULL_SCALE_VOLTAGE_V (66.32)
#define USER_VOLTAGE_SF ((float_t)((USER_ADC_FULL_SCALE_VOLTAGE_V)/(USER_IQ_FULL_SCALE_VOLTAGE_V)))
#define USER_IQ_FULL_SCALE_CURRENT_A (50) // 41.25 Example for drv8301_revd typical usage
#define USER_ADC_FULL_SCALE_CURRENT_A (100) // 82.5 drv8301_revd current scaling
2. I observed the "distortion" of phase current depending on USER_MOTOR_RATED_FLUX. Wtih higher USER_MOTOR_RATED_FLUX the "distortion" begins already at IqRef_A = 15A
3. why is the IqRef_A different or higher than amplitude of Phase current (see attachment of IqRef_A 25A)? are there some issues with control parameter Iq_Ki and Iq_Kp?
Any advice would be highly appreciated
Best,
Giang


