This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
你(们)好
我正在使用 controlSUITE 的高电压电机控制和 PFC 开发套件中的 PMSM:FOC 无传感器(Delfino F2833x)程序。 我。在测试3级 Δ f 目前,我遇到了一个问题,虽然它也存在,我的 PWM 频率是10kHz,这是在开始时是稳定的,但然后会有抖动和电机有振荡,但我更改为8kHz,以解决问题。 现在、我看看 PI 的输出、但之前的情况也会发生、我不知道问题发生在哪里。 我已经调整了 P 和 I 的参数。虽然电机是稳定的、但是 PI 的输出与基准的输出有很大不同。 speed1.speed 与 speedref 不对应、speed1.Speedrpm 不对应于实际速度。 以下是使用示波器观察到的 PI I 输出
请确保设置了正确的电机参数、并尝试调整 SMO、PI 控制器的参数。 此外、还应确保电流和电压检测信号足以用于电机控制。
嗨、Luo
感谢您的回答、但没有涉及3级及之前级别电机参数的代码。 目前我还没有测试 SMO 模块。 我目前正在测试 SPEED_FR 模块和 PI 模块。 QEP 模块之前已经过电角测试、没有问题。 我在昨天的测试中发现了一个很有趣的点、那就是、当我的 IqRef=_Iq (0.2)、pi_iq.out=_Iq (0.25)时。 当我的 IqRef=_Iq (0.3)、pi_iq.out=_Iq (0.32)时。 您认为我的参考值太低了吗? 我尝试减小 KP、但电机抖动与前面提到的 PWM 频率为10kHz 时相同。 您是否认为它是由死区时间引起的抖动?另一个问题是 SpeedRef=_Iq (0.15)。 实际对应的速度是多少? 是否为150转/分? 如果不是、对应的比率?是多少
您可以查看示例项目的应用手册、其中详细介绍了上述问题。 您可以尝试按照指南运行 lelvel1到 level7、以了解如何调整示例。
如果只想为系统运行电机、您可以参考下面介绍采用 InstaSPIN-FOC 的最新电机控制实验、该实验在不进行过多调优的情况下能够更轻松地旋转电机。
我们提供了基于软件 FAST 库的解决方案、此解决方案可以在所有具有 FPU 的 C2000器件上使用 FAST 支持 InstaSPIN。 您可以参看电机控制 SDK 中较新 C2000器件的相关实验。 当前 MCSDK 中提供了通用电机控制实验室、该实验室可以支持用于 BLDC/PMSM 驱动器的一组硬件套件和控制算法。 这些套件包括 LAUNCHXL-F280025C、 LAUNCHXL-F280039C、 带 BOOSTXL-DRV8323RS 的 LAUNCHXL-F2800137 、BOOSTXL-DRV8323RH 、DRV8353Rx-EVM、 用于低压电机的 BOOSTXL-3PHGANINV、DRV8316REVM 或 DRV8329AEVM 逆变器板(最大值:100Vdc)。 带有 TMDSHVMTRINSPIN 逆变器板的 TMDSCNCD280025C、TMDSCNCD2800137、TMDSCNCD2800157或 TMDSCNCD280039C 以及 用于高压电机的 TMDSADAP180TO100 (最大350Vdc)。 控制算法包括采用 FAST 的无传感器 InstaSPIN-FOC、采用 eSMO 的无传感器 FOC、采用增量编码器的含传感器 FOC、采用霍尔传感器的含传感器 FOC。
C2000WARE-MOTORCONTROL-SDK: https://www.ti.com/tool/C2000WARE-MOTORCONTROL-SDK
通用项目和实验用户指南: https://www.ti.com/lit/spruj26
文件夹下的示例实验项目:C:\ti\c2000\C2000 Ware_Motor 200241_SDK_ \solutions\universal_motorcontrol_lab\f28002x
或 C:\ti\c2000\C2000 Ware_Motor SDK_ \solutions\universal_motorcontrol_lab\f28003x
或 C:\ti\c2000\C2000 Ware_Motor SDK_ \solutions\universal_motorcontrol_lab\f280013x