Thread 中讨论的其他器件:LAUNCHXL-F280049C、TMDXIDDK379D 、C2000WARE、 DRV8300DIPW-EVM
工具/软件:
您好团队:
我必须按照以下规格测试 PMSM 电机。
| 1\。 电压:28 +- 4 V |
| 2. 持续电流:4.1 安培 |
| 3\。 连续扭矩:0.110 Nm |
| 4\。 峰值扭矩:0.315 Nm |
| 5\。 峰值电流:12A |
| 5\。 空载 RPM:9300 |
| 6\。 峰值功率:<500 瓦 |
| 7\。 额定功率:80W |
| 8\。 扭矩灵敏度:0.029Nm/Amp |
| 9\。 电压常数:3V/krpm |
我将 LAUNCHXL-F280049C 与 DRV8300DIPW-EVM 一同使用 来驱动此电机。 我正在使用 C2000WARE-MOTORCONTROL-SDK (3.03.00.00(2021 年 9 月 21 日)) 中以下路径的示例 FCL_f28004x_tmdxiddk: C:\ti\c2000\C2000 Ware_Motor Control_SDK_3_03_00_00\solutions\tmdxiddk379d\f28004x。
我修改了此代码以与 DRV8300DIPW-EVM 板保持一致。 附件是具有修改配置的.c 和.h 文件。
我能够在 BUILDLEVEL == FCL_LEVEL4 配置中以速度控制运行电机。 我还在对该电机进行负载测试、该电机能够承受高达 0.280Nm(峰值扭矩)的负载。
但我无法超过此扭矩值。 电机可以处理高达 0.315Nm 的峰值扭矩。 我看到的问题是 Iq (pi_iq.out) 的 PI 控制器在大约~0.280Nm 处饱和至 0.95、并且无法提供超过此值的任何更大扭矩。
请帮助我解决此问题、以便我可以在 0.315Nm 的峰值扭矩下测试电机、并为 (pi_iq.out) 饱和留出足够的空间。
e2e.ti.com/.../fcl_5F00_f28004x_5F00_tmdxiddk_5F00_settings.he2e.ti.com/.../fcl_5F00_f28004x_5F00_tmdxiddk.c
