Other Parts Discussed in Thread: DRV8301
主题中讨论的其他器件:DRV8301.
我希望在低速和高速含传感器电机控制上获得最大扭矩、在实验13b 中、我能够非常好地进行位置控制和速度控制、 但是似乎电流环路无法正常工作、无法从电机获取最大扭矩(现在约为最大安培的一半)、我只是 根据 RPM 和极点更改了 USER_IQ_FULL_SCALE_FREQ_Hz、知道 insta-Motion 将根据我选择的增益调整电流环路。
以下 是我的电机参数、请引导我是否需要返回到扭矩控制实验室5a 并对其进行调整以进行位置控制或需要执行其他操作
#Elif (user_motor == my_motor )
#define USER_MOTOR_TYPE MOTOR_Type_Pm
#define USER_MOTOR_NUM_POLE_PAIRS (4个)
#define USER_MOTOR_RR (NULL)
#define USER_MOTOR_Rs (0.370501846)
#define USER_MOTOR_LS_d (0.000191118175)
#define USER_MOTOR_LS_q (0.000191118175)
#define USER_MOTOR_RATED_FLUX (0.0390321501)
#define USER_MOTOR_MAGNETIZING_CURRENT (NULL)
#define USER_MOTOR_RES_EST_CURRENT (1.0)
#define USER_MOTOR_IND_EST_CURRENT (-0.5)
#define USER_MOTOR_MAX_CURRENT (7.0)
#define USER_MOTOR_FLUX_EST_FREQ_Hz (20.0)
#define USER_MOTOR_ENCODER_LINES (1024.0)
#define USER_MOTOR_MAX_SPEED_KRPM (3.0)
#define USER_SYSTEM_INERTIA (0.04919219017)
#define USER_SYSTEM_FRICTION (1.333652735)
是否 需要重新计算 USER_IQ_FULL_SCALE_CURRENT_A 和 USER_ADC_FULL_SCALE_CURRENT_A? 或者为 drv8301_revd 电流调节按何种方式交错?