主题:C2000WARE 中讨论的其他器件
工具/软件:
我正在为 PMSM 实现 FOC、并已构建我自己的代码。
速度和扭矩 FOC 模式工作正常、但我希望实现一些功能、如在控制器中所见。
我将在这里提出一些关于这种 FOC 控制的问题、想知道我是否可以使用 TI FOC 实现它、或者这种在 FOC 中称为控制。
因此、控制器具有传统的 foc 速度模式、其中命令按速度参考进行调节
然后在其他模式下、该命令被缩放为最大 VQ 钳位、电机在速度模式下驱动? 它是如何计算速度基准? 因此、如果您停止电机、它将停止、并且 Vq 将钳位到通过命令发送的最大 Vq 钳位。 它不是扭矩模式、因为电机没有负载速度、当我释放命令时、控制器施加了与 Vq 相反的 Vq 来停止电机、而这在简单的扭矩模式下无法发生、这只会在速度模式下发生? 或者也可能出现扭矩模式? 突然删除 IQ ref、电流控制器是否会通过应用相反的 Vq 使其为零?
为了提供更多详细信息、控制器还接受一个字节作为速度标度、您可以在此扭矩限制模式下调整空载速度、以及一个字节用于更改最大 VQ 钳位的标度。 因此、命令设置最大 VQ 钳位、电机也会开始旋转、如果将刻度发送到 0 速度标度、则施加的空载 VQ 将等于 VQ 钳位、且可用于扭矩的 VQ 非常小。 同样、如果将速度刻度增加到 100、则空载速度将降低、所有 VQ 都将比 VQ 钳位小得多、因此可用于扭矩的 VQ 更大。