我们正在开发第二个版本的原型,最初是使用F28.0049万C/DRV8320RS开发8320开发的,并使用Instaspin控制3相电动机。 在该修订版中,由于库存限制,电气方面发生了重大变化,包括电路板布局以及更改为F28.0041万C和DRV8350FH。 我们还使用了更低的IDRIVE (根据TI反馈,最初为1A,现在已降至200mA)。 马达的轴也略有变化,系统质量也略有增加。 旧的Instaspin调谐运行速度在750 RPM以下,所以我们想再次进行调谐。
按照IS05 Instaspin实验示例中的说明,我们将标识值更改为NULL。 HAL和其它user.h参数使用的配置设置与以前的硬件相同,对于此版本不应更改(门驱动器启用/故障/PWM/电流测量均保持不变)。 在再次运行IS05示例后,电机运行异常粗糙-比使用旧的调谐数据运行的情况要差得多。 我们在调整过程中是否有错误的地方? 我们是否需要执行实验指南中IS05说明之外的操作? 是否仍然存在任何带图形的Instaspin GUI,或者它们是否全部被仅通用GUI所取代?
我们正在使用的电机是运行电压为12 V的Kollmorgen BLM5SS。您对第一步有什么想法
以下是Instaspin标识过程的输出:
旧硬件/旧调整数据
#define user_motor_type motor_type_pm
#define user_motor_NUM_pole_pairs (5)
#define user_motor_rrr_Ohm (空)
#define user_motor_Rs_Ohm (0.0.768万03985</xmt-block>0.3985万)
#define user_motor_ls_d_H (3.7976.1659万e-05)
#define user_motor_ls_q_H (3.7976.1659万e-05)
#define user_motor_rated流量VpHz (0.0565275289)
#define user_motor_magniting_current_A (空)
#define user_motor_RES_EST_current_A (4.0)
#define user_motor_IND_EST_current_A (- 4.0)
#define user_motor_MAX_current_A (137.5)
#define user_motor_fluone_exc_FREQ_Hz (40.0)
新硬件新调整数据
#define user_motor_type motor_type_pm
#define user_motor_NUM_pole_pairs (5)
#define user_motor_rrr_Ohm (空)
#define user_motor_Rs_Ohm (0.0124161467)
#define user_motor_ls_d_H (4.3673.4808万e-05)
#define user_motor_ls_q_H (4.3673.4808万e-05)
#define user_motor_rated流量VpHz (0.0569278076)
#define user_motor_magniting_current_A (空)
#define user_motor_RES_EST_current_A (4.0)
#define user_motor_IND_EST_current_A (- 4.0)
#define user_motor_MAX_current_A (137.5)
#define user_motor_fluone_exc_FREQ_Hz (40.0)
谢谢!
克里斯