主题中讨论的其他器件:TMS320F280049C、 C2000WARE、
大家好、团队、
- 我们使用 Instaspin FOC 库+ tms320f280049C 控制器通过我们自己的 HV-kit 来控制我的电机。
- 我们将使用路径“ C:\ti\c2000\C2000Ware_MotorControl_SDK_3_00_01_00\solutions\tmdshvmtrinspin\f28004x\ccs\sensorless_focc”中提供的代码文件
- 我们使用了"is05_moter_id"来识别电机参数,我们正确地获得了电机参数(接近电机数据表),因此我们确定我的电流和电压感测电路没有问题
- 我们使用确定的参数更新了 user.h。 对于速度控制,我们使用“is07_speed_control”。 电机的额定速度为60 RPM、我们在空载时实现了高达90RPM 的速度
- 在负载条件下(风扇负载)、我们仅达到52 RPM。 该驱动器的直流总线为315V。 在本问题的前面、我们得到了您的建议、即此直流总线不够、因此我们将驱动器中的直流总线增加到600V、并测试了相同的电机负载(风扇负载)、然后我们也只能达到52 RPM
- 这是我们上一个主题的链接

- 我们还尝试更改了以下代码行、并测试了相同代码行、但没有发现任何改进
PUserParams->BWC_rps = MATH_two_PI *(float32_t) 120.0;
pUserParams->BWDelta =(float32_t) 35.0。
- 是否有任何其他参数限制负载条件下的电机速度?
- 是否有任何限制速度的扭矩系数?
- 下面是在52RPM 转速下使用直流总线600V 时的电压和电流的 ADC 数据图


- 下面是从电流探针捕获的电流波形。

12.以下是电机参数。
- USER_MOTOR_TYPE MOTOR_TYPE_PM
- USER_MOTOR_NUM_POLE_PAIRS (28)
- USER_MOTOR_RR_Ohm (0.0)
- USER_MOTOR_Rs_Ohm (3.57093718)
- USER_MOTOR_LS_D_H (0.020496008015)
- USER_MOTOR_LS_q_H (0.020496008015)
- USER_MOTOR_RATed_磁 通_VpHz (4.8)
- USER_MOTOR_磁 化电流_A (空)
- USER_MOTOR_RES_EST_CURRENT_A (20.0)
- USER_MOTOR_IND_EST_CURRENT_A (-20.0)
- USER_MOTOR_MAX_CURRENT_A (15.0)
- USER_MOTOR_FLUX_EXC_FREQ_Hz (20.0)
- USER_MOTOR_NUM_ENC_SLOTS (2500.0)
- USER_MOTOR_INERING_Kgm2 (3.10002e-02)
- USER_MOTOR_FREQ_MIN_Hz (5.0) // Hz
- USER_MOTOR_FREQ_MAX_Hz (30.0) // Hz
- USER_MOTOR_FREQ_LOW_Hz (2.5) // Hz
- USER_MOTOR_FREQ_HIGH_Hz (25.0) // Hz
- USER_MOTOR_VOLT_MIN_V (30.0) //电压
22. USER_MOTOR_VOLT_MAX_V (260.0)