Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE-MOTORCONTROL-SDK, TMDXIDDK379D, C2000WARE
我想问的是,在快速电流环中,是否只能只用QEP的位置,因为我在例程和相关文档里面只看到了有位置接口来计算速度。是FCL_PI_CtrlWrap(void);把整个电流环控制都包含进去了吗?包括坐标变换、电流环PI、空间矢量算法这些。采用旋转变压器解码的方式,是否可以采用快速电流环,可以怎么操作。
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.
我想问的是,在快速电流环中,是否只能只用QEP的位置,因为我在例程和相关文档里面只看到了有位置接口来计算速度。是FCL_PI_CtrlWrap(void);把整个电流环控制都包含进去了吗?包括坐标变换、电流环PI、空间矢量算法这些。采用旋转变压器解码的方式,是否可以采用快速电流环,可以怎么操作。
你好,收到回复:
1、现有的 FCL 项目大多基于 QEP 编码器。
2、可以查看项目中“ FCL_PI_CtrlWrap” 的源代码,其中包括当前的 Clark、Park、PI、iPark 和 SVGEN,几乎所有的 FOC 循环。
3、可以,在项目中用 Resolver 的角度替换 QEP 编码器的位置角度。
可以参考 Motor Control SDK 中的示例 FCL 项目,其中包含 FCL 算法的源代码。 controlSUITE 中的示例使用 FCL 库,因此无法查看这些函数的代码。
C2000WARE-MOTORCONTROL-SDK: https://www.ti.com/tool/C2000WARE-MOTORCONTROL-SDK
FCL example project:
C:\ti\c2000\C2000Ware_MotorControl_SDK_<version>\solutions\tmdxiddk379d\f2837x