This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DRV8301-69M-KIT:Ls_d 和 Ls_q 过低错误

Guru**** 2530830 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/600280/drv8301-69m-kit-too-low-ls_d-and-ls_q-error

器件型号:DRV8301-69M-KIT

您好!

我的速度电机具有非常低的电感。 proj_lab2c 可以识别它、但如果我更改 user.h 中的值、则会得到错误。  "USER_ErrorCode_ctrlFreq_Hz_Low"
通用 GUI 显示的电感为0.000066mH、我在 user.h 中将其更改为0。 000 000066 H.
这是否更少?

以下是我的电机的设置:
#Elif (USER_MOTOR== Velion)
#define USER_MOTOR_TYPE                MOTOR_Type_PM
#define USER_MOTOR_NUM_POLE_PAIRS      (4)
#define USER_MOTOR_RR                  (空)
#define USER_MOTOR_Rs                  (0.005759544670581818)
#define USER_MOTOR_LS_d                (0.00000006699826826661592)
#define USER_MOTOR_LS_q                (0.00000006699826661592)
#define USER_MOTOR_RATGE_FLUX          (0.0086463084440365)
#define USER_MOTOR_磁 化电流 (空)
#define USER_MOTOR_RES_EST_CURRENT     (5.0)
#define USER_MOTOR_IND_EST_CURRENT     (-0.5)
#define USER_MOTOR_MAX_CURRENT         (20.0)
#define USER_MOTOR_FLUX_EST_FREQ_Hz    (120)
#define IPD_HFI_EXC_FREQ_Hz            (750.0)      //激励频率、Hz
#define IPD_HFI LP_SPD_FILT_Hz         (10.0)       //低通滤波器截止频率、Hz
#define IPD_HFI_HP_IQ_FILT_Hz          (20.0)       //高通滤波器截止频率、Hz
#define IPD_HFI_KSPD                   (31.4)       //速度增益值
#define IPD_HFI_EXC_MAG_粗糙_pu      (0.2)        //粗 IPD 激励幅度、pu
#define IPD_HFI_EXC_MAG_F精细_pu        (0.2)        //精细 IPD 激励幅度、pu
#define IPD_HFI_EXC_TIME_粗糙_S      (0.2)        //粗等待时间、秒最大值0.64
#define IPD_HFI_EXC_TIME_F精细_S        (0.1)        //精细等待时间、秒最大值0.4
#define AFSEL_FREQ_HIGH_PU             (_IQ (20.0 / USER_IQ_FULL_SCALE_FREQ_Hz))
#define AFSEL_FREQ_LOW_PU              (_IQ (10.0 / USER_IQ_FULL_SCALE_FREQ_Hz))
#define AFSEL_IQ_SLOW_EST             (_IQ ((float)(1.0/0.1/USER_ISR_FREQ_Hz)))
#define AFSEL_IQ_SLOW_HFI             (_IQ ((float)(1.0/1.0/USER_ISR_FREQ_Hz)))
#define AFSEL_IQ_SLOW_THROTTLE_DWN    (_IQ (浮点)(1.0/0.05/USER_ISR_FREQ_Hz))
#define AFSEL_MAX_IQ_REF_EST           (_IQ (0.4))
#define AFSEL_MAX_IQ_REF_HFI           (_IQ (0.4))

下面是 GUI 的图片: