请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:DRV8301-69M-KIT 工具/软件:Code Composer Studio
您好!
我想问有关电机识别、InstaSpin 实验2c 的问题。
现在、我尝试获取无刷电机的参数(7个极对)
实验2c 与 DRV8301-69M-KIT 配合使用。
实验2c 与 DRV8301-69M-KIT 配合使用。
完成电机识别后 Lab2c 指示的值 Ls_d 过低、
因此、InstaSpin 在尝试使用时会显示错误"USER_ErrorCode_ctrlFreq_Hz_Low"。
例如:
RS = 0.013045
LS_d = 2.56935112e-10
因此、InstaSpin 在尝试使用时会显示错误"USER_ErrorCode_ctrlFreq_Hz_Low"。
例如:
RS = 0.013045
LS_d = 2.56935112e-10
我尝试根据 InstaSpin 实验室指南更改一些参数。
例如、增加 PWM 频率、增加 USER_MOTOR_FLUX_EST_FREQ_Hz 等。
例如、增加 PWM 频率、增加 USER_MOTOR_FLUX_EST_FREQ_Hz 等。
实验2c 中 user.h 上的参数值:
#define USER_PWM_FREQ_kHz (60.0)
#define USER_NUM_PWM_TICKS_PER_ISR_TICK (3)
#define USER_NUM_ISR_TICKS_PER_CTRL_TICK (1)
#define USER_NUM_CTRL_TICKS_PER_CURRENT_TICK (1)
#define USER_MOTOR_FLUX_EST_FREQ_Hz (100.0)
#define USER_PWM_FREQ_kHz (60.0)
#define USER_NUM_PWM_TICKS_PER_ISR_TICK (3)
#define USER_NUM_ISR_TICKS_PER_CTRL_TICK (1)
#define USER_NUM_CTRL_TICKS_PER_CURRENT_TICK (1)
#define USER_MOTOR_FLUX_EST_FREQ_Hz (100.0)
能否有人告诉我如何解决这个问题、例如、
我应该尝试更改(或检查)哪个参数?
高贵须