主题中讨论的其他器件:LAUNCHXL-F280025C
您好!
我正在使用 LAUNCHXL-F280025C、DRV8323RS BoosterPack 和定制电机。
当我使用 is05电机 ID 实验评估电机识别时、会发生过流故障。
但当 motorVars.flagMotorIdentified 为 true 且绕过识别时、示例在 is08_space_vector_over-modulation 中运行良好。
I 在 user.h 中配置的参数如下所示。
#Elif (user_motor == my_motor)
#define USER_MOTOR_TYPE MOTOR_TYPE_PM
#define USER_MOTOR_NUM_POLE_PAIRS (1)
#define USER_MOTOR_NULL Rr_Ohm (NULL)
#define USER_MOTOR_MODEL Rs_Ohm (0.38304615)
#define USER_MOTOR_LS_d_H (0.0000522597)
#define USER_MOTOR_LS_Q_H (0.0000522597)
#define USER_MOTOR_RATED_FLUX_VpHz (0.0248792507)
#define USER_MOTOR_MAGNETIZING_CURRENT_A (NULL)
#define USER_MOTOR_RES_EST_CURRENT_A (2.0)//(1.5)
#define USER_MOTOR_IND_EST_CURRENT_A (-2.0)//(-1.0)
#define USER_MOTOR_MAX_CURRENT_A (10.0)//(6.0)
#define USER_MOTOR_FLUX_EXC_FREQ_Hz (20.0)//(40.0)
#define USER_MOTOR_NUM_ENC_SLOTS (NULL)
#define USER_MOTOR_INERTIA_Kgm2 (7.06154e-06)
#define USER_MOTOR_FREQ_MIN_Hz (5.0)// Hz
#define USER_MOTOR_FREQ_MAX_Hz (700.0)// Hz
#define USER_MOTOR_FREQ_LOW_Hz (10.0)// Hz
#define USER_MOTOR_FREQ_HIGH_Hz (400.0)// Hz
#define USER_MOTOR_VOLT_MIN_V (4.0)//伏特
#define USER_MOTOR_VOLT_MAX_V (28.0)//(24.0)//伏特
以下是我的电机规格。
额定 | 电压 | 36 | V |
空载 | 速度 | 54700 | 转/分 |
空载 | 电流 | 178 | mA |
额定 | 速度 | 51800 | 转/分 |
额定 | 扭矩 | 23.5 | MMM |
额定 | 电流 | 3.87 | A |
停止 | 扭矩 | 567 | MMM |
停止 | 电流 | 90.5 | A |
最大值 | 效率 | 91.4 | % |
终端 | 电阻 | 0.398 | Ω |
终端 | 电感 | 0.0474 | MH |
扭矩 | 常量 | 6.27 | MNM/A |
速度 | 常量 | 1520 | 转速/V |
速度/扭矩 | 梯度 | 96.7 | 转/分/毫牛米 |
机械 | 时间 | 常量1.81 | ms |
转子 | 惯性 | 1.79 | gcm² |
如何确定过流原因?