主题中讨论的其他器件: TMS320F280025C、 TMS320F28388D、 C2000WARE
您好!
我 正在使用以下文档与 TMDSHVMTRINSPIN HVKIT 黄色板和 TMDSCNCD280025C 控制卡配合使用:SPRUJ26.pdf。
我的电机是一款定制设计的 PMSM 电机、具有低电感和大约28.5uH 和7.5m Ω 的低电阻。电机的基本速度为120rpm 和30kW 功率。
我可以半成功地运行该文档中的3级测试。 我可以以30kHz PWM 频率运行电机、但当我将 motorVars_M1.flagEnableRunAndIdentify 设置为1时、电机开始来回振荡、直到我将参考速度(motorVars_M1.speedRef_Hz)降低到0.5且电机开始旋转、然后我应该以小步长提高速度、 但是,电机仍然以高于 motorVars_M1.speedRef_Hz>5的速度停止。 因此、我增加了最大电流(USER_MOTOR1_OW_CURRENT_A=12.5A 和 USER_MOTOR1_MAX_CURRENT_A =15A)和过流、以使电机在 I/F 控制下平稳启动。 但我收到过流错误(motorVars_M1.faultMtrUse.all=16)。 因此、根据我的理解、我应该增加开关频率、这样就不会发生过流。 但是、当我将 PWM 频率(USER_M1_PWM_FREQ_kHz)增加到45kHz 时、即使降低基准速度、电机也根本不会运行。
此外、对于该电机、相电流不是正弦电流。 我可以成功运行另一个电机(具有更低的功率、速度和更高的电感)并使用此代码进行测试。 电机运行平稳、我控制了速度、并且我具有正弦相电流。 但是、对于该电机、我有一些问题。 我在示波器上附加了一张相电流图。 不过、我不确定电流波形是否有问题、但我希望得到正弦电流。
e2e.ti.com/.../5047.tek0001.tif
请帮我并指导我解决这个问题、
提前感谢、